高级软件工程学习心得
2017-11-10 19:57
253 查看
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
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
相关文章推荐
- 中科大2017年秋季高级软件工程学习心得
- 2017年秋高级软件工程学习心得
- 2017年中科大高级软件工程学习心得
- 中科大高级软件工程学习心得
- USTC高级软件工程课程学习心得
- 高级软件工程学习总结
- [Javascript 高级程序设计]学习心得记录4 基本包装类型
- 软件工程(C编码实践篇)学习心得
- 学习心得 - jsp处理异常及一些高级主题
- [Javascript 高级程序设计]学习心得记录9 js面向对象
- 软件工程学习心得
- [Javascript 高级程序设计]学习心得记录 函数参数传递与引用
- <软件设计>高级软件需求分析学习心得一
- 软件工程学习心得
- 高级软件工程学习总结
- 计算机科学与技术学习心得之闲聊软件工程(转载)
- [高级软件工程实验]软件工程(C编码实践篇)学习总结
- 软件工程学习心得(一)
- 软件工程(C语言实践篇)学习心得总结
- [Javascript 高级程序设计]学习心得记录8 引用类型(下)