Welcome to Computer Programming 2 (PROG 2)!
This advanced course builds upon the foundational knowledge from Computer Programming 1, focusing on deepening your understanding of procedural programming using the C language. Over the semester, you’ll explore advanced concepts such as user-defined functions, multi-dimensional arrays, pointers, strings, and structs, while learning how to apply principles of modular programming and data abstraction.
Through hands-on activities and practical projects, you’ll refine your ability to design efficient programs, debug complex issues, and optimize code for performance.
By the end of this course, you will have developed the skills to create modular, maintainable programs and tackle more complex computing problems in future programming courses.
- Teacher: Violdan Bayocot