Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
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