Undergraduate Catalog
University of Memphis Photo
Computer Science
Department of Computer Science

Computer Science Major (B.S.)

The B.S. degree program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (CAC/ABET).

The program educational objectives for the Bachelor's degree in computer science are that within a few years after graduation, graduates are expected to:

  • Demonstrate an ability to solve complex problems through the use of computer science as evidenced by successful entrance into and advancement in the computer science profession.
  • Demonstrate an appreciation for lifelong learning, and for the value of continuing professional development by pursuing graduate education, professional education, or continuing education opportunities, attainment of professional licensure, and/or membership in professional societies.

Graduates with a B.S. in computer science will have acquired the following:

a. An ability to apply knowledge of computing and mathematics appropriate to the discipline;
b. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
c. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
d. An ability to function effectively on teams to accomplish a common goal;
e. An understanding of professional, ethical, legal, security, and social issues and responsibilities;
f. An ability to communicate effectively with a range of audiences;
g. An ability to analyze the local and global impact of computing on individuals, organizations, and society;
h. Recognition of the need for and an ability to engage in continuing professional development;
i. An ability to use current techniques, skills, and tools necessary for computing practice;
j. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices;
k. An ability to apply design and development principles in the construction of software systems of varying complexity.

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. College and Degree (B.S.) Requirements (12 hours)

The College and Bachelor of Science requirements are in addition to the University General Education Program requirements.

C. The Major (63 hours in addition to University General Education Program and B.S. degree requirements)

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.

D. Electives

Electives may be chosen to bring the total number of semester hours to 120. COMP 4001, 4005, and 4014 may not be used to fulfill the elective requirement.

E. Second Major in Computer Science (34 hours)

Completion of 34 semeester 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.

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 undergraduates to begin the coursework for the Master of Science in Computer Science during their senior year. Students are encouraged to begin planning to enter the Accelerated B.S./M.S. program early in their undergraduate career, in consultation with their advisor in the Department of Computer Science.

Working with the undergraduate and graduate academic coordinators, undergraduates selected into this program begin a carefully tailored course of study which will allow them to complete their B.S. degree while they also begin the coursework toward their M.S.

To apply, students must have a minimum 3.25 grade point average, and must submit two reference letters and a copy of their transcript to the Computer Science department. Each applicant will complete an interview with the graduate academic coordinator in computer science.

Students must also apply to the Graduate School for the accelerated B.S./M.S. program, which allows them to take graduate courses in computer science. To continue in the program past the B.S., students must apply for full admission into the Graduate School and into the Computer Science department's M.S. program.

Only in ABM programs, up to 9 hours of graduate course work may be applied to both the undergraduate and graduate programs. However, any graduate coursework will not apply to undergraduate GPA.

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
Foreign Language 3 Foreign Language 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 Social Science 3
UD Humanities 3 Humanities* 3
Social/Behavioral Sciences* 3 Free 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.

Course Descriptions

College of Arts and Sciences

Aerospace Studies (AERO)
African and African American Studies (AAAS)
Anthropology (ANTH)
Biology (BIOL)
College of Arts and Sciences (CAS)
Chemistry (CHEM)
City and Regional Planning (PLAN)
Computer Science (COMP)
Criminology and Criminal Justice (CJUS)
Earth Sciences (ESCI)
English (ENGL)
Emergency Management (EMGT)
Environmental Studies (ENVR)
Health Administration (HADM)
History (HIST)
International Studies (INTL)
Judaic Studies (JDST)
Mathematics (MATH)
Military Science (ARMY)
Naval Science (NAVY)
Philosophy (PHIL)
Physics (PHYS)
Political Science (POLS)
Public and Nonprofit Administration (PADM)
Psychology (PSYC)
Religious Studies (RLGN)
Social Work (SWRK)
Sociology (SOCI)
Women's Studies (WMST)

Foreign Languages and Literatures

Arabic (ARAB)
Chinese (CHIN)
Classics (CLAS)
French (FREN)
German (GERM)
Greek (GREK)
Hebrew (HEBR)
Italian (ITAL)
Japanese (JAPN)
Languages and Literature (LALI)
Latin (LATN)
Portuguese (PORT)
Russian (RUSS)
Spanish (SPAN)

Fogelman College of Business and Economics

Accountancy (ACCT)
Business Administration (BA)
Economics (ECON)
Finance, Insurance and Real Estate (FIR)
Management Information Systems (MIS)
Management (MGMT)
Marketing (MKTG))
Supply Chain Management Science (SCMS)

College of Communication and Fine Arts

Architecture (ARCH)
Art (ART)
Art History (ARTH)
Communication (COMM)
Communication/Fine Arts (CCFA)
Dance (DANC)
Interior Design (IDES)
Journalism (JOUR)
Theatre (THEA)


Applied Music (MUAP)
Music Appreciation (MUS)
Music Education (MUSE)
Music History, Literature, and Appreciation (MUHL)
Music Industry (MUID)
Music Theory and Composition (MUTC)
Sacred Music (MUSA)

College of Education, Health and Human Sciences

Counseling, Educational Psychology and Research

Counseling and Personnel Services (COUN)
Educational Psychology and Research (EDPR)

Health and Sport Sciences

Dietetics (NUTR)
Health and Human Performance (EXSS)
Health and Sport Sciences (HMSE)
Healthcare Leadership (HCL)
Health Promotion (HPRO)
Physical Education Activities (PHED)
Physical Education Teacher Education (PETE)
Sport and Leisure Commerce (SLC)
Sport and Leisure Management (SLS)

Instruction and Curriculum Leadership

Early Childhood Education (ECED)
Educational Services (EDSV)
Elementary Education (ELED)
Instruction and Curriculum Leadership (ICL)
Instructional Design and Technology (IDT)
Leadership (LEAD)
Reading (RDNG)
Special Education (SPED)

Herff College of Engineering

Biomedical Engineering (BIOM)
Civil Engineering (CIVL)
Electrical and Computer Engineering (EECE)
Engineering (ENGR)
Mechanical Engineering (MECH)
Technology (TECH)

Loewenberg School of Nursing

Nursing (NURS)

University College

Family and Consumer Science (CSED)
Merchandising (MRCH)
Paralegal Studies (LEGL)
University College (UNIV)

Kemmons Wilson School of Hospitality and Resort Management

Hospitality and Resort Management (HPRM)

Independent Programs

Orientation Program (ACAD)
University Honors Program (UNHP)
University of Memphis Libraries (LBRY)

Text Only | Print | Got a Question? Ask TOM | Contact Us | Memphis, TN 38152 | 901/678-2000 | Copyright 2015 University of Memphis | Important Notice | Last Updated: 
Last Updated: 3/3/15