Bachelor of Science in Computer Engineering (CpE) This suggested plan applies to students entering in Academic Year 2015-2016 who are ready for calculus. MA11601 ENG1101 PH1100 CS1121 UN1015 MA23212 MA35212 EE2111 EE2174 CS1141 EE3131 CS3331 or …EE3160 3 CS3421 MA3710 EE49015 EE4173 EE4272/CS4461 Semester 1 Calculus with Technology 1 Engineering Anal./Problem Solving Physics Lab 1 Intro to Programming I Composition 6 Total Semester 3 Linear Algebra Differential Equations Electric Circuits I Digital Logic and Lab C for Java Programmers Goal 4 Crit/Creat. Thinking crse6 Total Semester 5 Electronics and Lab Concurrent Programming or …Linear Systems Computer Organization Engineering Statistics 2nd Comp/Comm. course6 Total Semester 7 EE Design Project 1 (part 1) Comp Systs Engg & Performance CpE Technical elective4 CpE Technical elective4,7 Computer Networks HASS upper level elective6 Total 4 3 1 3 3 14 2 2 3 4 2 3 MA2160 CS1122 PH2100 EE1111 EE1110 UN1025 EE2112 CS2311 CS2321 PH2200 PH1200 16 4 EE3173 3 4 3 3 17 EE3901 CS3411 CS4321 2 3 3 3 3 3 17 EE49105 Semester 2 Calculus with Technology 2 Intro. to Programming II Univ. Physics I - Mechanics 4 3 3 Intro. to Elec & Comp Engg. 1 Essential Math for EE’s Global Issues6 1 3 15 Total Semester 4 Electric Circuits II w/ Lab Discrete Structures Data Structures University Physics II Physics II Lab Goal 8 Soc/Eth Reasoning crse6 Total Semester 6 Hardware/Software Integration Design Fundamentals Systems Programming Intro. to Algorithms Math/Science elective Total Semester 8 EE Design Project 2 (part 2) Math/Science elective CpE Technical elective4,7 CpE Technical elective4,7 HASS upper level elective6 HASS elective6 Total Total 4 3 3 3 1 3 17 4 2 3 3 3 15 2 3 3 3 3 3 17 128 Credits Students must add 3 units of co-curricular activities (Physical Education), usually taken in six .5 units. Follow pre-requisites and semester offerings. This is a ‘suggested’ plan which can vary by individual student; shows best route through system to avoid conflicts. Students who begin in a pre-calculus course will take ENG1001 and ENG1100 in place of ENG1101 in first year. 1. MA1160 may be replaced by MA1161 2. MA2320 and MA3520 may replace MA2321 and MA3521 (MA2320 and MA3520 are taken in separate semesters) 3. Students choose either CS3331, Concurrent Programming, or EE3160, Linear Systems. Either CS3331 or EE3160 may be taken for technical elective credit if the student desires both CS3331 & EE3160. 4. CpE Technical Electives are taken from the list of approved courses. Choose courses to develop advanced skills in your interest area(s) and gear your education toward a particular career path. Minimum 6 credits upper-level coursework; remaining credits may use ENG1102, ENT3950,ENT3960, and/or up to 4 credits UN3002 (co-op). 5. Approved Engineering Design courses or Enterprise courses may replace EE4901, & EE4910. See department advisor for details 6. Follow university General Education and Humanities, Arts & Social Sciences (HASS) distribution requirements. 7. Up to 6 credits “EE” level 4000+ may be double-counted toward the ECE accelerated master’s program. 10/03/2012