Iowa State University

Course Details

BSc(Computer Engineering)

Course Description

Computer engineering deals with all aspects of computer systems, including design, construction, operation, and testing. Your coursework will fascinate, inspire, and prepare you for learning in a variety of professional capacities. Your learning options include computer architecture, in which you will learn about the components in a system and their properties, such as speed and reliability; networking and security, which entails how to transfer information efficiently and securely by learning how to model, design, and analyze systems; software engineering studies, which includes designing new software or improving its scope and capabilities; and VLSI (very large-scale integrated) circuits, in which you will develop circuits that include high-speed or low-power parts. Iowa State’s computer engineering program offers unique educational support, including labs for hands-on learning, collaborative problem-solving in the Active Learning Complex, learning communities, an optional internship program, professional engineering societies, and honor programs.

Course Duration

NumberDuration
4year

Career outcomes

career in various industries ranging from health care, renewable energy, and retail, to security, gaming and telecommunications.




BSc(Computer Engineering) Iowa State University