C语言课程设计圆满完成
6月13日至6月17日,15信息2班;
6月20日至6月22日,15信息3班;
信息系15级信息专业各班级分别在实训楼205电子商务设计实验室,各自顺利完成了为期一周左右的C课程设计。
课程设计比平时的教学实验课要复杂一些,设计的深度广些,并且更加接近实用。目的是通过课程设计的综合训练,培养学生实际分析能力、编程和动手能力,最终目标是想通过这种形式,在帮助学生掌握该门课程的基础上,充分理解软件编程的思想,体会编程中分工合作,逐步细化的工作方式,加强学生团队合作能力和自主思考精神。
本课程设计基于C语言教科书,重点放在C语言的基本特征上,涵盖C语言重要的基础知识,如算法的理解,结构化程序设计的思想,顺序、选择、循环三大结构,函数的调用,数组、指针的使用等等。
各班主要采用分组形式,每组最多四人,小组合作完成程序代码的编写和设计说明书的书写。
学生作品展示。
通过C课程设计,学生们加深了对C语言的基本特点、基本知识的理解和掌握,也能够尝试着运用软件编程的思想去分组合作、独立实现用C语言编写的简单程序。程序代码的编写和设计说明书,各组均能顺利完成。各班答辩工作圆满结束,成绩根据学生考勤、参与程度、答辩情况和提交资料,综合评定出优、良、中、及格、不及格五级制。
学生在完成顺利完成课程设计的同时,也存在了相应需要改进的问题现象:
1.设计说明书格式不够规范,自动生成页码及分页符的使用,段落格式的要求还有待提高。
2.分工合作完成过程中,存在个别组员不按进度完成代码。导致大部分小组能够按照流程进行,但个别组完成不及时,需要老师督促。小组团队协作意识需要加强,小组成员相互配合不佳。
3.学生独立思考能力需提升。个别同学存在借鉴他组同学代码,而在基础上进行修改的情况。
4.答辩过程中,个别小组语言表达能力欠佳,对于提出的问题,回答水平还有待提高,知识的掌握还需进一步扎实。
针对课程设计中出现的问题,在今后的课程设计中,我将尽量地提前做好更细致的规划,提高设计作品趣味性,更好的发挥学生的主动性与创造性,采用固定命题和自选题目相结合的方式,力争做到更好。