BSCE Course Sequence 

This sequence is effective for students who have their catalog year as Fall 2020 or later

Freshmen 
Fall Spring 
  1. ECE 194 Introduction to Digital Design
    • Prereq: MATH 111 or equivalent
  2. MATH 242 Calculus I
    • Prereq: See Course Catalog
  3. ENGL 101 College English I
  4. ECE 115  ECE Freshman Seminar (Recommended but not required)
  5. First Year Seminar in one of the following areas
    •  Fine Arts
    • Humanities
    • Social Behavioral Sciences
  1. ENGL 102 College English II
    • Prereq: ENGL 101
  2. MATH 243 Calculus II
    • Prereq: MATH 242
  3. CS 211 Introduction to Programming
    • Prereq: MATH 111
  4. General Education
    • Fine Arts (FA)
    • Social Behavioral Sciences (SB)
    • One of the General Education courses listed must be from FA, the other from SB.

 

Sophomore
Fall Spring 
  1. ECE 282 Circuits I
    • Prereq: MATH 243
  2. ECE 238 Assembly Language Programing
    • Prereq: CS 211
  3. COMM 111 Public Speaking
  4. MATH 321/CS 321 Discrete Structures I
    • Prereq: MATH 242
  5. PHYS 313 Physics for Scientist I
    • Prereq: MATH 243
  1. ECE 284 Circuits II
    • Prereq: ECE 282 and MATH 243
    • Coreq: MATH 555
  2. CS 311 Object-Oriented Programming
    • Prereq: CS 211
  3. ECE 285 L Prog. w/ MATLAB for EE/CE
    • Prereq: CS 211
    • Coreq: ECE 284
  4. MATH 555 Differential Equations I
    • Prereq: MATH 243
  5. PHYS 314 Physics for Scientist II
    • Prereq: MATH 243 and PHYS 313
  6. PHYS 316 University Physics Lab II
    • Coreq: PHYS 314
Junior  
Fall Spring 
  1. ECE 338 FPGA-Based System Design
    • Prereq: CS 194 and CS 211
  2. CS 400 Data Structures
    • Prereq: CS 311
  3. ECE 492 Electronic Circuits I
    • Coreq: ECE 284 and ECE 285L
  4. General Education
    • Fine Arts
    • Social Behavioral Sciences
    • One of the General Education courses listed must be from FA, the other from SB.
  5. Complete first Engineer+ requirement 
  1. ECE 394 Introduction to Computer Architecture
    • Prereq: ECE 194 and CS 211
  2. CS 540 Operating Systems
    • Prereq: ECE 238 and CS 311
  3. MATH 511 Linear Algebra
    • Prereq: MATH 243
  4. IME 254 Engineering Probability & Statistics I
    • Prereq: MATH 243 or 252
  5. PHIL 354 Ethics and Computers
    • Offered: Spring Only
    • Prereq: Junior Standing or Dept.
      Consent
    • PHIL 354 fulfils humanities  requirement
  6. Complete second Engineer+ requirement 
Senior 
Fall Spring 
  1. ECE 594 Microprocessor Based System Design
    • Offered: Fall Only
    • Prereq: ECE 238 and 394
  2. Technical Elective 
    • At least 12 of the 14 Technical Elective hours must be from the ECE Department.
    • Up to 2 credit hours of Co-op courses can be used as non-departmental technical electives.
  3. Technical Elective 
    • At least 12 of the 14 Technical Elective hours must be from the ECE Department.
    • Up to 2 credit hours of Co-op courses can be used as non-departmental technical electives.
  4. ME 398 Thermodynamics I
    • Prereq: MATH 243 and PHYS 313
  5. ECE 585 Senior Design Project I
    • Prereq: Senior standing or ECE 492
    • Coreq: PHIL 354 or 385
  6. Complete third Engineer+ requirement 
  1. IME 255 Engineering Economy
    • Prereq: MATH 242 or 251
  2. CS 664 Computer Networks
  3. Technical Elective
    • At least 12 of the 14 Technical Elective hours must be from the ECE Department.
    • Up to 2 credit hours of Co-op courses can be used as non-departmental technical electives.
  4. Technical Elective
    • At least 12 of the 14 Technical Elective hours must be from the ECE Department.
    • Up to 2 credit hours of Co-op courses can be used as non-departmental technical electives.
  5. ECE 595 Senior Design Project II
    • Prereq: ECE 585