Computer Science
Computers have become common-place tools in the workplace, at home and at school. While they enrich our lives with quick access to a limitless cache of information and increase our productivity with sophisticated software, few people truly appreciate the skill of the people who create the programs that make the computer so extraordinary.
Computer Science 20S (CS 20S)
Computer Science 20S is an introductory course in computer programming. Its purpose is to expose students to the skill requirements for computer programmers. Students will learn to write programs in Visual Basic (VB), a Rapid Application Development (RAD) environment used increasingly in Windows software development.
Computer Science 30S (CS 30S)
CS 30S is designed for students who enjoyed and are proficient in the topics covered in CS 20S. In the first half of the course, students will study advanced topics in Visual Basic such as: arrays, records, and computer game programming. In the second half of the course, students will be exposed to a second computer programming environment, JAVA.
Computer Science 40S (CS 40S)
This course is designed for students who have enjoyed and are proficient in the topics covered in CS 30S. Students will develop software using Java. Projects
include Windows Application Development, Java Servlets, Java Server pages and programming robots. An emphasis on group work and large project development is a feature of this course.
Computer Science 42S (CS 42S)
The CS 42S Computer Science course follows the College Board’s Advanced Placement (AP) Computer Science (A) curriculum. The AP exam will be written in May. (Prerequisite: CS 40S)
Computer Science 20S (CS 20S)
Computer Science 20S is an introductory course in computer programming. Its purpose is to expose students to the skill requirements for computer programmers. Students will learn to write programs in Visual Basic (VB), a Rapid Application Development (RAD) environment used increasingly in Windows software development.
Computer Science 30S (CS 30S)
CS 30S is designed for students who enjoyed and are proficient in the topics covered in CS 20S. In the first half of the course, students will study advanced topics in Visual Basic such as: arrays, records, and computer game programming. In the second half of the course, students will be exposed to a second computer programming environment, JAVA.
Computer Science 40S (CS 40S)
This course is designed for students who have enjoyed and are proficient in the topics covered in CS 30S. Students will develop software using Java. Projects
include Windows Application Development, Java Servlets, Java Server pages and programming robots. An emphasis on group work and large project development is a feature of this course.
Computer Science 42S (CS 42S)
The CS 42S Computer Science course follows the College Board’s Advanced Placement (AP) Computer Science (A) curriculum. The AP exam will be written in May. (Prerequisite: CS 40S)