Introduction to Programming, taught by Profs. Manuela Fischer and Malte Schwerhoff at ETH Zürich, introduces programming fundamentals using Java. Students learn syntax, control structures, functions, and object-oriented principles like classes and inheritance while developing problem-solving skills. The course covers recursion, data structures, exception handling, and an intro to advanced topics such as GUI development, file handling, and memory management.

Lecture Notes

Other Stuff


3 items under this folder.