BSCMPE Curriculum Flowchart Fall 2006 (catalog year 20071) and thereafter Content: zogg@wisc.edu Date last modified: 1-Jun-2009 Date created: 17-Aug-2006 16:11:00 Freshman Semester I: Chemistry (5-9); Calculus I (5); Communications Part A (2); ECE/CS 252 Introduction to Computer Engineering (2). Freshman Semester II: Calculus II (5), prerequisite is Calculus I; Physics 201 General Physics (5), prerequisite is Calculus I; CS 302 Introduction to Programming (3). Sophomore Semester I: Calculus III (3), prerequisite is Calculus II; Physics 202 General Physics (5), corequisite is ECE 170, prerequisite is Physics 201; ECE 170 Introductory Laboratory (1), corequisite is Physics 202; Math 240/475 Discrete Mathematics Elective (3), prerequisite is Calculus I; ECE/CS 352 Digital System Fundamentals (3), prerequisite is ECE/CS 252. Sophomore Semester II: ECE 220 Electrodynamics I (3), corequisite is ECE 230, prerequisites are Calculus III and Physics 202; ECE 230 Circuit Analysis (4), corequisites are ECE 220 and ECE 270, prerequisites are Calculus II and Physics 202; CS 367 Introduction to Data Structures (3), prerequisite is CS 302; ECE/CS 354 Machine Organization and Programming (3), prerequisites are ECE/CS 252 and CS 302. Junior Semester I: ECE 340 Electronic Circuits I (3), corequisite is ECE 353, prerequisite is ECE 230; ECE 270 Circuits Laboratory I (1), corequisite is ECE 230, prerequisite is ECE 170; ECE 330 Signals and Systems (3), prerequisite is ECE 230; ECE 353 Introduction to Microprocessor Systems (3), corequisite is ECE 340, prerequisites are ECE/CS 352 and ECE/CS 354. Junior Semester II: Probability/Statistics (3); Advanced Electives (13-14), from Junior Semester II through Senior Semester II; ECE 321 Transmission Lines for Digital Applications (1), prerequisites are ECE 220 and ECE 230; ECE/CS 552 Introduction to Computer Architecture (3), prerequisites are ECE/CS 352 and ECE/CS 354; ECE 551 Digital System Design and Synthesis (3), prerequisite is ECE/CS 352. Senior Semester I: Advanced Electives (13-14), from Junior Semester II through Senior Semester II; ECE 342/555 Electronic Circuits Elective (3), prerequisite is ECE 340; Laboratory Elective (1); ECE 453/468/554 Design Elective (4); ECE 536/537/564 System Software Elective (3-4). Senior Semester II: EPD 397 Technical Communication (3); Advanced Electives (13-14), from Junior Semester II through Senior Semester II. Notes: Prerequisites are not indicated for electives. Science (Math/Science Electives) and Liberal Studies requirements are normally distributed throughout the curriculum. This flowchart should be used in consultaton with an advisor and/or the BSCMPE Undergraduate Advising Guide. Updated: 6/1/09