Wheeler Course Catalog | Seite 79

WHEELER HIGH SCHOOL ' S

COURSE CATALOG

Return to Table of Contents
Course Name: Introduction to Software Technology Type of Course: Elective Course Available to: 9th- 11th grade
Prerequisites: None
Description: This course is the foundational course for Computer Science, Programming, and Web Development Pathways. This course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world. Exposure to foundational knowledge in programming languages, software development, app creation, and user interfacing applications are all taught in a computer lab with hands-on activities and project-focused tasks. Various forms of technologies will be highlighted to expose students to the emerging technologies impacting the digital world. Professional communication skills and practices, problem-solving, ethical and legal issues, and the impact of effective presentation skills are taught in this course as a foundational knowledge to prepare students to be college and career ready. The knowledge and skills taught in this course build upon each other to form a comprehensive introduction to the digital world.
Course Name: Computer Science Principles Type of Course: Elective Course
Available to: 10th- 12th grade
Prerequisites: Introduction to Software Technology( 74 %+) AND Algebra( 74 %+)
Description: This is the second course in the Computer Science, Programming, and Web Development Pathways. This course is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking and skills central to the discipline of computer science. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating. Various forms of technologies will be used to expose students to resources and application of computer science.
Course Name: AP Computer Science Principles Type of Course: Elective Course
Available to: 10th- 12th grade
Prerequisites: Introduction to Software Technology( 90 %+) AND Algebra( 80 %+)
Description: This is the second course in the Computer Science, Programming, and Web Development Pathways. This course is a more accelerated version of Computer Science Principles and is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems, including the internet, work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical. The course will involve independent study and frequent program analysis using Python to prepare students for the AP Computer Science Principles Exam. Students earn an additional 1.0 quality point towards their GPA for this course.

69