Undergraduate Computer Science Course Descriptions
For a listing of credits, prerequisites and descriptions for each course, see the WSU Catalog.
| Course Number | Course Title | Course Syllabus | |
|---|---|---|---|
| CS 121 | Program Design and Development | CS 121 | |
| CS 122 | Data Structures | CS 122 | |
| CS 216 | Discrete Structures | CS 216 | |
| CS 223 | Advanced Data Structures | CS 223 | |
| CS 224 | Programming Tools | CS 224 | |
| CS 251 | Programming for Engineers | CS 251 | |
| 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 | |
| CS360 | Systems Programming | CS 360 | |
| CS 402 [M] | Social and Professional Issues in Computer Science | CS 402 | |
| CS 420 [T] | Software Engineering in Practice | CS 420 | |
| CS 425 | Digital Forensics | CS 425 | |
| CS 427 | Computer Security | CS 427 | |
| CS 440 | Artificial Intelligence | CS 440 | |
| CS 442 | Computer Graphics | CS 442 | |
| CS 443 | Human-Computer Interaction | CS 443 | |
| CS 447 | Computer Game Design | CS 447 | |
| CS 450 | Design and Analysis of Algorithms | CS 450 | |
| CS 452 | Compiler Design | CS 452 | |
| CS 453 | Web Data Management | CS 453 | |
| CS 455 | Introduction to Computer Networks | CS 455 | |
| CS 460 | Operating Systems | CS 460 | |
| CS 466 | Embedded Systems | CS 466 | |
| CS 471 | Professional Programming: Problems and Practice | CS 471 | |
| CS 483 | Topics in Computer Science | CS 483 | |
| CS 490 | Work Study Internship | CS 490 | |
| CS 499 | Special Problems | CS 499 |
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.
