Bachelor of Science
Welcome
Internet of Things (IoT) Engineering Minor
The Internet of Things Engineering minor introduces the concepts, tools and techniques that are involved in designing and programming electronic devices that involve sensing, computation, and communication. The minor prepares students to understand the design tradeoffs present in aggregating and processing information generated by these networked devices either locally or in the cloud. Students completing this minor will be ready to effectively compete in industries related to embedded and networked systems and IoT technologies.
The following courses totaling 24 units are required for the minor degree:
- EE 109L Introduction to Embedded Systems
- CSCI 201L Principles of Software Development
- EE 250L Distributed Systems for the Internet of Things
- EE 355x Software Design for Electrical Engineers
- CSCI 430 Computer and Network Security
- EE 450 Introduction to Computer Networks
- EE 451 Parallel and Distributed Computation
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.


