Upload
ethan-long
View
214
Download
0
Embed Size (px)
Citation preview
Programming
ConceptsJacques Tiberghien
[email protected] office : +32 2 629 2905
Mobile : +32 475 81 93 27
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
– 3.2..3.4. 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