2 Years On Campus Masters Program
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.
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.
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.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
