The Bachelor of Science in Computer Engineering at the University at Buffalo offers a rigorous, interdisciplinary education that merges computer science and electrical engineering.
The program emphasizes hardware-software integration, circuit design, and system prototyping, preparing students for careers in industries such as robotics, autonomous vehicles, medical devices, computer networks, and smartphones.
Course Overview:
Year 1: Calculus I & II, General Chemistry, Introduction to Programming, Engineering Principles, University General Education courses.
Year 2: Circuit Analysis, Digital Systems, Data Structures, Signals and Systems, Probability and Applied Mathematics, Physics.
Year 3: Embedded and Real-Time Systems, Microprocessors, Computer Organization, Hardware/Software Integrated Design, 300/400-level CSE elective, Technical Electives.
Year 4: Capstone Design Project, General Education completion, Experiential Learning options.
Hands-On Design: Extensive lab work and design projects, including Hardware/Software Integrated Design.
Undergraduate Research: Opportunities in robotics, signal processing, and other areas.
Student Organizations: Involvement in clubs like the Association for Computing Machinery and IEEE.
Experiential Electives: Students can pursue teaching assistantships, independent study, and other project-based courses.
Graduate Careers: Graduates secure roles in top-tier organizations such as Apple, IBM, Microsoft, Cisco, GE, NASA, NIH, Qualcomm, Samsung, Oracle, Panasonic, and others.
Further Study: Well-prepared for MS or PhD programs in computer engineering, electrical engineering, or related technical disciplines.
Professional Skills: Develop expertise in circuit design, system integration, performance analysis, teamwork, and complex problem-solving.
Graduate Attributes: UB computer engineering graduates are known for their technical depth, hands-on project experience, and adaptability to cutting-edge technologies.
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.