Undergraduate Curriculum

Bachelor of Science Degree

The CS Department offers a Bachelor of Science (BS) degree in Computer Science. A minimum of 120 semester credit hours are required for completion of the degree.  The distribution of these credits are outlined below.  In addition to the course work, each student must complete a Practicum training.  Forty-one (41) credit hours of courses from Communication, Humanities/Fine Arts, Social Science, History, Natural Sciences, and Mathematics are known as the General Education Core courses. These courses are specified by Tennessee Board of Regents (TBR) and are mandatory courses for all students that attend any higher educational institute that is in the TBR System. Each group consists of a number of courses. To observe the learning outcomes and the complete list of courses in each group, click here.

Each officially admitted student must declare a major area of study.

The total required 48 credit hours of computer science courses consist of 15 credit hours from lower level(100, 200) courses and a minimum of 27 credit hours from upper level (300, 400) courses.

Communication (12) Humanities/Fine Arts (9)

Social/Behavioral Sciences (6 )

ENGL 1010 Freshman English I 3   ENGL 2110 American Literature I 3   PSYC 2010 General Psychology 3
ENGL 1020 Freshman English II 3   ENGL 2120 American Literature II 3   ECON 2010 Principles of Economics 3
COMM 2200 Public Speaking 3   PHIL 2010 Introduction to Philosophy
 
 
 

 

 

 
XXXX xxxx Foreign Language 3  
 

 

 

 
 
 

 

 

 
History (6) Natural Sciences (12) Mathematics ( 17 )
HIST 2010 American History I 3   CHEM 1110 General Chemistry I 3   Math 1910 Calculus I 4
HIST 2020 American History II 3   CHEM 1111 General Chemistry I Lab 1   Math 1920 Calculus II 4
Computer Science (Core 42) PHYS 2110 General Physics I 3   Math 3610 Linear Algebra I 3
COMP 2040 Intro. to Computer 3   PHYS 2111 General Physics I Lab 1   COMP 3200 Discrete Mathematics 3
COMP 2140 Programming I 3   PHYS 2120 General Physics II 3   STAT 3110 Probability &Statistics 3
COMP 2240 Programming II 3   PHYS 2121 General Physics II Lab 1  
 

 

 

 
COMP 2400 Computer Organization 3                
 

 

 

 
COMP 2600 Assembly Language 3                                  SUGGESTED COURSES FOR UNOFFICIAL CONCENTRATIONS
COMP 3030 Windows Programming 3   Business Concentration (6) Computer Engineering (6)
COMP 3040 Data Structures 3   BISI 3230  Management Information Systems 3   COMP 3500  Logic Design 3
COMP 3190 Ethics in Computing 3   COMP 3710 Relational Databases 3   COMP 4310 Computer Organization II 3
COMP 3310 Data Communications and Computer Networks 3   Software Engineering (6)                                                    Communication & Networking (6)
 
COMP 3560 Automata & Formal Languages         3   COMP 4300 Software Engineering 3   COMP 4450 Computer Network Architecture
 
COMP 4100 Operating Systems 3   COMP 4700  Algorithms 3   COMP 4750 Computer Network Management 3
comp 4300 Software Engineering          3  
 

 

 

 
 
 

 

 

 
COMP 4500 Senior Project 1 1  
 

 

 

 
 
 

 

 

 
COMP 4501 Senior Project 2 1  
 

 

 

 
 
 

 

 

 
comp 4700 Algorithms                          3  
 

 

 

 
 
 

 

 

 
COMP 4900 Professional Development Seminar 1  
 

 

 

 
 
 

 

 

 
ENGR 1000 Orientation


Technical Electives(6)

Every CS major must take a minimum of 9 credit hours of Technical Elective courses. It is recommended that Technical elective courses be upper level(3000/4000) courses and can be CS, Technology, Engineering courses or courses from other areas that are approved by the CS department. Technical Elective courses must be approved by student's advisor before they can be taken.

Specific College Requirements:

1. No student will be allowed to take any departmental courses, major courses, engineering courses, mathematics and/or science courses without having successfully completed the proper prerequisites for those courses with a grade of C" or better.

2. Students earning a grade of "D" or lower in mathematics courses, science courses, departmental courses, major courses, or engineering course (s) must repeat that course (s) the very next time the course (s) is offered.

3. All College of Engineering students must take and successfully complete all components of the Rising Junior Examination during the junior year.

Practicum

Each student must complete a practicum prior to graduation. A practicum may include, but is not limited to an internship, co-operative education experience, research experience, assistant in an engineering/computer laboratory, and other engineering/computer practical experiences. The practicum must be approved in advance by the student’s academic advisor and department head, and the practical experience must be at least eight (8) continuous weeks in length. A comprehensive report on at least one practicum is required. The report must be cosigned by a supervisor. The practicum report is to be given to the student’s faculty advisor.

The Dean’s office or TSU Office of Cooperative Education will assist students in locating a practicum.

The Educational Mission of our Program

Apply Now!

 






webpage contact:
Computer Science