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, http://www.abet.org. It requires 130 credit hours, including 33 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.
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:
- can successfully practice and mature intellectually in the field of Computer Engineering or a related field
- can be admitted to and successfully progress through a post graduate program in Computer Engineering or related program.
1.3 Computer Engineering Program goals
To achieve these objectives, the Computer Engineering program’s goals are for the graduate to possess:
- appropriate technical knowledge and skills,
- appropriate interpersonal skills,
- the knowledge and skills to be a responsible citizen.
1.4 Computer Engineering Program Outcomes
To achieve these objectives and goals, each graduate of the Computer Engineering Major will attain the following outcomes before graduation:
- the appropriate technical knowledge and skills
- 1.1An ability to apply mathematics through differential and integral calculus,
- 1.2. An ability to apply advanced mathematics such as differential equations and discrete mathematics,,
- 1.3 An ability to apply knowledge of basic sciences,
- 1.4An ability to apply knowledge of computer science
- 1.5An ability to apply knowledge of probability and statistics,
- 1.6An ability to apply knowledge of engineering
- 1.7An ability to design a system, component, or process to meet desired needs within realistic constraints
- 1.8An ability to identify, formulate, and solve engineering problems
- 1.9An ability to analyze and design software and systems containing hardware and software
- 1.10An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
- 1.11An ability to design and conduct experiments, as well as to analyze and interpret data
- the appropriate interpersonal skills
- 2.1An ability to function on multidisciplinary teams
- 2.2An ability to communicate effectively
- the knowledge and skills to be responsible citizens.
- 3.1An understanding of professional and ethical responsibility
- 3.2The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
- 3.3A recognition of the need for, and an ability to engage in life-long learning
- 3.4A knowledge of contemporary issues
- 3.5 A knowledge of the basic content and concepts of the U.S. and Nevada constitutions
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.
Bachelor of Science in Engineering; Computer Engineering
Plans of Study