Advisors
Each Computer Science major is assigned an advisor as soon as s/he enters the program. You should check with a departmental secretary (KOM 306) if there is any confusion about who your advisor is. You normally retain the same advisor until you graduate or enter a different program. It is your responsibility to know the requirements for obtaining a degree in Computer Science. Your advisor can help you understand the requirements, choose courses, discuss careers in computing, etc. Get to know your advisor and see him/her whenever you have questions or problems.
Degree Requirements
Your Middle Tennessee State University Undergraduate Catalog is the official document describing degree requirements. Here is a summary of some of those requirements.
Core Requirements for All Computer Science Majors
A major in Computer Science consists of 44 semester hours of computer science courses and other classes including the following:
Course Restrictions
Major in Computer Science: Professional Computer Science Concentration
In addition to the core requirements, students must complete the following courses
for the Professional Computer Science Concentration accredited by the Accreditation
Commission of ABET, http://www.abet.org :
Notes on the science requirements:
Major in Computer Science: Business Applications Concentration
In addition to the core requirements, students must complete the following courses for the Business Applications concentration:
Suggested Programs of Study
There are many possible correct ways to sequence the courses you take to complete the various requirements for graduation. The most important consideration is to be sure that you have the prerequisite(s) for any course that you take -- always check the catalog to be sure. Prerequisites for computer science courses are shown graphically on the prerequisite map.
Here is one way to arrange courses in the first two years of a computer science major. It is appropriate for either a no concentration major or for a business applications major. (However, a no concentration major should see the above notes on the science requirement before choosing classes.)
|
Freshman
|
Sophomore
|
|||
| CSCI 1170, 2170 |
8
|
CSCI 3080, 3110, 3130, 3160 |
13
|
|
| MATH 1910, 1920 |
8
|
Science |
8
|
|
| English 1010, 1020 |
6
|
MATH 2050 |
3
|
|
| COMM 2200 |
3
|
Literature |
3
|
|
| History |
6
|
Social/Behavioral Science |
3
|
|
|
31
|
30
|
Special Courses
Computer Science Internship (CSCI 4910)
The internship program in Computer Science is designed to provide work experience
while the student is still in school, to coordinate job experience with academic training,
and to help the student make the transition from the classroom to the job. Students
receive pay from their employers during the internship as well as academic credit.
Up to six credits may be earned, with up to three counted toward major requirements.
Interested students should consult the university catalog for further details or see
Dr. Richard Detmer, KOM 306.
Cooperative Education
Cooperative education in Computer Science is part of the MTSU Cooperative Education Program. Students alternate periods of work with periods of study in a computer science field. Students receive academic credit for their work periods and are paid for cooperative work by their employers. Cooperative education permits employers to evaluate potential employees under actual working conditions prior to permanent employment. Three credits can be given for each of four Cooperative Education experiences. Only CSCI 3970 (Cooperative Education III) can be counted toward a major in computer science. Interested students should consult Dr. Richard Detmer, KOM 306, for additional details.
Independent Study (CSCI 4600)
An independent study course (CSCI 4600) in Computer Science is arranged between the student and a Computer Science faculty member. The student pursues a study (with relatively little supervision) and develops a project which usually culminates in a paper. The topic is then presented to the Computer Science faculty. One to six hours credit can be earned, with up to three hours counted toward a major in computer science. Interested students should consult Dr. Richard Detmer, KOM 306, and the university catalog for further details.
Note: A maximum of three hours in a computer science major may come from CSCI 3970, 4600, and 4910.
Selected Topics in Computer Science
CSCI 4900 is offered periodically. A professor selects an advanced topic in computer science. The topic and course prerequisites are announced when the class is scheduled. Each offering is a three credit course which may be repeated for up to six credits total. With your advisor's approval, up to six hours can count as electives in a computer science major.
Graduation
Upper Division Form
Upper-Division Forms should be filed during the second semester of the sophomore
year. This form may be obtained in the Computer Science office, KOM 306 or on-line. It requires signatures from the major and minor advisors and the Dean of the College
of Basic and Applied Sciences. The completed form is filed at the Records Office in
Room 102 of the Cope Building. Failure to complete this form can result in delayed
graduation.
Intent to Graduate Form
A student who is planning to graduate must complete a Notice of Intent to Graduate form more than a semester before graduation; see Records' Dates & Deadlines page for the exact date. This form is available in the Records Office, Cope Administration Building 102 or on-line.
Exit Interview
Each senior in the Computer Science Department during the semester of his/her graduation is asked to have an interview with the department chairperson. This gives the department valuable feedback about how the department can be improved and strengthened.
Major Field and Academic Profile Examinations
Each senior in the Computer Science Department during the semester of his/her graduation is required to take one or two examinations. The major field examination measures your knowledge of computer science areas. Since it is a national exam designed for many types of computer science programs you will not know all the answers, but you should be able to do well on the exam. You may also be selected to take a General Education exam. You are encouraged to do your best on these examinations, so that both you and your department look good!
Placement Office
Seniors should register with the MTSU Career and Employment Center early in the senior year. Each year campus interviews are held by employers in all aspects of Computer Science. This office provides assistance in securing career positions. Assistance is also provided in preparing resumes and in learning successful interviewing techniques.