COMPUTER SCIENCE PRINCIPLES (1.0 credit) Computer Science Principles is a new course that follows a project to develop a computer science course that seeks to broaden participation in computing and computer science. The course places emphasis on the principles of computer science rather than just programming. Big ideas and concepts include:
Computing is a creative activity.
Abstraction reduces information and detail to facilitate focus on relevant concepts.
Data and information facilitate the creation of knowledge.
Algorithms are used to develop and express solutions to computational problems.
Programming enables problem solving, human expression, and creation of knowledge.
The Internet pervades modern computing.
Computing has global impacts.
AP COMPUTER SCIENCE Principles (1.0 credit) The AP Computer Science Principles introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs.
AP COMPUTER SCIENCE A (1.0 credit) The AP Computer Science course is rigorous programming course in computer science. The major theme of the course is problem solving.
ADVANCED COMPUTER PROGRAMMING (1.0 credit) This is an advanced course in computer programming/software engineering and applications. It reviews and builds on the concepts introduced in Computer Programming 1 and 2. It introduces students to dynamic data structures, advanced utilization of classes, and applications of recursion through the application of mathematical concepts. This course will also highlight the differences between the many different languages of computer programming.
ROBOTICS 1 (.5 credit) The first in a sequence of courses that prepares individuals with a lab-based, hands-on curriculum combining electrical, mechanical and engineering principles. Students will learn to design, build, program and control robotic devices.
INTERNSHIP IN RELATED FIELD (.5 credit) CTE Internships provide on the job training opportunities that are directly related to a career goal and course of study identified through the College and Career Ready Plan. This Work-Based Learning experience is designed to bridge the gap between school and work. Appropriate supervision by a school/district coordinator must be maintained.