26-27 Campbell Course Catalog | Seite 76

CAMPBELL 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 %+)
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. 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 %+) OR Computer Science Principles( 80 %+)
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.
Course Name: Digital Design Type of Course: Elective Course
Available to: 10th- 12th grade Prerequisites: Introduction to Software Technology( 74 %+)
Description: This is the second course in the Web Development Pathway. This course allows students to create and learn digital media applications using elements of text, graphics, animation, sound, video, and digital imaging for various formats. The digital media and interactive media projects developed and published showcase the students’ skills and abilities. Emphasis will be placed on effective use of tools for interactive multimedia production, including storyboarding, visual development, project management, digital citizenship, and web processes. Students will create and design web sites that incirporate digital media elements to enhance conent of websites.

68