学生编程考核制度可以包含以下几个方面:
考核目标
评估学生对编程基础知识的掌握程度。
检验学生编程技能,包括程序编写、调试和运行。
评估学生的程序设计能力、分析能力和问题解决能力。
了解学生对编程环境的熟悉程度和工具的使用能力。
考核内容
搭建程序运行环境。
阅读和理解编程语言源程序。
调试程序的能力。
掌握结构化程序设计思想,能够编写简单、符合编程规范的源程序。
熟悉编程工具和环境,如Microsoft Visual C++,以及相关的编程规范和模板。
了解面向对象编程思想,包括继承、多态等概念。
掌握文件操作和异常处理。
考核方式
上机考试,包括程序填空、程序改错、程序编写等。
平时考核,根据学生的出勤、课堂表现、作业完成情况等进行评定。
阶段测试和期末考试,可以采用上机测试或笔试形式。
项目考核,学生完成一个编程项目,展示其综合应用能力。
评分标准
程序的正确性和完整性。
代码的规范性和可读性。
程序的功能实现和算法设计。
调试能力和问题解决能力。
项目的创新性和实用性。
成绩评定
成绩可以分为优秀、良好、及格和不及格四个等级,或者合格和不合格两类。
平时成绩和考试成绩可以按一定比例(如60%和40%)综合评定。
可以设置加分项和扣分项,如程序的创新性、代码的规范性等。
考核环境
硬件要求:如586以上的PC系列机,主频不小于166MHz,内存不小于256MB,硬盘空间不小于500MB。
软件要求:如中文Windows操作系统,Microsoft Visual C++编程环境。
其他
考核过程中应保证公平、公正,避免出现作弊行为。
考核结果应及时通知学生,并允许学生进行复查或申诉。
以上是一个学生编程考核制度的基本框架,具体实施时可以根据课程特点和学生需求进行适当调整。