The Stuyvesant High School Online Course Guide


Advanced Placement Computer Science I (Java), ML1X and ML2X

Who should take this course?
This full year college level course is open to all students.

What will we be studying?
This course starts with basic programming and concludes with the data structures and algorithms required for advanced computer programming. This course will prepare students for the AB level Advanced Placement Exam.

What will be expected of me?
Students will be required to complete a number of programming projects. Class time will be spent in the computer lab so as to facilitate their completion.

How is the course taught?
The class will consist of a combination of classroom discussion and computer lab time.

Details and pre/co-requisites:
This is a full year course. Students who enroll in ML1X in the fall will automatically be programmed for ML2X in the spring. While there are no pre-requisites, students who are unsure if they are prepared for the full year commitment should consider Introduction to Computer Programming, ML1PIP.

Students qualify for this course if:

a) They have taken MCS1 and received a final grade of 95% in that course.
b) They have taken ML1PIP and received a final grade of 95% in that course.
c) They have taken ML1 and received a final grade of 90% in that course and have a Math Average of at least 88%.
d) They have taken ML1PIP and received a final grade of 90% in that course and have a Math Average of at least 88%.
e) They have a Math average of 93% and will be a senior or junior next year.


back to Math Course Descriptions

back to Program Office Home Page