2022-2023 Catalog

Computer Science B.S.

Course Requirements

Courses

CourseTitleCreditsOffered
CSCI 209Discrete Structures Using Python

4

Fall, Spring.
CSCI 211Computer Programming and Design

4

Fall, Spring.
CSCI 212WData Structures

4

Fall, Spring.
CSCI 309Object-Oriented Design

4

Fall, Spring.
CSCI 313Computer Organization and Architecture

4

Fall, Spring.
CSCI 325Organization of Programming Language

3

Fall (even years), Spring.
CSCI 401WSoftware Engineering

3

Fall (even years), Spring.
CSCI 423Analysis of Algorithms

4

Fall (odd years), Spring.
CSCI 435Operating Systems

4

Fall, Spring (even years).

THREE COURSES from

CourseTitleCreditsOffered
CSCI 305Functional Programming

4

As needed.
-Or-

CSCI 402Cyber Security Principles

4

Fall, Spring.
-Or-

CSCI 416Web Design

4

Spring.

CSCI 415Software Testing

4

Spring.
CSCI 422Introduction to Computation Theory

4

Spring (As needed).
CSCI 427Introduction to Artificial Intelligence

3

As needed.
CSCI 428Machine Learning

4

Spring
CSCI 437Network Architectures and Programming

4

As needed.
CSCI 455Introduction to Databases

4

Fall.
CSCI 467Computer Science Internship

4

As needed.
CSCI 476Advanced Topics in Computer Science

4

Spring.
Note: Students cannot receive credit for more than ONE from CSCI 305, CSCI 402, and CSCI 416 to satisfy this elective requirement.

Cognates

CourseTitleCreditsOffered
ENGL 230WWorkplace Writing

4

Fall, Spring, Summer.
-Or-

ENGL 231WMultimodal Writing

4

Alternate years.
 

MATH 212Calculus I

4

Fall, Spring, Summer.
MATH 213Calculus II

4

Fall, Spring, Summer.
PHIL 206Ethics

3

Fall, Spring, Summer.

TWO COURSES from

CourseTitleCreditsOffered
MATH 240Statistical Methods I

4

Fall, Spring, Summer.
MATH 300WBridge to Advanced Mathematics

4

Spring.
MATH 314Calculus III

4

Fall, Spring.
MATH 324College Geometry

4

Spring.
MATH 417Introduction to Numerical Analysis

4

Spring (as needed).
MATH 418Introduction to Operations Research

3

Spring (even years).
MATH 431Number Theory

3

Fall, Spring.
MATH 436Discrete Mathematics

3

Fall, Spring.
MATH 445Advanced Statistical Methods

4

Spring.

ONE OF THE FOLLOWING TWO-COURSE SEQUENCES

CourseTitleCreditsOffered
BIOL 111Introductory Biology I

4

Fall, Spring, Summer.
-And-

BIOL 112Introductory Biology II

4

Fall, Spring, Summer.
 

-Or-

 

CHEM 103General Chemistry I

4

Fall, Spring, Summer.
-And-

CHEM 104General Chemistry II

4

Spring, Summer.
 

-Or-

 

PHYS 101Physics for Science and Mathematics I

4

Fall, Spring, Summer.
-And-

PHYS 102Physics for Science and Mathematics II

4

Fall, Spring, Summer.

Note: Connections courses cannot be used to satisfy these requirements.

Note: Eight credit hours from BIOL 111; CHEM 103; MATH 212, MATH 240; or PHYS 101 may be counted toward the Natural Science and Mathematics categories of General Education.

Total Credit Hours: 75-78