2025 - 2026 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
Technology Education Engineering Course
International Baccalaureate Computer Science Courses
Blair and Poolesville Magnet Computer Science Courses