- Home >
- Computer Science Department
- > Undergraduate Curriculum
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