cs.jdoner.me

Computer Science

Eastern Washington University · a course catalog and skill map

Two courses are mapped down to individual skills you can practice and check off, plus drills for the Advancement Programming Exam. Pick where you are.

Looking for a different course? The full catalog has the rest.

Prerequisite
CSCD 210
Programming Principles I

Information representation, algorithms, and program design in Java. The full skill map, one concept at a time.

Open the 210 map →
Summer 2026 · in session
CSCD 211
Programming Principles II

Composition, recursion, data abstraction, polymorphism, and inheritance. Walk the summer quarter skill by skill.

Open the 211 map →
Coming up
Jul 14Quiz 4
Jul 16Midterm

Upcoming dates in CSCD 211.

Open the 211 map →
Advancement Programming Exam
APE Prep
When do you take it?

Four parts, 100 points: Data Abstraction 30, General 30 (files and sorting), Linked List 20, Recursion 20. Pick how far out you are, from four hours to next quarter, and get a plan sized to that time.

Pick your horizon →