FAF.OOP24.1
Object-Oriented Programming
Course author: Dominic Flocea
This course explores foundational Object-Oriented Programming - a programming paradigm that is among most pervasive and influential, widely adopted in contemporary software engineering. It forms the foundation of databases, software frameworks, game engines, code editors, web APIs, and enterprise applications and systems. Its purpose, methodologies, concepts and practical dimensions will be covered in diverse programming languages within the curriculum of the Technical University of Moldova.
This course is foundational for further courses:
- Techniques and Methods of System Design.
- Distributed Systems Design
- Real-time Programming
- Network Programming
- Game Programming
- and more.