CMPE259 Sensor Networks and Internet of Things

Instructor: Chen Qian <cqian12 at>, Office: E2-231

Classroom: Soc Sci 2 159

Class meeting time: TuTh 11:40AM-01:15PM

Office hours: Th 3:00-4:00pm or by appointment

Teaching Assistants:

Xin Li <xli178 at>


Course Focus 

Focuses on the networking aspects of sensor networks and Internet of Things: protocols at the various layers and how they answer the specific requirements posed by these networks (e.g., data driven, energy efficient, etc.) and their applications (monitoring, tracking, etc.). Explores how physical layer and hardware issues may influence protocol design. Course 257 is recommended as a prerequisite. Prerequisite(s): course 252A.

Course Prerequisites 

CMPE252A or Undergraduate Computer Network course (CMPE150 or equivalence)


Academic Honesty And Integrity 

In recent years, there has been an increased number of academic integrity violation incidents in many UC campuses, and unfortunately, UCSC is no exception. The School of Engineering has a zero tolerance policy for any incident of academic dishonesty. If cheating occurs, they will result in academic sanctions in the context of the course, and in addition, every case of academic dishonesty is referred to the students' college Provost, who then sets the disciplinary sanctions. Cheating in any part of the course may lead to failing the course and suspension or dismissal from the University.

What is cheating? In short, it is presenting someone else's work as your own. Examples would include copying another student's written or electronic homework assignment, or allowing your own work to be copied. Although you may discuss problems with fellow students, when you submit an assignment with your name on it, it is assumed it is your own work. If you use ideas or text from others, you MUST cite your sources and give credit to whoever contributed to your work.

If there are any questions on what constitutes academic integrity violations, please make sure to talk to the instructor and/or the TAs for clarification. You are also referred to for additional information on UCSC's academic integrity policies.

 Disability Resource Center (DRC) Resource

UC Santa Cruz is committed to creating an academic environment that supports its diverse student body. If you are a student with a disability who requires accommodations to achieve equal access in this course, please submit your Accommodation Authorization Letter from the Disability Resource Center (DRC) to me privately during my office hours or by appointment, preferably within the first two weeks of the quarter. At this time, I would also like us to discuss ways we can ensure your full participation in the course. I encourage all students who may benefit from learning more about DRC services to contact DRC by phone at 831-459-2089, or by email at 

Grading Rubric     
Category Percent
Reading reports 20%
Midterm 25%
In-class presentation 20%
Course Project 35%


There are 18 presentations in total and you should submit no fewer than 10 reading reports.

Each report will be graded as a check- (1pt), check (1.5pt), or check+ (2pt). 

You may submit more but we only count the 10 reports with highest grades. 


Schedule (Tentative) 

Some slides are revised from the ones by Kurose/Ross and Simon Lam.

Date Topic  Speaker Readings

Lecture Notes 

4.3 Introduction     ppt
4.5 Wireless network basis     ppt


Wireless sensor networks 

(Paper presenting preference due)

4.12 RFID systems, wireless security     ppt
4.17  Cloud computing, NS3 introducation Xin Li (Dr. Qian attending IEEE INFOCOM)  [1] 



4.19 Sensor data collection and aggregation Xin Li (Dr. Qian attending IEEE INFOCOM)  [4] [5] [6]  slides
4.24  Routing for sensor networks 

[2]Huimin Y., [3]Matthew H. 

Challenger: [2]Chris V., [3]Chen Q.

 [2] [3]



4.26  WiFi

[8] Shuli H. ,  [9]Nicholas E. 

Challenger: [8]Zhenyang C., [9]Minmei W.

 [8] [9]



5.1 Cloud/Wifi

[26] Shouqian S. [7] Zixuan Z. 

Challenger: [26]Huimin Y. [7] Remy. P.

 [26] [7]





(Project Proposal Due)   

[10]Zhenyang C.  [11] Yuchen Y.

Challenger: [10]Alexandria S., [11]Shuli H.

 [10] [11]



5.10  IoT

[14] Li X., [15] Jose S.

Challenger: [14]Nicholas E. [15] Zixuan Z.

 [14] [15]



5.15  IoT

[16] Jason S., [17] Andrea D.  

Challenger: [16]Yifeng L. [17] Haofan C.

 [16] [17]



5.17  Vehicle

[18] Yegeta Z. [19] Qian C. 

Challenger [18] Yuchen Y. [19] Jason S. 

 [18] [19]



5.22  Midterm Exam      
5.24  RFID and LoRa

[28] Xinyuan M. [22] Haofan C.

Challenger [28] Ge Wang [22] Minmei W.

 [20] [22]



5.29  5G 

[23] Chris V. [24]Alexandria S.

Challenger [23]Shouqian S.  [24] Li X.

 [23] [24]



5.31  IoT

[12]Remy P., [13] Chenxing J. 

Challenger: [12]Andrea D., [13]Qian C.  
 [12] [13]



6.5  IoT

Dr. Qian will present a paper to a conference. 

[20] Ge Wang 

2nd presenter: Xin Li

Challenger [20] Xinyuan M.




[25] Minmei W. [27] Yifeng L.

Challenger: [25] Junjie X. [27] Ehsan H. 

 [25] [27]  
6.12 Final Project Due