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-on offerings in computer science, engineering, and technology. In these courses, students apply mathematics, science, and technical knowledge while using computational and design thinking to innovate and solve relevant problems. The interdisciplinary nature of these technical subjects and a problem-based learning approach fosters reativity 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), and International 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 of Engineering 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 rigorous career 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