Embark on your journey into the dynamic world of Computer Engineering at Auburn University, a Bachelor of Science degree designed to equip you with the foundational knowledge and practical skills essential for innovation in today's technology-driven landscape. This program is ideal for aspiring engineers who are passionate about the intricate interplay between hardware and software, and who seek to understand the fundamental principles that underpin modern computing systems. You will explore core concepts in areas such as computer organization, network programming, and artificial intelligence, preparing you to tackle complex engineering challenges and contribute to advancements in fields ranging from embedded systems to intelligent applications.
This rigorous, full-time, on-campus program is structured over four years, providing a comprehensive learning experience that balances theoretical understanding with hands-on application. You will engage with subjects like discrete structures, algorithms, and operating systems through lectures and laboratory sessions, developing your problem-solving abilities and engineering acumen. A significant component of your education will involve practical projects, including a senior design project where you will apply your accumulated knowledge to a real-world engineering problem. Upon graduation, you will be well-prepared for diverse career paths in hardware design, software development, systems engineering, and advanced graduate studies.