-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
23 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,7 @@ is_contact: true | |
|
||
![Banner Immage for Course](cs4222_banner.png) | ||
|
||
# Wireless Networking aka "Wireless for IoT Class" | ||
# Wireless Networking aka "Wireless for IoT Class" (OLD COURSE! Offered in 2023!!) | ||
## Course code: CS4222/CS5422 | ||
### Instructor: Professor Ambuj Varshney | ||
### Contact: [[email protected]](mailto:[email protected]), COM3: #02-25 | ||
|
@@ -34,20 +34,20 @@ CS5422 and EE5132 | |
|
||
| Lecture number | Topic| Slide | ChatGPT Prompts | Youtube| ChatGPT Responses| | ||
|-------|--------|---------| | ||
| 1/ Week 1| Overview of internet of things, history and growth of wireless communication, electromagnetic signals and propagation, overview of various wireless technologies |[(PPT)](https://ambuj.se/cs4222_lecture_1.pptx) | [Lecture 1 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part1](https://youtu.be/s6nnDsU8yxI), [Part2](https://youtu.be/Yj2WYdin7ZU), [Part3](https://youtu.be/gXvLu4eyOrs) | [Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_1) | | ||
| 2/ Week 2| Signal propagation and mathematics, internet of things device basics, platforms, and contiki operating system | [(PPT)](https://ambuj.se/CS4222_Lec2.pptx) | [Lecture 2 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part1](https://youtu.be/mn0X3YH2J4Y), [Part2](https://youtu.be/xoKHeCLtTNk), [Part3](https://youtu.be/lmX5EvpWUeE) | [Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_2) | | ||
| 1/ Week 1| Overview of internet of things, history and growth of wireless communication, electromagnetic signals and propagation, overview of various wireless technologies || [Lecture 1 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part1](https://youtu.be/s6nnDsU8yxI), [Part2](https://youtu.be/Yj2WYdin7ZU), [Part3](https://youtu.be/gXvLu4eyOrs) | [Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_1) | | ||
| 2/ Week 2| Signal propagation and mathematics, internet of things device basics, platforms, and contiki operating system | | [Lecture 2 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part1](https://youtu.be/mn0X3YH2J4Y), [Part2](https://youtu.be/xoKHeCLtTNk), [Part3](https://youtu.be/lmX5EvpWUeE) | [Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_2) | | ||
| 3/ Week 3| Public/National Holiday (No lecture) | - | - | | ||
| 4/ Week 4| Sensing, Actuation, and Battery Capacity | [(PPT)](https://ambuj.se/CS4222_Lecture3.pptx) | [Lecture 3 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part 1](https://youtu.be/zUsVG1AOxU8), [Part 2](https://youtu.be/49zlxpoQ8qQ)|[Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_3) | | ||
| 5/ Week 5| Energy Efficiency, Power management, Backscatter communication |[(PPT)](https://ambuj.se/CS4222_Lecture4.pptx)| [Lecture 4 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/sCfb8Zen2-A), [Part 2](https://youtu.be/ZCRBayq-x8g), [Part 3](https://youtu.be/zyWv1ZHxuxs)| | ||
| 6/ Week 6| Localization |[(PPT)](https://ambuj.se/CS4222_Lecture5.pptx) | [Lecture 5 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/O8-BpNKFxiw), [Part 2](https://youtu.be/G-G-0Q-SyHI), [Part 3](https://youtu.be/KXiS3vq7OEA)| [Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_5) | ||
| 4/ Week 4| Sensing, Actuation, and Battery Capacity | | [Lecture 3 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part 1](https://youtu.be/zUsVG1AOxU8), [Part 2](https://youtu.be/49zlxpoQ8qQ)|[Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_3) | | ||
| 5/ Week 5| Energy Efficiency, Power management, Backscatter communication || [Lecture 4 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/sCfb8Zen2-A), [Part 2](https://youtu.be/ZCRBayq-x8g), [Part 3](https://youtu.be/zyWv1ZHxuxs)| | ||
| 6/ Week 6| Localization || [Lecture 5 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/O8-BpNKFxiw), [Part 2](https://youtu.be/G-G-0Q-SyHI), [Part 3](https://youtu.be/KXiS3vq7OEA)| [Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_5) | ||
| 7/ Week 7| No Lecture| - | - | | ||
| 8/ Week 8| Communication Layers and Medium Access Control | [(PPT)](https://ambuj.se/CS4222_Lecture6.pptx)| [Lecture 6 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part 1](https://youtu.be/0cRiIv_GFN8), [Part 2a](https://youtu.be/FpRwW3Qmvis), [Part 2b](https://youtu.be/Qn3OMaf5vEc), [Part 3](https://youtu.be/W6Ptzv-bGgI)| Not Planned | | ||
| 9/ Week 9| Medium Access Control for IoT | [(PPT)](https://ambuj.se/CS4222_LectureSeven.pptx)|[Lecture 7 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/0EeLTFLbbJ0) | Not Planned | | ||
| 10/ Week 10| Discovery and Routing | [(PPT)](https://ambuj.se/CS4222_Lecture8.pptx)| [Lecture 8 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/H5zdMqwg7UE), [Part 2](https://www.youtube.com/watch?v=PPBcv4OlCcQ) |[Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_8) | | ||
| 11/ Week 11| RPL, Case Study: Wide Area Networks | [(PPT)](https://ambuj.se/CS4222_Lecture9.pptx)| [Lecture 9 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) |[Part 1](https://youtu.be/ZjyBqS2lKLY), [Part 2](https://youtu.be/-IVlyuOeMp4), [Part 3](https://youtu.be/0KcegYc-tvk)| Not Planned | | ||
| 12/ Week 12| Case study: Bluetooth, Thread, Matter | [(PPT)](https://ambuj.se/CS4222_Lecture10.pptx)| [Lecture 10 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/wLsvmCPgNB8), [Part 2](https://youtu.be/XUlzFM8g95U), [Part 3](https://youtu.be/FK_z_AQDdqM) | Not Planned | | ||
| 13/ Week 13| Case study: ZigBee, WiFi, Cellular basics | [(PPT)](https://ambuj.se/CS4222_Lecture11.pptx)| [Lecture 11 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/jOfEeqh3yAY) , [Part 2](https://www.youtube.com/watch?v=khklFLawD3U)| Not Planned| | ||
| 14/ Week 14| Case study: Cellular, NB-IoT, End-of-course | [(PPT)](https://ambuj.se/CS4222_Lecture12.pptx)| [Lecture 12 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://www.youtube.com/watch?v=XJtOQcBmviU), [Part Final](https://www.youtube.com/watch?v=-aNDZ-tKXCc) | Not Planned| | ||
| 8/ Week 8| Communication Layers and Medium Access Control | | [Lecture 6 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) | [Part 1](https://youtu.be/0cRiIv_GFN8), [Part 2a](https://youtu.be/FpRwW3Qmvis), [Part 2b](https://youtu.be/Qn3OMaf5vEc), [Part 3](https://youtu.be/W6Ptzv-bGgI)| Not Planned | | ||
| 9/ Week 9| Medium Access Control for IoT | |[Lecture 7 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/0EeLTFLbbJ0) | Not Planned | | ||
| 10/ Week 10| Discovery and Routing | | [Lecture 8 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/H5zdMqwg7UE), [Part 2](https://www.youtube.com/watch?v=PPBcv4OlCcQ) |[Responses](https://weiserlab.github.io/ambuj/cs4222_chatgpt_responses_8) | | ||
| 11/ Week 11| RPL, Case Study: Wide Area Networks | | [Lecture 9 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt) |[Part 1](https://youtu.be/ZjyBqS2lKLY), [Part 2](https://youtu.be/-IVlyuOeMp4), [Part 3](https://youtu.be/0KcegYc-tvk)| Not Planned | | ||
| 12/ Week 12| Case study: Bluetooth, Thread, Matter | | [Lecture 10 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/wLsvmCPgNB8), [Part 2](https://youtu.be/XUlzFM8g95U), [Part 3](https://youtu.be/FK_z_AQDdqM) | Not Planned | | ||
| 13/ Week 13| Case study: ZigBee, WiFi, Cellular basics | | [Lecture 11 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://youtu.be/jOfEeqh3yAY) , [Part 2](https://www.youtube.com/watch?v=khklFLawD3U)| Not Planned| | ||
| 14/ Week 14| Case study: Cellular, NB-IoT, End-of-course | | [Lecture 12 Prompts](https://weiserlab.github.io/ambuj/cs4222_chatgpt)| [Part 1](https://www.youtube.com/watch?v=XJtOQcBmviU), [Part Final](https://www.youtube.com/watch?v=-aNDZ-tKXCc) | Not Planned| | ||
|
||
|
||
## ASSIGNMENTS | ||
|
@@ -75,18 +75,18 @@ You can find your group number and project allotment in the [following link](htt | |
|
||
| Week Number | Link | Solution | | ||
|-------|--------| | ||
| Week 3 | [Tutorial #1](https://weiserlab.github.io/ambuj/cs4222_tutorial1) | [PDF](https://ambuj.se/cs4222_tutorial_sol1.pdf) | | ||
| Week 4 | [Tutorial #2](https://weiserlab.github.io/ambuj/cs4222_tutorial2) | [PDF](https://ambuj.se/cs4222_tutorial2_sol.pdf) | | ||
| Week 5 | [Tutorial #3](https://weiserlab.github.io/ambuj/cs4222_tutorial3) | [PDF](https://ambuj.se/cs4222_sol_3.pdf) | | ||
| Week 6 | [Tutorial #4](https://weiserlab.github.io/ambuj/cs4222_tutorial4) | [PDF](https://ambuj.se/cs4222_tutorial_wk6sol.pdf) | | ||
| Week 3 | [Tutorial #1](https://weiserlab.github.io/ambuj/cs4222_tutorial1) | | ||
| Week 4 | [Tutorial #2](https://weiserlab.github.io/ambuj/cs4222_tutorial2) | | ||
| Week 5 | [Tutorial #3](https://weiserlab.github.io/ambuj/cs4222_tutorial3) | | ||
| Week 6 | [Tutorial #4](https://weiserlab.github.io/ambuj/cs4222_tutorial4) | | ||
| Week 7 | No Tutorial |No Tutorial| | ||
| Week 8 | No Tutorial| No Tutorial| | ||
| Week 9 | [Tutorial #5](https://weiserlab.github.io/ambuj/cs4222_tutorial5) | [PDF](https://ambuj.se/tut_week9.pdf)| | ||
| Week 10 | [Tutorial #6](https://weiserlab.github.io/ambuj/cs4222_tutorial6) | [PDF](https://ambuj.se/tut_week10.pdf)| | ||
| Week 11 | [Tutorial #7](https://weiserlab.github.io/ambuj/cs4222_tutorial7) | [PDF](https://ambuj.se/week10_sol.pdf)| | ||
| Week 12 | [Tutorial #8](https://weiserlab.github.io/ambuj/cs4222_tutorial8) | [PDF](https://ambuj.se/week11_sol.pdf)| | ||
| Week 13 | [Tutorial #9 (Practice Exam Questions)](https://weiserlab.github.io/ambuj/cs4222_practice1) (Optional, NO attendance) | [PDF](https://ambuj.se/cs4222_tutorial9_sol.pdf)| | ||
| Week 14| [(Tutorial #10) Open Session/Practice Exam Questions](https://weiserlab.github.io/ambuj/cs4222_practice2) (Optional, NO attendance)| (Updated V2) [PDF](https://ambuj.se/CS4222_tutorial10_sol_v3.pdf)| | ||
| Week 9 | [Tutorial #5](https://weiserlab.github.io/ambuj/cs4222_tutorial5) | | ||
| Week 10 | [Tutorial #6](https://weiserlab.github.io/ambuj/cs4222_tutorial6) | | ||
| Week 11 | [Tutorial #7](https://weiserlab.github.io/ambuj/cs4222_tutorial7) | | ||
| Week 12 | [Tutorial #8](https://weiserlab.github.io/ambuj/cs4222_tutorial8) | | ||
| Week 13 | [Tutorial #9 (Practice Exam Questions)](https://weiserlab.github.io/ambuj/cs4222_practice1) (Optional, NO attendance) | | ||
| Week 14| [(Tutorial #10) Open Session/Practice Exam Questions](https://weiserlab.github.io/ambuj/cs4222_practice2) (Optional, NO attendance)| (Updated V2) | | ||
|
||
|
||
You can also find archive of tutorial presentations used by teaching assistants here: [Malaika](https://ambuj.se/Malaika.zip), [Ayanga](https://ambuj.se/Ayanga.zip), [Kanav](https://ambuj.se/Kanav.zip) | ||
|