Courses --Computer Science

CS402 AP Computer Science A I

 

This introductory course emphasizes the design and implementation of basic computer programs.  Students begin by learning the programming language Python. This is an objectoriented scripting language with very simple structure that is used to develop basic programming and problem-solving skills. Students transfer their skills to Java and learn how to write a simple Java graphical user interface (GUI) program. Students who complete this course are able to write simple programs consisting of multiple modules. It is assumed that the student has no prior programming experience.

 

CS404 AP Computer Science A II

 

This class covers the ‘A’ curriculum of the AP Syllabus in Computer Science.  Students build on the skills acquired in CS400* or CS402* and learn how to write object-oriented programs in Java. Students learn how to design and implement Java classes. Several programming projects of increasing complexity are assigned to build the students’ skills in this area.