# Homework ###### tags: `tutorial` `electrical_system` `NTURT` ##### Author: @QuantumSpawner 1. The homeworks/topics in this course are graded and account for 50% in the entering evaluation. In order to get the full 50% score, please: 1. Finish all homeworks in `common` course. 2. Finish all topics in at least one speciality course, which are `Firmware and Hardware` and `software. 2. After finishing the above homework/topic, please upload your work to [NTUCOOL](https://cool.ntu.edu.tw/courses/7119/assignments/96866). 4. Please utilize the provided docker environment when you see :::success Please utilize the provided docker environment. ::: Refer to `Using our docker environment` section of [Introduction to Docker](/i1FmsWq1Sc6XUv3nDg-8xw) for more information. 4. Please document your code using doxygen when you see :::success Please document your code using doxygen. ::: Refer to `Doxygen homework` section of [Introduction to Doxygen](/22VEFY9LR5WINtGCGCi6QA) for more information. 5. Please push your code to your github repository when you see :::success Please push your homework onto your github repository in the `HOMEWORK` directory. ::: Refer to `How to submit your homework` section of [Introduction to Git](/Fy5NKTYBTze8_DHvFY5LhA) for more information. 6. For topics from `Firmware and Hardware` course that aren't code, please follow the instruction in `How to hand in` section.