Skip to main content

CS to CSE Course Transition

Course requirements for students seeking to transition from CS courses to CSE courses.
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.


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
Alternative Options for Older Degrees
Projected Course Retirements
Alternative Options for Older Degrees
Projected Course Retirements
Alternative Options for Older Degrees

Projected Course Retirements

The following are the projected final offering dates for the old CS courses.

Courses That Will Be 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 (Not being retired)
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
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

CSE 121b
2

1
Web Fundamentals

Javascript Language
CS 241 4 or CSE 212 2 Programming with Data Structures
CS 246 3 or
*
CSE 210

GS 170
2

1
Programming with Classes

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
Course Credits New Course(s) Credits New Course Title
ECEN 160 3 or ECEN 106 2 Computer Systems
CS 124 3 or
*
CSE 110

CSE 111
2

2
Programming Building Blocks

Programming with Functions
CS 165 3 or CSE 210 2 Programming with Classes
CS 213 ** 3 or
*
WDD 130

CSE 121b
2

1
Web Fundamentals

Javascript Language
CS 213 ** 3 or WDD 230 3 Web Frontend Development
CS 235 3 or CSE 212 / CSE 232 2 Programming with Data Structures / 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

CSE 430
2

2
Requirements Elicitation

Architecture Design
CS 416 2 or CSE 270 4 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.