Luddy’s next-generation B.S. in Computer Engineering blends computer science, electrical engineering, and artificial intelligence to prepare students for dynamic careers in tech—whether you're designing computer hardware or developing the software systems that power it. From day one, you'll work directly with expert faculty in world-class facilities, building the skills essential for a future-proof career in engineering.
From code to chips: gain full system expertise in computer engineering
Computer Engineering vs. Intelligent Systems Engineering
How is computer engineering different from intelligent systems engineering, and which option is the right choice for you?
In our Intelligent Systems Engineering (ISE) degree, the focus is breadth—students have the opportunity to explore a wide variety of topics and skillsets, from innovation, design, and system development to artificial intelligence, machine learning, and beyond. ISE majors apply these methods to a concentration selected from bioengineering, cyberphysical systems, and molecular and nanoscale engineering.
In the Computer Engineering degree, the focus is depth. Beyond core technical course work in computing, mathematics, physics, and engineering methods, students will be required to complete a minimum of 27 credit hours in technical electives ranging from courses such as Advanced Circuits Analysis, Embedded Systems, Autonomous Robots, Wearable Sensors, Hardware Security, and High Performance Computing.
Both majors are housed within the Department of Intelligent Systems Engineering, and students take classes together and jointly benefit from the department’s offerings.
What sets IU’s B.S. in Computer Engineering apart from the rest?

As demand for leaders and innovators in the computer engineering profession continues to grow, IU Luddy is rising to meet those demands. With support from the Luddy School’s expertise in high-performance computing, cybersecurity, artificial intelligence, and cutting-edge technologies like quantum computing, this degree prepares you for a career in rapidly growing fields such as computing, electronics, and digital systems.
The curriculum emphasizes hands-on problem-solving, culminating in a real-world capstone project that showcases your skills and readiness for a thriving engineering career.
37 credits
Engineering Core
Software and computer systems engineering, intelligent systems, circuits, data, design
30 credits
Mathematics and Science Core
Calculus, linear algebra, probability & statistics, physics
27 credits
Technical Electives
Advanced circuits, digital design, computer architecture, robotics, deep learning
Degree requirements and curriculum
The B.S. in Computer Engineering’s program curriculum blends Indiana University’s broad, liberal arts foundation with intensive computing and electrical engineering study.
Complete program requirements are listed in the Luddy academic bulletin. To review your specific requirements, check out the bulletin that represents the year you entered IU.
Add a master’s degree in just one more year of study
Thinking about getting a master’s degree after graduating from your program? Learn more about the Luddy School’s Accelerated Master’s Programs in areas like secure computing, intelligent systems engineering, data science, and more.

Get in touch with Luddy advising
Whether you’re already a computer engineering student, you’re interested in applying, or you’re at IU but haven’t declared a major, the Luddy advising team will help you understand your degree requirements and meet your goals.
Make an appointment with an advisor to learn more.
For current computer engineering students, visit our student portal.
Luddy School scholarships and financial aid
Scholarships and federal financial aid are two ways IU Bloomington students can manage the cost of tuition and fees. There are scholarships just for incoming Luddy School students, too. Review complete tuition and financial aid information and explore Luddy scholarships.
Learn how to apply to the B.S. in Computer Engineering program
Our B.S. in Computer Engineering program imparts the fundamental principles of computer science and electrical engineering to prepare you for a career or further education in your chosen field. Using the form on this page, request more information about our program to get started.
Ready to take the next step? Learn how to apply.