BS/MS Program in Computer Science

University Requirements

General Education

UMKC Essentials is the university-wide curriculum that all undergraduate students will complete. The 30-credit hour program includes a First Year Experience course; three critical thinking courses in the areas of Arts & Humanities, Natural & Physical Sciences, and Social & Behavioral Sciences; a Culture and Diversity course; a Civic & Urban Engagement course; two courses in Written Composition and one course in Oral Communication; and a Math Pathway course. Transfer students entering UMKC will elect from the UMKC Essentials General Education Program or the Missouri Core 42 General Education Curriculum.  Academic advisors will meet with incoming transfer students to determine which option best serves the student’s educational needs. More information about General Education may be found here:

Constitution Course 

Every undergraduate student must take a course covering the United States Constitution and the Missouri State Constitution before graduation. Course options are included in the program requirements section below.

Exit Examinations

Information on exit examinations is available in the Undergraduate Academic Regulations and Information section of the catalog.

Missouri Higher Education Civics Achievement Examination

In accordance with Missouri Senate Bill 807 (section 170.013.1), 'any student entering a public institution of higher education for the first time after July 2019 who is pursuing an associate's or bachelor's degree from such institution shall successfully pass an examination on the provisions and principles of American civics with a score of seventy percent or greater as a condition of graduation from such institution'.  To satisfy this requirement at UMKC, students access the exam through the Canvas site. This requirement will be listed in the degree audit system as, 'Take State Mandated Missouri Higher Education Civics Achievement Examination', and listed on the transcript as 'Missouri Civics Examination'.   

Student Learning Outcomes

Students graduating from this program will:

  • Be able to apply knowledge of discrete structures and computer organization appropriate to the discipline.
  • Be able to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  • Be able to communicate effectively with a range of audiences.
  • Develop solutions for advanced problems using appropriate skills and knowledge in computer science.
  • Demonstrate advanced knowledge in an area of specialization.
  • Recognize and apply state of the art techniques and tools in the field.
  • Plan and conduct scholarly activities.
  • Communicate effectively in both written and oral forms.
  • Recognize the need for and ability to engage in life-long learning.
  • Understand ethical and professional responsibilities.
  • Work effectively in teams.

The School of Computing and Engineering established the BS/MS program to offer students an opportunity to meet the full requirements of the existing BS and MS degree programs in a shorter time period than the separate degree programs by completing a B.S. degree within four years and then completing an M.S. degree in the fifth year.

  • Students admitted to the program will receive the SCE BS/MS Scholarship which will cover the difference between Graduate and Undergraduate tuition rates
  • Students are required to maintain full-time undergraduate enrollment (minimum 12 hours/ semester)
  •  Must be continuously enrolled from BS to MS programs (must enter graduate program the semester following completion of BS degree requirements, summer excepted)
  • Students are required to maintain full-time enrollment (minimum 9 hours/semester) in the graduate phase of the program and complete the master's degree within a year of their bachelor's degree completion to continue to receive the BS/MS Scholarship

Admission Requirements for BS/MS Program:

Students must meet the following requirements to be eligible:

  • The GRE will be waived for students who meet the qualifications above and are planning to enroll in the BS/MS program
  • Students must indicate their interest and apply to the program no later than the end of their junior year
  • Students must complete 30 hours at SCE prior to admission to the BS/MS program
  • Students are expected to follow the recommended curriculum (although deviations are possible) and must maintain a UMKC cumulative GPA of 3.00 or higher

This program offers students an opportunity to meet the full requirements of the existing BS and MS degree programs in a shorter time period than the separate degree programs by completing a B.S. degree in Computer Science within four years, and then completing an M.S. degree in Computer Science in their fifth year.  Please contact the SS&C Student Services Center for additional information or clarification on the information below by calling (816) 235-2399, or sending an e-mail to

Requirements for Graduation

Credit Hour Requirements

The BS and MS program in Computer Science requires:

  • 120 Undergraduate Credit Hours,
  • 24 Graduate Credit Hours,
  • 6 General Elective hours that can be satisfied at any level,
  • 150 Total Credit Hours.

Academic Requirements

The academic requirements for both degrees are identical to the requirements for the two degrees when considered separately, with a few additions and exceptions.

  1. Students enrolled in the plan must maintain a 3.0 cumulative GPA for all UMKC coursework.
  2. Students must receive a minimum grade of C (2.0) in every undergraduate course attempted in the CSEE Department.
  3. Students must receive a minimum grade of B (3.0) for every graduate course attempted in the CSEE Department.
  4. Students should follow the recommended sample program in order to graduate within five years, but variations are possible.

For additional details, please contact our Department by phone (816) 235-1193 or by e-mail

Tools for Planning and Fulfilling Academic Requirements

UMKC's Major Maps are detailed, semester by semester plans that lead a student to complete all degree requirements within four years.  Plans include benchmarks and critical courses by term that assist a student’s evaluation of progress and major “fit”.  In order to ensure that the appropriate courses are taken, students are encouraged to consult with the undergraduate advisor for this major. Please see the tab above to view the major map for this program.

UMKC’s Transfer Guides provide detailed guidance on recommended transfer coursework, plans of study, transfer timelines, and transfer contact information. To ensure a seamless transfer experience, students are encouraged to work with both their community college advisor and a UMKC advisor when planning their coursework.

UMKC’s PlanMyDegree ‘Audit’ degree audit system provides an individual evaluation of all degree requirements (General Education, Degree Specific, Major Specific, etc.) for students' officially recorded (Office of Registration and Records) and “what if” exploratory plans of study.  This evaluation is used to certify all graduation requirements.

UMKC’s PlanMyDegree ‘Plans’ degree planning tool enables students to develop a personalized semester by semester plan of study towards completion of degree requirements for student’s officially recorded (Office of Registration and Records) and “what if” exploratory plans of study. Update and edit your full plan to degree completion each term and confirm accuracy each semester with your Academic Advisor(s).