Computer engineering is the application of scientific and mathematical principles to the design and analysis of all hardware, software, and operating systems for a computer system. Computer engineering integrates several fields of electrical engineering and computer science. Computer engineering is one of the most vibrant and constantly changing fields in engineering. Computational capability that was only possible by machines that weighed tens of tons and required thousands of square feet of room space some time ago, are now afforded by chips smaller than a thumbnail. Billion-transistor chips and Terabyte storage are now a reality, and Petaflop performance is within reach. On the other hand, software consideration has become an essential aspect of the design process. Devices such as cell phones, digital audio players, digital video recorders, alarm systems, x-ray machines, and laser surgical tools all require integration of hardware and software.

This discipline covers the study of hardware, software, and their integration. As such, students learn the principles of electricity, signals and systems, and technologies used in making digital devices. They further study programming languages, data structure, operating systems, and databases. The knowledge acquired in the first three years of undergraduate program will culminate in architecture and design-related courses in which students experience the cost- performance tradeoffs associated with mitigating hardware issues to software. Computer engineers are employed in the manufacturing and R&D companies, federal and state government departments and research laboratories, healthcare, transportation, financial institutions, and service oriented businesses.

The degree program is accredited by the Engineering Accreditation Commission of ABET. It requires 120 credit hours, including 30 credits of the University’s general education core. The full name of the degree is Bachelor of Science in Engineering with a Major in Computer Engineering.


For information regarding accreditation at UNLV, please head over to Academic Program Accreditations.

Learning Outcomes

Computer Engineering Program Educational Objectives

The Program Educational Objective of the Computer Engineering program is to create, apply, and disseminate knowledge so that within a few years after graduation the graduate:

  1. can successfully practice and mature intellectually in the field of Computer Engineering or a related field
  2. can be admitted to and successfully progress through a post graduate program in Computer Engineering or related program.

Computer Engineering Program Goals

To achieve these objectives, the Computer Engineering program’s goals are for the graduate to possess:

  1. appropriate technical knowledge and skills,
  2. appropriate interpersonal skills,
  3. the knowledge and skills to be a responsible citizen.

Computer Engineering Student Outcomes

To achieve these objectives and goals, each graduate of the Computer Engineering Major will attain the following outcomes before graduation:

  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 and inclusive 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 Possibilities

A Bachelor of Science degree in computer engineering specifically prepares graduates for a career in the computer engineering field. Computer engineers apply principles from electrical engineering and computer science to design and analyze all hardware and software required for a computer system. This includes the design of microprocessors and microcontrollers, software and firmware for microprocessors and microcontrollers, integrated circuits, computer networks and operating systems. A Bachelor of Science degree in computer engineering can also help graduates find work in other careers such as patent law.


Loading from UNLV Catalog…


Bachelor of Science in Engineering; Computer Engineering


Department of Electrical and Computer Engineering

The Department of Electrical and Computer Engineering covers a wide range of modern engineering fields including wireless communication, system on chip, nanotechnology, renewable energy, and sensor networks. Our graduates receive the necessary knowledge to either design computer hardware or software, or analyze, design, and develop systems that process, communicate, interface, and display information.


Howard R. Hughes College of Engineering

The College of Engineering provides students a well-rounded foundation in several engineering disciplines for a successful career in engineering and computer science. Through the hands-on, experiential education experience we offer, students are enabled to achieve excellence in their respective fields.