欢迎来到天天文库
浏览记录
ID:44746321
大小:1.38 MB
页数:290页
时间:2019-10-27
《c程序设计2009上教案修改》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章C语言概述【教学目的与要求】通过本章学习,了解C语言的发展历史和特点;掌握简单的C程序结构,为今后编写C程序打下基础;熟悉C程序上机环境和步骤。【教学重点与难点】本章重点:uC程序的基本格式,如何编写简单的C程序。【教学时数】共计2学时【教学方法】课堂讲解与学生自学相结合。【教学内容】第一部分课程介绍自我介绍、课程和教材介绍0.1课程目的和任务《C语言程序设计》是计算机、电子信息类课程的重要专业基础课。掌握程序设计的思想和编程技巧;熟练掌握数据类型,深刻理解如动态存储结构、指针和链表等重要概念;熟练掌握用编写常用程序与算法,懂得软件设计的基本方法和程序调试的
2、基本过程。0.2课程安排理论课时为40课时,上机实践课时为12课时。0.3学习特点①学习编程好比学习写作·学习数据类型、控制结构、语法规则等(犹如识字、造句、填空、改错)——打基础(授课为主,所谓“师傅引进门”)·掌握程序分析、算法与编程(犹如阅读欣赏、文章体裁、谋篇布局、灵感形成)——写文章(多看多练,所谓“修行靠自己”)②循次渐近,先学会阅读/分析程序,摹仿编程,熟练掌握各种常见程序模块,由易入难,从简单程序开始逐渐掌握复杂编程技术③多看参考书和现有程序(多角度理解)④重视上机,切实掌握程序调试技术(程序是调试出来的,不是“编”出来的)0.4听课要求·切实掌握
3、各章主要内容(预习/听课/消化/归纳)·在预习基础上,听课为主,笔记为辅,课后弄懂书上程序(会分析,会流利写出)0.5形成性考核具体内容及评分标准①学习表现(100分)基本原则:基本分50分,表现好累计加分至100分,表现不好累计减分至0分,如果迟到、早退、旷课次数等违纪扣分超过学习表现的总分值,则在期末总评分里酌情扣分。扣分项目:玩游戏一次扣15分(三次以上者取消本课程考核资格),睡觉一次扣5分,影响课堂秩序的行为如说话等一次扣5分。学生旷课一次扣15分,迟到及早退一次各扣5分。加分项目:正确回答问题一次加2分,主动回答问题一次加5分,在课堂上能起积极引导作用加
4、5分,主动演示程序加5分。②作业(100分)作业至少有10个程序编制的题目(可以分次布置),保质保量完成得满分,每正确完成一道题得10分,在每一道题目中,程序结构正确,出现拼写等粗心导致的错误每个扣一分,出现语法错误每个扣2分,算法错误扣3分。③实训项目(100分)1)程序调通得50分:按照实训项目单的要求,每完成一步得10分,所有程序全部调试通过、功能实现得50分。2)报告完整规范得50分:报告中有源程序清单的5分,说明程序编制要点得5分,说明在程序编制中的难点及解决办法得5分,对项目中所涉及的知识点作全面总结得10分,如果知识点只是简单列出得5分。0.6参考资
5、料1.TheCProgrammingLanguagem,SecondEdition,BrianW.Kernighan&DennisM.Ritchie,清华大学出版社,Prentice-HallInternational,Inc.,19972.《C语言程序设计教程》谭浩强、张基温等编著3.《C程序设计》谭浩强编著清华大学出版社虽然程序设计课程的教学内容包括“程序设计”和“语言知识”两部分,但是,同学们必须将学习的重点放在程序设计上,千万不能“纸上谈兵”,过多地关注语言知识,特别是语法规则。这是因为本课程的教学目的主要是培养程序设计的能力,该课程的学习又具有其自身的特
6、点,听不会,也看不会,只能练会。只有通过大量的编程练习,同学们才能真正掌握语言知识,培养程序设计的能力,逐步理解和掌握程序设计的思想和方法,利用计算机解决实际问题。学好程序设计,贵在平时练习,同学们应该做到功夫花在平时,努力多编程,编好程。平时练习包括基本训练和综合训练。C语言–––既可作为系统软件的程序设计语言,又可作为应用软件的程序设计语言。尤其是当今计算机应用极为广泛,软件的设计、编写质量要求高,经常与硬件部分打交道,如:界面设计等,所以用C语言编写是最理想的。因而C语言也是当前计算机语言中用得最广泛的语言之一。第二部分新课程序设计语言是人和计算机之间交流信
7、息的工具。程序设计语言分为机器语言、汇编语言、高级(程序设计)语言。C语言是高级程序设计语言,要经过编译后计算机才能执行。C语言产生于1972年的贝尔实验室,由DennisM.Ritchie和KennethL.Thompson发明。C语言现在普遍遵循的标准是ANSIC标准(C89)。1.1程序设计语言程序设计语言是人和计算机交流信息的人工语言。1.1.1程序设计语言定义自然语言:如汉语和英语,是人们交流思想、传达信息的工具。人工语言:为了某种专门用途,创造出种种不同的语言,如:旗语、哑语、程序设计语言。程序设计语言:专门用于人与计算机之间交流信息的各种人工语言。也
8、称为计算机
此文档下载收益归作者所有