《C语言程序设计》课程是理工科学生必修的一门公共基础课程。由于C语言丰富的数据类型、灵活的语句结构、较高的程序效率等特点,使得C语言成为高级语言程序设计的主流。本课程的目标就是要培养各类学生能够理解高级语言的普遍规律及程序设计的思想,经过工程化训练,使其能熟练进行程序的编写与调试,为今后专业课的应用打下良好的基础。在我校,除了水利水电学院部分专业开设FORTRAN程序设计以外,其他理工科专业均必修C语言程序设计,因而这门课程具有量大面广的特征,并与后续各专业课程的学习以及学生创新能力的培养关系密切。
课程建设成果
自1993年起我校开始开设C语言程序设计课程以来,该课程一直是计算机基础教研室重点建设的课程。计算机科学与工程学院成立后,该课程的建设与教学工作得到学院领导和C语言程序设计教研组的高度关注和重点建设。通过狠抓教学队伍建设、多层次改革教学方法与教学手段、严密的质量监管、教学资源配套建设等方面的扎实工作,本课程的建设取得了长足发展。体现三层次教育的《面向21世纪挑战,全面提高计算机基础教育水平》项目,获95年陕西省优秀教学成果一等奖。体现“四统一”原则的《抓整体改革,促教学质量、服务质量及综合效益的提高》项目,获99年陕西省优秀教学成果二等奖;《适应时代发展,不断探索计算机基础课程教学新模式》,获2003年校级优秀教学成果一等奖;《注重实践,不断探索,全面提高计算机基础课程教学质量》,获2004年校级优秀教学成果一等奖。2003年课程负责人张毅坤教授荣获陕西省教学名师称号,2005年《C语言程序设计》被评为校级精品课程,2006年获省级精品课程,2007年“C语言程序设计教学改革”项目获校教学成果一等奖。
师资队伍
优秀的师资队伍是课程质量的最重要保证。通过鼓励青年人攻读学位和参与科研任务,不断提高自身素质;强调注重科研与教学的结合,使两者互相促进;充分发挥老教师对青年教师传、帮、带的作用,通过“辅导课程、指导实验、观摩教学、教案准备、课程试讲”五个环节培养青年教师的教学能力等一系列的队伍建设工作,形成了一支综合素质高,教学科研能力强,结构合理的教师队伍;是一支教学经历与教学经验丰富、教学效果良好的队伍。
课程特色
经过10多年的教学实践,本课程在教学内容上力求体现课程的系统性、稳定性和知识的先进性;教学执行上体现实施的规范性、准确性、一致性;教学特色上体现编程能力的实用性、复杂性、工程性;教学手段上体现课堂教学的互动性、网络平台的及时沟通性。
出版了特色教材《C语言程序设计教程》及配套的《C语言程序设计教程上机实验与学习指导》教材,将应知必会的内容完整而又简洁的呈现在基础知识篇,将相对复杂、综合、工程实例融入综合扩展篇,充分体现了教材知识的完整性和渐进性、教授的切实方便性,以及综合扩展的复杂实用性。该教材已被省内外多家高校采用,受到好评。
(张毅坤 张亚玲)