Computer Science & Programming
HCT828
Microsoft Certification Academy
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
HCT813A
Computer Science and Programming A
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 HCT813B - Computer Science and Programming B
HCT813B
Computer Science and Programming B
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 HCT813A - Computer Science and Programming A
HCT601A
Advanced Placement Computer Science Principles A
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 HCT601B - 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 ACT601B - Advanced Placement Computer Science Principles B
HCT601B
Advanced Placement Computer Science Principles B
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 HCT601A - 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 HCT601A - Advanced Placement Computer Science Principles A