 |
 |
|
 |
Computer Science Courses
| 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 |
 |
| |
|
 |
 |
|