Bachelor of Science
Welcome
Incoming Transfer Student Welcome
Internet of Things (IoT) Engineering Minor
Demand for connected devices and technologies continue to grow. The Internet of Things Engineering minor teaches the concepts, tools and hands-on skills needed to create systems and devices that combine sensing, computation, and communication. From wireless networks to digital circuits, security to distributed computing, the minor prepares students from various engineering and non-engineering backgrounds to design and implement IoT solutions to their field of expertise.
The following 4 unit courses totaling 24 units are required for the minor degree:
- EE 109L* Introduction to Embedded Systems
- EE 250L Distributed Systems for the Internet of Things
- EE 355x Software Design for Electrical Engineers
-or-
CSCI 201L Principles of Software Development - CSCI 430 Computer and Network Security
- EE 450 Introduction to Computer Networks
- EE 451 Parallel and Distributed Computation
*EE 109L requires prior C/C++ programming experience. Students may take the prerequisite (EE 155, CSCI 102, or CSCI 113) or TAC 165 or self-study and take the EE 109 (Programming) Placement exam.
The minor requires a minimum of 16 of the units above be new coursework and not taken as a requirement for another degree.
Forms
Change/Add Major, Minor or Degree Objective
Fill out this form to change your major, minor or degree objective.
Course Time Conflict
To register for a class that conflicts with another course, follow the instructions indicated for Undergraduate Students.
Additional Resources
Academic Calendar
Listing of the holidays and University days of note by semester.
Academic Integrity
Information on academic honor and links to additional student resources.
ECE Study Abroad Reviewed Course List
A list of courses that have been evaluated for applicable use in your USC degree.


