2024 - 2025 MCPS High School Course Bulletin

ITC2024A/ITC2024B Computer Programming 1A

0.5 credit per semester

This course introduces the basic principles of structured programming, within the context of an object-oriented language. Topics covered include fundamentals of programming languages, such as Python and Java, simple and structured data types, control statements, functions, arrays, and classes. Emphasis is placed on developing effective problem-solving techniques through individual and team projects.

Geometry or Honors Geometry
9 - 10 - 11 - 12
May be repeated 1 time

Special Program or Cluster Designations: