Optional Enterprise sequence is included. Senior Design may be selected instead.
Students may participate in Enterprise as early as their second semester. See semester
notes.
Audit Years
Program Code ERE
This sample plan and flow chart is suitable for undergraduate students who are ready
for calculus and starting in:
General Flow Chart Guidelines
Flow charts are not an official list of degree requirements. Adjustments may be required
due to curriculum changes. Please see degree audit for official list of requirements.
Choose correct courses each semester. Run and review your online Degree Audit each
time you add, drop or switch courses and before each semester begins. Lists of electives and required courses are included in your
online degree audit report. It is the student's responsibility to choose correct courses.
General Education Requirements (24 Total Credits)
Choose one course from each list for General Education requirements: ALWAYS check
for allowable course choices in your degree audit after registration adds and changes!
- 12 cr/ Gen Ed Core: UN 1015, UN 1025, one Critical and Creative Thinking course, and one Social Responsibility
and Ethical Reasoning course
- 12 cr/ Gen Ed HASS lists: at least 6 credits must be upper-level 3000-4999. UN 1015 and UN 1025 must be complete
before taking upper-level HASS courses.
- HASS Composition/Communication: View list of allowed courses in the degree audit or on the Registrar’s Office General
Education webpage.
- HASS Social and Behavioral Science (EC/PSY/SS)
- HASS Humanities and Fine Arts (HU/FA)
- HASS any list: A maximum of one course may be taken from the HASS Restricted list. Upper level if
needed (3000+)
- Co-curricular activities: Choose 3 units of co-curricular activities (listed on Registrar’s
General Education webpage). 0.5 or 1 credit courses are available.
BS Robotics Engineering Curriculum Overview (122-124 Total Credits)
- General Education: 24 credits (Core 12, HASS 12); co-curricular 3 credits not include
in total
- Core Requirements: 53 credits
- Math and Science: 28 credits
- Math and Science Elective: 3 credits
- Free Electives: 0 credits
- Robotic Engineering (RE) Approved Elective: 3 credits
- Robotic Engineering Technical Electives: 7 credits
- Directed RE Technical Electives: 4 credits
- Remaining RE Technical Elective: 3 credits
- Senior Design Path or Enterprise Path: 4-6 credits
Year 1
Fall (Semester 1)
MA 1160 - Calculus with Technology I
An introduction to single-variable calculus, which includes a computer laboratory. Topics include trigonometric, exponential, and logarithmic functions, differentiation and its uses, and basic integration. Integrates symbolic tools, graphical concepts, data and numerical calculations.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-1)
- Semesters Offered:
Fall
- Pre-Requisite(s): ALEKS Math Placement >= 86 or CEEB Calculus AB >= 3 or CEEB Calculus BC >= 3 or CEEB Calculus AB Subscore >= 3 or ACT Mathematics >= 29 or SAT MATH SECTION SCORE-M16 >= 680
ENG 1101 - Engineering Analysis and Problem Solving
An introduction to the engineering profession and to its various disciplines. Focuses on developing problem-solving skills, computational skills, and communication skills. Through active, collaborative work, students work on teams to apply the engineering problem-solving method to "real-world" problems.
- Credits:
3.0
- Lec-Rec-Lab: (0-0-5)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): (MA 1031(C) or MA 1032(C) or MA 1120(C) or MA 1160(C) or MA 1161(C) or MA 1121(C) or MA 2160(C) or MA 3160(C)) and (Spatial Visualization Score >= 19 or ENG 1002(C))
CS 1111 - Introduction to Programming in C/C++
Introductory course in C/++ programming. Topics include top-down analysis of problems, structured programming, control structures, functions, arrays, pointers, and file I/O. Basic concepts of object-oriented programming (classes, objects, function overloading) will also be introduced.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall, Summer
- Restrictions:
Must be enrolled in one of the following Major(s): Electrical Engineering, Robotics Engineering, Industrial Technology, Audio Production & Technology, Computer Network & System Admn, Electrical Eng Tech, Information Technology, Mechatronics;
Must be enrolled in one of the following Class(es): Freshman, Sophomore
PH 1100 - Physics by Inquiry I
Experiments covering kinematics, force, conservation of momentum, conservation of energy, and waves are explored through guided construction. The course emphasizes understanding physical concepts through inquiry and the scientific method
- Credits:
1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): MA 1160(C) or MA 1161(C) or MA 1121(C)
Provides direct instruction in composition. Students examine and interpret communication practices and apply what they learn to their own written, aural, and visual compositions. Class projects ask students to communicate in a variety of modes and to attend to audience, purpose, and context.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Must be enrolled in one of the following Class(es): Freshman
Total 14 Credits
- Take MA 1160 or MA 1161 - Calculus Plus w/ Technology I. These and are co-requisites
of ENG 1101 and PH 1100.
- ENG 1101 requires the Spatial Visualization Test.
Spring (Semester 2)
MA 2160 - Calculus with Technology II
Continued study of calculus, which includes a computer laboratory. Topics include integration and its uses, function approximation, vectors, and elementary modeling with differential equations.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-1)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): MA 1160 or MA 1161 or MA 1135 or MA 1121 or CEEB Calculus AB >= 3 or CEEB Calculus BC >= 3 or CEEB Calculus AB Subscore >= 3
ENG 1102 - Engineering Modeling and Design
Continuation of ENG1101. Introduction to the engineering design process with an emphasis on graphics and documentation. Focuses on engineering problem solving in the context of the design process.
- Credits:
3.0
- Lec-Rec-Lab: (0-0-5)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): (MA 1031 or MA 1032 or MA 1120 or MA 1160(C) or MA 1161(C) or MA 1121(C) or MA 2160(C) or MA 3160(C)) and (ENG 1101 or (ENG 1001 and ENG 1100)) and (Spatial Visualization Score >= 19 or ENG 1002)
CH 1150 - University Chemistry I
Introduces the foundations of chemistry, including electronic structure of atoms and molecules, intermolecular forces, states of matter, chemical reactions, organic chemistry, chemical equilibria, kinetics, and acid-base chemistry. Includes laboratory component that emphasizes lecture components.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring, Summer
- Co-Requisite(s): CH 1151
- Pre-Requisite(s): MA 1031(C) or MA 1032(C) or MA 1120(C) or MA 1160(C) or MA 1161(C) or MA 1135(C) or MA 1121(C) or ALEKS Math Placement >= 56 or CEEB Calculus AB >= 2 or CEEB Calculus BC >= 2 or CEEB Calculus AB Subscore >= 2 or ACT Mathematics >= 22 or SAT MATH SECTION SCORE-M16 >= 540
CH 1151 - University Chemistry Lab I
Laboratory to accompany CH1150.
- Credits:
1.0
- Lec-Rec-Lab: (0-0-3)
- Semesters Offered:
Fall, Spring, Summer
- Co-Requisite(s): CH 1150
- Pre-Requisite(s): MA 1031(C) or MA 1032(C) or MA 1120(C) or MA 1160(C) or MA 1161(C) or MA 1135(C) or MA 1121(C) or ALEKS Math Placement >= 56 or CEEB Calculus AB >= 2 or CEEB Calculus BC >= 2 or CEEB Calculus AB Subscore >= 2 or ACT Mathematics >= 22 or SAT MATH SECTION SCORE-M16 >= 540
CH 1153 - University Chem Recitation I
Problem solving session to support University Chemistry I - CH1150.
- Credits:
1.0
- Lec-Rec-Lab: (0-1-0)
- Semesters Offered:
Fall, Spring, Summer
- Co-Requisite(s): CH 1150
- Pre-Requisite(s): MA 1031(C) or MA 1032(C) or MA 1120(C) or MA 1160(C) or MA 1161(C) or MA 1121(C) or MA 1135(C) or ALEKS Math Placement >= 56 or CEEB Calculus AB >= 2 or CEEB Calculus BC >= 2 or CEEB Calculus AB Subscore >= 2 or ACT Mathematics >= 22 or SAT MATH SECTION SCORE-M16 >= 540
PH 2100 - University Physics I-Mechanics
A calculus-based introduction to classical mechanics. Topics include kinematics, Newton's laws, impulse and momentum, work and energy, and the universal law of gravitation. C or better/AP credit in Calc 1 or co-requisite registration in PH2110 required.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): PH 1100(C) and (MA 1160 or MA 1161 or MA 1121 or MA 1135) or (CEEB Calculus AB >= 3 or CEEB Calculus BC >= 3 or CEEB Calculus AB Subscore >= 3 and MA 2160(C) or MA 3160(C))
Study of contemporary global issues, their origins, impacts, and solutions through the thematic and comparative exploration of worldview and culture, population, globalization, development, politics and global governance, environment, and sustainability. Emphasis on global literacy and information literacy.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Must be enrolled in one of the following Class(es): Freshman
Total 17 Credits
- ENT 1960 is optional Enterprise participation. Try it if desired.
- Take CH 1105/51 and/or CH 1153.
- CH 1153 is optional. Chem 1 Recitation is strongly recommended with CH 1150/51.
- An upper level language course may be used in place of UN 1025.
Year 2
Fall (Semester 3)
MA 3160 - Multivariable Calculus with Technology
Introduction to calculus in two and three dimensions, which includes a computer laboratory. Topics include functions of several variables, partial derivatives, the gradient, multiple integrals; introduction to vector-valued functions and vector calculus, divergence, curl, and the integration theorems of Green, Stokes, and Gauss.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-1)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): MA 2160 or CEEB Calculus BC >= 3
EE 3010 - Circuits and Instrumentation for Cyber Physical Systems
Designed for nonmajors. Covers the principles of electrical and electronic measurements, including dc, ac, semiconductor devices, amplifiers, and filtering.
- Credits:
3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
May not be enrolled in one of the following Major(s): Electrical Engineering, Computer Engineering
- Pre-Requisite(s): MA 1121 or MA 1160 or MA 1161
ENG 2120 - Statics-Strength of Materials
The composition and resolution of forces and force systems, principles of equilibrium applied to various bodies, simple structures, friction, and 2nd moments of area. Intro to the mechanical behavior of materials, including calculation of stresses, strains, and deformations due to axial, torsional, and flexural loading. Uses MATLAB.
- Credits:
4.0
- Lec-Rec-Lab: (0-4-0)
- Semesters Offered:
Fall, Spring
- Restrictions:
May not be enrolled in one of the following Major(s): Mechanical Engineering, Civil Engineering
- Pre-Requisite(s): MA 2160 and PH 2100 and ENG 1102
SAT 2711 - Linux Fundamentals
Fundamental OS concepts, OS design principles, Linux system architecture, Linux installation and package management, GNU and UNIX commands, Linux file systems, hierarchy standards, shells, scripting and data management, user interfaces and desktops, administrative tasks, essential system services, networking fundamentals, and security.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered:
Fall, Summer
- Pre-Requisite(s): SAT 1200 or CS 1111(C) or CS 1121 or CS 1131 or CS 1142 or MIS 2100
PH 1200 - Physics by Inquiry II
Experiments covering Coulomb's law, electric and magnetic fields, circuits, induction, and geometric optics are explored through guided construction. The course emphasizes understanding physical concepts through inquiry and the scientific method.
- Credits:
1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): PH 1100 or PH 1111 or PH 1141 or PH 1161
Total 15 Credits
PE Co-Curricular (0.5)
- ENT 2950 is optional Enterprise participation.
Spring (Semester 4)
MA 2321 - Elementary Linear Algebra
Offered first half of semester, to be taken concurrently with MA3521. The course is an introduction to linear algebra and how it can be used. Topics include systems of equations, vectors, matrices, orthogonality, subspaces and the eigenvalue problem.
- Credits:
2.0
- Lec-Rec-Lab: (0-4-0)
- Semesters Offered:
Fall, Spring
- Restrictions:
May not be enrolled in one of the following Major(s): Mathematics, Software Engineering, Computer Science
- Co-Requisite(s): MA 3521
- Pre-Requisite(s): MA 2160
MA 3521 - Elementary Differential Equations
Offered second half of semester, to be taken concurrently with MA2321. Topics include first order equations, linear equations and systems of equations.
- Credits:
2.0
- Lec-Rec-Lab: (0-4-0)
- Semesters Offered:
Fall, Spring
- Restrictions:
May not be enrolled in one of the following Major(s): Mathematics, Computer Science
- Co-Requisite(s): MA 2321
- Pre-Requisite(s): MA 2160
EE 2180 - Introduction to Robotics and Lab
Introduces the following topics: robotic actuators, inverse and forward kinematics, control methods, applied statistics, environment mapping, and path finding. Topics will be further explored during hands on and practical lab experiments.
- Credits:
3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered:
On Demand
- Restrictions:
May not be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (EE 3010(C) or EE 2111(C)) and (MA 2320(C) or MA 2321(C) or MA 2330(C))
First course in the principles of dynamics, covering the motion of a particle, the kinematics and kinetics of plane motion of rigid bodies, the principles of work and energy, impulse and momentum. Uses vector methods.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): PH 2100 and (MEEM 2110 or ENG 2120)
PH 2200 - University Physics II-Electricity and Magnetism
A calculus-based introduction to electromagnetism. Topics include Coulomb's law, electric fields, Gauss's law, electric potential, capacitance, circuits, magnetic forces and fields, Ampere's law, induction, Maxwell's equations, and electromagnetic waves.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): (PH 1200(C) or PH 2261(C)) and (PH 2100 or PH 1160) and MA 2160
3 Credits of Critical/Creative Thinking
Total 16 Credits
- ENT 2960 is optional Enterprise participation.
- Linear Algebra and Differential Equations- choose accelerated pace, MA 2321 and MA
3521 in same semester, or choose semester-long courses MA 2320 and MA 3520 in two
separate semesters. MA 2320 is best taken in semester 2 or 3. MA 2321 and MA 3521
may be taken in semester 3 or 4.
- Take 14 credits minimum with MA 2321/3521.
Year 3
Fall (Semester 5)
EE 3160 - Signals and Systems
Introduces the mathematical analysis of signals, systems, and control. Topics include differential equations, Fourier series, Fourier transforms, LaPlace transforms, frequency response, Bode plots, state models, and an introduction to control systems.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): (EE 3010 or EE 2112) and (MA 2320 or MA 2321 or MA 2330) and (MA 3520 or MA 3521 or MA 3530 or MA 3560)
EE 3280 - Robot Operating Systems
An introduction to the robotics middleware enabling robot platforms used in autonomous vehicles and advanced manufacturing. Students will learn the basics of distributed robotics software architecture, hardware considerations and associated simulation tools.
- Credits:
3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered:
Spring
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman
- Pre-Requisite(s): EE 2180 and SAT 2711
EE 2174 - Digital Logic and Lab
Introduces analysis, design, and application of digital logic. Includes Boolean algebra, binary numbers, logic gates, combinational and sequential logic, storage elements and hardware-description-language based synthesis.
- Credits:
4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered:
Fall, Spring, Summer
- Pre-Requisite(s): CS 1121 or CS 1131 or CS 1111
3 Credits of Math and Science Elective
See Math and Science Elective below.
3 Credits of Social Reso. / Ethical Reasoning
Enterprise (if choosing Enterprise for the Engineering Design Option)
ENT 3950 - Enterprise Project Work III
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems. Third-year students will practice designing approaches to solve problems and develop procedures to achieve specified project objectives.
- Credits:
1.0
- Lec-Rec-Lab: (0-0-3)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Must be enrolled in one of the following Class(es): Junior, Senior
Total 16-17 Credits
PE Co-Curricular (1.0)
- ENT 3950 is optional Enterprise participation. See Engineering Design Requirements below.
- Tak EE 3160 Signals and Systems or MEEM 3750 Dynamic Systems.
Spring (Semester 6)
EE 3901 - Design Fundamentals
The design process; includes team design activities and studies project management, ethics, and professionalism.
- Credits:
2.0
- Lec-Rec-Lab: (2-0-0)
- Semesters Offered:
Fall, Spring
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): EE 2112 or (EE 2180 and EE 3010) and UN 1015
EE 3261 - Control Systems
Mathematical formulation of control problems (both transfer function and state-variable descriptions); analysis of feedback control systems (stability, transient performance, steady-state error, sensitivity, etc.); analog and digital simulation; and experiments with physical systems.
- Credits:
3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered:
Fall, Spring
- Pre-Requisite(s): EE 3160
MEEM 3400 - Mechanical System Design and Analysis
In this course, students learn mechanical synthesis and analysis methods. They use case studies to develop relationships between design and performance. They apply synthesis methods to the design of a new product.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Must be enrolled in one of the following Major(s): Robotics Engineering, Mechanical Engineering
- Pre-Requisite(s): (ENG 2120 or MEEM 2150) and MEEM 2700
EE 3171 - Microcontroller Applications for Cyber Physical Systems
Introduces the concepts of microcontroller-based systems. Describes basic characteristics of microcontrollers, then goes into significant detail in the applications of a specific microcontroller. Topics include C and assembly language programming, instruction set interface, ASICs, and polled, interrupt, and DMA input/output.
- Credits:
4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
May not be enrolled in one of the following Major(s): Computer Engineering
- Pre-Requisite(s): (EE 2241 or CS 1121 or CS 1111) and (EE 2174 or EE 2173)
3 Credit of HASS: Social and Behavioral Sci
Enterprise (if choosing Enterprise for the Engineering Design Option)
ENT 3960 - Enterprise Project Work IV
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems. Third-year students practice designing approaches to solve problems and develop procedures to achieve specified project objectives.
- Credits:
1.0
- Lec-Rec-Lab: (0-0-3)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Must be enrolled in one of the following Class(es): Junior, Senior
Total 15 Credits
PE Co-Curricular (1.0)
- ENT 3960 is optional Enterprise participation. See Engineering Design Requirements below.
- Take EE 3171 or EET 4141 Microcontrollers.
Year 4
Fall (Semester 7)
EE 4235 - Sensing and Processing in Robotic Applications
Sensing and signal processing for robotics applications in manufacturing and autonomous navigation. Heavy emphasis on developing, testing, and evaluating algorithms. MATLAB programming required.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall
- Restrictions:
Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EE 2180 and ENG 1101
EE 3373 - Introduction to Programmable Controllers
The design of discreet sequential controls using programmable logic controllers (PLCs). Relay logic is used to introduce ladder logic and ladder logic is used to program the PLC. Introduces a structured approach to sequential control design. Data acquisition is introduced using BridgeVIEW software
- Credits:
3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered:
Fall, Summer
- Restrictions:
Must be enrolled in one of the following Major(s): Robotics Engineering
- Pre-Requisite(s): EE 2112 or EE 3010
3 Credits of RE Approved Elective
See Approved Elective below.
3 Credits of Composition / Communication
Enterprise
ENT 4950 - Enterprise Project Work V Capstone
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems, taking constraints into account and applying relevant standards. Fourth-year students gain experience in defining project objectives, planning strategies to achieve these objectives, and leading technical teams to accomplish project goals. Must be project ready as defined by major.
- Credits:
2.0
- Lec-Rec-Lab: (0-0-6)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Permission of department required;
Must be enrolled in one of the following Major(s): Biomedical Engineering, Engineering, Civil Engineering, Geospatial Engineering, Chemical Engineering, Computer Engineering, Electrical Engineering, Environmental Engineering, Geological Engineering, Mechanical Engineering, Materials Science and Engrg, Robotics Engineering, Software Engineering, Construction Management, Computer Network & System Admn, Electrical Eng Tech, Mechanical Engineering Tech, Surveying Engineering, Information Technology;
Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (BE 3350 and BE 3700 and BE 3800 and BE 4900 and ENT 3950 and ENT 3960) or (CEE 3620 or CEE 3810) or CM 4855(C) or (CS 3712 or CS 4711 or CS 4760) or (ENT 3960 and (EE 3131 or (EE 3280 and EE 3261(C))) and EE 3901 and EE 3171(C) or EE 3173(C)) or (GE 3890 and GE 3880) or (ENT 3950 and ENT 3960 and (MA 3710(C) or MA 2710(C) or MA 2720 or MA 3715) and MEEM 3750 and MEEM 3201 and MEEM 3901 and MEEM 3911) and EE 3010(C) and MEEM 3400 and MEEM 3600(C) or MSE 3190 or (CMG 3250 and CMG 4120(C) and CMG 4210 and CMG 3200) or (EET 3281 and EET 4253(C)) or SAT 3812(C) or SU 4100(C) or ENG 3505(C) or (ENT 3950 and ENT 3960) or (MET 4200 and MET 3500(C) and MET 3451(C))
or Senior Design
EE 4901 - EE Design Project 1
The first semester of a program of study in which a group of students work on an engineering design project in consultation with a faculty member. (Senior project ready as defined by major substitutes for prerequisites)
- Credits:
2.0
- Lec-Rec-Lab: (1-0-3)
- Semesters Offered:
Fall
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman, Sophomore, Junior
- Pre-Requisite(s): (EE 3131 or (EE 3280 and EE 3261(C))) and EE 3901 and (EE 3171(C) or EE 3173(C))
Total 14 Credits
PE Co-Curricular (0.5)
- ENT 4950 is optional Enterprise participation. See Engineering Design Requirements below. EE 4901 or MEEM 4901 may be taken instead for the Senior Design option Semester
1.
- EET 3373 may be taken instead of EE 3373.
- Choose at least 6 credits of 3000-4999 HASS in Year 4.
Spring (Semester 8)
4 Credits of Directed Technical Elective
See Directed Technical Electives below.
3 Credits of RE Technical Elective
See Robotics Engineering Technical Electives below.
3 Credits of HASS: Humanities and Fine Arts
3 Credits of Any HASS / HASS Restricted
Enterprise
ENT 4960 - Enterprise Project Work VI Capstone
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems, taking constraints into account and applying relevant standards. Fourth-year students gain experience defining project objectives, planning strategies to achieve these objectives, and leading technical teams to accomplish project goals.
- Credits:
2.0
- Lec-Rec-Lab: (0-0-6)
- Semesters Offered:
Fall, Spring, Summer
- Restrictions:
Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): ENT 4950 and (BE 4900 or CEE 3620 or CEE 3810 or CM 4855 or CS 3712 or CS 4711 or CS 4760 or EE 3171 or EE 3173 or GE 3890 or GE 3880 or MSE 4141(C) or CMG 4210 or EET 4253 or MET 4460 or SAT 4541 or SU 4100 or ENG 3830(C) or (ENG 3505 and ENG 4505) or (MEEM 3750 and MEEM 3201) or (EE 3280 and EE 3261))
or Senior Design
EE 4910 - EE Design Project 2
The second semester of a program of study in which a group of students work on an engineering design project in consultation with a faculty member. (Senior project ready as defined by major substitutes for prerequisites)
- Credits:
2.0
- Lec-Rec-Lab: (0-1-3)
- Semesters Offered:
Spring
- Pre-Requisite(s): EE 4901
Total 15 Credits
- ENT 4960 is optional Enterprise participation. See Engineering Design Requirements below. EE 4910 or MEEM 4911 may be taken instead for the Senior Design option Semester
2.
- Choose at least 6 credits of 3000-4999 HASS in Year 4.
Electives
Math and Science Elective (3 Credits)
MA 2600, 2910, MA3XXX or higher (excluding MA 3720, 3750, 3810, 3811, 3990, 4810,
4820, 4905, 4945), BL 1010 or higher (excluding BL 1580, 1590, 1710, 1800, 3970, 3990),
CH 1500 or higher, PH 1090, 1091, 1600, 1610, 2300 or higher, EE 3180.
Engineering Design Requirements (4–6 Credits)
Option 1: Senior Design (4 Credits)
- Senior Design is the year-long company sponsored project team.
- EE 4901(2) and EE 4910(2) (or BE 4901/BE 4910) taken in fall-spring, or MEEM 4901(2)
and MEEM 4911(2) taken in spring-fall or fall-spring.
- May use EPS-European Project Semester for Design Option 1, which includes EE 3901
credit.
Option 2: Enterprise (6 Credits)
- Four semesters of project work beginning at the point in time when you have 4 semesters
left on campus: ENT 3950(1), ENT 3960(1), ENT 4950(2) and ENT 4960(2).
- Application must be in robotics.
- Adds 2 credits to the ERE degree total.
RE Approved Elective (3 Credits)
Choose one course from the list below. These are human/machine related topics.
HF 2000 - Introduction to Engineering Psychology
This class will examine the capabilities and limitations of human perception and cognition and the application of theories and principles of human performance to the design.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Fall
HU 3710 - Engineering Ethics
A study of ethical questions confronting individual engineers and the engineering profession. Among the issues to be explored are the meaning of professionalism, the social responsibilities of engineers, engineer-employer and engineer-client relationships, whistle-blowing, conflicts of interest, and competitive bidding.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Spring
- Pre-Requisite(s): UN 1015 and (UN 1025 or Modern Language - 3000 level or higher)
MEEM 4630 - Human Factors
The usability of products and systems can be improved by considering human capabilities during their design. This course explores both the psychological and physical characteristics of human beings. It then presents how to apply human factors principles to the design process.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall
- Restrictions:
Must be enrolled in one of the following College(s): College of Engineering;
May not be enrolled in one of the following Class(es): Freshman, Sophomore, Junior
PSY 4010 - Cognitive Psychology
Through lecture, demonstrations, and participation in classic cognitive experiments, this course provides a survey of topics in human cognition, including perception, attention, mental representation and processing, the architecture of memory, knowledge, visual imagery, problem solving, reasoning, and decision making.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Fall
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman
- Pre-Requisite(s): PSY 2000 or HF 2000
PSY 4160 - Sensation and Perception
Examination of basic sensory mechanisms and perceptual phenomena. Sensory mechanisms reviewed will include vision, audition, olfaction, gustation, vestibular system and touch.
- Credits:
3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered:
Spring, in odd years
- Restrictions:
May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): PSY 2000 or HF 2000
Robotics Engineering Technical Electives (7 Credits)
Directed Technical Electives (4 Credits)
EE 4219 - Introduction to Electric Machinery and Drives
Provides a thorough understanding of how electric machines can be used to drive loads with control of speed, torque and position. Topics include basic electro-mechanics, rotating machinery, dc machines, ac machines, power electronics and load modeling. Applications include industrial systems, hybrid/electric vehicles and electric power systems.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Spring
- Pre-Requisite(s): (EE 2112 or EE 3010) and EE 3120
EE 4220 - Introduction to Electric Machinery and Drives Laboratory
Provides a hands on understanding of how electric machines can be used to drive loads with control of speed, torque, and position. Topics include basic electro-mechanics, rotating machineer, dc machines, ac machines, power electronics, and load modeling.
- Credits:
1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered:
Spring
- Pre-Requisite(s): EE 4219(C)
EE 4375 - Autonomous Vehicle Design
Design of autonomous systems focusing on safety. Covers localization, sensor fusion, and motion planning. Emphasizes autonomy capability level, functional safety, and hazard analysis. Students will use autonomous vehicle data sets to develop sensing, perception, and path-planning strategies on simulated autonomous vehicles.
- Credits:
4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered:
Spring
- Pre-Requisite(s): (EE 3261 or MEEM 3750) and EE 3280
EE 4737 - Embedded System Interfacing
Covers the use of low-power microcontrollers and hardware- dependent C for embedded sensing and control systems. Emphasizes direct interfacing with analog and digital sensors and actuators of several different modalities, to implement end-to-end embedded systems for applications including robotics and wireless sensor nets.
- Credits:
4.0
- Lec-Rec-Lab: (3-0-1)
- Semesters Offered:
Spring, Summer
- Restrictions:
Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (CS 1111 or CS 1142) and (EE 3171 or EE 3173)
EET 4373 - Advanced Programmable Controllers
Using Allen Bradley Contr Logix and SLC500 programmable controllers, course covers structured programming, Sequential Function Charts, networking, proportional integral differential control, data acquisition and interfacing. The labs will require students to write and troubleshoot complex PLC programs.
- Credits:
4.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered:
Spring
- Restrictions:
Must be enrolled in one of the following Major(s): Electrical & Computer Engineer, Electrical Eng Tech, Robotics Engineering, Mechatronics, Computer Engineering, Electrical Engineering;
Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EET 3373 or EE 3373
MEEM 4705 - Robotics and Mechatronics
Cross-discipline system integration of sensors, actuators, and microprocessors to achieve high-level design requirements, including robotic systems. A variety of sensor and actuation types are introduced, from both a practical and a mathematical perspective. Embedded microprocessor applications are developed using the C programming language.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-3)
- Semesters Offered:
Fall, Spring
- Pre-Requisite(s): MEEM 3750 or EE 3160
- If EE 4219 is selected, then EE 4220 must also be taken.
Remaining Technical Elective (3 Credits)
Take at least one course, or set of courses, not already completed above, for a minimum
of 3 credits.
EE 4219 - Introduction to Electric Machinery and Drives
Provides a thorough understanding of how electric machines can be used to drive loads with control of speed, torque and position. Topics include basic electro-mechanics, rotating machinery, dc machines, ac machines, power electronics and load modeling. Applications include industrial systems, hybrid/electric vehicles and electric power systems.
- Credits:
3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered:
Spring
- Pre-Requisite(s): (EE 2112 or EE 3010) and EE 3120
EE 4220 - Introduction to Electric Machinery and Drives Laboratory
Provides a hands on understanding of how electric machines can be used to drive loads with control of speed, torque, and position. Topics include basic electro-mechanics, rotating machineer, dc machines, ac machines, power electronics, and load modeling.
- Credits:
1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered:
Spring
- Pre-Requisite(s): EE 4219(C)
EE 4262 - Digital and Non-linear Control
Introduction to state space analysis and design (state feedback, observers, and observer feedback); digital control system design and analysis (Z-transforms, difference equations, the discrete-time state model, and digital implementation of controllers); introduction to nonlinear systems (equilibrium states, linearization, phase plane analysis, and describing function analysis); and experiments with physical systems.
- Credits:
3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered:
Spring
- Pre-Requisite(s): EE 3261
EE 4375 - Autonomous Vehicle Design
Design of autonomous systems focusing on safety. Covers localization, sensor fusion, and motion planning. Emphasizes autonomy capability level, functional safety, and hazard analysis. Students will use autonomous vehicle data sets to develop sensing, perception, and path-planning strategies on simulated autonomous vehicles.
- Credits:
4.0
- Lec-Rec-Lab: (3-0-2)
- Semesters Offered:
Spring
- Pre-Requisite(s): (EE 3261 or MEEM 3750) and EE 3280
EE 4737 - Embedded System Interfacing
Covers the use of low-power microcontrollers and hardware- dependent C for embedded sensing and control systems. Emphasizes direct interfacing with analog and digital sensors and actuators of several different modalities, to implement end-to-end embedded systems for applications including robotics and wireless sensor nets.
- Credits:
4.0
- Lec-Rec-Lab: (3-0-1)
- Semesters Offered:
Spring, Summer
- Restrictions:
Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (CS 1111 or CS 1142) and (EE 3171 or EE 3173)
EET 4373 - Advanced Programmable Controllers
Using Allen Bradley Contr Logix and SLC500 programmable controllers, course covers structured programming, Sequential Function Charts, networking, proportional integral differential control, data acquisition and interfacing. The labs will require students to write and troubleshoot complex PLC programs.
- Credits:
4.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered:
Spring
- Restrictions:
Must be enrolled in one of the following Major(s): Electrical & Computer Engineer, Electrical Eng Tech, Robotics Engineering, Mechatronics, Computer Engineering, Electrical Engineering;
Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EET 3373 or EE 3373
MEEM 4705 - Robotics and Mechatronics
Cross-discipline system integration of sensors, actuators, and microprocessors to achieve high-level design requirements, including robotic systems. A variety of sensor and actuation types are introduced, from both a practical and a mathematical perspective. Embedded microprocessor applications are developed using the C programming language.
- Credits:
4.0
- Lec-Rec-Lab: (0-3-3)
- Semesters Offered:
Fall, Spring
- Pre-Requisite(s): MEEM 3750 or EE 3160
MEEM 4707 - Autonomous Systems
The main concepts of autonomous systems will be introduced including motion control, navigation, and intelligent path planning and perception. This is a hands-on project based course. Students will have the opportunity to work with mobile robotics platforms. Having a foundational understanding of programming is recommended to make the most of this course.
- Credits:
3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered:
Fall, Spring
- Restrictions:
Must be enrolled in one of the following Major(s): Mechanical Eng-Eng Mechanics, Robotics Engineering, Engineering Mechanics, Mechanical Engineering
- Pre-Requisite(s): MEEM 3750 or MEEM 4775(C) or EE 3160
- If EE 4219 is selected, then EE 4220 must also be taken.