Computer Science

AP Computer Science A - Segments 1 and 2

The AP® Computer Science A course is equivalent to the first semester of a college level computer science course.  The course involves developing the skills to write programs or part of programs to correctly solve specific problems.  AP® Computer Science A also emphasizes the design issues that make programs understandable, adaptable, and when appropriate, reusable.  At the same time, the development of useful computer programs and classes is used as a context for introducing other important concepts in computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, and the study of standard algorithms and typical applications.  In addition an understanding of the basic hardware and software components of computer systems and the responsible use of these systems are integral parts of the course. (each segment 0.5 credit)

Note: Students may be required to take the Advanced Placement Exam in order to receive Advanced Placement credit. Students who do not take the AP Exam® may be awarded credit for a non-AP level equivalent course.

Computer Programming I - Segments 1 and 2

How can you control the most powerful tool ever invented if you cannot speak its language?  Computer Programming 1 is a two semester course which enables students to learn two modern programming languages, Python and Java.  The course teaches programming using real-world, practical examples.  You will learn Python by controlling the motion and sensory capabilities of a robot.  You will learn Java by manipulating graphics, images, and audio.  Programming is easier than you think and perhaps best of all, you get to show what you know by choosing projects that are of interest to you.  Major colleges and universities are now using this approach to teach introductory computer programming, so you will learn the skills necessary to tackle advanced work. (each segment 0.5 credit)

Game Design

In this course you will learn to create games using Multimedia Fusion2. The course begins with an introduction where you will set up your computer with all the software and plugins you need for this course, which should take about 4 hours. After that there are 6 projects and 6 quizzes. The projects and quizzes are sequential and build on each other so you should do them in order. Projects include: Ping, Ice Breakers, Cat Burgler, Alien Attack, Pest Busters, and Amazon Adventure. (0.5 credit)

Web Design I - Segments 1 and 2

The World Wide Web is not just for spectators.  It's for people who can create effective, eye-catching websites of their own.  It's for people like you who take this course and design web pages that get attention.
In this course, you'll become a Web Design Intern for a virtual company called Education Designs.  You'll learn what goes on under the hood including:  Internet basics, HTML, and the file structure of a well-organized web site.  You'll learn how to create visually interesting web pages with clear text, complimentary colors, visual assets, and appealing designs.  You'll also learn how to navigate the Internet to fill your website with useful and well-researched information. Your web pages will have to be good because they may appear as information sources for other online courses.  The Internet can be a powerful way to reach anyone, anywhere - as long as you have the right skills and a little imagination. (each segment 0.5  credit)