Academics
  /  
Courses
  /  
Descriptions
ELEC_ENG 326: Electronic System Design I


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

(ELEC_ENG 225 and COMP_SCI 211) or MECH_ENG 333, or graduate standing, or instructor consent

Description

This fast-paced course will teach a student how to go from a project idea to a fully functional prototype implementation. This involves a printed circuit design using PCB CAD software, surface mount soldering, MCU programming, CAD design for 3D printing, and web design. This course has been approved as an Electrical Engineering Technical Elective to be included in the 2020-2021 Catalog. Current electrical engineering students can petition to use it as a technical elective.

COURSE INSTRUCTOR: Ilya Mikhelson

TEXTBOOK: None

GRADES:

  • Weekly Milestones 90%
  • Final Presentation 10%

LATE ASSIGNMENT POLICY: No late assignments accepted unless prior arrangements have been made.

COURSE TOPICS:
These are the topics that will be covered in this course:

1.    Circuit Component Selection
(a) Component tolerances, compatibility, size, etc.
2.    Using Eagle PCB
(a) Schematic design
(b) Physical layout and routing
(c) GERBER file production and PCB manufacturing
3.    Surface Mount Soldering
(a) Best practices, solder paste
4.    MCU Programming
(a) How to use the Atmel Studio environment
(b) How to program an MCU using low-level hardware programming
(c) Communication protocols (e.g. SPI, UART, I2C)
5.    3D CAD Design
(a) How to use OnShape
(b) Useful design practices
6.    Website Programming
(a) How to create a basic website
(b) How to interface with WiFi