Wheeler Course Catalog | Page 81

WHEELER HIGH SCHOOL ' S

COURSE CATALOG

Return to Table of Contents
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 and Programming 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 . Magnet and STEAM students will earn an embedded Introduction to Software Technology credit on their transcript ; students will receive the same final grade for both courses unless an Introduction to Software Technology credit was already previously earned . Students earn an additional 1.0 quality point towards their GPA for this course .
Course Name : AP Computer Science A Type of Course : Elective Course
Available to : 10th - 12th grade
Prerequisites : Computer Science Principles ( 90 %+) OR AP Computer Science Principles ( 80 %+)
Description : This course is the third course in the Computer Science Pathway . This course is an introductory college-level computer science course . Students cultivate their understanding of coding through analyzing , writing , and testing code as they explore concepts like modularity , variables , and control structures using Java . The course will involve independent study and frequent program analysis to prepare students for the AP Computer Science A Exam . Students who successfully complete this should be prepared to take an End of Pathway Assessment ( EOPA ) to be able to earn an industry-recognized credential . Students earn an additional 1.0 quality point towards their GPA for this course .
Course Name : Programming , Games , Apps , and Society Type of Course : Elective Course Available to : 11th and 12th grade
Prerequisites : AP Computer Science Principles ( 75 %+)
Description : This is the third course in the Programming Pathway . This course is designed for high school students to strategize , design , and develop games and mobile and desktop applications that can be produced in the real world . Students will learn about life cycles of project development and use models to develop applications using Python . Attention will be placed on how user interfaces affect the usability and effectiveness of a game or an application . Programming constructs will be employed which will allow students ’ applications to interact with “ real world ,” stimuli . The course exposes students to privacy , legality , and security considerations with regards to the software industry . Students who successfully complete this should be prepared to take an End of Pathway Assessment ( EOPA ) to be able to earn an industry-recognized credential .

73