Computer Programming 2 expands further on object-oriented programming, reviewing the basics of programming and going deeper into the complexities of classes, objects, inheritance, polymorphism, recursion, data types and data structures. Metaclasses and database management systems are introduced as well. This course will continue studying the programming language chosen in course 1 or could be exchanged for another language, with teacher approval. This course can be explored through the lens of game development app development or another field of programming.
You are here: / Courses / Computer Programming 2