Master of Engineering in Computer Engineering

2 Years On Campus Masters Program

University of Florida

Program Overview

The Master of Engineering in Computer Engineering at the University of Florida provides advanced technical education in computer architecture, software systems, networking, machine learning, and cybersecurity. The program combines specialized graduate coursework with applied engineering knowledge, preparing students to develop complex computing solutions for technology, software, communications, and intelligent systems industries.

Curriculum Structure

First Year: Students build advanced foundations in computer engineering through graduate coursework in computer architecture, software engineering, algorithms, networking, and intelligent systems. Relevant courses include CDA 5155 – Computer Architecture Principles, CDA 5636 – Embedded Systems, and CEN 5035 – Software Engineering.

Second Year: Students deepen their specialization through advanced electives in machine learning, cybersecurity, computer networks, and distributed systems. Courses include CAP 6610 – Machine Learning, CIS 5370 – Computer and Information Security, and CNT 6107 – Advanced Computer Networks. Students following the thesis pathway can undertake independent research through CIS 6971 – Research for Master's Thesis.

Focus Areas

Computer Architecture, Embedded Systems, Artificial Intelligence, Machine Learning, Computer Vision, Cybersecurity, Computer Networks, Distributed Systems, Database Management, High-Performance Computing, Software Engineering, Human-Computer Interaction.

Learning Outcomes

Advanced computer architecture, embedded system development, software engineering, algorithm design, machine learning applications, computer vision, network engineering, cybersecurity, distributed computing, database management, and advanced technical problem-solving.

Professional Alignment (Accreditation)

Professional Relevance: The program emphasizes advanced computing knowledge, technical problem-solving, and professional engineering practices. M.Eng. eligibility requires a bachelor's degree in engineering from an ABET-accredited program or sufficient engineering core coursework to meet ABET requirements.

Reputation (Employability and Rankings)

  • Research Environment: Students can explore research in machine learning, cybersecurity, computer vision, databases, networks, and intelligent systems.

  • Research Facilities: The department supports research through specialized centres, including the Database Systems Research and Development Center and the Center for Computer Vision and Visualization.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Florida, the Master of Engineering in Computer Engineering program is designed to provide students with hands-on experiences that bridge the gap between theoretical knowledge and practical application. Students engage in a variety of projects and utilize state-of-the-art facilities and tools that prepare them for real-world challenges in the tech industry. The program emphasizes experiential learning through collaborative projects, internships, and access to cutting-edge technology.

 

Here are some key aspects of experiential learning in the Computer Engineering program at UF:

- Laboratories and Research Facilities: Students have access to specialized labs such as the Digital Design Lab, Embedded Systems Lab, and the Robotics Lab, where they can work on innovative projects and conduct research.

- Group Projects: The curriculum includes team-based projects that encourage collaboration and problem-solving, allowing students to develop essential teamwork skills.

- Internships and Co-ops: The program strongly encourages internships, with many students securing positions at leading tech companies, providing invaluable industry experience and networking opportunities.

- Software and Tools: Students gain proficiency in industry-standard software such as MATLAB, LabVIEW, and various programming languages, equipping them with the skills needed for modern engineering challenges.

- Field Trips and Industry Visits: The program often organizes visits to tech companies and research institutions, giving students insights into the latest industry trends and practices.

- Libraries and Resources: The UF Libraries offer extensive resources, including access to technical journals, databases, and study spaces tailored for engineering students.

- Institutes and Centers: Students can engage with research centers like the Institute for Cybersecurity and the Florida Institute for Sustainable Energy, providing opportunities for interdisciplinary collaboration and research.

Progression & Future Opportunities

The Master of Engineering (ME) in Computer Engineering at the University of Florida prepares graduates for a dynamic career in technology and engineering. With a strong foundation in both hardware and software, students can pursue roles such as Software Engineer, Systems Architect, and Network Engineer. The program equips you with the skills and knowledge to thrive in a rapidly evolving job market:

 

- Career Services: The university offers dedicated career services, including resume workshops, interview preparation, and job fairs that connect students with top employers in the tech industry.
- Employment Statistics: Graduates from the ME Computer Engineering program have an impressive employment rate, with over 90% securing jobs within six months of graduation. The average starting salary for graduates is around $85,000, reflecting the high demand for skilled engineers.
- University–Industry Partnerships: The University of Florida has established partnerships with leading tech companies such as Google, Microsoft, and Intel, providing students with internship opportunities and real-world project experience.
- Accreditation: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree meets the highest standards and is recognized globally.
- Graduation Outcomes: Alumni of the program have gone on to work at prestigious organizations and have made significant contributions to advancements in technology, showcasing the program's effectiveness in preparing students for successful careers.

Further Academic Progression: After completing the ME in Computer Engineering, you may choose to further your studies by pursuing a Ph.D. in Computer Engineering or a related field. This path can lead to advanced research opportunities, teaching positions at universities, or high-level roles in industry research and development. Additionally, you could explore specialized certifications in areas such as cybersecurity, artificial intelligence, or data science to enhance your expertise and career prospects.

Program Key Stats

$28 658
$28 658
$30
Rolling


46%

Eligibility Criteria

ABB - AAB
2.5 - 3.5
30 - 34
70 - 80

6.5
80
Eligibility criteria

Career Options

  • Computer Engineer
  • Software Engineer
  • Computer Systems Engineer
  • Embedded Systems Engineer
  • Computer Architect
  • Machine Learning Engineer
  • Artificial Intelligence Engineer
  • Cybersecurity Engineer
  • Network Engineer
  • Database Engineer
  • Computer Vision Engineer
  • Research and Development Engineer
Career options

Book Free Session with Our Admission Experts

Admission Experts