CTE 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

    Cybersecurity A - PENDING BOARD APPROVAL 04217A

    Cybersecurity will include topics involving our ever changing technological environment. Learn how to prevent malicious hackers from getting into information systems, data breaches, layers of security, computer networks, cyber forensics, and the application of information systems that can be securely locked down. Completion of the Cybersecurity course will lead to numerous industry certifications, and entry level IT career field job, or further enhanced careers in computer information systems, and criminal justice. Learn how to protect your personal data and privacy online and in social media, and why more and more IT jobs require cybersecurity awareness and understanding. Designed for the project based learner, Cybersecurity A will include self-paced projects and programs which will vary in size and complexity. Opportunities available for numerous industry certifications through Microsoft MTA, Certified Ethical Hacker, Cyber Forensics Associate, CompTIA+, and Security+. CyberPatriot competitions will be encouraged along with involvement in BPA. Available for articulated credit through Henry Ford College and Oakland Community College.  **Pathway: Business, Management, Marketing & Technology

    COURSE NOTE: Can count as 4th credit of math.  Qualifies for math and/or science exchange credit. Available for articulated credit through Henry Ford College and Oakland Community College. 
    CREDIT: 0.5 TYPE: Regular GRADE: 10-12
    COREQUISITE: If you take this course, you must also take 04217B - Cybersecurity B

    CYBERSECURITY B - PENDING BOARD APPROVAL 04217B

    The cybersecurity field is the fastest growing field in the IT industry today. Students in Cybersecurity B will gain competitive skills required to administer, analyze, and secure applications, networks and devices. Students will understand concepts that include threats, attacks, and vulnerabilities; exploring technology and tools; examining architecture and design; analyzing identity and access management; demonstrating risk management; and examining cryptography and public key management. Designed for the project based learner, Cybersecurity B will include self-paced projects, laboratory activities, and programs which will vary in size and complexity, building upon course content from Cybersecurity A. Opportunities available for numerous Industry certifications through Microsoft MTA, Certified Ethical Hacker, Cyber Forensics Associate, CompTIA+, and Security+. CyberPatriot competitions will be encouraged along with involvement in BPA. **Pathway: Business, Management, Marketing & Technology

    COURSE NOTE: Can count as 4th credit of math. Available for articulated credit through Henry Ford College and Oakland Community College. 
    CREDIT: 0.5 TYPE: Regular GRADE: 10-12
    COREQUISITE: If you take this course, you must also take 04217A - Cybersecurity 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