diff --git a/README.md b/README.md index 35f78d9..b1ab95c 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ This is an unofficial page for SUSTech Automation. It is a platform for students to share their experience and knowledge about automation major in SDIM, SUSTech. +*Visit our [website](https://squarezhong.github.io/SUSTech-Automation/) to get better experience.* + ## [Courses](courses.md) 点击跳转到[课程页面](courses.md) (其实那个小标题也可以点) diff --git a/courses/EE317.md b/courses/EE317.md new file mode 100644 index 0000000..969e1f8 --- /dev/null +++ b/courses/EE317.md @@ -0,0 +1,42 @@ +# EE317 Advanced Experimental Studies I + +## Introduction +Chinese name: 电子科学创新实验 I + +This course is mainly about the Android development and STM32. + +Normally if you treat this course seriously, you will get a good grade. + +## Android development + +### Project1 - Calculator + +This project is about a simple calculator app. + +> 2022 Fall + +- [Gralerfics/Gralculator](https://github.com/Gralerfics/Gralculator) +- [Ethylene9160/SUSTC_EE317_Android_applications](https://github.com/Ethylene9160/SUSTC_EE317_Android_applications) + +### Project2 - Music Player +This project is about a music player app. + +> 2022 Fall + +- [Gralerfics/Gralayer](https://github.com/Gralerfics/Gralayer) + +### Extra +Using Kotlin instead of Java is also acceptable in this course. + +If you want to develop Android apps in a modern way, you should try **[Kotlin](https://developer.android.com/kotlin) + [Jetpack Compose](https://developer.android.com/develop/ui/compose) + Material**. + +For example: +- [squarezhong/Simple-Calculator](https://github.com/squarezhong/Simple-Calculator) (not good examples, just for reference) +- [kafri8889/Calculator-Compose](https://github.com/kafri8889/Calculator-Compose) +- [squarezhong/Musicompose-V2](https://github.com/squarezhong/Musicompose-V2) + + +## STM32 +STM32 standard peripheral library is used in this course. + +This part has several assignments but no final project.