Uiuc Compe Course Map - The courses that are scribbled out are geneds/free electives (not related to major). The courses that are slashed out are shared by both the. Introduction to digital logic, computer systems, and computer languages. Topics include representation of information, combinational and sequential logic analysis and design, finite. In the curriculum map it is stated that computer engineers must take one of ece340, ece329, ece486, ece361, ece330 or ece310. Students should use this curriculum map as a guide to have a more informed discussion with the departmental academic advisor when selecting courses. Students not taking courses as. In this major, you will learn every part of a computer system from top to bottom. As a computer engineer, you will be well prepared to create the wide array of computing systems and devices. Computer engineering majors beginning fall 2025 must take at least 3 advanced computing electives. Ece 411 counts as both advanced computing elective and a. Browse the schedule of classes for course information, times, locations, and instructors listed by semester. Browse core requirements students must satisfy in order to graduate. Students should use this curriculum map as a guide to have a more informed discussion with the departmental academic advisor when selecting courses. Students not taking courses as. Easiest advanced computing electives are probably cs 411 and cs 421. Best advanced computing electives really depends on your interests. I could give some recommendations. Are you ee or compe? Circuit design has many subfields, do you want to do power/rf/ic? Fpga design would be ece 411 after 385. I'm taking ece 385 right now and think i want to explore. Find the course(s) that have follow the course(s) you like. If you liked ece 210, ece 310 or ece 486, if you liked ece 340, ece 444, etc.
The courses that are scribbled out are geneds/free electives (not related to major). The courses that are slashed out are shared by both the. Introduction to digital logic, computer systems, and computer languages. Topics include representation of information, combinational and sequential logic analysis and design, finite. In the curriculum map it is stated that computer engineers must take one of ece340, ece329, ece486, ece361, ece330 or ece310. Students should use this curriculum map as a guide to have a more informed discussion with the departmental academic advisor when selecting courses. Students not taking courses as. In this major, you will learn every part of a computer system from top to bottom. As a computer engineer, you will be well prepared to create the wide array of computing systems and devices.