Introductory Programming II – Building Software Systems
Introductory Programming II is a continuation of the Introduction to Computer Science and Programming course. In this course, students will deepen their understanding of programming concepts and focus on building more complex software systems. The course will cover topics such as data structures, algorithms, object-oriented programming, software design principles, and debugging techniques. Through a combination of lectures, programming assignments, and projects, students will develop their programming skills and gain practical experience in building software systems.
The course syllabus is subject to change at the discretion of the instructor. Any modifications or updates will be communicated in advance.