Project Description

   apply-now


Overview | Curriculum | Careers

The Department of Computer and Electrical Engineering and Computer Science offers two options for a Master of Science in Computer Engineering (MSCE): a non-thesis option that requires a minimum of 33 credits, and a thesis option that requires a minimum of 30 credits, including 6 credits of thesis. The MSCE  program offers students the opportunity to develop a Plan of Study customized to their own career goals and interests , in consultation with an academic advisor.

Most graduate courses are available in a “Distance Learning” format: they are video streamed live, posted and downloadable online the same day as the lecture.  Students may be required to take exams either on campus or at an approved testing center.

Applications for admission to the master’s program who meet the MSCE Admission requirements are approved by the University upon the recommendation of the Department.

Curriculum

Applicants are expected to have taken the following prerequisite courses (or equivalents) before pursuing a master’s degree. In some cases, prerequisite courses may be taken after admission to the graduate program. Please note that most of the prerequisite courses listed below also have their own prerequisites. (Most prerequisite courses are available in a “fully online” format and can be completed in their entirety from any location with the appropriate technology. These courses use a combination of online resources (chat rooms, threaded discussions, interactive web pages, recorded lectures, etc.) to support instruction.)

MSCE Prerequisite Courses: (* Indicates courses available as fully online)

Course No. Title Prerequisites
CDA 3331C Introduction to Microprocessor Systems * CDA 3201C, COP 2220
CDA 4102 or
CDA 4204
Structured Computer Architecture * or
CAD-Based Computer Design
CDA 3201C
EEE 3300 or
CDA 4210
Electronics 1 or
Introduction to VLSI
CDA 3201C
COP 3530 Data Structures and Algorithm Analysis * COP 3014
MAC 2311 Calculus with Analytic Geometry 1 * MAC 1147 or ALEKS-P Total score 75
MAC 2312 Calculus with Analytic Geometry 2 * MAC 2311
STA 4821 Stochastic Models for Computer Science * MAC 2312

 

Thesis Option

The thesis option requires a minimum of 30 credits, including 6 credits of orally defended written thesis.
In addition, students must complete 24 credits of approved coursework as follows:

  • A minimum of 3 credits must be selected from each of the three groups listed below.
  • A minimum of 18 credits of 6000-level courses must be completed.
  • No more than 3 credits of directed independent study may be taken
  • No course can be counted toward the degree that is more than 10 years old at the time the degree is awarded.
  • No 4000-level course is allowed toward the degree. Courses taken to make up for the deficiencies will not be counted toward the degree.

Students must have a GPA of 3.0 (out of 4.0) or better, and all courses in the degree program must be completed with a grade of “C” or better.

In addition, every thesis student must maintain a Research Portfolio containing research papers (book chapter, conference or journal contributions accepted or published, patents, directed independent study-based research papers, technical reports) written throughout the student’s master’s degree studies. The master’s thesis is added to the Research Portfolio prior to graduation. The portfolio must be approved by a graduate advisor prior to graduation certification. The thesis option requires either face-to-face or synchronous video conferences with an advisor.

Non-Thesis Option

The non-thesis option for this degree requires a minimum of 33 credits of approved coursework as follows:

  • A minimum of 3 credits must be selected from each of the three groups listed below.
  • A minimum of 18 credits of 6000-level courses must be completed.
  • No more than 6 credits of directed independent study may be taken
  • One 3-credit, research-oriented directed independent study course must be taken after completion of 18 credits of coursework. At the end of the directed independent study course, the student is expected to submit a paper or technical report to be placed in the student’s Research Portfolio.
  • No course can be counted toward the degree that is more than 10 years old at the time the degree is awarded.
  • A maximum of one 4000-level course may be allowed toward the degree with prior approval of the student’s advisor. This course must be passed with a minimum grade of “B.” Courses taken to make up for the deficiencies will not be counted toward the degree.

Students must have a GPA of 3.0 (out of 4.0) or better, and all courses in the degree program must be completed with a grade of “C” or better.

In addition, every non-thesis student must maintain a Research Portfolio containing research papers (book chapter, conference or journal contributions accepted or published patents, directed independent study-based research papers, technical reports) done throughout the student’s master’s degree studies. Every non-thesis student is expected to have at least one research paper in the Research Portfolio prior to graduation. The portfolio must be approved by a graduate advisor prior to graduation certification.

Core Courses: (30-33 credits)
Please note that not all courses listed are available in a Distance Learning format.

Group 1: Computer Architecture and Design

Course No. Title Credits
CDA 6132 Multiprocessor Architecture 3
CDA 6155 Advanced Computer Architecture 3
CDA 6214 Structured VLSI Design 3
CDA 6316 Embedded System Design I 3

 

Group 2: Software Development

Course No. Title Credits
CAP 6018  Multimedia Programming 3
CEN 5035 Software Engineering 3
CEN 6027 Software Maintenance and Evolution 3
CEN 6075 Software Requirements Engineering 3
CEN 6076 Software Testing 3
CEN 6085 Software Architecture and Patterns 3
COP 5339 Object-Oriented Software Design 3

 

Group 3: Computer Systems

Course No. Title Credits
CAP 5615 Introduction to Neural Networks 3
CAP 6010 Multimedia Systems 3
CAP 6411 Foundations of Vision 3
CAP 6673 Data Mining and Machine Learning 3
CAP 6778 Advanced Data Mining and Machine Learning 3
CDA 6122 Evaluation of Parallel and Distributed Systems 3
CEN 6405 Computer Performance Modeling 3
CIS 6302 Mobile Computing 3
CIS 6370 Computer Data Security 3
CNT 6516 Advanced Computer Networking 3
CNT 6528 Vehicular Networks 3
CNT 6885 Video Communication 3
COP 6731 Theory and Implementation of Database Systems 3
EEL 6591 Wireless Networks 3

Suggested Careers

  • Internet of Things Engineer (IoT engineer)
  • Computer Systems/Information Systems Engineer
  • Network Engineer
  • Systems Engineer/Architect
  • Data Center Engineer
  • Embedded Systems Engineer/Architect

We're here to support you

We understand that there is more involved to being a student than just completing a class. The Center for eLearning at Florida Atlantic University offers a full range of support services to help our students be successful, such as online tutoring, career services, library services and disability access.

 

More Information About this Program
The contact email address for this department: ceecs@fau.edu

Visit this department’s home page for more information about this online program.
Degree Details
College College of Engineering and Computer Science
Degree type MSCE
*Cost per credit
- In State (FL) $369.82
- Out of State (FL) $1,024.81
Credits needed to graduate 33 (without Thesis)
or 33 (with thesis)
* cost per credit and total cost are calculated using tuition per credit and associated fees for the current academic year. It does not include course materials, textbook expenses, and other potential expenses related to individual courses. See academic calendar for our quarter term schedule.
Ready to apply?
  Ready to Apply?
Start your journey
 For eLearners
Student online services
 Military Friendly
Distance learning for your lifestyle
 Student Support
Let us answer your questions