Overview
This document provides projections of the retirement of old CS courses and the way those course requirements can be fulfilled using new CSE courses.
The primary audience for this document is students and advisers who are making plans for the future.
Please note: Every effort has been made to ensure this listing is accurate, but if there are any errors or inconsistencies, the university catalog and registration system are the official source of this information and will take precedence over this informational page.
Projected Course Retirements
The following are the projected final offering dates for the old CS courses.
Courses Primarily Affecting Applied Technology Majors:
Course | Title | Projected Final Offering |
CS 101 | Introduction to Programming | Winter 2021 (Retired) |
CS 213 | Web Engineering I | Winter 2022 |
CS 241 | Survey of Obj-Oriented Prog. & Data Structures | Winter 2022 |
CS 246 | Software Design and Development | Winter 2022 |
Courses Primarily Affecting Software Engineering and Computer Science Majors:
Course | Title | Projected Final Offering |
ECEN 160 | Fundamentals of Digital Systems | Spring 2021 (Retired) |
CS 124 | Introduction to Software Development | Fall 2021 |
CS 165 | Object-oriented Programming | Fall 2021 |
CS 235 | Data Structures | Fall 2021 |
CS 246 | Software Design and Development | Winter 2022 |
CS 308 | Technical Communication | Continue offering |
CS 345 | Operating Systems | Fall 2021 |
CS 364 | Software Engineering I | Spring 2022 |
CS 416 | Software Engineering II | Spring 2022 |
CS 432 | Software Engineering III | Spring 2022 |
Alternative Options for Older Degrees
Even though these courses will be retired, we will continue to provide a way for anyone on older catalog degree programs to finish their degrees.
Any courses you have previously taken toward your degree will continue to count for that requirement, even after a course is retired.
In addition, we have updated the older degrees to allow new courses to fulfill old course requirements for those degrees. There are slight differences in requirements, depending on the degree and catalog year. The following tables show the most common degrees/years. Please consult the grad planner or advising office for additional information.
Computer Programming Certificate 2017-2021
Old Course | Credits | New Course(s) | Credits | New Course Title | |
CS 101 | 2 | or | CSE 110 | 2 | Programming Building Blocks |
CIT 160 | 3 | or | CSE 111 | 2 | Programming with Functions |
CS 213** | 3 | or * | WDD 130 | 2 | Web Fundamentals |
CSE 121b | 1 | Javascript Language | |||
CS 241 | 4 | or | CSE 212 | 2 | Programming with Data Structures |
CS 246 | 3 | or * | CSE 210 | 2 | Programming with Classes |
GS 170 | 1 | Career Development |
* Where two courses are listed on the "or" line for an old course, both new courses must be taken to fulfill the requirement.
** The CS 213 requirement can be met by either taking WDD 130 and CSE 121b, or by taking WDD 230. If a student has already taken WDD 230 (such as in a previous certificate), the CS 213 requirement will already be met by WDD 230.
Software Engineering and Computer Science B.S. 2014-2019
Old Course | Credits | New Course(s) | Credits | New Course Title | |
ECEN 160 | 3 | or | ECEN 106 | 2 | Computer Systems |
CS 124 | 3 | or * | CSE 110 | 2 | Programming Building Blocks |
CSE 111 | 2 | Programming with Functions | |||
CS 165 | 3 | or | CSE 210 | 2 | Programming with Classes |
CS 213 ** | 3 | or * | WDD 130 | 2 | Web Fundamentals |
CSE 121b | 1 | Javascript Language | |||
CS 213 ** | 3 | or | WDD 230 | 3 | Web Frontend Development |
CS 235 | 3 | or | CSE 212 or CSE 232 | 2 | Programming with Data Structures or Designing Data Structures |
CS 238 (CSE 380) | 4 | or | CSE 382 | 3 | Functional Programming Design Patterns and Data Structures |
CS 246 | 3 | or | CSE 310 | 4 | Applied Programming |
CS 345 | 3 | or | CSE 251 | 3 | Parallelism and Concurrency |
CS 364 | 4 | or * | CSE 372 | 2 | Requirements Elicitation |
CSE 430 | 2 | Architecture Design | |||
CS 416 | 2 | or | CSE 270 | 3 | Software Testing |
CS 432 | 3 | or | CSE 272 | 2 | Software Lifecycle Models |
CS 480 (CSE 480) | 3 | or | CSE 481 | 3 | Massively Parallel Computation |
* Where two courses are listed on the "or" line for an old course, both new courses must be taken to fulfill the requirement.
** The CS 213 requirement can be met by either taking WDD 130 and CSE 121b, or by taking WDD 230.