Cross-Curricular Teaching
College and SAT Prep
College Advising
Graduation Requirements
Technology at Salisbury
English
World Languages
History
Mathematics
Philosophy and Religion
Science
Economics and Entrepreneurship
The Arts
The Rudd Learning Center
Phinny Library
Academic Resources
Weekly Schedule
Summer School
Academic News
News
2011 Required Summer Reading

Academics >  Computer Science > 

Computer Science Department Philosophy and Goals    
laptop.jpg

The Computer Science Department offers a course of study for students who are interested in computer software development. Currently, the department’s sole course is Advanced Placement (AP) Computer Science: An Introduction to Programming in Java. The department also provides independent study opportunities for students interested in advanced topics in Java or for those students interested in taking the AP Computer Science AB exam (the introductory course prepares students for the A level exam). Independent study must be approved by the instructor and the Director of Studies. The introductory course emphasizes problem-solving using object-oriented design (data encapsulation, inheritance, and polymorphism) and focuses on algorithm development and fundamental data structures.

Computer Science Department Courses    

AP Computer Science I - Java
This course constitutes the first segment of a three-trimester intensive sequence leading to the Advanced Placement Examination in Computer Science in May. The fundamental concepts of Object-Oriented software development- data encapsulation, inheritance and polymorphism - are explored and applied to solving practical problems. 

AP Computer Science II - Java
Prerequisite: CS I or permission of the instructor
This Trimester II course continues the study of computer science, focusing on classic data structures and recursive algorithms.  Standard algorithms for sorting and searching will be studied. This course is primarily project-based with students spending much of their time on programming assignments guided by the instructor.

AP Computer Science III - Java
The Trimester III final segment of this sequence focuses on preparation and review for the Advanced Placement Examination in Computer Science. Students will explore program development in areas of personal interest.

      
search login