ISMM1-UC 746
Fundamentals of Computing
This course introduces the intellectual enterprise of computing through object-oriented design and programming. Topics include: abstraction, algorithms, classes, data structures, encapsulation, generics, inheritance, object identity, polymorphism, and software engineering. Concepts are reinforced through practical exercises inspired by real world domains.
Topics
- abstraction
- algorithms
- classes
- data structures
- encapsulation
- generics
- inheritance
- object identity
- polymorphism
- and software engineering
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027