VIRTUAL SAN JUAN MIAMI
Undergraduate Degree​

Computer Engineering

Computer Engineering is a rapidly changing field that spans a wide range of topics concerned with the design, implementation, and programming of computers and digital systems. Computer engineers develop integrated hardware and software systems and apply these to the creative solution of problems in government and business. These solutions are key enablers to global economic development and social welfare. A sample of the range of solutions created by computer engineers include: Industrial and military control systems, database management systems, health care information systems, networked systems, end-user embedded computer-controlled products, and computer-aided design tools to automate and leverage human performance in many other disciplines.

DEGREE OFFERED

BSCE

Campus

Orlando, FL

CREDITS

120 Credits

DURATION

4 Years

FORMAT

In-Person

START TERMS

Fall / Spring

Program Overview

The Bachelor of Science in Computer Engineering provides both breadth and depth in the discipline by incorporating physical and mathematical sciences, core engineering subjects, fundamental computer science topics, and a wide array of specialized courses in areas of long relevance to computer engineering. It has been designed as a flexible program that is able to accommodate particular student interests through electives. Topics covered include: Algorithms and languages, digital system design, networks and communications, computer organization and architecture, microprocessor-based systems, database systems, software engineering, operating systems, and capstone design courses.

• Hands-on learning in modern technical labs
• Focus on sustainable infrastructure development
• Integration of industry-standard software and tools
• Preparation for the Fundamentals of Engineering (FE) exam

Program Highlights

Laboratory Experience

Access state-of-the-art labs for materials and hydraulics.

Professional Preparation

Curriculum aligned with industry needs and licensure requirements.

Expert Faculty

Learn from licensed professional engineers with years of field experience.

EXPLORE PROGRAM DETAILS

Program Mission

To educate graduates with broad background in mathematics, science, software, and hardware capable of performing successfully as computer engineers and/or pursuing graduate studies.

Program Educational Objectives

The program educational objectives for the computer engineering graduates are:

  1. Establish themselves as practicing professionals and continuously evolve to meet the needs of a changing information and industry-based society, maintaining an ethical and socially responsible perspective.
  2. Develop successfully as team members, leaders, and managers or entrepreneurs in the Computer Engineering arena.
  3. Provide comprehensive solutions to Computer Engineering problems that leverage technological advancements.
  4. Engage in professional development through a lifetime of continuing education, research, and/or graduate studies.

Student Outcomes

By the time of graduation, students of the Computer Engineering program at PUPR are expected to have attained the following:
 
1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
 
2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
 
3. an ability to communicate effectively with a range of audiences
 
4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
 
5. an ability to function effectively on a team whose members together provide leadership, create a collaborative environment, establish goals, plan tasks, and meet objectives
 
6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
 
7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies

Career Opportunities

The demand for Computer Engineers continues to expand in parallel to the computer and informatics revolution that has characterized the turn of the century.  This trend is expected to continue well into the 21st century as computers continue to impact human development in all disciplines and industries, including business, research, and entertainment.  Job opportunities exist within all kinds of businesses, given their need for and reliance on computational infrastructure, as well as in organizations specifically devoted to research and development of computer technologies.

Academic Load

The minimum full-time load per trimester is twelve (12) credit-hours.  To register for sixteen (16) credit-hours or above the student must obtain the approval of the Department Head and Dean.  Credits will not be awarded for courses in which the student is not properly registered.

Ready to Take the Next Step?

Admissions

Learn about the application process and requirements for this program.

Tuition & Fees

Get a breakdown of the costs and investment for your engineering degree.

Financial Aid

Explore scholarship opportunities and financial assistance options.

Undergraduate Degree

Computer Engineering

Computer Engineering is a rapidly changing field that spans a wide range of topics concerned with the design, implementation, and programming of computers and digital systems. Computer engineers develop integrated hardware and software systems and apply these to the creative solution of problems in government and business. These solutions are key enablers to global economic development and social welfare. A sample of the range of solutions created by computer engineers include: Industrial and military control systems, database management systems, health care information systems, networked systems, end-user embedded computer-controlled products, and computer-aided design tools to automate and leverage human performance in many other disciplines.

The Bachelor of Science in Computer Engineering provides both breadth and depth in the discipline by incorporating physical and mathematical sciences, core engineering subjects, fundamental computer science topics, and a wide array of specialized courses in areas of long relevance to computer engineering. It has been designed as a flexible program that is able to accommodate particular student interests through electives. Topics covered include: Algorithms and languages, digital system design, networks and communications, computer organization and architecture, microprocessor-based systems, database systems, software engineering, operating systems, and capstone design courses.

©PUPR

2026