Computer Science B.S.

Core Curriculum Courses
See the Core Curriculum Requirements42
Required courses in the major
COSC 1436Introduction to Computer Science and Programming4
COSC 1437Programming Fundamentals II 4
COSC 2325Introduction to Machine Language and Digital Logic. 3
COSC 2336Data Structures and Algorithms3
CSCI 303Technical Communication for Computing Professionals3
CSCI 340Database3
CSCI 359Systems Analysis & Design3
CSCI 380Web Programming and Interface Design3
CSCI 415Ethics, Law & Cybersecurity3
CSCI 428Object Oriented Design3
CSCI 430Operating Systems3
CSCI 434Computer Networks3
CSCI 440App Software Project Dev3
CSCI 450Computer Architecture3
Specialization Tracks in the Major (Optional)0
Artificial Intelligence
Introduction to Artificial Intelligence with Python
Natural Language Processing
Image Processing and Computer Vision
Data Science
Applied Data Analytics with Python
Natural Language Processing
Data Engineering
Data Security and Privacy
Digital Forensics
plus 9 semester hours of advanced CSCI courses 18
Required support courses
MATH 2318Linear Algebra3
Calculus I *
Calculus II *
MATH 2305Discrete Mathematics3
MATH 403Mathematical Statistics3
University Physics I
and University Physics II *
Up to 7 SCH of advisor approved electives if any of science sequence courses or Math support courses are counted for CORE requirements.7
Total Hours120

This course should be used to satisfy the Core Curriculum Requirements.

A grade of “C” or higher must be earned in all courses in this major.


Print or Download a PDF of this page