###### tags: `planning` `study-guide` **Update 210727 HIGHER GRADE SCHEDULE YOUR SESSION HERE -->** [Google Sheets](https://docs.google.com/spreadsheets/d/1GL5S81_VkD2VHytxya91PiNM9zAU7-u7PY7bav8Jt0s/edit?usp=sharing) [TOC] --- # Study guide 1DT305. Summer 2021. - [Youtube LNU Computer Science](https://www.youtube.com/cslnu) - [Youtube playlist Applied IoT](https://www.youtube.com/playlist?list=PL70wNv4dBdJzuVMTC3OL6YPnENS8Y7TKn) ## Important links - [Course homepage](https://coursepress.lnu.se/courses/applied-iot/) - [Planning](https://coursepress.lnu.se/courses/applied-iot/03-planning) - [Discord server](https://discord.com/invite/FQ524nnG3G) - [Canvas learning platform](https://lnu-ftk.instructure.com/courses/220) - [IoT tutorial template](https://hackmd.io/@lnu-iot/iot-tutorial) - [Course syllabus 1DT305](https://kursplan.lnu.se/kursplaner/syllabus-1DT305-2.pdf) - [FAQ (live updated)](https://hackmd.io/@lnu-iot/FAQ-1DT305) - [Github applied-iot-20](https://github.com/iot-lnu/applied-iot-20) ## Expectations - Read this document **carefully**. Please give us feedback directly if anything is unclear. - Plan your studies. Add time to your calendar to view/listen to recorded material. Please be active on all live sessions. - **Ask questions. Ask questions. Ask questions.** Really - you are always encouraged to ask questions, rather twice than none. - **Answer questions. Answer questions. Answer question.** We want YOU to be active. Answer all questions, don't wait for someone else. Participation is encouraged. - **Interact with students and teachers at Discord**. Ask, and do not be afraid to answer questions from other students. Remember - be nice and respectful. The success of the course is based upon your participation. - Above all, the most important thing - try to adopt a **positive attitude** and **have fun.** ## Objective The aim of the course is for you to build a connected sensor unit that provides a measured value that is presented over the internet. In the first instance, technology specific to battery-efficient IoT devices will be covered. The course is an ** introductory course **. It is about your own learning and interest, you will thus have a great opportunity to manage your project according to your own wishes. The course has a practical focus and examination, which means that an IoT unit with sensors is required to be able to be examined. Material recommended according to [Bill of Material](https://coursepress.lnu.se/courses/applied-iot/02-BOM) which should be procured before the start of the course. You can use other devices, if you are unsure, please ask in . The course material will be presented primarily on [Course homepage](https://coursepress.lnu.se/courses/applied-iot/) and some code repository on [Github](https://github.com/iot-lnu/applied-iot-20). We will use the [Canvas learning platform](https://lnu-ftk.instructure.com/courses/220) for submission and administration of the exams, otherwise all communication, lectures and interaction will take place via [Discord](https://discord.com/invite/FQ524nnG3G). You will be automatically connected to [Canvas](https://lnu-ftk.instructure.com/courses/220) and be able to log in with your student account. ## Communication strategy As there are many students reading the course at the same time, it is very important that everyone does their best to follow this strategy. - Only, *personal* questions regarding formal participation in the course, absence, grades are sent via email to the course coordinator [Fredrik Ahlgren](fredrik.ahlgren@lnu.se). Please help to maintain the e-mails to a minimum. - Teachers will not accept any friend requests at Discord. This is because we want to minimize the amount of direct messages (DM:s). - Questions about the course, assignments, examination, schedule, are asked at **Discord**. - Information regarding the course will be posted in the ``course-announcements`` channel in the Discord server **It is _important_ that you read everything that is `Pinned`.** - Respond to **all** `Pinned posts` on Discord. - You can filter all *`Pinned posts`* according to the figure below. ![](https://i.imgur.com/GuCyni4.png) ![](https://i.imgur.com/N5wdBAH.png) The course lectures and materials will be in *English*. Please keep all public discussions in English, even though you might be speaking your native language. We really need to make everyone feel included. ## Objectives | Objective | Task (**bold** E-C.) | | :---: | :---: | | have a fundamental knowledge of the Internet of Things (IoT) | **Q1** | know basic programming for microcontrollers | **Q2** | have a basic understanding of sensors and sensor data gathering | **Q3**, T1 | have basic knowledge about IoT infrastructure and message protocols | **Q3** | know about data visualisation and database | **Q3**, T2 | have hand­on experience of developing an IoT project | P1, **T1** | have basic knowledge of 3D printing | **Q4** * **[Q1, Q2, Q3, Q4]**: *Quizzes* @ Canvas * **T1**: Basic tutorial * **T2**: Extended tutorial * **P1**: Oral presentation ## Deadlines The course starts Monday the 14:th of June 2021, and week 32, with the last presentations the 12th of August. All course tasks needs to be fulfilled before the course ends. After you have done your hand-in of the report you will be assigned a peer review. That is an obligatory part of the course. ## Examination - Project tutorial [**Tutorial**](https://hackmd.io/@lnu-iot/iot-tutorial) that describes your project. - Active participation, both Quizzes and active participation in Discord (this is measured) - --- | Grade | T1 | T2 | Public report | Quiz | Complexity level | Presentation / Demo video | Active participation | |:-----:|:----:|:----:|:-------------:|:----:|:--------------:|:----------:|:--------------------:| | A | x | 100% | x | x | 3 | x | very high | | B | x | 80% | x | x | 2 | x | high | | C | x | | x | x | 1 | | moderate | | D | x | | | x | 1 | | moderate | | E | x | | | x | 1 | | low | | Fx | part | | | part | 1 | | low | | F | | | | | | | | If you aim for a higher grade than C, you need to present and discuss your project with a Teaching Assistant, no later than three weeks after the course starts. If you haven't done this we cannot guarantee a higher grade, as we need to plan for presentations. In order to get a higher grade you need to do an individual report/tutorial on **T2**. You are required to make your tutorial public with link shared, we are using hackmd.io for this. Profile projects, grade A-B, will have the opportunity to be show cased as [good examples](https://hackmd.io/@lnu-iot/good-examples) The template is found here: [Tutorial template](https://hackmd.io/@lnu-iot/iot-tutorial) **In order to get a grade >=C you need to do all tasks before deadlines** ## Planning All planning is found here: The course is ten weeks long. The first week is more of an introductory week, getting started with the concepts. All lectures and workshops are planned to evenings (CET) between Monday and Thursday. Exceptions are the weekly video blogs which will be held at Fridays. All recordings will be published at our Youtube channel, please subscribe and follow the playlist. [Youtube LNU Computer Science](https://www.youtube.com/cslnu) [Youtube playlist Applied IoT](https://www.youtube.com/playlist?list=PL70wNv4dBdJzuVMTC3OL6YPnENS8Y7TKn) All workshops will be held at our [Discord server](https://discord.com/invite/FQ524nnG3G)