2024-2025 Undergraduate Catalog

Computer Science Major

CIP Code

11.0101

Facilities

Computer Science students utilize five labs for research and course work. Artificial Intelligence (AI) lab, IDEA Lab, Cybersecurity lab, Motion Capture Lab and AR/VR Lab. These labs are equipped with powerful workstations, as well as robotic arms, water lab, 3D printers, wood shop, sound equipment, command line driven servers and gaming computers. 

 

Program Requirements

The Computer Science major requires the completion of 48 required credits, 12 elective credits and 25 credits of supporting courses.

All Computer Science student starts their major with an exploration course that covers Computer Science, Information technology, Game Design and Development, Engineering and Cybersecurity areas. Students then can select their specialized course in one of the majors from the school. 

Required Courses for Computer Science Major

CSE 125CSE Explorations

1

CS 125Computer Science Explorations

1

CS 111Introduction to Structured Programming

3

CS 112Data Structures

3

CS 113Discrete Structures

3

CS 215Computer Systems Organization

3

CS 241C Programming Concepts

3

CS 262Programming Paradigms

3

CY 221Foundations of Cybersecurity

3

CS 311Database Design

3

CS 312Software Engineering

3

CS 321Research Methods Seminar

2

CS 339Networking and Data Communication

3

CS 341Analysis of Algorithms

3

CS 349Operating Systems

3

CS 390Internship

3

CS 417Senior Project Design

2

CS 418Senior Project Implementation

3



Electives for Computer Science Major

Select four of the following:

Select two of the following

CS 421Theory of Computation

3

CS 332Cloud Computing

3

CS 481Introduction to Artificial Intelligence

3

CS 482Applied Machine Learning

3

 

Select two of the following

ITI 350Data Analytics

3

ITI 338Systems Analysis and Design

3

CY 367Network Security

3

GDD 271Game Development with Unity

3

ENGR 212Digital Design with Lab

4

Required Supporting Courses for Computer Science Major

CS 319Computer Ethics: Society & Tech

3

MA 151Calculus I

4

MA 152Calculus II

4

MA 332Mathematical Statistics

3

MA 261Linear Algebra

4

MA 331Probability

3

PY 151Principles of Physics I

3

PY 153Principles of Physics Laboratory I

1

Must have a grade of "C" or better