2024 - 2025 MCPS High School Course Bulletin

ITC2024B/ITC2024A Computer Programming 1B

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: