VIRTUAL AP COMPUTER SCIENCE A


Week 2

  • Eclipse

  • Number systems

  • Logic gates

Homework

  • Read Chapter 1

  • Book Questions: #1-4, 10-14, 17, 19-21

  • CodeHS: PreTest (not for marks), Sections 1.1-1.3



Week 3

  • Primitive data types

  • Modulus in Java

Homework

  • Read 2.1-2.7

  • Book Questions #1-7 (mostly theory) ,9-16 (mostly coding)

  • CodeHS: finish 1.4, 1.5

  • Write a program that can take a hard coded integer from 0-255 and print it's value as a binary string without using conditional statements. You’ll find this under “extra course assignments” on CodeHS.


Week 4

  • Hello, Greetings, Banner and code modification

  • Labs 2.4, 2.6

Homework



Week 5

  • Java Syntax & Style

Homework



Week 6

  • Objects and Classes: Introduction to class structure

Homework





Week 7

  • Math and data types

Homework




Week 8

  • Conditional statements and Boolean operators

Homework


Week 9

  • Project Time

    • Rubric is posted under projects on Google Classroom

Homework


Week 10

  • Loops!

    • for, while, do-while

Homework



Week 11

  • Strings

Homework


Week 12

  • Strings FRQ

  • Arrays Update

Homework


Week 13

  • Arrays

Homework




Week 14

  • 2D Arrays

Homework


Week 15

  • ArrayLists

Homework




Week 16

  • ArrayLists Completion

Homework




Week 17

  • Objects/Classes

  • Inheritance

  • Polymorphism

  • Abstract Classes

Homework




Week 18

  • Inheritance and Polymorphism

Homework



Week 19

  • Recursion

Homework




Week 20

  • Searching & Sorting Algorithms

Homework




Week 21


Homework




Week 22


Homework




Week 23


Homework




Week 24


Homework




Week 25


Homework




Week 26


Homework




Week 27


Homework




Week 28


Homework




Week 29


Homework




Week 30


Homework