《C程序设计》实验智能支持系统研究设计

来源 :杭州师范大学 | 被引量 : 0次 | 上传用户:ltiao9600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着素质教育的推行和社会对创新型人才的需求增加,开设程序设计实验课程成为培养大学生创新能力、锻炼动手能力的重要途径。C语言由于其功能丰富、表达能力强、体现结构化程序设计思想、兼有高级语言和低级语言的许多特点,成为高校程序设计课程的首选语言。然而,由于长期以来我国教育体制对实验课重视程度不够,加之连年扩招造成的生师比过大,导致不少实验课的指导力量不足、指导质量不高。  若能有一个《C程序设计》实验智能支持系统能在学生编程实践的过程中实现对每个学生及时的、具有针对性的指导,将大大减轻实验指导教师的负担,提高实验课质量。《C程序设计》实验智能支持系统就是针对目前实验课师资力量不足的状况研究设计的,当学生在编程实践中遇到一些常见问题时,它能向学生提供及时的、尽可能针对性强的支持和帮助。  本文以如何为学生在《C程序设计》上机实践中提供及时、有针对性的支持和帮助为研究对象,在对《C程序设计》上机实践的现状进行分析的基础上,构建了《C程序设计》实验智能支持的模型。该模型客观地分析学生编程实践中出现的问题,并以形成个性化的反馈为目的,采用静态搜集与动态跟踪、数据分析与数据挖掘等多种数据收集渠道,以过程性评价为主,人评与机评相结合,定量与定性相结合,对评价结果的分析利用,实现了在C程序上机实践中对学生提供及时和具有针对性的帮助。采用《C程序设计》实验智能支持系统能够在一定程度上弥补指导力量不足的问题,更好地保护学生的兴趣,激励学生的积极性,培养学生分析问题、解决问题的能力,提高《C程序设计》实验课程的教学效率,促进学生的编程学习。  本文首先介绍了程序设计课程开设的历史背景,分析了高校程序设计课程实践教学中存在的问题及其产生的原因,阐明了研究设计《C程序设计》实验智能支持系统的意义。然后依据实验课的特点和相关理论,设计了《C程序设计》实验智能支持系统的逻辑框架,并介绍系统实现时的一些关键技术。最后总结了本系统研究设计中的成果,而且针对存在的不足做了展望。
其他文献
This chapter summarizes the implications and some questions for further research.With the content test results,the author confirms the probability of widelypopula
400米跨栏跑是一项技术性较强的速度力量型项目,集速度、力量、技术、柔韧、灵敏、耐力于一体。近年来,随着训练水平、场地器材及科研水平的发展,400米跨栏跑成绩不断提高。
关注个体差异己成为当前课堂教学改革的要求之一。语言教学的中心趋向于从教师,教法转移到了学习的主体――学生上。语法研究也发现,成功的语法习得应该充分考虑学生个体差异。
我国新一轮基础教育课程改革涉及课程目标、教材编写、教学过程、教学评价以及课程资源等问题,其中课程资源的开发与利用是重要环节。地理课程资源的开发与利用是地理新课程实
科普在长久以来,一直被局限在只普及科技知识的狭隘层面。然而,随着知识产业的逐步兴起、“科教兴国”战略的大力推广,科普要把提高公民的科学素养作为宗旨,传播科学思想、倡导科
具有百年历史的中师教育自清朝末年诞生以来,对我国教育的发展起着至关重要的作用,取得了令人瞩目的成绩,为小学教师素质的提升,九年义务教育的实施,基础教育改革与发展,中华民族素