UNIVERSITY OF MASSACHUSETTS LOWELL

 

DEPARTMENT OF COMPUTER SCIENCE

 

COMP.5300.202

 

Spring 2016

 

Instructor:

Dr. Xinwen Fu

Office

203 Olson Hall

Phone

(978) 934-3623

E-Mail

xinwenfu@cs.uml.edu         

Homepage

http://www.cs.uml.edu/~xinwenfu

Office Hours:

Tu. 3:30PM ~ 4:45PM

 

Course Name:

COMP.5300.202 Special Topics - IoT Security and Privacy

Credits:

3.00

Duration:

01/19/2016 - 05/07/2016

Time:

Th 5:30PM-8:15PM

Location:

Olsen Hall 109 - NC

 

TA:

TBD

Email:

TBD

 

COURSE DESCRIPTION

This class introduces students to Internet of Things (IoT) concepts, systems, applications, security and privacy issues associated with IoT. It is a research oriented class. The recited topics include introduction to paper writing, introduction to IoT, introduction to basic securiyt and privacy concepts and techniques needed to understand IoT, Amazon AWS IoT, Raspberry Pi and its programming with various sensors, interconnecting Rspberry Pi with AWS IoT, smart home with IoT, sensor networks with IoT, smart grid with IoT, smart city with IoT and other IoT application scenarios. Students will present realted wok and papers in class. Students are encouraged to preform creative research work.

 

COURSE PREREQUISITES

 

DESCRIPTION OF INSTRUCTIONAL METHODS

 

COURSE REQUIREMENTS

No textbook. Handouts will be offered if necessary.

 

Class Attendance Policy

Students should attend the class in the classroom.

 

Cheating and Plagiarism Policy

All forms of academic dishonesty will result in an F for the course and notification of the Academic Dishonesty Committee.  Academic dishonesty includes (but is not limited to) plagiarism, copying answers or work done by another student (either on an exam or assignment), allowing another student to copy from you, and using unauthorized materials during an exam.

 

Make-up Exams

 

COURSE GOALS

 

 EVALUATION PROCEDURES

 Components of Course Grade:

Attendance

10%

Assignments

20%

Midterm Exam

40%

Term Project

30%

 

Grade Scale: A+(4.0), A(4.0), A-(3.7), B+(3.3), B(3.0), B-(2.7), C+(2.3), C(2.0), D(1.0), and F (0.0)

 

 

A+

95 ~ 100

A

90 ~ 94.9

A-

85 ~ 89.9

B+

80 ~ 84.9

B

75 ~ 80

B-

70 ~ 74.9

C+

65 ~ 69.9

C

60 ~ 64.9

D

50 ~ 59.9

F

below 50

 

Homework Assignments

 

Exams

 

Projects

 

UNIVERSITY DEADLINES: 2016 Fall Academic Calendar

 

EARLY ALERT STATEMENT

Academic Success Support

As your professor, I am personally committed to supporting YOUR academic success in this course.  For that reason, if you demonstrate any academic performance or behavioral problems which may impede your success, I will personally discuss and attempt to resolve the issue with you.  If the situation persists, I will forward my concern to the Student Development Office and your academic advisor to seek their support and assistance in the matter.  My goal is to make your learning experience in this course as meaningful and successful as possible.

 

Americans with Disabilities Act (ADA) Statement

The University is committed to serving all students with disabilities as defined by the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990. A qualified person with a disability means: an individual with a disability who, with or without reasonable modifications to rules, policies, or practices, the removal of architectural, communication or transportation barriers, or the provision of auxiliary aids and services, meets the essential eligibility requirements for the receipt of services or the participation in programs or activities provided by a public entity.

 

Questions concerning services for people with learning and physical disabilities should be directed to

Jody Goldstein, MSSW

Student Disability Services

One University Avenue

Cumnock Hall C6

Lowell, MA 01854

978-934-4574

E-mail: Disability@uml.edu

http://www.uml.edu/STUDENT-SERVICES/disability/default.html

 

TENTATIVE CLASS SCHEDULE

The schedule may be adjusted based on the actual progress in the semester. The instructor reserves the  right to change the topics.

 

 

Module

Week 

Knowledge

Assignment

Description

 
 

Module 1

 

Introduction to the class 

 

 

 
 

Module 2

 

Introduction to paper writing

 

 

 
 

Module 3

 

Introduction to IoT

 

 

 
 

Module 4

 

Introduction to basic security and privacy concepts and techniques needed for IoT

 

 

 
 

Module 5

 

Amazon AWS IoT

 

 

 
 

Module 6

 

Raspberry Pi and its programming with various sensors

 

 

 
 

Module 7

 

Interconnecting Raspberry Pi with AWS IoT

 

 

 
 

Module 8

 

Mobile programming for IoT

 

 

 
 

Module 9

 

Smart home with IoT

 

 

 
 

Module 10

 

Sensor networks with IoT

 

 

 
 

Module 11

 

Smart grid with IoT

 

 

 
 

Module 12

 

 

Smart city with IoT

 

 

 
 

Module 13

 

 

Other IoT application scenarios