Skip to Main Content.

Degree Title

Bachelor of Science

Spring 2024 Start Date:

January 8, 2024

Summer A 2024 Start Date:

May 6, 2024


In today’s world, communication is key, and it’s not just for humans anymore. Our devices “talk” to each other through complex wireless networks that involve the internet and this affects our physical world. “Smart” things such as watches, phones, cameras, home security systems, autonomous vehicles and even home appliances are connected and can interact in an integrated way. These devices and their “language” are the focus of this fully online undergraduate degree in the Internet of Things (IoT). The comprehensive program teaches students a vast amount of data for a complete internet of things skill set. Graduates will be able to apply their knowledge to a large range of IoT careers in the real world.

As technology advances, device integration, smart cities and smart homes will become the norm with every new IoT gadget that is released for public use. About 20 billion IoT devices are projected to be used throughout the world in about five years, according to reports. While consumers use these billions of devices to improve and enhance their quality of life, little do they realize that the electronics they rely on have computation, communication, sensing and storage capabilities that have some implications about their use and vulnerabilities with cloud computing and data collection. In specific, the rising use of these smart devices increases concerns regarding machine-to-machine communication, privacy issues as well as hacking.

In the wake of these mounting concerns, there is a growing demand for qualified, knowledgeable employees from the companies developing these products and those that use their data. FIU’s online IoT students not only learn how to handle hardware, software and security issues associated with IoT devices, but they learn forward-thinking IoT principles to become experts in the technological areas of energy, transportation, and medicine. Students will learn IoT programming, cybersecurity and hardware design and will be able to apply their skills and knowledge to future IoT jobs within organizations that may not even exist today.

Take the next step.

With FIU Online, you can learn anywhere, anytime. Our interactive technology enables you to watch lectures, get real-time feedback from your instructors and collaborate with classmates on projects. It's the convenient, flexible and affordable approach to a better future.

  • Why Apply?

    FIU is the first university in the nation to offer a bachelor’s degree in the Internet of Things (IoT) and, as such, is at the forefront of research regarding the management of these devices and their growing, real-time network of communication. FIU’s fully online bachelor’s degree in IoT offers students a well-rounded skill set that will make them highly competitive in today’s global, technological market as it combines software training with programming in addition to hardware expertise.

    IoT graduates will possess the mastery needed for IoT engineer and IoT developer jobs and will be able to work on microcontrollers and sensors. They will also be able to troubleshoot IoT devices as software engineers and will learn how to program smart devices. The IoT degree allows graduates to apply their knowledge as wireless communication specialists and focus on how IoT devices communicate with each other. They will play a crucial role in interpreting the data generated by these devices and in the creation of business models. Graduates will also be well-versed in cybersecurity, protecting data, keeping consumers safe from hackers, and safeguarding organizations’ liability as they ensure best practices.

    IoT is one of the fastest growing and innovative arenas in engineering. Companies like Amazon, IBM, HP, and others in the transportation, medical and government sectors are all looking to hire individuals knowledgeable in IoT to help address this emerging field and prepare our world for what’s to come.

  • Courses

    A total of 120 credits are required for the Bachelor of Science in Internet of Things.

    Courses from FIU UCC/Transfer AA: Total 60 credits:

    • SLS 1501 First year Experience (1)

    • ENC 1101 Writing and Rhetoric I (3)

    • ENC 1102 Writing and Rhetoric II (3)

    • Humanity G1 - Suggested: HUM 1020

    • Humanity G2 - Suggested: AFH 2000

    • Social Science – G1 – Suggested: SYG 2000

    • Social Science - G2 - Suggested: LBS 3001

    • Art - Suggested: COM 3404

    • Electives - ELE UCC1 (19)

    • Math 1: MAC 1105 College Algebra (3)

    • Math 2: MAC 1114 Trigonometry (3)

    • Science 1: PHY 2053 Physics without Calculus I (4)

    • Science 1: PHY 2048L General Physics I Lab (1)

    • Science 2: PHY 2054 Physics without Calculus II (4)

    • Science 2: PHY 2049L General Physics II Lab (1)

    • COP 2250: Programming in Java (3)

    IoT Core Courses (49-50 credits):

    • CTS 1120 Fundamentals Of Cybersecurity (3)

    • CGS 2518 Data Analysis (3)

    • EEL 2880 Applied Software Techniques in Engineering (3)

    • CEN 3721 Introduction to Human Computer Interaction (3)

    • CGS 3767 Computer Operating Systems (3)

    • TCN 4211 Telecommunications Networks (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 Introduction to Internet of Things (2)

    • EGN 2271 Introduction to Circuits & Electronic Hardware (3)

    • CDA 3104 Introduction to Computer Design (3)

    • CNT 3142 Microcontrollers for IoT Devices (3)

    • CNT 3162 Introduction to Wireless Communications for IoT (3)

    • CNT 3122 Sensors for IoT (3) 

    • CNT 4165 Network Protocols for IoT (3)

    • TCN 4940 Senior Project  (3)

    Computer Science/Electrical Engineering/Computer Engineering Electives (10 credits):

    Notes: Not all electives are available online. Not all electives are available in online modality every semester. Consult with your academic advisor for details.

    Network Forensics & Security

    • TCN 4081 Telecommunication Network Security (3) (Prereq: TCN 4211)

    • TCN 4212 Telecommunication Network Analysis and Design

    Cyber Security

    • EEL 4806 Ethical Hacking & Countermeasures

    • EEL 4802 Intro. Digital Forensics Eng.

    • EEL 4804 Intro. Malware Reverse Eng.

    Artificial Intelligence and Big Data

    • CNT 3143 IoT & Analytics w/ Cloud Services

    • CNT 4147 IoT & Sensor Big Data Analytics

    • CNT 4149 Sensor & IoT Data Ana. w/ Deep Learning

    • CNT 4151 IoT & Sensor Data Visualization

    • CNT 4153 IoT Applied Machine Learning

    • CNT 4155 IoT & Sensor Programming w/ Python


    • EEL 4933 Engineering Entrepreneurship

    • EEL 4063 Intro. to Business Decisions

    Data System Software

    • COP 2210 Programming I

    • COP 3337 Programming II

    • COP 3530 Data Structures

    • COP 4338 Computer Programming III

    • COP 4604 Unix Programming

    • COP 4610 Operating Systems Principles

  • Requirements

    To ensure every student’s success, we have certain admissions requirements for each of our programs. To help you through the application process, our enrollment advisors are here to answer your questions and guide you every step of the way.


    Applications are accepted for Spring, Fall and Summer terms.

    Steps to Apply

    First Year Students

    Please submit the following:

    • Online application
    • $30 application fee.
    • Official SAT or ACT scores.
    • Official high school transcripts.

    Transfer Students

    Please submit the following:

    • Online application
    • $30 application fee.
    • Official college transcripts.
    • If you have less than 60 transferable college credits, you must also submit official high school transcripts and SAT or ACT scores in addition to any transcripts from postsecondary schools to the Office of Undergraduate Admissions.


    Returning Students

    Returning students must meet the current university and degree-specific requirements to be admitted. FIU has policies for students who left FIU, please click here for more details.

       Please submit the following:

    • Online application
    • $30 application fee
    • Updated official transcripts

    International Students

    In addition to the above requirements, international applicants should submit:

    • Official English Language Proficiency exam scores (TOEFL or IELTS).
    • Official translations of any transcripts, if not in English.
    • If you have less than 60 transferrable college credits, you must also submit official high school transcripts with translation.

    Program Admission Requirements

    • Candidates must first be accepted into the university. Students admitted to Florida International University are admitted directly to their chosen major.

    • Program Completion Requirements

    A total of 120 credits are required to complete the fully online undergraduate degree. Students must complete the  University Core CurriculumUniversity requirements and School of Computing & Information Sciences requirements while satisfying requirements toward their Information Technology major and are expected to make good progress based on critical indicators, such as GPA in specific courses or credits earned. In cases where students are not making good progress, a change of major may be required.  The School of Computing and Information Sciences advisors work to redirect students to more appropriate majors when critical indicators are not met. For specific course requirements, visit the Courses tab on this program page.

    Admission Documents

    To complete the online undergraduate programs admissions form, select your program from the  application form. You may complete the online application and submit it, even before taking any entrance exams.  All supporting admission documents may be sent to:

Florida International University
Office of Undergraduate Admissions

    P.O. Box 659003

    Miami, FL 33265-9003


    FIU also accepts transcripts electronically via:

    • Faster (All FL public institutions)
    • Naviance (Typically used by private high schools)
    • SMART/Joint Service Transcript – Military records

    *Meeting the university minimum requirements does not guarantee admission

  • Tuition

    We’re thrilled that you’re considering online education and want you to know exactly what to expect for tuition and fees. Education is an investment in your future. Use the following student tuition and fees calculator to determine your costs.

  • Top Faculty

    Dr. Kemal Akkaya is a full professor in the Department of Electrical and Computer Engineering at Florida International University. He received his PhD in Computer Science from University of Maryland Baltimore County in 2005 and joined the department of Computer Science at Southern Illinois University (SIU) as an assistant professor. Dr. Akkaya was an associate professor at SIU from 2011 to 2014. Dr. Akkaya leads the Advanced Wireless and Security Lab (ADWISE) in the ECE Dept. and is the Program Coordinator for the new IoT degree. His current research interests include security and privacy, security and privacy, IoT, and cyber-physical systems.  He is a senior member of IEEE and serves as the area editor for Elsevier Adhoc Networks Journal. Dr. Akkaya will be teaching protocols and security aspects of IoT communications.

    Dr. A. Selcuk Uluagac is currently an Assistant Professor in the Department of Electrical and Computer Engineering at Florida International University, where he leads the Cyber-Physical Systems Security Lab (CSL). His research is on security and privacy of Internet of Things and Cyber-Physical Systems. He has a Ph.D. and M.S. from Georgia Institute of Technology, and an M.S. from Carnegie Mellon University. In 2015, he received the US National Science Foundation CAREER award and US Air Force Office of Sponsored Research’s Summer Faculty Fellowship, and in 2016, the Summer Faculty Fellowship from the University of Padova, Italy. He is also an active member of IEEE (senior grade), ACM, and ASEE and a regular contributor to national panels and leading journals and conferences in the field. Currently, he serves on the editorial boards of Elsevier Journal of Network and Computer Applications (JNCA) and the IEEE Communications and Surveys and Tutorials. He will be teaching IoT security courses.

    Dr. Alexander Perez-Pons joined Florida International University's department of Electrical and Computer Engineering in 2013.  Recognized for his teaching, use of technology in the classroom and research, Dr. Pons brings over 20 years of experience in academia to FIU.  He has published numerous transaction articles in multiple journals on subjects including real-time system, security, biometrics and semantic link associations.  As a consultant, he has worked in the private, public and government sectors and advised in areas such as Business Intelligence, Mobile Technologies and Network Security. His concentration at FIU is in the area of Cybersecurity and Real-time Embedded Systems. Since joining FIU, Dr. Pons has taught onsite and online courses and is actively engaged with students to ensure they become professionally prepared and certified Cybersecurity experts. Dr. Pons holds a Ph.D. in Electrical and Computer Engineering from the University of Miami, has been a Senior Member of the Institute of Electrical and Electronics Engineers (IEEE) since 2005, and conducts research in the areas of Real-time Embedded Systems, Biometrics and Cybersecurity, with a focus on wearable sensor security, Internet of Things (IoT), software-defined networks, mobile technology, malware and reverse engineering, and digital forensics. He has applied machine learning technology to computer and network security, with an emphasis on real-time malware and malicious network traffic detection. His current endeavor involves the development of a Master’s in IoT and the study of Smart City projects as a member of the city of Coral Gables Innovation Committee. He will be teaching embedded operating systems and hardware aspects of IoT in the program.

    Dr. Ahmed S. Ibrahim is currently an assistant professor at the Electrical and Computer Engineering Department at Florida International University. He received the B.S. (with highest honors) and M.S. degrees in electronics and electrical communications engineering from Cairo University, Cairo, Egypt, in 2002 and 2004, respectively. He received the Ph.D. degree in electrical engineering from the University of Maryland, College Park, MD, USA, in 2009. Prior to joining FIU, Dr. Ibrahim was an assistant professor at Cairo University, wireless research scientist at Intel Corporation, and senior engineer at Interdigital Communications Inc. Dr. Ibrahim’s research interests span various topics of next generation mobile communications and IoT such as heterogeneous networks, drone-assisted millimeter wave communications, and vehicular networks.  He will be teaching basic wireless aspects of IoT communications.

    Atoussa Tehrani received her PhD in Electrical Engineering, from University of Science & Technology of Lille Flandres Artois, Lille, France in 1989. Besides several years of experience as a research scientist and also working in industry, she has about 20 years of experiences in academics, teaching computer engineering courses in the areas of embedded systems, computer architecture, data communications and computer networking. Dr. Tehrani has been involved in curriculum design and development of engineering courses that were offered onsite or online. She will be teaching hardware aspects of IoT in the program.

120 Credits Required

235.57 Per Credit Hour (In-State) + Fees

648.87 Per Credit Hour (Out-of-State) + Fees

* Total tuition and fees are subject to change.



Quick Links

Information for...