Your browser does not appear to support Cascading Style Sheets (or that feature has been disabled). To view this site correctly, please use a browser that supports CSS.

Prep Mail Prep Calendar Staff Directory PowerSchool Moodle Naviance Family Connection mySJPrep

Computer Science Courses

Computer Science Home Faculty Courses    

 

  Freshman Year
CS 101 Survey of Computer Applications   1/2 Credit

This course provides an introduction to computer software and hardware. Several software packages will be explored, including Microsoft Office and Adobe Photoshop. Students will also learn to use peripherals such as printers, scanners and digital cameras. The class will cover the basics of HTML and culminate with the construction of web pages.

 

Prerequisite
None

 

 

  Junior / Senior Year
CS 301 Introduction to Programming   1 Credit

This course will provide students with an introduction to programming. Upon completion, students will have a firm grasp of the syntax of the Java language, as well as an understanding of basic programming algorithms and data structures. More complex programs, including Java applets, will be designed and written. Construction of graphical user interfaces as well as more advanced algorithms and data structures will be covered. A web publishing option will be available. The class may also explore other programming languages.

 

Prerequisite
MAT 101 or
MAT 102
(B or better)

MAT 301 or
MAT 302
recommended

CS 401 AP Computer Science   1 Credit

This advanced course in computer programming will use Java language to explore the fundamental concepts of computer science, such as program design, data structures, and algorithms. Students will learn to program in Java using both structured and object oriented principles.

 

Prerequisite
CS 301

CS 402 Multimedia Authoring, Graphics and Web Publishing   1 Credit

This course will offer students the opportunity to learn and complete projects in multimedia production, digital photo editing, non-linear digital video editing, and web publishing. Software used: Adobe Photoshop, Adobe Premiere, Adobe Aftereffects, and Macromedia Dreamweaver and Flash. Course is based on independent and group projects.

 

Prerequisite
None