2023-2024 Undergraduate Catalog


Computer Science, BS

Requirements

The program of study requires a minimum of 48 hours, on a 122-hour degree, consisting of:

Core Requirements

COSC 10403Introduction to Programming

3

COSC 20203Techniques in Programming

3

COSC 20803Data Structures

3

COSC 30203Computer System Fundamentals

3

COSC 30253Computer Organization

3

COSC 30403Programming Language Concepts

3

COSC 30603Database Systems

3

COSC 40203Operating Systems

3

COSC 40403Analysis of Algorithms

3

COSC 40943Software Engineering

3

COSC 40993Senior Design Project

3

CITE 30103Unix/Linux System Administration

3

12 hours from CITE 30363 or COSC electives at the 30000 level or above

12

Associated Requirements:

17 hours of mathematics are required

MATH 10524Calculus I

4

MATH 20123Discrete Mathematics I

3

MATH 30123Discrete Mathematics II

3

MATH 30224Linear Algebra

4

MATH 10043Elementary Statistics

3

OR

MATH 30853Statistics

3

12-16 hours of sciences are required

PHYS 10154General Physics I with Laboratory

4

AND

PHYS 10164General Physics II with Laboratory

4

OR

PHYS 20474Physics I with Laboratory: Mechanics

4

AND

PHYS 20484Physics II with Laboratory: Electromagnetism and Optics

4

OR any 2 of 3 astronomy courses

PHYS 10263Cosmic Origins

3

PHYS 10273Introductory Astronomy: Earth and Planets

3

PHYS 10293Archaeoastronomy

3

Plus TCU Core Curriculum Courses

6-8

A computer science major must have a minimum 2.0 GPA in all computer science coursework to graduate.