cs.jdoner.me

Computer Science

Eastern Washington University · a skill map through the computer science courses

The courses Jessica Doner teaches, mapped down to skills you can practice and check off, plus the Advancement Programming Exam. Pick where you are.

Fall 2026
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 →
Winter 2027
CSCD 211
Programming Principles II

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

Open the 211 map →
Fall 2026
CSCD 240
C and Unix Programming

The course page, with its catalog description and what it leads to. The skill map for it is being built.

Open the 240 page →
Advancement Programming Exam
APE
The official site, the date, and practice

The department's programming exam, taken after CSCD 211. Its official site lists four topic areas: data abstraction and class design, general program design, linked list manipulation, and recursion. Everything official is linked first, and our practice follows.

Open the APE page →