2023 - 2024 MCPS High School Course Bulletin
Computer Science, Engineering and Technology Education
To prepare all students for demands of college, careers, and the rapidly changing 21st century workforce, MCPS provides a variety of engaging, hands-onofferings in computer science, engineering, and technology. In these courses, students apply mathematics, science, and technical knowledge while usingcomputational and design thinking to innovate and solve relevant problems. The interdisciplinary nature of these technical subjects and a problem-basedlearning approach fosters creativity and critical thinking along with the communication and collaboration skills needed to thrive in the 21st century.MCPS utilizes external curriculum from national organizations such as Code.org, Apple, CISCO Networking Academy, Project Lead the Way (PLTW), andInternational Technology and Engineering Educators Association (ITEEA) to include experiences in coding, robotics, and engineering design processes.Many MCPS computer science, engineering, and technology education courses, such as Foundations of Computer Science and Foundations ofEngineering and Technology are designed to be accessible to students with no previous experience. For students who have taken technology-related courses in middle school or participated in related extracurricular experiences, consider beginning with AP Computer Science or a rigorouscareer readiness program such as an Information Technology program, Computer Science/Code.org, Mobile Applications and Software Development(Apple), or Project Lead the Way Engineering.
One credit in technology education is required for graduation. Courses that satisfy that requirement are listed below.
- Foundations of Technology A/B
- Foundations of Computer Science A/B
- Foundations of Engineering & Technology A/B
- Introduction to Engineering Design A/B
- AP Computer Science Principles, TE A/B
- IB Computer Science 1 TE A/B
Computer Science Courses
TEC2002A / TEC2002B | Foundations of Computer Science TE A |
TEC2005A / TEC2005B | AP Computer Science Principles TE A |
ITC2007A / ITC2007B | AP Computer Sci JAVA A |
ITC2012A / ITC2012B | Adv WebTools DigtlMedia A |
ITC2021A / ITC2021B | Comp Prog 3 Adv Topics A |
ITC2024A / ITC2024B | Computer Programming 1A |
ITC2025A / ITC2025B | Website Development A |
ITC2006A / ITC2006B | Cybersecurity Capst A TP |
ITC2060A / ITC2060B | Cybersecurity Capstone A DP |
Technology Education Engineering Course
TEC2000A / TEC2000B | Found Of Tech A |
TEC2007A / TEC2007B | Adv Design Applications A |
TEC2008A / TEC2008B | Adv Tech Applications A |
TEC2017A / TEC2017B | Introduction to Engineering Design A |
International Baccalaureate Computer Science Courses
ITC2000A / ITC2000B | IB InfoTech GlobalSoc A |
ITC2064A / ITC2064B | IB Information Technology in a Global Society A |
ITC2005A / ITC2005B | IB Computer Science 2A |
Blair and Poolesville Magnet Computer Science Courses
ITC2013A / ITC2013B | Fnd Computer Sci A |
ITC2014A / ITC2014B | Algorithm Data A |
ITC2015 | Intro Networking |
ITC2016 | Analysis Algorithms |
ITC2017 | Computer Graphics |
ITC2018 | Software Design |
ITC2019 | Modeling Simulation |
ITC2022 | Intro AI/LISP |
ITC2023 | Computational Methods |
ENR2006 | Computer AssitDraftSoftw |