UT Tyler Department of Computer Science

Bachelor of Science in Computer Science - Graduation Requirements

Upon a student’s admission to the computer science major, a faculty member will serve as the student’s academic advisor to work with the student in planning a program to complete the degree requirements.

Students are encouraged to meet with their academic advisor throughout the semester and are required to meet with their advisor prior to registering for the next semester.

Before enrolling in upper-division (junior and senior level) courses, students must have earned a grade of "C" or better in each of the following:

Programming Fundamentals 3 or 4 semester hours
Object-Oriented Programming 3 or 4 semester hours
Data Structures and Algorithms 3 semester hours
Computer Organization 3 semester hours
Calculus I and II 6 to 8 semester hours
University Physics/Chem/Biol I and II 8 semester hours

Preparation should be started for upper-division work in supporting areas such as business, mathematics, engineering or physical science.

To graduate with a degree in Computer Science, the student must meet the following specific requirements in addition to the general baccalaureate degree requirements:

A. 2.0 grade point average in all upper-division computer science courses attempted and a grade of “C” or better in all courses listed in C.1, C.2, C3, and D. below.

B. Thirty-three semester hours of upper-division computer science courses, with at least 18 hours completed at UT Tyler.

C. Forty-seven hours of computer science courses

1. Required courses are as follows:

COSC 1436: Programming Fundamentals
COSC 1437: The Object-Oriented Paradigm
COSC 2315: Computer Organization
COSC 2336: Data Structures and Algorithms
COSC 3325: Algorithm Design and Analysis
COSC 3215: Social and Professional Issues
COSC 3355: Operating Systems
COSC 3445: Computer Architecture
COSC 4385: Database Management Concepts
COSC 4360: Net-Centric Computing
COSC 4315: Information Knowledge and Management
COSC 4336: Software Development
COSC 4395: Capstone Project

2. Six semester hours of approved upper-division COSC electives.
3. Three semester hours in an approved technical elective.

D. Thirty-four semester hours of specified support courses:

MATH 2413: Calculus I
MATH 2414: Calculus II
MATH 2330: Discrete Structures
MATH 3351: Probability and Statistics for Engineers
MATH 3203: Matrix Method in Science and Engineering
MANA 3370: Information and Communication Techniques

One of the following sequence of science courses:
1. PHYS 2325: University Physics I, PHYS 2125: University Physics I Lab, PHYS 2326: University Physics II, PHYS 2126: University Physics II Lab
2. CHEM 1311: General Chemistry I, CHEM 1111: General Chemistry I Lab, CHEM 1312: General Chemistry II, CHEM 1112: General Chemistry II Lab
3. BIOL 1306: General Biology I, BIOL 1106: General Biology I Lab, BIOL 1307: General Biology II, BIOL 1107: General Biology II Lab

Three-hour approved elective in science or mathematics.

Additional four-hour physical science and lab elective.

E. Nine hours of approved electives in supporting disciplines. At least six hours must be upper-division.