General Engineering Course Planner: Option I

Recommended 4.5 Year Course Plan: Embedded Software Concentration

Print Planner Print

First Year

Semester I
ENGR 101 Introduction to Engineering (3)
MATH 150 Calculus I (4)
CHEM 151& 151L
or
ENGR 121
or COMP 150
General Chemistry I & Lab

Engineering Programming
or Computer Programming I
(4)

(3)

Core Curriculum Elective (6)
Semester II
ENGR 103
or ENGR 102
User-Centered Design
or Introduction to Electromechanical Systems Design
(3)
MATH 151 Calculus II (4)
ENGR 121
or COMP 150
or
CHEM 151 & 151L
Engineering Programming
or Computer Programming I

General Chemistry I & Lab
(3)


(4)
PHYS 270 & 270L Introduction to Mechanics & Lab (4)
Core Curriculum Elective (3)

Second Year

Semester I
ENGR 103
or ENGR 102
User-Centered Design
or Introduction to Electromechanical Systems Design
(3)
MATH 310 Applied Mathematics for Science & Engineering I (3)
PHYS 271 & 271L Introduction to Electricity & Magnetism & Lab (4)
Core Curriculum Elective (6)
Semester II
MENG 210  Statics (3)
GENG 221 Software Foundations (3)
MENG 260 Introduction to Thermal Sciences (3)
MATH 294 Special Topics: Discrete Math (3)
ELEC 201 Electrical Circuits (4)

Third Year

Semester I
ISYE 330 Engineering Probability & Statistics (3)
ENGR 311 Engineering Materials Science (3)
GENG 350  Engineering & Social Justice (3)
COMP 280 Introduction to Computer Systems (3.5)
Core Curriculum Elective (3)
Semester II
GENG 360 Experimental Engineering (3)
ISYE 380 Sustainability & Engineering (3)
COMP 310 Operating Systems (3.5)
COMP 385 Scanners, Compilers and Interpreters (3)
Core Curriculum Elective (3)

Fourth Year

Semester I
GENG 491 Engineering Senior Design I (4)
ELEC 340 Digital Design (4)
COMP 300  Principles of Digital Hardware (4)
Math/Science Elective (3)
Core Curriculum Elective (3) 
Semester II
GENG 492 Engineering Senior Design II (3)
COMP 375 Networking (3)
ENGR 421 Embedded Systems Performance (3)
Core Curriculum Elective (6)
Semester III
Concentration Electives (6)
Free Electives (11)
Option I: Embedded Software Concentration (ESW)
Embedded software engineering focuses on software development to control and monitor devices that are typically part of a larger system. For example, ESW graduates might develop software to control autonomous vehicles, monitor power systems or control communication networks.

Total: 147 Units