Personal tools
You are here: Home Subsections Undergraduate School Courses

Undergraduate Courses

This is not intended to be an official listing of courses or degree requirements.  See your catalog or advisor.

Bolded italicized courses indicate required courses (for BS CS) in the current catalog (current = 2009-2010).

*'ed courses indicate courses that may count as electives (for BS CS) in the current catalog (2009-2010).

**'ed courses indicate courses that may count as advanced coursework (for BS CS) selections in the current catalog (2009-2010).

See EWU catalog for official list, other majors/minors, and further details or speak with your advisor.

Algorithms courses -

CSCD 300 - Data Structures

CSCD 320 - Algorithms

 

Artificial Intelligence courses -

** CSCD 480 - Computational Intelligence and Informatics

** CSCD 481 - Advanced Computational Intelligence

** CSCD 482 - Advanced Intelligent Informatics

 

Computer Architecture courses -

CSCD 260 - Architecture & Organization I

CSCD 360 - Architecture & Orginization II

** CSCD 420 - Automata

** CSCD 421 - Automata and Languages

 

Databases courses -

CSCD 425 - Database Management Systems

** CSCD 427 - Database Programming

** CSCD 429 - Data Mining

 

Networking courses -

CSCD 330 - Network Programming

** CSCD 433 - Advanced Network Concepts

** CSCD 434 - Network Security

 

Operating Systems courses -

CSCD 340 - Operating Systems

** CSCD 441 - Operating Systems II

** CSCD 442 - Operating Systems III

 

Software Engineering courses -

CSCD 350 - Software Engineering


Programming courses -

CSCD 110 - Intro to Programming

CSCD 210 - Programming Principles I

CSCD 211 - Programming Principles II

CSCD 240 - C & Unix Programming

* CSCD 305 - C++ Programming

* CSCD 306 - .NET Programming

* CSCD 378 - Web Programming

* CSCD 379 - Advanced Web Programming

* CSCD 435 - Principles of Programming Languages

 

3D Modeling & Animation -

* CSCD 416 - 3D Modeling & Animation II

* CSCD 417 - 3D Modeling & Animation III

* CSCD 418 - 3D Modeling & Animation IV

** CSCD 470 - 3D Computer Graphics Principles

** CSCD 471 - Advanced 3D Computer Graphics Programming

* CSCD 476 - Advanced 3D Modeling & Animation Topics

 

Other -

CSCD 370 - Graphical User Interface Programming

CSCD 402 - Computing Ethics

* CSCD 437 - Secure Coding

CSCD 488 - Senior Project

CSCD 490 - Senior Capstone

* CSCD 443 - Distributed Multiprocessing Environments

* CSCD 474 - Computer Game Development

* CSCD 479 - Web Programming-Security

* CSCD 487 - Human Computer Interface

* CSCD 495 - Internship

* CSCD 309 - Scientific Computing

* CSCD 310 - Discrete Structures

CSCD 409 - Systems Modeling

** CSCD 422 - Compiler Design

** CSCD 443 - Distributed Multiprocessing Environments

** CSCD 461 - Embedded Systems

** CSCD 467 - Concurrent Systems

Document Actions