Note for Incoming 9th Graders
Freshmen are recommended to register for Introduction to Computer Science, Programming with Python & Shell or AP Computer Science Principles. Only freshman students with a very strong background in computer science and math should enroll in AP Computer Science A.
Students who have taken a computer science course in or 8th grade at MME or MMW are recommended to take AP Computer Science Principles or Programming in Python rather than Introduction to Computer Science, as course content in the Introduction to Computer Science course will be redundant to content covered in middle school courses.
Only Interested in Programming?
If students want to learn about programming alone, they should take the Programming with Python & Shell or AP Computer Science A. AP Computer Science Principles covers other aspects of Computer Science beyond programming. The IB SL and HL courses also have a more well rounded curriculum for CS topics, instead of solely focusing on programming.
Other Sequence Suggestions
Students who wish to enroll in Artificial Intelligence & Machine Learning should first take Introduction to Computer Science or the Programming with Python & Shell course.
Click Here to Print the Computer Science Pathways PDF