MU-SE: Course summary

junxye 2023-01-12 16:46:26
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201/
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/611628445
MU STU ID and FZU STU ID20121938_832002113
Video demo linkVedio
GitHub linkGithub

 

The CSDN links of each Lab

Lab1-1: https://bbs.csdn.net/topics/608838037

Lab1-2: https://bbs.csdn.net/topics/608837365

Lab2-1:https://bbs.csdn.net/topics/609002229

Lab2-2: https://bbs.csdn.net/topics/609130110

Lab3-1: https://bbs.csdn.net/topics/610137326

Lab3-2: https://bbs.csdn.net/topics/611178114

 

Summary and harvest

Personal programming

    During the study of this course, a large number of programming training practices further consolidated my programming ability and enabled me to better cope with various programming challenges. This course has not only given great training and improvement in programming, but also taught us the ability to analyze and disassemble a programming task, so that I can have a more detailed interpretation of a program through a series of analysis methods and models to ensure that the future programming work can be clearer and more efficient.

Pair programming

    In the process of programming with others, I made further analysis and thinking on the basis of previous pair programming, combined with the theoretical knowledge I learned and previous experience, and carried out better design and optimization of the program module, which also helped us to better complete the development task. I also more deeply realized the importance of team cooperation and provided valuable experience for my future team cooperation.

On-site programming

    On-site programming is also a very important content of team cooperation. Although real-time cooperative compilation can also be achieved through the network, on-site compilation can better express and exchange their ideas in face-to-face form, and the efficiency will be relatively higher, which is difficult to achieve on the network.

Team project

    Team programming is the most challenging project in this course. In this project, we need to participate in a large team of many people to work together to complete the whole process of a project. In this process, we will further consolidate and apply the knowledge learned in the course into practice, and gradually make the project professional and industrialized. I am very grateful to my excellent team members for leading me to complete this project, learning from each other and discussing with each other, laying a foundation for future work.

Technology and tools

Ink knife

    In the process of designing the interface of the mini-game, I chose the ink knife. In the process of learning and using, I deeply understand this simple, easy-to-use and powerful prototype production tool, and I also exercise some thinking of interface design in the process of practice.

WeChat Developer Tools

    In the compilation of the Bocai project, I chose the WeChat Developer Tool. In order to get started quickly, I browsed a lot of demos in the WeChat Developer Community. During this process, I came into contact with the development process of the WeChat applet, and learned a little about the wildly used and unfamiliar applets.

Summary

    In this course, I got more than I expected and achieved more unexpected goals. From the beginning, I only had a deep understanding of the fixed pattern of back-end programming and team division, but now I've improved in many ways. In terms of programming ability, while consolidating the original knowledge, it expands other aspects of technical capabilities, such as WeChat applet development, Web front-end content integration and upgrade, and expands its own technology stack. In terms of team work, in the face of this professional team work, I have broken through the previous clear combination of tasks and assignments, learned to work well in more diverse combinations, so that the whole project can run healthily. These improvements have laid a good foundation for my future development.

 

...全文
362 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文围绕“基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略”展开研究,提出一种结合超局部模型(ULM)与扩张状态观测器(ESO)的无模型预测电流控制(MFPCC)改进方法,旨在提升永磁同步电机(PMSM)电流环的动态响应性能与抗干扰能力。该策略利用超局部模型对系统行为进行局部逼近,避免依赖精确数学模型,同时引入自抗扰控制中的ESO实时观测并补偿系统内外部扰动,有效抑制参数摄动、负载变化及模型不确定性带来的影响。研究通过Simulink搭建完整的控制系统仿真模型,对传统MFPCC与所提改进策略进行对比分析,验证了新方法在电流跟踪精度、响应速度和鲁棒性方面的优越性。; 适合人群:具备电机控制、现代控制理论及Simulink仿真基础的电气工程、自动化及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高性能电机驱动系统中电流环控制器的设计与优化;②为无模型控制与自抗扰控制的融合应用提供技术参考;③支撑相关课题的仿真验证、论文复现与创新方法研究。; 阅读建议:建议读者结合Simulink仿真模型深入理解控制结构与参数整定过程,重点关注ESO的观测性能与扰动补偿机制,并可通过改变负载条件、参数偏差等工况进行鲁棒性测试,进一步掌握该改进策略的核心优势与适用边界。
内容概要:本文围绕Scratch图形化编程平台,详细阐述了《人体感应灯光系统》这一贴近生活的AI科创作品的设计与教学应用。通过模拟真实智能家居中人体感应灯的工作原理,利用Scratch的侦测、逻辑判断、亮度特效调节等功能,实现了人物靠近自动亮灯、延时熄灭及环境亮度自适应等仿真功能。文章系统拆解了从场景搭建、核心逻辑设计、分层编程实现到调试优化的完整开发流程,并提供了基础版与进阶版可直接导入的源码,支持零基础快速上手与高阶创新拓展。同时构建了“基础—进阶—高阶”三层阶梯式教学体系,适配常规课堂、创客社团与赛事培优等多元教学场景,推动中小学AI教育的生活化、实践化与创新化发展。 适合人群:小学高年级至初中阶段学生,信息技术教师,创客教育从业者,以及参与青少年科创赛事的师生。 使用场景及目标:①作为中小学人工智能通识课程的教学案例,帮助学生理解智能感应与控制逻辑;②用于校内创客社团开展项目式学习;③支撑学生参加AI科创类赛事,完成高质量作品创作与答辩准备;④布置为课后综合实践作业,提升动手能力与科技素养。 阅读建议:建议结合提供的Scratch源码进行实践操作,在复现基础上尝试参数调优与功能扩展,如增加音效提示、多区域感应等,深化对编程逻辑与智能系统设计的理解。

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧