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
(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

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.