BIT101 Programming 2025 T1
This unit provides a foundational introduction to programming, algorithm development, and problem solving, with no prior programming experience required. It establishes a robust theoretical and practical foundation for understanding key concepts in object-oriented programming (OOP). Students will explore essential topics including OOP principles, program design, variables, statements, arrays, data structures, and animation. The unit emphasizes the use of diverse design strategies to develop readable, reusable, and efficient solutions, preparing students to apply programming skills effectively in real-world environments.
Teacher: Katherine Xin Gu