Personal tools
Document Actions

Master of Science in Computer Science

Major: CS
Degree Awarded: MS
Unit: GS
Program Webpage: http://speed.louisville.edu/cecs/programs/mscs/


Program Information

This program is available for interested individuals who have an adequate background, but do not necessarily have a baccalaureate degree in engineering.  This program is governed by the general regulations of the University of Louisville Graduate School and is accredited by the Southern Associations of Colleges and Schools. Interested students should contact the Department of Computer Engineering and Computer Science office for further information about the Master of Science Program.

Admission Requirements

Please check application deadlines for prospective semesters. The admission requirements for the M.S. programs are essentially the same as the general requirements of the Graduate School.

Prerequisites: (not included in degree program)

  • A bachelor's degree.
  • Successful completion of CECS 121, 230, 302, 303, 310, 325, 335, 420, and 440 or their equivalents and IE 360.


Curriculum



Required Courses

Semester Hours

Total


CECS 504, Automata Theory
or CECS 530, Design of Compilers

3



CECS 550, Software Engineering
or CECS 630, Data Base Design

3



CECS 619, Design and Analysis of Computer Algorithms
or CECS 545, Artificial Intelligence

3



CECS 622, Simulation & Modeling of Discrete Systems
or CECS 522, Performance Evaluation of Computer Systems

3



CECS 516, Fundamentals of Computer Communications and Networks
or CECS 629, Distributed System Design

3



CECS 563 Experimental Design in Engineering
or CECS 508, Numerical Analysis

3



CECS 690, M.S. Thesis in Computer Science
or 2 CECS 600-level graduate courses for non-thesis options*

6

24






Elective Courses




Computer Science

3



Technical electives (may be from areas other than computer science)

3

6






Minimum Total


30

NOTES:

  • A minimum of 15 semester hours (including computer science thesis credit) must be in courses numbered 600 or above.
  • Electives require approval of student's graduate committee or graduate program advisor.
  • Languages such as C, C++, and JAVA might be needed. These are offered at the undergraduate level; not for graduate credit.
  • *Two CECS graduate faculty with the student's advisor must devise a plan of study with the student during the first semester outlining the requirements for successful completion of the non-thesis option. The study plan will be forwarded to the Graduate School for further approval and documentation.


Departmental Faculty


Adel S. Elmaghraby
Chairman
Professor
James H. Graham
Professor
Anup Kumar
Professor
Melvin J. Maron
EM-Core Coordinator
Professor
Rammohan K. Ragade
CSE, Ph.D. Coordinator
Professor
Peter B. Aronhime
Professor
Darrel L. Chenoweth
Professor
Thomas G. Cleaver
Professor
Robert W. Cohn
Professor
Joseph D. Cole
Professor
Aly A. Farag
Professor
Barry R. Horowitz
Professor
Jacek M. Zurada
Professor
Dar-jen Chang
Associate Professor
Ahmed H. Desoky
MEng Coordinator
Associate Professor
Ibrahim N. Imam
Associate Professor
Mehmed M. Kantardzic
Associate Professor
Antonio Badia
Assistant Professor
Khaled A. Kamel
Emeritus
Arthur M. Riehl
Emeritus


Contact Information

Computer Science - MS

Program Contact:
502-852-6304
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: