Transcript
Page 1: 2021 Computer Science Curriculum

CS 121The Disciplineof Computing

CS 100CS I

MATH 125Calculus I

CS 101CS II

4

CS 470 or 475

Theory

3

MATH 126Calculus II

4MATH 301

DiscreteMathematics

3

ECE 380Digital Logic

4

GES 255Engineering Statistics I

3

HI/SBElective

3HI/SBElective

3

HU/L/FAElective

3

Nat Science

Elective (N)

4

HU/L/FAElective

3

Freshman Sophmore Junior Senior

15 Hours 14 Hours 14 Hours 15 Hours 15 Hours 15 Hours 16 Hours 16 Hours

NOTE: This curriculum is effective for all students enrolling in CS 100 in Fall 2021 or later.= course prerequisites. = prerequisites with concurrency.

ALL 400-level CS courses have CS 300, CS 301, and ECE 383 as their prerequisites.

Last Update: March 2021 120 Total Hours

1

4

4

HI/SBElective

3

2021 Computer Science Curriculum

CS 403ProgrammingLanguages

3

CS 4XXCS Elective

3CS 4XX

CS Elective

3CS 4XX

CS Elective

3

CS 4XXCS Elective

3

CS 495Capstone Computing

3

CS 495 prerequisites: (CS 403 or CS 470 or 475) and one additional CS 4xx course.

EN 101English

Composition I

3EN 102

EnglishComposition II

3

ENGR 103EngineeringFoundations

3

CS 301DatabaseSystems

3

MATH 237Linear Algebra

3

CS 200Software

Engineering

4CS 201

Data Structures& Algorithms

4

CS 300OperatingSystems

3ECE 383

Micro-Computers

4

FreeElective

3Free

Elective

3Free

Elective

3Free

Elective

3

Nat Sci #1Sequence, N

Nat Sci #2Sequence, N

4 4

HU/L/FAElective

3

121 is recommended, it may be substituted with ENGR 111 or any other engineering introductory course.1

1

MATH 355 can be substituted for GES 255.3

3

A sequence of two of the HU/L/FA or HI/SB electives courses must be completed from the same department.

4

2

4

2 2 2

2 2 2

Top Related