Coronavirus Update

Read the latest FIU updates > | FIU Academic Continuity Plan >

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.