Learn About the Admissions Process

Learn how to apply for admission to the UofM.

Schedule a Visit

Tours offered weekdays at 9:30 am & 1:30 pm.

True Blue Tiger

We want YOU to be a Tiger.

Scholarships and Financial Aid

Apply for assistance and academic scholarships.

Undergraduate Applications

Spring Deadline: Dec 15

Get an early start on your application.

Graduate Applications

Step Up: Start a Masters or PhD today.

Law Applications

Fall 2016 Deadline: Mar 16

Experience Memphis Law.

International Applications

Spring Deadline: Dec 15

Receive a world-class education.

"Most proud of my accomplishment of graduating with a degree in accounting in three years with Summa Cum Laude and Honors."

Photo of Rachel Prince


Register for classes or edit your schedule.

Student Services

Experience college life beyond the classroom.

Student Organizations

Get engaged. Get involved. Experience more.

Majors and Minors

Find your calling with over 50 degree programs.

Course Schedule

View class offerings for the current and upcoming terms.

Academic Calendars

Mark your calendar for start days, breaks and final exams.

Academic Support Services

Improve your academic success.

Lambuth Campus

Advancing the University's mission in West Tennessee.

"To work with a non-profit organization that will allow me to utilize my servant leadership skills and caring ability to further enhance the socioeconomic needs of both domestic and foreign citizens."

Photo of Jade L. Anderson

eNews and Signup

Stay up-to-date with the UofM.

Parent and Family Events

Join us for events held just for you!


Have a question? We have answers!

Connect With Us

We are here to help you help your student.

Scholarships & Financial Aid

We can help your student attend the UofM.

Student Services

Resources to help your student succeed.

Campus Card

Add money to your student's card for books and food.

Give to UofM

Your gift to the Parent Fund makes the UofM a better place.

"Continue to positively impact American education so every student recieves optimal teaching and learning, every day."

Photo of Laura Jane Link

Join Now

Be True Blue and join the Alumni Association.

Update Your Information

Receive University updates and the Memphis magazine.

Clubs and Chapters

Get involved and stay connected to the UofM.

Make a Gift

Your contribution can make a difference.

Lambuth Chapter

Lambuth Graduates: Reconnect with fellow alumni.

Upcoming Events

Mark your calendar for these upcoming events.

Photo Gallery

View annual collections of the Alumni Association Photo Gallery.


Stay up-to-date with Memphis Matters.

"To work with a non-profit organization that will allow me to utilize my servant leadership skills and caring ability to further enhance the socioeconomic needs of both domestic and foreign citizens."

Photo of Jade L. Anderson

Veterans Resource Center

Supporting the transition from military life to civilian life.

Veterans Benefits and Certifications

Learn about Veterans Educational Benefits and Certifications.

Get Credits Toward your Degree

Receive college credit for military experience, skills, and training.

Online Degree Programs

Top provider of more than 50 online degree programs.

Computer Science

Department of Computer Science

Computer Science Major (B.S.)

The Department of Computer Science offers courses leading to a B.S. degree with a major in computer science, or a second major in computer science, or a minor in computer science. Our B.S. degree program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (CAC/ABET).

Here are the requirements for Majors, Second Majors, and Minors respectively.

A. University General Education Program (41 hours)

See Graduation from the University for the University General Education Program requirements. Note the following requirements specified for the Computer Science major: Mathematics - MATH 1910; Natural Science - PHYS 2110/2111, 2120/2121 or CHEM 1110/1111, 1120/1121, or BIOL 1110/1111, BIOL 1120/1121; ECON 2020 is strongly recommended for the Social Science requirement.

B. The Major (63 hours in addition to University General Education Program

Completion of MATH 1910, 1920, 3242, 4614; three Natural Science courses and labs (one sequence as mentioned above in part A and a third course from part A); COMP 1900 (4), 1950, 2150 (4), 2700(4), 3115, 3410(4), 3825, 4030, 4040, 4081, 4270, 4601, 4882 and two COMP electives, which may not be any of 4001, 4005, or 4014. Seniors are required to take the Computer Science Field Test the same semester that they take COMP 4882.

C. Second Major in Computer Science (34 hours)

Completion of 34 semester hours in computer science courses including COMP 1900(4), 1950, 2150(4), 2700(4), 3115, 3410(4), 4030, 4081, 4270, six (6) semester hours in upper-division COMP courses, and nine (9) additional hours of computer science related courses. COMP 4001, 4005, and 4014 may not be used to fulfill any of these requirements. Coursework must be chosen in consultation with approval of an advisor in the Department of Computer Science.

D. Electives

Electives may be chosen to bring the total number of semester hours to 120. At least three of these elective hours must be from upper division courses. Students should talk to their advisors to determine most suitable courses for them.

Computer Science Minor

Completion of 21 semester hours in computer science courses, including COMP 1900 (4), 2150(4), 2700(4), 3115 and 6 additional upper division semester hours. COMP 4001, 4005, and 4014 may not be used to fulfill the minor requirement.

Computer Science Honors Designation

A student will earn the designation "with Honors in Computer Science" upon graduation having complied with the following requirements:

1. Be admitted into the Computer Science Honors Program by the Department upon formal request for consideration by the student;

2. Have a cumulative GPA of at least 3.0 and a GPA of at least 3.60 in Computer Science (COMP) courses satisfying degree requirements;

3. Complete fifteen (15) credit hours in courses designated "Honors" in the the Computer Science program and satisfying degree requirements;

4. Take honors sections of both COMP 1900 and COMP 2150 (core sequence);

5. Take at least three (3) credit hours from the following courses taken as honors sections: COMP 4901 (independent study), COMP 4996 (senior thesis), and COMP 4882 (capstone software project).

Accelerated B.S./M.S. Program in Computer Science

This program allows outstanding majors in Computer Science  to begin the coursework for the Master of Science in Computer Science while enrolled as undergraduates.. Students are encouraged to consult their advisor and begin planning to enter the Accelerated B.S./M.S. program early in their undergraduate study. The 5-ear program is designed to save both cost and time as it removes some typical requirements (e.g. taking the GRE exam) in a standard application for our M.S. Program. 

Candidates for the accelerated program must meet the following requirements:

  • Complete COMP 1900, COMP 2150, COMP 2700, and at least two upper-division COMP courses by the end of the semester of application.
  • Have a minimum 3.0 overall GPA, and a 3.6 GPA for COMP courses.

To apply for the accelerated program and be allowed to take graduate classes, students should submit two reference letters and a copy of their transcript to the Computer Science department. Applicants will be asked to complete an interview with the graduate program coordinator in computer science.

The accelerated program allows up to 9 hours of graduate course work to be applied to both the undergraduate and graduate programs. To continue in the graduate program once the B.S. degree is completed, students must apply for full admission into the Graduate School and into the Computer Science department's M.S. program. The GRE requirement for graduate admission is waivedfor students in the accelerated program.

Typical 4-Year Computer Science Sequence

Freshman Year

COMP 1900 4 COMP 2150 4
COMP 1950 3 COMP 2700 4
MATH 1910 4 MATH 1920 4
ENGL 1010 3 ENGL 1020       3
Semester Totals 14 hrs   15 hrs

Sophomore Year

COMP 3115 3 COMP 3410 4
Natural Science** 4 COMP 4030 3
COMM 2381 3 Natural Science* 4
ENGL 2201 or 2202 3 Humanities* 3
Social/Behavioral Science* 3    
Semester Totals 16 hrs   14 hrs

Junior Year

COMP 3825 3 COMP 4601 3
COMP 4040 3 COMP 4270 3
MATH 3242 3 Natural Science** 4
History* 3 History* 3
Elective 3 Elective 3
Semester Totals 15 hrs   16 hrs

Senior Year

COMP 4081 3 COMP 4882 3
COMP Elective 3 COMP Elective 3
MATH 4614 3 UD Elective 3
Elective 3 Humanities* 3
Social/Behavioral Sciences* 3 Elective 3
Semester Totals 15 hrs   15 hrs
Total Hours: 120

Total Hours Required for Graduation: 120

*Must satisfy University General Education Program Requirement

**Natural Science - One sequence and one additional course/lab from: PHYS 2110/2111, PHYS 2120/2121; OR CHEM 1110/1111, CHEM 1120/1121; OR BIOL 1110/1111, BIOL 1120/1121.