← Skill tree CS Skill Tree Course catalog

Course catalog

Every course in the Eastern Washington University computer science and cybersecurity programs in one map. The lit courses have a full skill tree you can open and study now. The rest carry their catalog title and a short teaser while their skill maps are built.

2 of 8 courses mapped so far.

Programming foundations

2 of 3 mapped

The Java programming sequence: introductory programming through Programming Principles I and II.

CSCD 110Coming soon
Introduction to Programming
Introductory programming: writing, running, and debugging simple programs before Programming Principles I.
CSCD 210Built
Programming Principles I
28 skills mapped and ready to study.
Open skill tree
CSCD 211Built
Programming Principles II
83 skills mapped and ready to study.
Open skill tree

Systems and data

4 courses

Systems, data, and software practice that build on the programming foundations.

CSCD 240Coming soon
C and Unix Programming
Systems programming in C on Unix: pointers, memory management, the standard library, and the command line toolchain.
CSCD 300Coming soon
Data Structures
The standard container abstractions built on the linked lists, recursion, and generics introduced in Programming Principles II.
CSCD 327Coming soon
Relational Database Systems
Relational data modeling, SQL, and the design of relational database systems.
CSCD 350Coming soon
Software Development Principles
Software development practice: version control, testing, design, and team workflow.

Cybersecurity

1 courses

The introductory cybersecurity course.

CYBR 101Coming soon
Cybersecurity Fundamentals
Foundational cybersecurity concepts and an introduction to the field.

Course titles and objectives are from the official EWU catalog. Coming-soon courses are listed for planning and are not yet clickable.