The Stuyvesant High School Online Course Guide


Introductory Computer Programming ML1PIP and ML2PIP

Who should take this course?
Students who enjoy problem solving. Students interested in acquiring the skills and concepts to prepare themselves for the AP Computer Programming course are encouraged to take this course.

What will we be studying?
Pascal, Python, LOGO or C++ is the course language and computer graphics is the featured topic. The fundamental concepts of structured programming are examined. Various topics in computer graphics provide problems designed to exercise new programming concepts and skills.

What will be expected of me?
No computer background is necessary.

How is the course taught?
The course employs a "hands on" approach to learning: a lot of class time is spent in the lab, where concepts learned in the classroom are explored and applied.

What are the completion requirements?
One computer programming project and one test per semester.

Details and pre/co-requisites:
No computer background is necessary for the first course. A final grade of at least 80% in ML1PIP is a pre-requisite for ML2PIP. These courses will not fulfill your mathematics requirement but do count as a Senior Elective or a required period of class work.


back to Math Course Descriptions

back to Program Office Home Page