The Master of Science in Engineering (M.S.E.) in Computer Engineering at the University of Tulsa is designed for students who want advanced expertise in computer hardware, software systems, embedded technologies, and intelligent computing. The program combines theoretical knowledge, applied engineering practice, and research opportunities, preparing graduates for careers in technology development, advanced engineering, research, and innovation. Students may pursue research-intensive study while gaining exposure to cutting-edge areas such as intelligent systems, robotics, embedded systems, and high-performance computing.
Curriculum Structure
Year 1
Students begin by building a strong technical foundation through advanced coursework in Computer Architecture, Operating Systems, and Computer Networks. These subjects help students understand how modern computing systems are designed, integrated, and optimized while developing expertise in hardware-software interaction and systems engineering.
Students also strengthen their analytical and programming abilities through studies in Data Structures, Algorithms, and advanced software development concepts. The curriculum emphasizes both theoretical understanding and practical implementation of complex computing systems.
Year 2
During the second year, students pursue specialized coursework and research in advanced computer engineering fields. Areas such as Embedded Systems, Digital Systems, Network Security, and High-Performance Computing enable students to tailor the program to their professional and research goals.
Students complete the program through a research project, thesis, or advanced engineering coursework. Working closely with faculty mentors, students develop innovative solutions to engineering challenges while gaining experience in system design, testing, and implementation.
Focus Areas
Computer Architecture; Embedded Systems; Network Security; High-Performance Computing; Intelligent Systems; Robotics; Software Development; Digital Systems; Parallel Computing; Hardware Design.
Learning Outcomes
Develop expertise in computer system design, embedded computing, software development, network security, computer architecture, algorithm development, hardware-software integration, research methodologies, engineering analysis, and advanced problem-solving.
Professional Alignment (Accreditation)
The program prepares students for advanced roles in engineering, software development, computer hardware design, systems architecture, network security, and research. Students gain both practical and theoretical expertise through advanced coursework and faculty-guided research opportunities.
Reputation (Employability Rankings)
The University of Tulsa emphasizes a strong culture of research, development, and innovation within computer engineering. Students have access to modern research facilities and opportunities to specialize in areas such as intelligent systems, robotics, embedded systems, and optical sensing technologies. Graduates pursue careers with technology companies, research institutions, government agencies, and engineering organizations, supported by the university's strong placement outcomes and industry connections.
At the University of Tulsa, the Master of Science in Engineering (MSE) in Computer Engineering program is designed to provide students with hands-on, practical skills that are essential for success in the rapidly evolving tech landscape. Students have access to state-of-the-art facilities and cutting-edge tools that enhance their learning experience and prepare them for real-world challenges. The program emphasizes experiential learning through various opportunities, including collaborative projects, internships, and specialized laboratories.
Here are some key aspects of experiential learning in the MSE in Computer Engineering program:
- Research Laboratories: Students can work in dedicated labs such as the Embedded Systems Lab and the Cyber-Physical Systems Lab, where they can engage in hands-on projects and research.
- Group Projects: Collaborative projects are a core component of the curriculum, allowing students to work in teams to solve complex engineering problems, simulating real-world engineering environments.
- Internships: The program encourages internships with local and national tech companies, providing students with valuable industry experience and networking opportunities.
- Software Tools: Students gain proficiency in industry-standard software such as MATLAB, Simulink, and various programming languages, which are essential for modern engineering tasks.
- Field Trips: The program includes field trips to local tech companies and research institutions, giving students insights into industry practices and innovations.
- Digital Tools: Access to advanced digital tools and platforms for simulation and modeling enhances the learning experience and prepares students for future careers.
- Libraries and Resources: The McFarlin Library offers extensive resources, including access to engineering journals, databases, and study spaces that support research and learning.
- Institute Collaborations: The university collaborates with various institutes and organizations, providing students with opportunities to participate in workshops, seminars, and conferences.
The Master of Science in Engineering (MSE) in Computer Engineering at the University of Tulsa prepares graduates for a dynamic career in technology and engineering. With a strong foundation in both theoretical and practical aspects of computer engineering, students can expect to pursue roles such as Software Engineer, Systems Architect, and Network Security Analyst. The program equips you with the skills and knowledge necessary 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 leading tech companies.
- Employment Statistics: Graduates of the MSE in Computer Engineering program have a high employment rate, with over 90% securing jobs within six months of graduation. The average starting salary for graduates is around $85,000, reflecting the demand for skilled professionals in this field.
- University–Industry Partnerships: The University of Tulsa has established partnerships with major tech firms such as Google and Microsoft, 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 have gone on to work at prestigious companies and have reported high job satisfaction, often advancing to leadership positions within a few years of graduation.
Further Academic Progression: After completing the MSE in Computer Engineering, you may choose to further your studies by pursuing a Ph.D. in Computer Engineering or a related field. This advanced degree can open doors to academic positions, research opportunities, and specialized roles in cutting-edge technology sectors. Additionally, you could explore certifications in areas such as cybersecurity, data science, or artificial intelligence 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.
