FB Pixel Skip To Main Content

Computer Science & Programming

Microsoft Certification Academy 02003
Students initially pursue Microsoft Office Specialist (MOS) certifications, including Word, Word Expert, Excel, Excel Expert, PowerPoint, Access and Outlook. Interested students may also pursue Internet and Computing Core (IC3), Microsoft Technology Associate (MTA), Microsoft Certified Solutions Developer (MCSD) and Microsoft Certified Solutions Associate (MCSA) certifications. Learning paths are curated courses brought to you by Microsoft Virtual Academy (MVA) to help you increase your proficiency in the latest technologies. Build valuable skills through video tutorials, demonstrations, assessments and more. Plus, earn MVA badges and/or certifications for completed learning paths. **Pathway: Business, Management, Marketing & Technology
COURSE NOTE: This course is available for repeat credit.
CREDIT: 0.5 TYPE: Regular GRADE: 9-12

Computer Science and Programming A 02008A
This class is for students interested in exploring computer science and programming, including the concepts of structure, design, logical reasoning and graphical programming. Students will learn how to solve programming problems by breaking them down into logical steps. Various software systems will be used to learn fundamental programming skills. At the end of the course, students create a game to demonstrate programming concepts. **Pathway: Business, Management, Marketing & Technology

COURSE NOTE: Combine with completion of 02008B - Computer Science and Programming B to complete the state-approved formal CTE program for 1.0 fourth-year credit Math or 1.0 exchange credit in Science or World Language or Visual, Performing & Applied Arts.

Articulation may be available upon completion of this course.

CREDIT: 0.5 TYPE: Regular GRADE: 10-12
COREQUISITES: If you take this course, you must also take 02008B - Computer Science and Programming B

Computer Science and Programming B 02008B
Computer Science and Programming B includes values, operators, expressions variables, logical reasoning, structured programming and top-down design. Students solve programming problems by breaking them down into logical sections and illustrate major concepts and problem solving via programming projects. Python language is used to learn programming skills, while Pygame is used for development. Software is open source and available free for student use. **Pathway: Business, Management, Marketing & Technology

COURSE NOTE: Combine with completion of 02008A - Computer Science and Programming A to complete the state-approved formal CTE program for 1.0 fourth-year credit Math or 1.0 exchange credit in Science or World Language or Visual, Performing & Applied Arts.

Articulation may be available upon completion of this course.

CREDIT: 0.5 TYPE: Regular GRADE: 10-12
COREQUISITES: If you take this course, you must also take 02008A - Computer Science and Programming A

Advanced Placement Computer Science Principles A 02015A
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computer science. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. The course is designed to be equivalent to a first-semester introductory college computing course. The major areas of study encompass ideas foundational to studying computer science and are organized around seven big ideas – creativity, abstraction, data and information, algorithms, programming, the internet, and global impact. These big ideas connect students to a curriculum scope that includes the art of programming but is NOT programming-centric.**Pathway: Business, Management, Marketing & Technology

COURSE NOTE: Combine with completion of 02015B - Advanced Placement Computer Science Principles B to complete the state-approved formal CTE program for 1.0 fourth-year credit Math or 1.0 exchange credit in Science or World Language or Visual, Performing & Applied Arts.

Students will be encouraged to take the AP Exam in May, from which they may earn college credit and/or advanced standing.

CREDIT: 0.5 TYPE: Advanced Placement GRADE: 10-12
COREQUISITES: If you take this course, you must also take 02015B - Advanced Placement Computer Science Principles B

Advanced Placement Computer Science Principles B 02015B
AP Computer Science Principles B offers a multidisciplinary approach to teaching the underlying principles of computer science. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. The course is designed to be equivalent to a first-semester introductory college computing course. The major areas of study encompass ideas foundational to studying computer science and are organized around seven big ideas – creativity, abstraction, data and information, algorithms, programming, the internet, and global impact. These big ideas connect students to a curriculum scope that includes the art of programming but is NOT programming-centric. **Pathway: Business, Management, Marketing & Technology

COURSE NOTE: Combine with completion of 02015A - Advanced Placement Computer Science Principles A to complete the state-approved formal CTE program for 1.0 fourth-year credit Math or 1.0 exchange credit in Science or World Language or Visual, Performing & Applied Arts.

Students will be encouraged to take the AP Exam in May, from which they may earn college credit and/or advanced standing.

CREDIT: 0.5 TYPE: Advanced Placement GRADE: 10-12
COREQUISITES: If you take this course, you must also take 02015A - Advanced Placement Computer Science Principles A