IoT Degree Curriculum
Effective Fall 2018
(120 Credits)
Courses from FIU UCC (38 credits):
- SLS 1501 First year Experience (1)
- ENC 1101 Writing and Rhetoric I (3)
- ENC 1102 Writing and Rhetoric II (3)
- Humanities Group 1: (HUM 1020 Suggested) (3)
- Humanities Group 2: (REL 2011 Suggested, fulfills GRW, GL) (3)
- Social Science Group 1: (AMH 2020 Suggested, fulfills GRW, Civics Req) (3)
- Social Science Group 2: (INR 3081 Suggested, fulfills GRW, GL) (3)
- Arts: (SPC 2608 Suggested) (3)
- MAC 1105 College Algebra (3)
- MAC 1114 Trigonometry (3)
- PHY 2053 Physics without Calculus I (4)
- PHY 2048L Physics I Lab (1)
- PHY 2054 Physics without Calculus II (4)
- PHY 2049L Physics II Lab (1)
IoT Core Courses (53 credits):
- CGS 2518 Data Analysis (3)
- CGS 3767 Computer Operating Systems (3)
- CDA 3104 Introduction to Computer Design (3)
- CEN 3721 Introduction to Human Computer Interaction (3)
- COP 2250 Programming in Java (3)
- CTS 1120 Fundamentals of Cybersecurity (3)
- CNT 3122 Sensors for IOT (3)
- CNT 3142 Microcontrollers for IOT (3)
- CNT 3162 Intro. to Wireless Communications for IOT (3)
- CNT 4165 Network Protocols for IOT (3)
- EGN 2271 Introduction to Circuits and Electronics (3)
- EEL 2880 Applied Software Techniques in Engineering (3)
- EEL 4730 Programming Embedded Systems (3)
- EEL 4734 Embedded Operating Systems (3)
- EEE 4717 Introduction to Security of Internet of Things and Cyber-Physical Systems (3)
- TCN 2720 Intro to IOT (2)
- TCN 4211 Telecommunications Networks (3)
- TCN 4940 Senior Project (3)
Electives (29 credits):
Lower / Upper Division* – Advisor Approved – (19 credits)
*These electives may be selected from the UCC list (1000-4000 level).
ECE/CS* Electives – 3000-4000 Level – Advisor Approved – (10 credits)
*Electives can be taken from other College of Engineering & Computing Departments as long the corresponding pre-requisites are met.
ECE/CS* Electives – 3000-4000 Level
Network Forensics & Security
- TCN 4081 Telecommunication Network Security (3) (Prereq: TCN 4211)
- TCN 4212 Telecommunication Network Analysis and Design (Prereq: TCN 4211)
- TCN 4431 Principles of Network Management and Control Standards (Prereq: TCN 4211)
- IoT Privacy (New Course, Prereq: EEL 2880)
- Wireless Protocols for IoT (New Course, Prereq: TCN 4211)
- IoT Forensics (New Course, Prereq: Embedded Programming for IoT)
Cyber Security
- EEL 4806 Ethical Hacking & Countermeasures (Prereq: EEL 2880)
- EEL 4802 Intro. Digital Forensics Eng. (Prereq: EEL 4806)
- EEL 4804 Intro. Malware Reverse Eng. (Prereq: EEL 4806)
Data System Software
- MAD 2104 Discrete Mathematics
- COP 2210 Programming I
- COP 3337 Programming II (Prereq: COP 2250 or COP 2210 or EEL 2880)
- COP 3530 Data Structures (Prereq: COP 3337 and MAD 2104)
- COP 4338 Computer Programming III (Prereq: COP 3350)
- COP 4604 Unix Programming (Prereq: COP 4338, Coreq: COP 4610)
- COP 4610 Operating Systems Principles (Prereq: COP 4338)
Entrepreneurship
- EEL 4933 Engineering Entrepreneurship
- EEL 4062 Engineering Business Plan Development
- EEL 4351 Intro to Business Decisions
As long as the prerequisites are met, other credits can be taken from other department from the college of engineering as well.