新形势下如何搞好对口单招C语言教学

来源 :考试周刊 | 被引量 : 0次 | 上传用户:zhangruidao10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 本文从C语言在计算机专业对口单招考试中的重要性和考试题型入手,阐述了教师如何搞好对口单招C语言教学,提高教学效率,从而使学生在高考中立于不败之地。
  关键词: 计算机专业对口单招考试 C语言 教学实践
  
  江苏省计算机专业对口单招考试大纲从2009年起有了新的变化,2010年起计算机专业对口单招考试执行新大纲,其中程序设计部分有了较大的变化,编程语言由原来的QB改为C语言,编程环境为Turbo c 3.0或vc 6.0。技能考试C语言占80分,一般有三道试题,一道程序改错,一道程序填空,一道编程题。综合理论考试C语言占60分,题型包括程序运行结果分析和程序填空。教师如何适应新的形势,快速把握教学要点,攻克教学难点,提高教学效率,在高考中立于不败之地,我结合多年来的教学实践,认为必须从以下七个方面做起。
  一、把握学情,激发学习动力
  “学情”,指学生的实际特点,主要是指学生的知识和智力发展水平,学生的学习动机、年龄等心理特征,也包括学生的认知方式和学习习惯。“学情”的差异,决定了教师教学方式、方法的差异。所以在实施课堂教学之前,深入的“学情”分析是十分必要的,能否准确把握“学情”,决定了教学的成败。
  职业中学要参加对口单招考试的高三学生有其特殊性,例如,C语言在高二阶段已经教过一遍,但学生学得如何,掌握到什么程度,教师心中要有把尺,同时对于学生已养成的学习习惯和学习方式也要深入了解。我在教学中发现,很多学生虽然在高二阶段学习了这门课,但并没有真正理解程序的算法,绝大部分学生是死记程序,根本不具备分析程序、编写程序的能力。同时很多同学由于高二基础没打好,对C语言这门课已经失去兴趣,缺少学习动力,甚至有极少数同学已经放弃了这门课的学习。因而,要搞好C语言教学,我们首先要帮学生树立学习信心,形成学习动力。要让学生了解学好C语言的重要性,让学生了解C语言在单片机、工业控制、现实生活中的应用。例如可以向学生展示一款用C语言编写的俄罗斯方块游戏程序,它的界面可以做得比市面上买的游戏机更好看,功能更强大,从而让学生了解C语言不仅是一门教学语言,而且是一款功能非常强大的开发语言,学好C语言能解决生活中许多实际问题,从而帮助学生树立学习目标,产生学好C语言的学习动力。
  二、多读程序,提高分析能力
  程序编写是一项比较复杂的工作,非一日之功,需要循序渐进,不可操之过急。写程序如同写文章,大凡能写出优美文章的作者,都是饱读诗书的人,因为好的文采、结构、思路、优美的词语等都是来自平时阅读的积累。同样,要写出算法精妙、结构紧凑、格式规范的程序,首先要学会欣赏别人优秀的程序,只有学会读程序,才能借鉴别人优秀的编程思想、算法、风格。通过大量阅读程序,学生可以逐步培育起编程的思想,提高C语言编程的分析能力。可以说,每一个优秀的程序员都是从读程序开始的。同时学会读程序,也是程序运行结果分析、程序填空、程序改错解题的必备能力。事实上,从2010年对口高考起,C语言在技能考试和综合理论考试中只有一道是编程题,其它均为运行结果分析、程序填空、程序改错三种题型,由此可见学会阅读程序尤其重要。
  三、独立编写,锤炼编程能力
  “眼高手低”是很多同学学习C语言的通病,上课时听老师讲,看老师写,都觉得很简单,所以不愿意再花时间去写,但真正轮到自己独立编程时,却又不知道如何编写,从哪里入手。还有很多同学写程序时,一边写,一边看书、看课堂笔记,并不是真正地独立思考、独立编写,而是找相似的程序模仿写,只要题目稍作改变,就不会了。其实这些同学并没有真正理解程序的算法,仅仅是在模仿,一旦养成边写程序边看书的习惯,就会对课本产生依赖性,考试时脱离课本就不会写了,有的甚至连基本的语句格式都记不住。学写程序就像小孩学走路,刚开始扶着东西慢慢走,渐渐地就要丢掉东西走,后来才能越走越快,健步如飞。写程序也一样,要从最简单的程序开始编写,不要一边写一边看书,这样不但可以熟悉语句格式,掌握程序结构,而且能够培养逻辑思维能力和独立分析问题、解决问题的能力。只有通过严格的训练,独立编写程序,学生才能锤炼出优异的编程能力。
  四、先过后验,培养思维能力
  前面已经阐述了学会阅读程序的重要性,要读懂别人的程序,首先要读懂自己的程序,这一点看似简单,其实很难。很多学生程序写完后,根本不知道程序能不能运行,有没有问题,有的甚至明显的语法错误都读不出来,所以我认为,程序写完后,学生至少先在自己头脑中“运行”三遍,将实际的值代入程序进行分析。例如在用while语句实现1到100累加的程序设计,尽管这个程序很简单(见程序1),但很多学生程序写完后,没有阅读分析的习惯,很容易发生错误,例如很多学生将while(i<100)写成while(i<=100),这样就会将101也加到s中,但如果将程序在自己大脑中“过”三遍,看看能不能将1加到s中,是不是加到100就结束,1到100中间的数能否加到s中,经过这样分析,一般的错误都是能发现的,只有这样才能逐步提高分析程序的能力。
  #include
  void main()
   {int i=0,s=0;
   do
   {i ;
  s=s i;
   }while(i<100);
   printf(" s=%d ",s);
   }
   程序 1
  五、注重实践,夯实调试能力
  C语言是一门实践性较强的课程,在教学过程中,教师应以实用性、熟练性为基本要求,重视学生分析问题和解决问题能力的培养,强调程序设计的训练。只有学生通过大量的练习,才能真正掌握语言知识,逐步理解和掌握程序设计的思想和方法。单招技能考试时,三道C语言上机试题,对学生解题的熟练程度和速度有很高的要求,大部分学生都感觉时间不够,所以在平时的教学中教师要合理分配理论教学和实践教学的时间,在上机实习时,最好要求学生在调试程序时不要边调试边看书,而要脱离课本,整个过程以学生独立完成为主,教师只提供必要的辅导,这样不但可以使学生在学习上得到充分的发展,培养综合运用所学知识的能力、问题求解和编程能力,而且能够培养学生的自主学习能力和探索创新的能力,从而夯实学生的程序调试能力。
  六、综合训练,形成综合能力
  在C语言教学过程中,教师不能一味只强调学生的程序编写能力,还要注重程序阅读、改错等能力的综合培养。事实上,在单招技能考试和综合专业理论考试中,程序编写只有一道题,其余均为运行结果分析、程序填空和程序改错三种题型。不同题型对考生能力的要求也不同,程序设计题主要要求考生根据题目要求,自己设计算法编写程序,而程序填空、运行结果分析、程序改错则要求考生有较好的程序阅读能力,要能读懂别人的算法,熟练掌握语句语法,这样才能较好地完成解题任务。所以,在平时的教学中教师要有意识地综合各种题型让学生练习,使学生形成综合解题能力,从而以“全能王”“多面手”的角色迎接对口单招C语言考核。
  七、双边交流,突破课堂界限
  传统教学的双边交流主要是指课堂上的师生交流、生生交流,但随着省教育厅的“五严”规定,学生在校时间大大缩短,上课时间也大大减少。如何积极响应省“五严”规定,在有限的时间里提高教学效率,而不是占用学生的休息时间,搞疲劳战,这是我们必须研究的课题。我认为教师要不断学习和创新,特别要不断学习和运用新教育教学技术,比如网络在各行各业已经得到广泛的应用,例如电子政务、电子商务、电子校务等。在这种情况下,教师可以建立自己的教学博客,将课后的作业、补充的内容、学生普遍发生的错误等相关信息放到自己博客上,学生在家可以浏览教师博客,获取自己想要的信息,同时学生也可以将自己的疑问通过博客向老师提问,教师在博客上可以解答这些问题。另外还可以通过留言系统、QQ、MSN等进行交流,而不是只局限于课堂。这样就能突破时间和空间的限制,建立一个与学生随时、随地全面交流、全员互动的网络平台,可以及时全面掌握学情,科学调整教学计划和教学方法,提高教学效率,从根本上实现学生应用能力的全面提升,使其在对口单招C语言考核中立于不败之地。
  
  参考文献:
  [1]谭浩强.C语言程序设计(第三版).清华大学出版社.
  [2]徐新华.C语言程序设计教程.中国水利水电出版社.
  [3]2010年江苏省对口单招计算机专业技能考试大纲..
其他文献
摘 要: 体育课上学生放任自由,“一个哨子两只球,老师学生都自由”,是传统体育课的真实写照。本文对这种体育教学方式作了探讨。  关键词: “放羊式” 体育教学 新课标 认识    一、传统的“放羊式”体育教学  在传统教学中,体育老师将学生集合,然后发放器材,“一个哨子两只球,老师学生都自由”,把“羊”放出去,任由其吃“草”,至于怎样吃“草”,能否吃好、吃饱,均不是考虑内容,铃声一响,下课了事。由
如何更好地在体育教学中实施“快乐教学”课堂教学,提高体育教学效果呢?我从认识论的角度对愉快教育中的“快乐教学”作了研究,并提出了几点看法。  一、“愉快体育”教学思想特点  愉快体育教学是重视每一个人不同运动所具有的独特乐趣,并可以愉快地从事运动学习的这样一种体育教学,并强调在现代体育教学中,应将快乐的学习情绪贯穿于学习的各种身体练习中,培养学生学习体育的快乐感、喜悦感,以此达到让学生热爱体育、自
近年来,在澳大利亚去健身中心健身是一项比较流行的大众运动方式,本次对布里斯班市4家FITNESSFIRST连锁健身中心进行调研的主要目标为:分析如何提高该健身中心有氧操课程的参
摘 要: 在计算机教学中,教师要创造和谐良好的计算机教学氛围,从而渗透德育。  关键词: 计算机教学 德育渗透 良好习惯 使用道德    德育是指对学生进行政治、思想、道德和心理品质教育,它对促进学生全面发展起着主导的作用。在计算机教学中进行德育渗透是非常必要的,同时也是中专计算机的教学目的之一。在计算机教学中进行德育渗透,教师首先要从教材实际出发,在教学知识的讲授或上机的训练中,自然而然地渗透,
中职学校开设计算机课程,是针对信息社会对职业教育人才培养要求的应然之举。对于学校计算机教学,教师抓好课堂质量、增强计算机教育的时效性是刻不容缓的一件事情。尤其对于中等职业学校来说,学生的基础、层次参差不齐,教学效果往往不尽人意。我在实际的教学过程中深深感受到:要想使不同层次的学生在每一节信息课中都有所收获,绝不能照搬教材,而要结合教材进行挖掘,尝试运用各种方法,努力构建有效的课堂教学模式,激发学生
反馈(feedback),又称回馈,是控制论的基本概念,指将系统的输出返回到输入端并以某种方式改变输入,进而影响系统功能的过程,即将输出量通过恰当的检测装置返回到输入端并与输入量进行比较的过程。传播学上的反馈是指在传播过程中受传者对收到的信息所作的反应,获得反馈信息是传播者的意图和目的,发出反馈是受传者能动性的表现。反馈教学法是运用系统沦、信息论、控制论原理建立的一种教学方法,是师生双方在融洽、合