Internet of Things

Required Courses

For ECE/CSSE majors : ECE 436 Internet of Things (4 cr)  

For all other majors : MDS 210 Introduction to Internet of Things (4 cr)

Plus 20 additional credit hours in a plan approved by one of the minor advisors in collaboration with the student to suit their particular interests and field of study.  To provide students with a breadth of knowledge in the Internet of Things, this plan should include courses in the areas of: (1) hardware design of end devices, including sensors and actuation; (2) software design and data analysis; and (3) networks and security.  The guidelines are designed to be flexible to accommodate students from any major; the tables below provide some examples of courses which fit these categorizations.  No more than 8 credit hours from a named required course for the student’s major may be counted toward the minor requirements.

A sampling of courses which could be used to satisfy minor requirements  This is not an exhaustive list. Students may propose alternate courses which align with the intent of this minor.

Hardware Design 

Include at least one course in this category:

BE 211Circuits, Sensors, and Measurements3
BE 321Biosignal Processing4
CHE 340Process Control4
CHE 405/ECE 416/NE 410/ME 416Introduction to MEMS: Fabrication & Applications4
CHEM 420Electronics for Scientists4
CSSE/ME 435Robotics Engineering4
ECE 230Introduction to Embedded Systems4
NE 408Microsensors and Actuators4
MDS 310Appropriate Technology for Developing Communities4
ME 230Mechatronic Systems4

Software Design and Data Analysis 

Include at least one course in this category:

BMTH 312Bioinformatics4
CHE 310Numerical Methods for Chemical Engineers4
CHE 525Process Analytics4
CSSE 386Data Mining with Programming4
MA/CSSE 335Introduction to Parallel Computing4
MA 384Data Mining4

Networks and Security

Include at least one course in this category:

CSSE 132Introduction to Systems Programming4
CSSE 140
CSSE 141
Practical Security I
and Practical Security II
2
CSSE 340Foundations of Cybersecurity4
CSSE 432Computer Networks4
ECE 310Communication Systems4
ECE 312Communication Networks4
MA/CSSE 479Cryptography4

As is the case with any minor at Rose-Hulman, the Institute does not guarantee to any student that the courses that fulfill the minor will be available in all quarters to suit the student’s plan of study.