Montana State University’s Bachelor of Science in Computer Engineering offers an ABET-accredited, interdisciplinary education that combines extensive coursework from both the Electrical and Computer Engineering Department and the Computer Science Department. The program integrates hardware and software design, preparing students for careers in embedded systems, programmable logic, digital signal processing, and advanced computing technologies.
Students develop strong analytical, programming, and hardware design skills through a curriculum that blends rigorous mathematics, engineering, and computer science with hands-on laboratories and team-based projects.
Course Overview:
Year 1: Calculus I & II, introductory electrical engineering, physics, writing, and foundational computer science courses.
Year 2: Core engineering courses in circuits, logic design, differential equations, and linear algebra, with continued programming and data analysis.
Year 3: Signals and systems, microprocessors, electronics, discrete structures, and professional electives, with options to explore controls, DSP, or microcontroller applications.
Year 4: SoC FPGA hardware-software co-design, two-semester capstone design sequence, engineering ethics, and advanced professional electives.
Capstone Design: All students complete a two-semester senior design project addressing real-world engineering challenges in a collaborative, team-based environment.
Laboratory Integration: Labs are embedded throughout courses in circuits, electronics, logic design, microprocessors, and system integration.
Professional Electives: Flexible elective options allow students to tailor their learning with advanced topics in computer science and engineering.
Research Opportunities: Faculty-led research opportunities in areas such as embedded systems, digital signal processing, and programmable logic.
Graduate Outcomes:
Montana State’s engineering graduates have high employability across the embedded systems, telecommunications, and aerospace sectors.
Further Study:
Graduates are well-prepared for advanced degrees (MS, PhD) in computer engineering, electrical engineering, or computer science.
The program provides strong preparation for leadership roles in industry and academia.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.