高级软件工程学习心得
来源:互联网 发布:淘宝发布宝贝预览 编辑:程序博客网 时间:2024/06/02 02:44
SA17225529 郑绪成 《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006
1.用自己的话简要总结您对软件工程的理解及学习软件工程(C编码实践篇)的心得
我本科是软件工程的学生,也曾经学过软件工程这门课,不过本科的时候老师只是讲一些软件开发的过程,和一些软件开发模型,并没有什么实践项目,通过这次在科大的学习,使我不仅学到了这些东西,还在课堂上介绍了软件设计模式,UML系统建模等内容,差不多讲了好几门课的内容,使我在这个课堂上学到了许多知识,老师不仅有课堂上的学习,还有线上的学习,线上实验楼的课程学习了C语言的基本知识,跟着老师做了一个menu小程序,不仅有课堂上的知识讲解,线上的C语言内容的学习,同时在线下有实验课程,老师很注意学习与工作相结合,目前Vue用的比较多,老师就让我们做Vue实验,很好的与市场相结合,即使课程时间比较短,也学到了知识,感谢老师的用心良苦。
2.实验报告
2.1实验一、写一个Hello world小程序,不要只看Hello world小程序,重点在配置环境,搭建git,并将做好的实验上传到github上去。
实验楼报告:点击打开链接
2.2实验二、命令行菜单小程序v1.0版本 使用模块化的设计和要遵循一些设计原则
实验楼报告:点击打开链接
2.3实验三、内部模块化的命令行菜单小程序 ,这次实验主要要求实现代码的业务逻辑和数据存储之间的分离,之前没有在编写代码的过程中没有注意到这个方面,通过这次实验知道了代码的内聚耦合内容要怎么实现,提高代码质量。
实验楼报告:点击打开链接
2.4实验四、用可重定位链表来实现命令行菜单小程序,用单独的可重用链表结构来实现命令行小程序,实现对单独代码模块的重用。
实验楼报告:点击打开链接
2.5实验五、用callback增强链表模块实现命令行小程序,隐藏了某些功能模块的信息,增加模块的通用性,实现对数据的隐藏功能。
实验楼报告:点击打开链接
2.7实验七、将menu设计为可重用的子系统,学会使用Makefile实现对多个文件的编译,提高效率,支持带参数的复杂命令使命令行更加通用。
实验楼报告:点击打开链接
3.课程总结
在高软课程中,使我从开始的不知道学什么到逐渐对课程感兴趣,想学习更多。通过这门课程,让我学到了各个方面的知识,老师的覆盖面广,循序渐进,趣味性强,越学越感兴趣,通过这次课程,提高了编程技巧,锻炼了个人能力。感谢老师能把课程安排的那么有好,我会继续学习老师的更多课程。
郑绪成+《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006
- 《高级软件工程》学习心得
- 高级软件工程学习心得
- 中科大高级软件工程学习心得
- USTC高级软件工程课程学习心得
- 2017《高级软件工程》学习心得-李鹏程
- 2017年中科大高级软件工程学习心得
- 中科大2017年秋季高级软件工程学习心得
- 高级软件工程(C编码实践篇)学习心得
- 2017年中科大高级软件工程学习心得
- 2017年秋高级软件工程学习心得
- 软件工程学习心得
- 《软件工程》学习心得
- 高级软件工程&&《软件工程(C编码实践篇)》课程学习心得及内容总结
- 高级软件工程
- 浅谈软件工程学习心得
- 软件工程理解与学习心得
- 高级软件工程并不高级
- 《高级软件工程》课程设计
- scala 函数定义格式
- hdu 1358 Period
- JSF中调用js函数方法之一和二
- Eclipse_Properties里报多个黄叹号&Tomcat卡死报错解决&页面500
- 作业1
- 高级软件工程学习心得
- 解释型语言和编译型语言的区别
- 断点续传进度条显示 开始 暂停 结束
- 69. Sqrt(x)
- 单机版hadoop平台搭建
- 断点续传更新版
- 内核编程:驱动之学习笔记
- maven中pow项目找到jar项目中的配置文件
- H5下上传图片预览