{"id":963,"date":"2016-12-09T00:43:58","date_gmt":"2016-12-09T00:43:58","guid":{"rendered":"http:\/\/sensorweb.engr.uga.edu\/?page_id=963"},"modified":"2020-12-26T15:14:07","modified_gmt":"2020-12-26T20:14:07","slug":"csee-4240-wireless-sensor-networks","status":"publish","type":"page","link":"https:\/\/sensorweb.engr.uga.edu\/index.php\/csee-4240-wireless-sensor-networks\/","title":{"rendered":"CSEE 4240\/6240 Wireless Sensor Networks"},"content":{"rendered":"<p><strong>Instructor<\/strong><br>Dr. WenZhan Song<br>Office: 103 Boyd Graduate Study Research Center<br>Phone: 678-532-8032<br>Email: wsong@uga.edu<br>Office hours: Thursday 11AM-12PM <span style=\"color: #0000ff;\">(Online through <a href=\"https:\/\/zoom.us\/j\/3460258911\">zoom<\/a> after March 29, 2020)<\/span><\/p>\n<p>* Note: CSEE 6240 is not listed in UGA course schedule yet, graduate students please register ENGR 6990.<br><!--\n<strong>Grader<\/strong>\n\nSili Wang &lt;maria.valero59@gmail.com&gt;\nOffice hours: Wednesday 2:00pm-3:00pm\nBoyd Building. 7th Floor. Lab 714\n--><br><strong>Course&nbsp;Location and Time<\/strong><\/p>\n<p>Statistics Building, Room 307 <span style=\"color: #0000ff;\">(Online through <a href=\"https:\/\/zoom.us\/j\/3460258911\">zoom<\/a> after March 29, 2020)<\/span><br>Wednesday 10:10 am -12:40 pm<\/p>\n<p><strong>Course Description<\/strong><br>This course will introduce you to the principles, techniques, issues, and technology for constructing, deploying, and decision making with wireless sensor networks applications. Students will learn the fundamental issues in sensing, networking, localization and synchronization, and informatics as related to the unique requirements and constraints of distributed wireless sensor systems.&nbsp;More details are at the <a href=\"https:\/\/www.dropbox.com\/s\/txmoha4ia05ihjw\/CSEE4240-syllabus.doc?dl=0\">course syllabus<\/a>.<\/p>\n<p><strong><span style=\"color: #0000ff;\">Online Learning and Assessment after March 29, 2020 <\/span><\/strong><\/p>\n<p><span style=\"color: #0000ff;\">After March 29, 2020, per university guidelines, the lectures and labs will be conducted through live zoom video telecon during our normal class time via: <a href=\"https:\/\/zoom.us\/j\/3460258911\">https:\/\/zoom.us\/j\/3460258911<\/a>. Please install and test zoom before the class. You will be able to ask questions during the class, just like the normal classroom lectures. The course topic scopes will remain the same, and we will compress some contents and use the final exam time for the final project presentation to amend the lost time if necessary. For the lab part, in case you need my intervention, please download and install <a href=\"https:\/\/www.teamviewer.com\/\">teamviewer.<\/a><\/span><\/p>\n<p><span style=\"color: #0000ff;\">The deadlines of homeworks and projects are extended as it is updated in the course website: <a href=\"https:\/\/sensorweb.engr.uga.edu\/index.php\/csee-4240-wireless-sensor-networks\/\">https:\/\/sensorweb.engr.uga.edu\/index.php\/csee-4240-wireless-sensor-networks\/<\/a>. The assessment method does not change. The project presentations (including demonstration \u2013 please use recorded video demonstration to save presentation time) will be through the aforementioned zoom video telecon during the normal class hours and final exam time (Mon., May 4 8:00 &#8211; 11:00 am if necessary). Note that the spring semester will end as the normal schedule according to the university guideline.<\/span><\/p>\n<p><strong>Course Pre-requisite<\/strong><br>CSCI 1730 or ELEE 2045 or Permission of Department<br>Prerequisite knowledges:<br>\u2022 Proficiency with the C\/C++ programming language<br>\u2022 Basic digital logic and hardware knowledge<br>\u2022 Use of Linux environment for coding, compilation, debugging and testing<br>\u2022 Use of Linux operating system API, particularly low level I\/O and file system access<br>\u2022 Network communication protocols<br>Important: be sure to talk with me if you did not meet the prerequisite, since the course has programming projects.<\/p>\n<p><strong>Course Text, Materials and Management<\/strong><br>Protocols and Architectures for Wireless Sensor Networks, by Holger Karl and Andreas Willing, John Wiley &amp; Sons, Ltd<br>Handouts &amp; Online Readings as assigned.<\/p>\n<p><strong>Please download <a href=\"https:\/\/www.dropbox.com\/sh\/6ez3y885fhh6r8r\/AAAkaNnREUQ0jwBS9T02etaJa?dl=0\">Lecture Slides and Materials here<\/a>.<\/strong><\/p>\n<p><strong>Course Outlines<br><\/strong><\/p>\n<p>\u2022&nbsp;Introduction to Sensor Networks and Applications<br>\u2022&nbsp;Architectures and Challenges<br>\u2022 System Platforms and Network Programming<br>\u2022 Transport, Routing, Delivery and Dissemination<br>\u2022 Link and MAC Protocols, Energy Management<br>\u2022 Time Synchronization, Localization, Topology Control<br>\u2022 Data Management and Visualization<br>\u2022&nbsp;Ethical, legal, and social implications of sensor network technologies<\/p>\n<p><strong>Homeworks<\/strong><\/p>\n<p>Please type (no handwriting) and submit home works to&nbsp;<a href=\"https:\/\/uga.view.usg.edu\/d2l\/home\/1244568\">UGA eLearningCommons<\/a>. In addition, please bring a printed hard copy to the next class after due date.&nbsp;<strong>The grades will be available at <a href=\"https:\/\/uga.view.usg.edu\/d2l\/home\/1244568\">UGA eLearningCommons<\/a>.<\/strong><\/p>\n<p>Please find the homework due date below and <a href=\"https:\/\/www.dropbox.com\/sh\/q8ozeqvc5fbzt12\/AADyV1CrFyGPqsBhET27Gh_6a?dl=0\"> download the file here <\/a>.<\/p>\n<ul>\n<li>Homework 1 (due 01\/22\/2020)<\/li>\n<li>Homework 2 (due 02\/19\/2020)<\/li>\n<li>Homework 3 (due 03\/04\/2020)<\/li>\n<li>Homework 4 (due 04\/20\/2020 &#8211; Monday &#8211; hard deadline due to the last lecture on 04\/22\/2020)<\/li>\n<\/ul>\n<p><strong>Course Project<\/strong><\/p>\n<p>Please find the <a href=\"https:\/\/docs.google.com\/document\/d\/1hfbY57IDZCQsiahELFEpDi7EGIq0qxYPReAkkzvxl8o\/edit#\"><strong> Project Description<\/strong><\/a>&nbsp;here.<\/p>\n<p>There are two course project options. Option 1 is the recommended\/default option for everyone; while Option 2 can be chosen by EE students with less programming background. The CSEE 6240 students need to work on two course projects: one may be chosen from above, while the other is preferred to be a research project (some recommendations are in the project description).&nbsp; <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1sWwIpVNukalvc8csbb_2Tdds9utY1TIjsMVjpSWM-AQ\/edit#gid=0\">Please make your choice at the choice sheet <strong>here<\/strong><\/a>.<\/p>\n<ul>\n<li>Option 1 can be conducted with CORE emulator (called CORE-Maze) or 4 Raspberry Pis (called Pi-Maze).<\/li>\n<li>Option 2 can be conducted with CORE emulator (called CORE-WSN) or 4 Raspberry Pis (called Pi-WSN).<\/li>\n<\/ul>\n<p>The submission <b>deadlines<\/b> are below:<\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">2\/5 Project start<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">3\/11&nbsp; Project middle update presentation (CSEE 6240 students shall finish the project #1) <span style=\"color: #0000ff;\">&#8211; was cancelled due to the class suspension;<\/span><\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">4\/15 Project final presentation, code, report and video submission due (CSEE 6240 students shall finish the project #2) <span style=\"color: #0000ff;\">&#8211; extend to April 22<\/span><\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">4\/15 &#8211; 4\/29 Project final presentation and demonstration <span style=\"color: #0000ff;\">&#8211; extend to April 22 and may use May 4 8:00 &#8211; 11:00 am (exam time) for presentation and demonstration<\/span><\/span><\/li>\n<\/ul>\n<p>Note: the project middle and final presentation will be evaluated by your peers and instructor <a href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSdUCbKleKEhak0TPZUxd_A1lx3MYJRW0WOkaPNSTfrDwyDXIg\/viewform\">based on this score rubric document<\/a>.<\/p>\n<p><strong>Lab Resources<\/strong><br>The course will be taught for \u00bd of the time in a lecture format and \u00bd of the time in a lab format. In lecture we will be discussing the course topics, and in lab, we will be applying the course topics. You may need to buy sensor networks kits consisting of wireless radios, microcontrollers, sensors, and other circuitry (such as BeagleBone Black or Raspberry Pi with wifi radio) to build sensor networks. Other lab resources will be available to you such as Oscilloscopes, Soldering Stations, Breadboards and Power Supplies. There are a few Raspberry Pis available for borrow, please email&nbsp;&nbsp;<a href=\"mailto:labsupport@engr.uga.edu\" target=\"_blank\" rel=\"noopener noreferrer\">labsupport@engr.uga.edu<\/a>&nbsp;to borrow.<\/p>\n<p><strong>Grading <\/strong><br>Assignments tend to vary throughout the semester. Certainly there will be a couple of projects worth the majority of your grade in the course (at least 50%). However, there will also be some quizzes and shorter assignments where appropriate. Late submission will result in 30% penalty per day; if the solution is given before your assignment submission, then score zero. Grade scale: A [90-100], B: [80, 89], C: [70, 79], D: [60, 69], F: &lt; 60<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1sWwIpVNukalvc8csbb_2Tdds9utY1TIjsMVjpSWM-AQ\/edit#gid=0\">Attendance<\/a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10%<\/li>\n<li>Homework\/Quiz&nbsp;&nbsp;&nbsp;&nbsp; 40%<\/li>\n<li>Project &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 50%<\/li>\n<\/ul>\n<p><strong>Attendance Policy<br><\/strong>You must attend class. Your attendance will be tracked, and absences will adversely affect your grade by reducing your maximum score in the course by 10% for unexcused absence. If you know you will miss class and can\u2019t avoid it, please email me immediately.<\/p>\n<p>Allowable absences under UGA guidelines (e.g. excused medical absence with note from doctor) will not count against you, but you are responsible for all missed material.<\/p>\n<p><strong>Captioned Media Courtesy Notice<\/strong><\/p>\n<p>If anyone would like to show a video in this class please select a video with closed captions. This may require previewing the video in full to ensure the captions are correct. If you cannot find a video with captions the Disability Resource Center can add captions. Send a link for the video to ccap@uga.edu. Please be aware that it may take up to 10 business days to complete.<\/p>\n<p><strong>Resource Links<\/strong><\/p>\n<ul>\n<li>Linux and Programming\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=wBp0Rb-ZJak&amp;feature=youtu.be\">The Complete Linux Course: Beginner to Power User!<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/playlist?list=PLQVvvaa0QuDeAams7fkdcwOGBpGdHpXln\">Python programming tutorial<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=XiVVYfgDolU&amp;t=614s\">Network programming with python<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1LPkPc2lbStwFtiukYfCxhcW7KewD028XzNfMd20uFFA\/edit?usp=sharing\">CORE Tutorials<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1qaNEdxnvEvkm6MR_8GTUKp-o7x0DJo_mj7TDRSRk1GY\/edit?usp=sharing\">Raspberry Pi Tutorials<\/a><\/li>\n<li>Micromouse and Maze Resources\n<ul>\n<li><a href=\"https:\/\/sensorweb.engr.uga.edu\/index.php\/smart-coordinated-micromouse-maze-discovery\/\">Micromouse Video<\/a>&nbsp;(in CORE emulator and in Real Maze)<\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1im-nFw-iO0sKvpq5XH-agR5obBuFwbSLMbefUWsbebQ\/edit\">Micromouse maze code framework<\/a>&nbsp;(in CORE emulator and in Real Maze)<\/li>\n<li><a href=\"https:\/\/jsongga.github.io\/RoboMaze\/\">Web-based multi-robot maze simulator<\/a> and <a href=\"http:\/\/www.tcp4me.com\/mmr\/mazes\/\">example maze files<\/a><\/li>\n<li>Example micromouse hardware platforms\n<ul>\n<li><a href=\"https:\/\/www.waveshare.com\/product\/AlphaBot2-PiZero-WH.htm\">AlphaBot2 with Raspberry Pi Zero W<\/a><\/li>\n<li><a href=\"http:\/\/products.rt-net.jp\/micromouse\/en\/raspberry-pi-mouse\">Raspberry Pi Mouse<\/a>\n<ul>\n<li><a href=\"https:\/\/micromouseguideforbeginners.wordpress.com\/2-a-checklist-of-parts-you-will-need\/\">Beginner&#8217;s guide to build&nbsp;micromouse<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>InstructorDr. WenZhan SongOffice: 103 Boyd Graduate Study Research CenterPhone: 678-532-8032Email: wsong@uga.eduOffice hours: Thursday 11AM-12PM (Online through zoom after March 29, 2020) * Note: CSEE 6240 is not listed in UGA course schedule yet, graduate students please register ENGR 6990.Course&nbsp;Location and<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-963","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/pages\/963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/comments?post=963"}],"version-history":[{"count":108,"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/pages\/963\/revisions"}],"predecessor-version":[{"id":2434,"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/pages\/963\/revisions\/2434"}],"wp:attachment":[{"href":"https:\/\/sensorweb.engr.uga.edu\/index.php\/wp-json\/wp\/v2\/media?parent=963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}