Course Description:
This course introduces the systems' research on the
Internet of Things (IoT). The topics include a wide range of
tools and techniques in sensing, computing, and networking
and their applicability in tracking, analytics, gesture,
localization, mobile health, and security.
Each topic covers the first principle as well as system design,
applications, limitations, and state-of-the-art developments.
By the end of this course, students should be able to:
Explain the basic principles of signal representation,
fusion, and analysis
Analyze the challenges and effectiveness of
wireless systems for the IoT
Demonstrate knowledge on a paradigm of
unified networking, computing, and sensing for the IoT
Criticize, write reviews, and formally present
research papers on wireless and mobile systems for
the IoT, which are published in top-quality academic
conferences and journals
Lecture Time & Location:
Tuesday & Thursday; 11:40 am – 12:55 pm; SWGN 2A15
Instructor:
Sanjib Sur
(sur@cse.sc.edu)
Office Hours:
Tuesday & Thursday; 1:00 pm – 2:00 pm in office 2259
Storey Innovation Center
Topics:
Introduction to the principles of sensors and signals
Foundations for signal analysis
Signal representations
Inertial measurement unit and sensor fusion
Orientation and motion tracking
Wireless sensing techniques for IoT
Gesture recognition
Wireless networking for IoT
Localization: Outdoor and indoor
Mobile health
Augmented and virtual reality
Human-machine interface
Security and vulnerability in IoT
Machine learning for IoT
Grading:
15% Presentation:
A group of students will choose one research paper from the reading list and present it to the
class. This will be a timed presentation with Q/A from the audience, and the presenters will be evaluated
based on the preparation of slides, clarity, and coverage of the topics discussed.
5% Class Participation:
Students are required to attend each class and participate in the Q/A phase of the
presentation. Absence from more than 10 percent of the scheduled class sessions, whether excused or
unexcused, is excessive, and the instructor may choose to deduct the class participation points for such
absences. It is of particular importance that a student who anticipates absences in excess of 10 percent of
the scheduled class sessions receives prior approval from the instructor.
20% Paper Review:
Students are required to submit a written review of the papers from the reading list.
20% Midterm Exam:
There will be a midterm exam;
exams are open-book, open-notes, but closed-Internet; and it will have
questions/problems from the lecture notes and reading list. You are allowed to
use a cheat-sheet on a one-sided 8.5''x11'' paper.
Date: March 2 (Tentative)
40% Project:
There will be one semester-long project in a group of 2 students. The final project can be designed, implemented, and validated on any platform or with any programming language.
The grading scale is,
90 – 100 = A,
85 – 89 = B+,
80 – 84 = B,
75 – 79 = C+,
70 – 74 = C,
65 – 69 = D+,
60 – 64 = D,
<= 59 = F
Required Textbooks:
No textbook is required. The course will cover topics
from conference proceedings and journals. There will be a reading list and required lecture notes.
For generating project ideas:
Conference proceedings from ACM MobiCom, ACM MobiSys, ACM UbiComp, IEEE PerCom, HotMobile Workshop. A list of suggested papers is available on our course website.
Academic Integrity:
University policies and procedures regarding academic integrity
are defined in the policy STAF 6.25,
Academic Responsibility — The Honor Code. Prohibited
behaviors include plagiarism, cheating, falsification, and
complicity. All potential Honor Code violations will be reported
to the Office of Academic Integrity, which has the authority to
implement non-academic penalties as described in STAF 6.25.
Academic penalties for Honor Code violations include failure of
this course.
Course Attendance Policy:
Students are obligated to complete all assigned work promptly, attend each
class regularly, and participate in the Q/A phase of the presentation. Absence from more than 10 percent
of the scheduled class sessions, whether excused or unexcused, is excessive, and the instructor may
choose to deduct the class participation points for such absences. It is of particular importance that a
student who anticipates absences in excess of 10 percent of the scheduled class sessions receives prior
approval from the instructor.
Disability Services:
Any student who has a need for accommodation based on the
impact of a documented disability should contact the instructor
to discuss the specific situation as soon as possible. Also,
contact
Disability Resources and Services at 803-777-6142 to
coordinate reasonable accommodations for students with
documented disabilities.