For a listing of credits, prerequisites and descriptions for each course, see the WSU Catalog.
Textbook Information: The Master Syllabus describes the recommended textbook(s). Please refer to the “Instructor Syllabus” provided after enrollment for the actual textbook(s) required for your course.
Course Number | Course Title | Course Syllabus |
---|---|---|
CS 121 | Program Design and Development | CS 121 |
CS 122 | Data Structures | CS 122 |
CS 166 | Discrete Mathematics | CS 166 |
CS 223 | Advanced Data Structures | CS 223 |
CS 224 | Programming Tools | CS 224 |
CS 260 | Computer Organization | CS 260 |
CS 261 | C and Assembly Language Programming | CS 261 |
CS 317 | Automata and Formal Languages | CS 317 |
CS 320 [M] | Fundamentals of Software Engineering | CS 320 |
CS 330 | Numerical Computing | CS 330 |
CS 351 | Introduction to Database Systems | CS 351 |
CS 355 | Programming Language Design | CS 355 |
CS 360 | Systems Programming | CS 360 |
CS 402 [M] | Social and Professional Issues in Computer Science | CS 402 |
CS 420 [CAPS][T] | Software Design Project I | CS 420 |
CS 421 [CAPS][T] | Software Design Project II | CS 421 |
CS 425 | Digital Forensics | CS 425 |
CS 426 | Applied Systems Security | CS 426 |
CS 427 | Cryptography and Network Security | CS 427 |
CS 440 | Artificial Intelligence | CS 440 |
CS 442 | Computer Graphics | CS 442 |
CS 447 | Computer Game Design | CS 447 |
CS 450 | Design and Analysis of Algorithms | CS 450 |
CS 453 | Cloud Data Management | CS 453 |
CS 454 | Information Retrieval | CS 454 |
CS 455 | Introduction to Computer Networks | CS 455 |
CS 458 | Mobile Application Development | CS 458 |
CS 460 | Operating Systems | CS 460 |
CS 466 | Embedded Systems | CS 466 |
For a listing of credits, prerequisites and descriptions for each course, see the WSU Catalog.
[M] indicates that this is a writing in the major type course. The course will require writing related to the major of the student.
[T] indicates an Internal Capstone course. This is the culminating course for the Computer Science program.