Bachelor of Science in Computer Engineering

B.S. in Computer Engineering

Blend computer science, electrical engineering, and artificial intelligence to prepare for dynamic careers in engineering. From day one, you'll work directly with expert faculty in world-class facilities as you design next-generation answers.

What you'll learn

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.

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,

From code to chips, develop full system expertise

Whether you're designing computer hardware or developing the software systems that power it, this degree program will give you the tools and knowledge to build what's next.

Program details for B.S. in Computer Engineering

Degree requirements

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.

In addition to the general education requirements, the degree has three primary elements.

  • 37 credits Engineering core — Software and computer systems engineering, intelligent systems, circuits, data, design
  • 30 credits Mathematics and Science core — Calculus, linear algebra, probability and statistics, physics
  • 27 credits Technical Electives — Advanced circuits, digital design, computer architecture, robotics, deep learning

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.

Learn about the Luddy AMPs

The Luddy student experience

Two females sitting on a bed in their dorm room in the LLC
Student living

Our Living Learning Center

The Luddy Living Learning Center is a first-year residential community at IU Bloomington where students can connect, explore tech, and take part in exclusive trips and speaker events. It also features a makerspace with high-tech equipment just for Luddy students.

A student looking through a brochure on how to pay for college
Scholarships and financial aid

Find financial help

Attending the Luddy School of Informatics, Computing, and Engineering is more affordable than you think. With direct-admit scholarships and federal financial aid, you can reduce the cost of earning your B.S. in Computer Engineering at IU.

Female student sitting at the Women in Computing Organization table talking to a student about it.
Explore student organizations

Our student led community

You'll find many student organizations in Luddy exploring nearly every corner of information and society, from women in computing to sociotechnical ethics and more. Whatever sparks your curiosity, you'll find others who share it. And if you don't, you can create it.

Ready to start your journey at Luddy? Take the next step!