AP CS

AP Computer Science studies:

  • Haskell - an introduction to pure functional programming
  • Karel the Robot - an introduction to object oriented programming
  • Java - the language required for the AP test

Haskell

Haskell is a pure, lazy, statically typed language. (In the first chapter you will learn what those terms mean.)

Git

Karel the Robot

Java Methods

Problem Solving

Preparation

Preparation for AP Computer Science A.

Unit Testing

JUnit testing, like the check-expect system from Racket.

I. Semester Review

Last modified August 25, 2021: ap-cs 2017-2018 (3bb9976)