Bachelor of Science in Computer Science (120 Hours)

Essential Liberal Arts Courses (31 hours)

Required

CCC100Introduction to College Writing

3

CCC102Public Speaking

3

 

MATH100Mathematics for the Liberal Arts

4

Or

MATH101Intermediate Algebra

4

 

XXXX
Scientific Inquiry

4

XXXX
Experiential Learning

2

Great Conversation Series

Required

GCON110Great Conversation: The Meaning of Life

3

GCON120Great Conversation: Western Civilization

3

GCON130GCON130 - Great Conversation: Global Civilization

3

GCON140GCON140 - Great Conversation: Art

3

GCON150GCON150 - Great Conversation: What It Means to Be A U.S. Citizen

3

Computer Science B.S. Core (43 hours)

Required

CS101Introduction to Computer Science

3

CS103Programming for Everyone I

3

CS104Programming for Everyone II

3

CS110Web Development

3

CS242Data Structures

3

CS323Computer Organization and Architecture

4

CS325Operating Systems

3

CS326Computer Networks

3

CS343Linear Programming and Graph Theory

3

CS341Algorithms Analysis and Design

3

CS452Software Engineering

3

CS380Database Design

3

CS405Object-oriented Design

3

CS490Capstone Project

3

Tracks:

Student are required to take 9 credit hours from the B.S. Elective courses. This will allow students to graduate in one of the following tracks.

Artificial Intelligence Track:

CS473Artificial Intelligence

3

CS474Artificial Neural Networks

3

CS476Machine Learning

3

Data Science Track:

CS381Database Management Systems

3

CS476Machine Learning

3

CS477Clustering and Classification

3

Cybersecurity Track:

CS327Network Security

3

CS463Cryptography

3

CS465Digital Forensics

3

Computing Track:

Any 9 credit hours from the following B.S. Elective courses.

Computer Science B.S. Electives

Choose 9 hours required from the following:

CS300Special Topics in Computer Science

3

CS327Network Security

3

CS345Queueing Systems

3

CS355WWriting for Computer Science

3

CS381Database Management Systems

3

CS399

1-12

CS400Advanced Topics in Computer Science

3

CS401Theory of Computation

3

CS403Parallell and Distribued Computing

3

CS406Programming Paradigms

3

CS463Cryptography

3

CS465Digital Forensics

3

CS473Artificial Intelligence

3

CS474Artificial Neural Networks

3

CS478Computer Vision

3

CS476Machine Learning

3

CS477Clustering and Classification

3

CS475Digital Image Processing

3

Computer Science B.S. Cognates (25 hours)

Required

MATH135Calculus and Analytic Geometry I

4

MATH205Calculus and Analytic Geometry II

4

MATH216Discrete Mathematics

3

MATH303Linear Algebra & Matrices

3

MATH304Theory of Probability

3

Choose 8 hours required from the following:

PHYS101Introductory Physics I

3

PHYS103Introductory Physics I Lab

1

PHYS102Introductory Physics II

3

PHYS104Introductory Physics II Lab

1

 

Or

 

PHYS201General Physics: Mechanics

3

PHYS203Mechanics Lab

1

PHYS202General Physics: Thermodynamics & Electromagnetism

3

PHYS204Thermodynamics & Electromagnetism Laboratory

1

 

Or

 

CHEM105General Chemistry I

3

CHEM117Introductory Chemistry Laboratory I

1

CHEM106General Chemistry II

3

CHEM118Introductory Chemistry Laboratory II

1

 

Or

 

BIOL131General Biology I - Molecules and Cells

4

BIOL132General Biology II - Organismal Biology

4

Note:

  • The expected first mathematics course for this degree is MATH135. Students who do not place into MATH135 based on the Mathematics Placement Policy may need to complete the following prerequisite courses listed below, in addition to the courses listed above:

    MATH101 – Intermediate Algebra (4)

    MATH115 – Pre-Calculus Mathematics (4)

    C- or higher is required for all prerequisite courses in the Department of Mathematics.

  • General elective credit hours will vary dependent upon the following degree requirements:
    • Must complete a minimum of 120 credit hours
    • Must complete a minimum of 30 credit hours of coursework at the 300 or 400-level
  • Courses requiring prerequisites and corequisites are noted on the course which can be found in the course description section of the catalog.