Computer Engineering Computer Science (MEng)

Master of Engineering in Computer Engineering Computer Science (CECSMEN)
Unit: Speed School of Engineering (GS)
Department: Computer Engineering Computer Science
Program Webpage:  louisville.edu/speed/computer/

Program Information

General Information

The Bachelor of Science in Computer Engineering and Computer Science degree will provide a student with the basis to be able to complete the Master of Engineering (MEng) in Computer Engineering and Computer Science degree. The Master of Engineering degree is accredited by the Engineering Accreditation Commission of ABET, Inc.

Since the MEng is accredited as part of a five-year program with one-year of co-op experience, it is only available to students who have matriculated through the preceding four years at University of Louisville’s J.B. Speed School of Engineering. Students who earn an undergraduate degree at a school or university other than the University of Louisville pursue the MS degree instead of the MEng degree.

Master of Engineering Program Educational Objectives

The purpose of the five-year Master of Engineering Program is to bring together the faculty, staff, and capital resources to meet the following program educational objectives:
  1. Educate and train MEng graduates with the advanced level academic background and practical engineering experience necessary to function as computer engineering and computer science professionals in a modern, ever-changing world
  2. Produce graduates who demonstrate competence by being selected for employment by industrial, academic, or government entities, or pursue further professional/graduate studies
  3. Provide our graduates with the foundation for the development of a successful career and with the understanding that life-long learning is necessary to this development
  4. Ensure that our graduates understand the broad social, ethical, and professional issues of contemporary engineering practice

Master of Engineering Student Outcomes

In order to achieve these objectives, the Master of Engineering has the following outcomes set for its graduates. Graduates will demonstrate:
  1. An ability to apply knowledge of mathematics, science, and engineering in the field of computer engineering and computer science
  2. An ability to design and conduct experiments, as well as to analyze and interpret data in the field of computer engineering and computer science
  3. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability in the field of computer engineering and computer science
  4. An ability to function on multidisciplinary teams
  5. An ability to identify, formulate and solve problems in the field of computer engineering and computer science
  6. An understanding of professional and ethical responsibility in the field of computer engineering and computer science
  7. An ability to communicate effectively
  8. The broad education necessary to understand the impact of computer engineering and computer science in a global, economic, environmental, and societal context
  9. A recognition of the need for and an ability to engage in life-long learning in the field of computer engineering and computer science
  10. Knowledge of contemporary issues in the field of computer engineering and computer science
  11. An ability to use the techniques, skills, and engineering tools for the practice of computer engineering and computer science

Academic Performance

The J.B. Speed School of Engineering has established the following performance policies:

  • The minimum grade point average requirement for good standing and satisfaction of degree requirements is 3.00 for all academic work completed while in graduate studies.
  • Any student with a cumulative graduate GPA below 3.00 will be placed on academic warning. Students on academic warning are limited to enrollment for 13 credit hours in a fall or spring semester and 10 credit hours for summer terms. 

    Students who do not bring their cumulative graduate GPA back at or above a 3.00 in the semester immediately following Academic Warning, will be placed on Academic Probation for the next semester of enrollment. Students on probation are limited to enrollment for 13 credit hours in a fall or spring semester and 10 credit hours for summer terms. Any student who remains in probationary status for two consecutive terms may be considered for dismissal from the program.

  • Students receiving graduate assistantships (teaching, research or service) shall be provided adequate training and shall be required to understand and adhere to University policies related to these areas. The performance of teaching, research and service duties by such students shall be periodically evaluated. Students with teaching assistantships shall be evaluated annually.
  • Students who fail to meet performance goals or who do not meet other requirements as outlined in the admission letter, program requirements or the university catalog may be subject to academic dismissal from their programs.

Degree Requirements

The following degree requirements are mandatory of all Master of Engineering candidates:

  1. The Program of Study must be completed with a 3.00 GPA or better for all academic work attempted in Graduate Studies.
  2. Masters students must take at least 24 credit hours of coursework at the University of Louisville to satisfy the residency requirement for the master's degree. A maximum of six (6) credit hours of graduate credit may be transferred from accredited institutions.
  3. Students following the Thesis Option must follow the Procedures and Standards for Master of Engineering Theses. The guidelines are located online at louisville.edu/speed/academics/policies/mEngThesisGuidelines.
  4. The total requirements must be completed within six years after admission into Graduate Studies. The time limit imposed by the rule may be extended in individual cases upon recommendation of the department chair and approval of the Associate Dean for Academics.

Admission Standards

Students who wish to pursue the Master of Engineering degree must formally apply for admission to Graduate Studies in the J.B. Speed School of Engineering. The application form is available online at  louisville.edu/speed/academics/forms/MEngGraduateStudiesApplication.

The application should be submitted prior to completion of the BS degree, typically not earlier than one semester before completion of baccalaureate requirements and no later than two years post-conferral of the baccalaureate degree.

The requirements for admission or readmission to Master of Engineering programs are:

  1. Completion of a program of studies equivalent to that obtained through Engineering Fundamentals and Departmental Studies for the field of specialization in which the student desires to receive the Master of Engineering degree;
  2. Recommendation by the faculty and chair of the student’s department for admission or readmission to Graduate Studies; and
  3. Cumulative baccalaureate grade point average of 2.75. However, those students with cumulative baccalaureate grade-point averages from 2.50 to 2.75 may be admitted upon petition and approval of the chair and faculty of the department.

A student becomes a candidate for the Master of Engineering degree upon admission to Graduate Studies and initial registration as a graduate student.

Program Requirements

The Master of Engineering in Computer Engineering and Computer Science degree requires the following over and above the Bachelor of Science in Computer Engineering and Computer Science Degree.

Master of Engineering Coursework
Select one of the following sequences: 3-4
Sequence One:
Computer Architecture
Sequence Two:
Computer Design
Computer Design Laboratory
CECS/IE 563Experimental Design in Engineering3
or CECS 620 Combinatorial Optimization and Modern Heuristics
CECS 622Simulation and Modeling of Discrete Systems3
CECS 625Parallel Programming3
CECS Electives 1,29
Technical Elective 1,33
Select one of the following: 6
Thesis Option:
Master of Engineering Thesis in Computer Engineering and Computer Science 4
Non-Thesis Option:
CECS Project
CECS Elective 1,2
Minimum Total Hours30

The Master of Engineering degree must be completed with a 3.00 GPA or better for all graduate courses used to satisfy degree requirements. Additionally, the Master of Engineering degree must be completed with a 3.00 GPA or better for all academic work attempted in Graduate Studies.

A maximum of six (6) credit hours of graduate-level courses taken as an undergraduate may be used to satisfy MEng degree requirements; these courses cannot have been used to also satisfy BS degree requirements.