Kieren Reynolds

My Resources

AP Computer Science A: Generic Resources


TITLE ACTION
Course Documents
Link to Practice AP CS A Problems for Programming
Book
Full Java Video Course

AP COMPUTER SCIENCE A: Course Materials


UNITS TITLE ACTION
Unit 1 Basics
Unit 2 Conditions and Logic
Unit 3 Classes
Unit 4 Arrays
Unit 5 Searching and Sorting
Unit 6 Advanced Data Structures

UNIT 1:Basics


S r No. Lesson View Lesson View Video Misc Resource
1 Setting up InteliJ
2 Basic Java Programs
3 Primitive Data and Definite Loops
4 Parameters and Objects

UNIT 2:Conditions and Logic


Sr No. Lesson View Lesson View Video Misc Resource
1 Conditional Execution
2 Program Logic and Indefinite Loopss
3 File Processing
4 Java Collection Framework

UNIT 3:Classes and Arrays


Sr No. Lesson View Lesson View Video Misc Resource
1 Arrays
2 Classes
3 Inheritance and Interfaces
4 ArrayLists

UNIT 4:Searching and Sorting


Sr No. Lesson View Lesson View Video Misc Resource
1 Java Collection Framework
2 Recursion
3 Searching and Sorting
4 Stacks and Queues

UNIT 5 : Advanced Data Structure


Sr No. Lesson View Lesson View Video Misc Resource
1 Implementing a Collection Class
2 Linked Lists
3 Binary Tree
4 Advanced Data Structures
5 Functional Programming

AP Computer Science A: Practice Labs


Skill Lab Link
Basics
Static Methods
Expressions – Variables
For-Loops
If…Else
Parameters
Return
Scanner
Strings
Cumulative Algorithms
Boolean
Random
While
Files
Arrays
Classes
Objects
Critters
Inheritance
Midterm Practice
Finals Practice

AP Computer Science Principles:


AP Computer Science Principles: Generic Resourcese Action
Overview
Course Documents

AP CS Principles: Course Materials


Unit Title Action
Unit 1 Data Representation
Unit 2 Communication Protocols
Unit 3 Networking
Unit 4 Algorithms and Programming
Unit 5 Security and Privacy

UNIT 1: Data Representation


Sr No. Lesson View Lesson View Video
1 Binary Systems
2 Hexadecimal
3 3
4 Representation of Images
5 Representation of Sound
6 Data Compression

UNIT 2: Communication and Internet Technologies


Sr No. Lesson View Lesson View Video
1 Data Transmission
2 Error Checking
3 Introduction to the Internet
4 Internet Principles of Operation
5 Security Aspects
6 Computational Thinking

UNIT 3 Networking


Sr No. Lesson View Lesson View Video
1 Networking Topic

UNIT 4 Algorithms and Programming


Sr No. Lesson View Lesson View Video
1 Algorithms and Flowcharts
2 Selection
3 Iteration
4 Data Types and Arrays
5 Testing
6 Effectiveness of Algorithms

UNIT 5 Software and Security:


Sr No. Lesson View Lesson View Video
1 High- and low-level languages
2 Keeping Data Safe
3 Threats to Online Data
4 Online System Security

Unit 6: COMPUTATIONAL THINKING


Sr No. Lesson View Lesson Misc Resource
1 Computation Thinking
2 Thinking Ahead
3 Thinking Procedurally
4 Thinking Logically
5 Problem Recognition
6 Problem Solving

CS1 & CS 2


Unit Title Action
Unit 1 Intro To Python
Unit 2 Advanced Python
Unit 3 Computational Thinking

Unit1: INTRO TO PYTHON


Sr No. Lesson View Lesson View Worksheet Misc Files
1 Setting up Python
2 Introduction to Python
3 Numbers and Arithmetic
4 Selection
5 Writing algorithms
6 While loops
7 Searching
8 Turtles

Unit 2: ADVANCED PYTHON


Sr No. Lesson View Lesson View Worksheet Misc Files
1 Loops
2 Lists
3 Procedures
4 Functions

Unit 3: COMPUTATIONAL THINKING


Sr No. Lesson View Lesson View Worksheet Misc Files
1 Computation Thinking
2 Thinking Ahead
3 Thinking Procedurally
4 Thinking Logically
5 Problem Recognition
6 Problem Solving

IGCSE Computer Science


UNITS TITLE ACTION
Unit 1 Data Representation
Unit 2 Communication
Unit 3 Hardware
Unit 4 Input and Output Devices
Unit 5 Software and Security
Unit 6 Ethics
Unit 7 Algorithm Design
Unit 8 System Design
Unit 9 Revision

AP CS Principles


© 2019. All rights reserved.