Student ID:__________________________ Student Name:_______________________ Advisor Name:_______________________ Catalog: 2016-2017 Undergraduate and Graduate Catalog Program: Computer Science, B.S. Minimum Credits Required:__________________

Computer Science, B.S.

Recommended Curriculum

First Year

Fall

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 1411 - Programming Principles I *
TCCNS: [COSC 1320, 1336, 1415, 1436]
4 Semester Credit Hours
MATH 1451 - Calculus I With Applications *
TCCNS: MATH2413
4 Semester Credit Hours
ENGL 1301 - Essentials of College Rhetoric **
TCCNS: ENGL1301
3 Semester Credit Hours

Life and Physical Sciences 4 Semester Credit Hours *

Total: 15

Spring

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 1412 - Programming Principles II
TCCNS: [COSC 1337, 1437]
4 Semester Credit Hours
MATH 1452 - Calculus II With Applications *
TCCNS: MATH2414
4 Semester Credit Hours
PHYS 1408 - Principles of Physics I *
TCCNS: PHYS2325+2125, 2425
4 Semester Credit Hours
ENGL 1302 - Advanced College Rhetoric *
TCCNS: ENGL1302
3 Semester Credit Hours

Total: 15

Second Year

Fall

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 2413 - Data Structures
TCCNS: [COSC 2315, 2336, 2436]
4 Semester Credit Hours
CS 1382 - Discrete Computational Structures 3 Semester Credit Hours
ECE 2372 - Modern Digital System Design 3 Semester Credit Hours
MATH 2450 - Calculus III With Applications
TCCNS: MATH2415
4 Semester Credit Hours
PHYS 2401 - Principles of Physics II
TCCNS: PHYS2326+2126, 2426
4 Semester Credit Hours

Total: 18

Spring

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 2350 - Computer Organization and Assembly Language Programming
TCCNS: [COSC 2325, 2425]
3 Semester Credit Hours
CS 2365 - Object-Oriented Programming 3 Semester Credit Hours
ENGR 2392 - Engineering Ethics and Its Impact on Society 3 Semester Credit Hours
POLS 1301 - American Government, Organization
TCCNS: GOVT2305
3 Semester Credit Hours
MATH 2360 - Linear Algebra
TCCNS: MATH2318, 2418
3 Semester Credit Hours
ENGL 2311 - Introduction to Technical Writing
TCCNS: ENGL2311
3 Semester Credit Hours

Total: 18

Third Year

Fall

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 3361 - Concepts of Programming Languages 3 Semester Credit Hours
CS 3364 - Design and Analysis of Algorithms 3 Semester Credit Hours
MATH 3342 - Mathematical Statistics for Engineers and Scientists 3 Semester Credit Hours

Elective (Core Curriculum) 3 Semester Credit Hours
(Oral Communication elective.)

POLS 2302 - American Public Policy
TCCNS: GOVT2306
3 Semester Credit Hours

Total: 15

Spring

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 3365 - Software Engineering I 3 Semester Credit Hours
CS 3375 - Computer Architecture 3 Semester Credit Hours
CS 3383 - Theory of Automata 3 Semester Credit Hours

Elective (CS) 3 Semester Credit Hours **

Elective (Core Curriculum) 3 Semester Credit Hours

Total: 15

Fourth Year

Fall

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 4365 - Software Engineering II 3 Semester Credit Hours
CS 4352 - Operating Systems 3 Semester Credit Hours
CS 4354 - Concepts of Database Systems 3 Semester Credit Hours

Elective (CS) 3 Semester Credit Hours

Elective (Core Curriculum) 3 Semester Credit Hours

Total: 15

Spring

Course NameSemester Credit HoursTerm TakenGradeGen Ed
CS 4366 - Senior Capstone Project 3 Semester Credit Hours

Elective (CS) 6 Semester Credit Hours **

Elective (Core Curriculum) 6 Semester Credit Hours

Total: 15

Total Hours: 126

* Foundational curriculum course.
** Computer science electives: Choose from any 3000- or 4000-level computer science courses that are not required for the CS major.

Electives

Courses needed to fulfill the university core curriculum requirements, including 6 hours of U.S. History, 3 hours of Creative Arts, and 3 hours of Social and Behavioral Sciences. The 3-hour multicultural requirement may be satisfied by either completing an approved study abroad program, including assessment by the Study Abroad Office, or by taking a course from the multicultural list. If taking a multicultural course, it is recommended that the course also meet either the Creative Arts or Social and Behavioral Sciences requirement, thus fulfilling two requirements. For details, consult the core curriculum requirements .

Life and Physical Sciences

Any core curriculum 4-hour Life and Physical Sciences lab and lecture except Physics (see www.depts.ttu.edu/officialpublications/catalog/_AcademicsCore2014.php).

Notes: