Skip to content

Commit

Permalink
Updated old course
Browse files Browse the repository at this point in the history
  • Loading branch information
weiserlab committed Jan 28, 2024
1 parent 7f95e21 commit c6945d8
Showing 1 changed file with 23 additions and 23 deletions.
46 changes: 23 additions & 23 deletions cs4222.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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)
Expand Down

0 comments on commit c6945d8

Please sign in to comment.