Course #: 320 Length: 1 Trimester Grade Level: 9-12 Credit: 0.5
Recommended Course: Secondary Math 1
An introductory course offered to teach students about computer systems, careers, and computer programming. Students learn structured programming by approaching a problem logically and breaking it down into modules to solve a problem. Students will be introduced to different programming languages. THIS COURSE MAY NOT BE ACCEPTED FOR CREDIT BY THE NCAA CLEARINGHOUSE.
Course #: 338 & 339 Length: 2 Trimesters Grade Level: 9-12 Credit: 1.0
Recommended Course: None
This course is designed to introduce students to the central ideas of computing and computer science, to instill ideas and practices of computational thinking, and to have students engage in activities that show how computing and computer science change the world. The course includes computational and critical thinking skills, and engages students in the creative aspects of computer science. The course integrates computational thinking practices, abstraction, data and information, and programming. Students will have the opportunity to use current technologies to solve problems and create meaningful computational artifacts. Other topics include the understandings of the Internet, issues of cyber security, and impacts of computing that affect different populations. The course will involve both individual and collaborative project.
Course #: 336 & 337 Length: 2 Trimesters Grade Level: 9-12 Credit: 1.0
Recommended Course: Advanced Placement Computer Science Principles
The Advanced Placement Program offers a course and exam in introductory computer science. The course emphasizes object-oriented programming methodology with a concentration on problem solving and algorithm development, and is meant to be the equivalent of a first semester college level course in computer science. It also includes the study of data structures, design, and abstraction.