Computer Engineering, BS, Four-Year Plan

Four-Year Plan for the Bachelor of Science in Computer Engineering

Sample Plan for New Students

The sample shows a typical plan to complete the degree based on current degree requirements and course offerings, and is not the only possible plan. The number of credits for each course is in parentheses. Some classes have prerequisites, and the order of courses in the sample plan accounts for these. Each new student, in consultation with their advisor, will complete a personal academic plan tailored to their specific goals and interests.

For more information about Seattle University's transition to the semester calendar, visit SU Moves to Semesters.

Degree Requirements

  • Minimum Credits to Graduate: 120 semester credits or 180 quarter credits
  • Credits in Major: 90 semester credits or 83 quarter credits
  • Minimum Major GPA: 2.0
  • Minimum Cumulative GPA: 2.0

Semester-Based Degree Plan

Four-Year Sample Plan For New Students

For students who enroll in Summer 2027 or beyond

Year 1

Course Fall Spring
Course 1 MATH 1334: Calculus I (4) MATH 1336: Calculus II (4)
Course 2 ECEGR 1200: Digital Operations & Comp (3) PHYS 1210: Mechanics (3)
Course 3 ECEGR 2000: Physical Comp. w/Python (3) PHYS 1211: Mechanics Lab (1)
Course 4 UCOR 1000 (3) ECEGR 1210: Digital Hardware Design (2)
Course 5 UCOR Stage I (3) ECEGR 2010: Intro to Robotics (3)
Course 6   UCOR Stage I (3)

Year 1 Steps for Success

  • Meet with your academic advisor each term for registration approval.
  • Meet with Faculty Mentor.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

 

Year 2

Course Fall Spring
Course 1 MATH 2330: Multivariable Calculus (4) MATH 2340: Differential Equations (3)
Course 2 PHYS 1220: Electricity & Magnetism (3) PHYS 2010: Waves & Optics (2)
Course 3 PHYS 1221: Electricity & Magnetism Lab (1) ECEGR 2100: Electrical Circuits I (3)
Course 4 ECEGR 2020: C++ Programming (3) CPSC 2430: Data Structures (3)
Course 5 UCOR Stage II (3) UCOR Stage II (3)

Year 2 Steps for Success

  • Meet with your academic advisor each term for registration approval.
  • Meet with Faculty Mentor.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

 

Year 3

Course Fall Spring
Course 1 MATH 2320: Linear Algebra (3) MATH 2310: Probability & Stats for Engineers (3)
Course 2 ECEGR 3110: Electrical Circuits II (3) CPSC 3500: Computing Systems (3)
Course 3 ECEGR 3120: Semicond. Dev. & Circuits (3) ECEGR 3700: Signals & Systems (3)
Course 4 ECEGR 3111: Experiential Design I (2) ECEGR 3121: Experiential Design II (1)
Course 5 ECEGR 2200: Microprocessor Design (3) ECEGR 3210: Embedded Systems (3)
Course 6   UCOR Stage II (3)

Year 3 Steps for Success

  • Meet with your academic advisor each term for registration approval.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

 

Year 4

Course Fall Spring
Course 1 ECEGR 4870: Engineering Design I (3) ECEGR 4880: Engineering Design II (3)
Course 2 ECEGR Elective (3) ECEGR 4620: Data Communication Networks (3)
Course 3 ECEGR 4750: Machine Learning (3) Choice Elective (3)
Course 4 UCOR Stage II (3) UCOR Stage III (3)
Course 5 UCOR Stage II (3) UCOR Stage III (3)

Year 4 Steps for Success

  • Meet with your academic advisor and Faculty Mentor.
  • Take the FE exam.
  • Submit graduation plan and apply for graduation.
  • Apply for jobs/internships.

Four-Year University Core Requirements

UCOR classes are listed in the sample plan as Stage I, II, and III. See below for UCOR course titles listed by Stage. For more information, please visit the University Core Website.

Stage I: Foundations

  • UCOR 1000/2000 Signature Seminar
  • UCOR 1100 Academic Writing Seminar
  • UCOR 1200 Quantitative Reasoning
  • UCOR 1500 Philosophies of Humanity

Stage II: Inquiry

  • UCOR 2100 Theological Explorations
  • UCOR 2300 Inquiry Seminar in Creative Arts and Expression
  • UCOR 2400 Inquiry Seminar in Literature, Art, or History
  • UCOR 2600 Inquiry Seminar in the Social Sciences
  • UCOR 2800 Inquiry Seminar in the Natural Sciences
  • UCOR 29XX Ethical Inquiry

Stage III: Engagement

  • UCOR 3100 Religion in a Global Context
  • UCOR 3200 Global Perspectives
  • UCOR 3300 Responsibility and Action

Curriculum Notes

Plan your courses and work closely with your academic advisor on your educational plan. You are responsible for tracking changes and ensuring you meet all degree requirements. Reach out to the College of Science & Engineering Advising Center for support via email at se-adv@seattleu.edu.

Resources for Success

Soar during your time here:

Excel in every class:

Source the best research:

Graduate on time:

Build your future career:

Expand your horizons:


Quarter-Based Degree Plan

Four-Year Sample Plan For New Students

For students who enroll prior to Summer 2027

Year 1

Course Fall Winter Spring
Course 1 MATH 1334 – Calculus I (5) MATH 1335 – Calculus II (5) MATH 1336 – Calculus III (5)
Course 2 ECEGR 1200 – Digital Operations & Computation (4)

PHYS 1210 – Mechanics + PHYS 1211 – Lab (4+1)

PHYS 1220 – Electricity & Magnetism + PHYS 1221 – Lab (4+1)
Course 3 UCOR 1XXX – University Core (5) UCOR 1XXX – University Core (5) UCOR 1XXX – University Core (5)

Year 1 Steps for Success

  • Meet with your academic advisor quarterly for registration approval.
  • Meet with Faculty Advisor.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

 

Year 2

Course Fall Winter Spring
Course 1 MATH 2330 – Multivariable Calculus (3) MATH 2320 – Linear Algebra (3) MATH 2340 – Differential Equations (4)
Course 2 PHYS 1230 – Waves, Optics, & Heat + PHYS 1231 – Lab (4+1) ECEGR 2210 – Programmable Devices (2) ECEGR 2220 – Microprocessor Design (4)
Course 3 ECEGR 2000 – Physical Computing with Python (4) ECEGR 2020 – C++ Programming (4) ECEGR 2100 – Electrical Circuits (5)
Course 4 UCOR 2XXX – University Core (5) UCOR 1XXX – University Core (5) ECEGR 2030 – Bridge to Data Structures (2)

Year 2 Steps for Success

  • Meet with your academic advisor quarterly for registration approval.
  • Meet with Faculty Advisor.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

 

Year 3

Course Fall Winter Spring
Course 1 ECEGR 3110 – Electrical Circuits II (5) ECEGR 3120 – Semiconductor Devices & Circuits (5) ECEGR 3710 – Signals & Systems (4)
Course 2 ECEGR 3111 – Laboratory I: Circuits (2) ECEGR 3121 –  Laboratory II: Electronics (2) ECEGR 3711 – Signals & Systems (2)
Course 3 CPSC 2430 – Data Structures (5) ECEGR 3210 – Embedded Systems (5) ECEGR 3500 – Electrical Enegery Systems (5)
Course 4 MATH 2310 – Probability Statistics for Science & Engineering (5) UCOR 2XXX – University Core (5) UCOR 3XXX – University Core (5)

Year 3 Steps for Success

  • Meet with your academic advisor quarterly for registration approval.
  • Apply for internships/research opportunities.
  • Attend networking events, seminars, and/or join a club.

 

Year 4

Course Fall Winter Spring
Course 1 ECEGR 4870 – Engineering Design I (3) ECEGR 4880 – Engineering Design II (4) ECEGR 4890 – Engineering Design III (3)
Course 2 Science/Engineering Elective (4) ECEGR/CS Elective (4) ECEGR 4620 – Data Communication Networks (4)
Course 3 ECEGR 4750 – Machine Learning I (5) UCOR 3XXX – University Core (5) UCOR 2XXX – University Core (5)
Course 4 CEEGR 3020 – Global Engineering Economics (3)    

Year 4 Steps for Success

  • Meet with your academic advisor and Faculty Advisor.
  • Take the FE exam in fall or winter.
  • Submit graduation plan and apply for graduation.
  • Apply for jobs/internships.

University Core Requirements

UCOR classes are listed in the sample plan as Module I, II, and III. See below for UCOR course titles listed by Module. See my.seattleu.edu for prerequisites and www.seattleu.edu/core for course descriptions. Honors and Matteo Ricci students have different Core requirements. 

Module I: 

  • UCOR 1100 Academic Writing Seminar
  • Satisfied in Major: UCOR 1200 Quantitative Reasoning
  • UCOR 1300 Creative Expression & Interpretation
  • UCOR 1400 Inquiry Seminar in the Humanities
  • UCOR 1600 Inquiry Seminar in the Social Sciences
  • Satisfied in Major: UCOR 1800 Inquiry Seminar in the Natural Sciences

 

Module II: 

  • UCOR 2100 Theological Explorations
  • UCOR 2500 Philosophy of the Human Person
  • UCOR 2900 Ethical Reasoning OR UCOR 2920 Ethical Reasoning Health Care

 

Module III: 

  • UCOR 3100 Religion in a Global Context 
  • UCOR 3400 Humanities and Global Challenges
  • Satisfied in Major: UCOR 3600 Social Sciences & Global Challenges 
  • Satisfied in Major: UCOR 3800 Natural Sciences & Global Challenges

Curriculum Notes

Use MySeattleU Student Planning to plan your courses and work closely with your academic advisor on your educational plan. You are responsible for tracking changes and ensuring you meet all degree requirements.

Visit the Seattle U Advising Services page for support or reach out to the Advising Center. Email CSE Advising at se-adv@seattleu.edu.

Resources for Success

Soar during your time here:

Excel in every class:

Source the best research:

Graduate on time:

Build your future career:

Expand your horizons:

Here to Help

College of Science and Engineering Advising Center