Video Tutorials
- Unit 1 Overview (Data Types, Variables, Operators, Conditionals)
- Unit 2 Overview
- Unit 3 Overview
- Unit 4 Overview
- Unit 5 Overview
AP CS A Basics:
- The Java Language
- Integrated Development Environment (IDE): Setting up IntelliJ Instructions
- Imperative vs. Declarative Program Design (Java will contain elements of both)
Big Idea 1: Organization of Data
- Abstraction
- Primitive Data Structures [Java Code Snippets]
- Input/Output
- How to create a jar file in IntelliJ (External Link)
- Strings [Java Code Snippets]
- Classes
- Lists
- Arrays (1-dimensional and 2-dimensional)
- Quick Quiz 1
Big Idea 2: Standard Algorithms
- Operations on Data Structures
- Search Algorithms
- Sort Algorithms
- Quick Quiz 2
Big Idea 3: Program and Class Design
- Problem Analysis
- Data encapsulation
- Class specifications, interface specifications, relationships ("is-a," "has-a"), and extension using interface
- Code reuse
- Data representation and algorithms
- Functional Decomposition
- Quick Quiz 3
Big Idea 4: Program Implementation
- Implementation Techniques
- Programming Constructs
- Java Library Classes
- Quick Quiz 4
Big Idea 5: Program Analysis
- Testing
- Debugging
- Runtime Exceptions
- Program Correctness
- Algorithm Analysis
- Numerical Representation of Integers
- Quick Quiz 5
Big Idea 6: Computing in Context
- System Reliability
- Privacy
- Legal Issues and Intellectual Property
- Social and Ethical ramifications of computer use
- Quick Quiz 6
AP CS A Labs:
For the Test
- AP CS A Java Quick Reference
- Advice for Students: Writing Code on the AP CS A Exam
No comments:
Post a Comment