Programming Concepts Jacques Tiberghien office : Mobile :
Programming Concepts Part 1 : Computers –1.0. Information Age and Digital Computers –1.1. Digital Computers : Hardware Organization –1.2. Digital Computers : Operating Systems –1.3. Computer Networks –1.4. Programming Languages and Programming –1.5. History of Computing Devices
Programming Concepts Part 2 : Programming –2.1. Program Design and Documentation –2.2. Programming Language Definition –2.3. Modula 2 : An Introduction –2.4. Simple Types –2.5. Control Instructions –2.6. Structured Types –2.7. Procedures –2.8. Search Algorithms –2.9. Array Sorting Algorithms –2.10. Recursive Algorithms and Backtracking –2.11. Program Validation
Programming Concepts Part 3 : Organizing Data and Programs –3.1. Modules, Abstract Data Types and Objects – Recursive Data Structures »3.2. Linear Lists »3.3. Binary Trees »3.4. Storing Trees on Disk –3.5. Alternative method for dictionary building : Hashing –3.6. Programming of Numerical Algorithms