# 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.