Smart Product Design Fundamentals
Lecture
Main Campus
Course Description
Lecture/Lab. First in the team design project series on programmable electromechanical systems design. Topics: transistors as switches, basic digital circuits, C language features for embedded software, register level programming, input/output ports and user I/O, hardware abstraction layers, software design, event driven programming, state machines, state charts. Programming of the embedded system is done in C. Students must have a computer (Win10 or OSX) on which they can install the tools used in the classes and a workspace to complete the lab assignments (in case the lab is closed due to COVID). Lab fee. Limited Enrollment, must attend first lecture session. Prerequisite: You should have had a programming course taught in C, C++ or Java and an introductory course in circuit analysis prior to enrolling in ME218a. Loaner test instruments will be provided in the event that the lab is closed due to COVID.
ME 218A
Units: 4–5
See When It's Offered opens a new window opens in a new tab
Typically Offered
Not Available
Grading Basis
Letter (ABCD/NP)
Class Level
Graduate
Instructional Mode
Remote: Synchronous
Gen Ed Requirement(s)
None
