Imperative programming
Content overview
Call stack; pointers; complexity; search and sorting algorithms; separate compilations; dynamic allocation; linked lists; stacks; queues; text file access.
See also https://lipn.univ-paris13.fr/~david/Enseignement.html.