Catalogue 2021 - 2022

Computer Science Suggested Sequence of Courses

Degree Requirements

Freshman Year- Fall Semester

CS 101/IT 101Introduction to Computing

4 cr.

GEN XXXGeneral Elective

3 cr.

ENGL 132English Composition I

3 cr.

LA 100First Year Seminar

2 cr.

SBP XXXSocial/Behavioral Science Requirement

3 cr.

Total Credit Hours:15

Freshman Year - Spring Semester

CS 102/IT 102Introduction to Programming

4 cr.

MATH 150Applied Discrete Mathematics

3 cr.

ENGL 133English Composition II

3 cr.

HIST XXXHistory Perspective

3 cr.

GEN XXXGeneral Elective

3 cr.

Total Credit Hours:16

Sophomore Year - Fall Semester

CS 200/IT 200Data Structures

4 cr.

LAB/NSP XXXLaboratory Science or Natural Science Perspective

3 cr.

MATH 251Advanced Discrete Mathematics

3 cr.

WIC 2XXWriting Intensive Course

3 cr.

GEN XXXGeneral Elective

3 cr.

Total Credit Hours:16

Sophomore Year - Spring Semester

CS 210Software Design

4 cr.

CS 220Software Development

4 cr.

GEN XXXGeneral Elective

1 cr.

MATH 245Topics in Linear Algebra and Calculus

3 cr.

ART XXXAesthetic Perspective

3 cr.

Total Credit Hours:15

Junior Year - Fall Semester

CS 351Programming Paradigms

3 cr.

CS/IT 3XX/4XXCS Elective

3 cr.

LAB XXXLaboratory Science Requirement

3 cr.

GEN XXXGeneral Elective

3 cr.

WIC 3XXWriting Intensive Course

3 cr.

Total Credit Hours:15

Junior Year - Spring Semester

CUL XXXGlobal Cultures Perspective

3 cr.

CS 364Design of Database Management Systems

3 cr.

CPE 271Digital System Design

4 cr.

CS/IT 3XX/4XXCS Elective

3 cr.

PH 225Ethics of Digital Technologies

3 cr.

Total Credit Hours:16

Senior Year - Fall Semester

CS 366Design and Analysis of Algorithms

3 cr.

CPE 310Microprocessors I

3 cr.

CS 490Software Engineering

3 cr.

GEN XXXGeneral Elective

3 cr.

GEN XXXGeneral Elective

3 cr.

Total Credit Hours:15

Senior Year - Spring Semester

CS 413Parallel Computing

3 cr.

GEN XXXGeneral Elective

3 cr.

MATH 363Theory of Computation

3 cr.

CS 492Computer Science Capstone

3 cr.

Total Credit Hours:12

Total Credit Hours: 120