Uploaded by Blake Matthews

Copy of AP CSP Highlights Track - Highlight Track

advertisement
AP CSP Student Curriculum Highlights Track
Total Time
278
Highlight Track
Lessons highlighted in pink reflect our minimum recommendation for exploring these lessons. You may choose to complete
some or all of each lesson's activities. To receive points for this assignment, record the date and amount of time you spent on
any given lesson.
Actual Time
(in minutes)
Date
Algorithmic Thinking
The lessons in this section are examples from the sequence of lessons that help students to develop algorithmic thinking.
Algorithmic thinking is the strategic, logical thinking that allows students to create algorithms, sets of steps that express
solutions to computational problems. In AP CSP, students develop and express original algorithms in pseudocode, flowcharts,
and two programming languages as well as analyze a variety of types of algorithms.
0.1 Computer Science Fundamentals
6/1
21
1.2 Algorithms
6/1
18
2.1 Defining Sequencing
6/1
21
2.3 Pseudocode
6/1
8
2.4 Defining Selection
6/1
14
2.6 Defining Iteration
6/1
15
3.7 Making a List
6/1
17
3.8 Processing a List
3.9 Sorting a List
6/1
6/1
12
23
Abstraction
Abstraction, the process of removing or suppressing details to create a manageable level of complexity in a model, is a key
computational problem solving technique. In AP CSP, students work with multiple levels of abstraction, create graphical and
textual models, and analyze models to recognize patterns and abstrations.
1.3 Languages
6/1
14
2.8 Procedures
6/1
9
AP CSP Student Curriculum Highlights Track
Total Time
278
Highlight Track
Lessons highlighted in pink reflect our minimum recommendation for exploring these lessons. You may choose to complete
some or all of each lesson's activities. To receive points for this assignment, record the date and amount of time you spent on
any given lesson.
Actual Time
(in minutes)
Date
2.10 Logic Gates and Hardware
3.3 Lesson Exercise B
4.9 Encoding Schemes
5.8 Models and Simulations
6.6 Internet Protocols
6.9 World Wide Web
Discrete Mathematics
Discrete mathematics is concerned with finite systems and includes topics such as number bases, conversions, modular
arithmetic, Boolean algebra and logic, geometry, and recursion. While students do not need to be a math genius to be
successful in the AP CSP course, students will use a variety of basic concepts from discrete mathematics to support their work.
3.1 Binary
6/1
30
3.2 Base Conversions
6/1
16
3.3 ASCII to Unicode
4.6 Procedural Abstraction
4.7 RGB Color
Data and Information
Lessons that focus on this big idea help students understand how computers are used to analyze, store, calculate, and
transform data.
1.4 Idea to Execution
6/1
10
AP CSP Student Curriculum Highlights Track
Total Time
278
Highlight Track
Lessons highlighted in pink reflect our minimum recommendation for exploring these lessons. You may choose to complete
some or all of each lesson's activities. To receive points for this assignment, record the date and amount of time you spent on
any given lesson.
Actual Time
(in minutes)
Date
5.1 Introduction to Big Data
6/2
23
5.2 Usability and Usefulness of Data
5.3 Collection
5.4 Extraction
5.5 Data Storage and Persistence
5.6 Statistical Analysis
5.7 Data Mining
The Internet
The Internet and the systems built on it are critical to modern computing, supporting unprecedented communication and
collaboration. Understanding the principles behind these systems is necessary for developing computational solutions that
harness them. In AP CSP, students begin to understand how the Internet and the systems built on it operate as well as
consider related concerns like cybersecurity.
6.2 Impact of Internet Access
6.3 Cloud Computing
6/2
4
6/2
9
6/2
8
6.4 Internet in Action
6.5 Communication Protocols
6.6 Internet Protocols
6.7 Encryption
6.8 Cybersecurity
AP CSP Student Curriculum Highlights Track
Total Time
278
Highlight Track
Lessons highlighted in pink reflect our minimum recommendation for exploring these lessons. You may choose to complete
some or all of each lesson's activities. To receive points for this assignment, record the date and amount of time you spent on
any given lesson.
Actual Time
(in minutes)
Date
6.9 World Wide Web
6.11 Internet of Things
Global Impact
Computing innovations impact the way people work, play, and live - both positively and negatively. In AP CSP, students will
identify computing innovations that have a computer or program code as an integral component as well as analyze such
innovations to uncover potential benefits and harmful effects on people and society.
Unit 2 Big Picture: Moore's Law
6/2
6
Unit 3 Big Picture: Reselling Digital Music
Unit 4 Big Picture: Ethics of Digital Manipulation
Unit 4 Big Picture: Intellectual Property
Unit 5 Big Picture: Wisdom of the Crowd
Unit 5 Big Picture: Data Breaches
6.1 Global Impact
Unit 6 Big Picture: Digital Divide
Unit 6 Big Picture: Net Neutrality
6.10 Distributed Computing
6.12 Ethics of Autonomous Technology
Total Time:
278
Download