MU-SE: Course summary

m0_58044420 2023-01-09 22:06:45


  • 1. Format description
  • 2. CSDN-link for each lab
  • 3. Summary and harvest
  • 4. Technology and tools
  • 5. Course suggestions
  • 6.Finally

1. Format description

The Link Your Class
The Link of Requirements of This Assignment
MU STU ID and FZU STU ID20123949_832002115
Video demo link(for lab2)
Video demo link(for lab3)
GitHub link(for lab1)
GitHub link(for lab2)
GitHub link(for lab3)







3. Summary and harvest

First of all, personal programming: when I started learning, I encountered a lot of difficulties. The main thing is that I'm not familiar with the programs that need to be written and the scenarios that need to be implemented. As for the practice part, I have a lot of knowledge that I have not learned, and I became unable to start at the beginning. For example, some knowledge of the front end and the front end of the combination of technical problems, these let me rack my brain, painful. However, after a long period of self-study, I learned the relevant knowledge, although it made me walk a lot of detours. For me, this is a good step forward.
Secondly, in the project practice of the team, my teammates are all very helpful. In our team work, we gave each other a lot of support and help. For example, when our team was making a garbage sorting app, we had a comprehensive discussion with each other and kept communicating and combining technologies. Finally, an app combining various technologies came into being. Such as back-end, front-end, ai, interface, etc. Through continuous cooperation and learning, we not only learn how to work as a team, but also enhance our friendship with each other. This provides a lot of help and experience summary for our future team programming and pair programming.

4. Technology and tools

For the tools I use in practice:

  1. Our team uses qq group for discussion. In the qq group, we can communicate easily. When we meet some problems in our respective parts, we will also discuss and negotiate in the qq group.

  2. The tools we use to make software prototypes are Axure and Inkknife. We drew software prototype drawings in Axure and ink Knife, and designed more concise ones to improve the user interface and product interface of our software. Axure and Ink Knife are great drawing tools, but we also spent a lot of time learning how to use them. At the same time, this learning process also benefited us a lot.

  3. In the part of ai that I am responsible for, I took advantage of the ai studio platforms provided by paddle and Baidu to train my deep learning neural network and learned how to use the resources provided by Baidu to deploy my trained model.

New techniques I learned in practice:

  1. I learned how to use Axure and ink knife to paint prototype drawings. This difficult self-study practice not only brought me new techniques, but also taught me to keep learning.
  2. I learned how to use paddle to train my models on the platform provided by Baidu and learned how to deploy them. I had a lot of trouble with the deployment model part, but I'm glad I finally found a solution.

5. Course suggestions

My suggestions for this course are as follows:

  1. I hope the course teacher can explain some techniques and methods needed for our project practice, so as to avoid the detours we took in blind self-study and save time, so that we can spend more time on software development instead of wasting too much time on blind self-study.

  2. I hope there can be a teaching assistant or teacher to help us complete the project in the course, which, I think, can make our study more oriented.


In the future study and life, I will make more efforts to improve myself.

Most importantly, thank the teacher in the course of help and teaching, thank the teacher's hard work.


34 回复 打赏 收藏 举报



福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
  • LinQF39
2023-01-09 22:06