THIS COURSE IS A PREREQUISITE FOR MOBILE MAKERS 1
STUDENTS WILL LEARN THE 5 BIG IDEAS BY DEVELOPING iOS MOBILE APPS IN SWIFTUI
ASSIGNMENTS AND DUE DATES ARE POSTED IN CANVAS
About the course
The AP® Computer Science Principles course is designed to be the equivalent of a first-semester introduction to computer science course at the college level. It focuses on five Big Ideas that encompass foundational concepts of computer science.
This course is taught in a Mac computer lab and uses the approved Apple Curriculum for the AP Computer Science Principles course.
A note from Apple Education:
As a College Board Endorsed Provider for the 2023-2024 school year, Apple’s Develop in Swift AP® CS Principles course helps students learn key computing concepts, building a solid foundation in programming with Swift while preparing for the AP® Computer Science Principles exam. They’ll learn about the impact of computing and apps on society, economies, and culture while exploring iOS app development. Lessons take students through the app design process: brainstorming, planning, prototyping, and evaluating an app of their own. Students are presented with new illustrated, fictional stories that follow a group of students and their use of technology helping them to explore the technology behind their activities — encryption, compression, parallel computing — as well as the possible impact of sharing personal information, targeted advertising, authentication and more.
1. Creative Development
2. Data
3. Algorithms and Programming
4. Computing Systems and Networks
5. Impact on Computing
Each Big Idea is divided into a series of Enduring Understandings that students should understand about that Big Idea. These are broken up into specific Learning Objectives, which are linked to one or more Essential Knowledge statements.
Students will learn the Essential Knowledge statements to demonstrate an understanding of a particular Learning Objective. In general, each Learning Objective covers about one class period worth of material.
In addition, the AP® Computer Science Principles course contains six Computational Thinking Practices that describe how students will explore the different Learning Objectives. Students can think of the Learning Objectives as the what and the Computational Thinking Practices as the how.
STUDENT RESOURCE FILES
Copyright © 2025 Whalen on the Web - All Rights Reserved.