计算机程序设计基础教学大纲.docVIP

计算机程序设计基础教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机程序设计基础教学大纲 The basis of computer programming 一、课程基本信息 学 时:32 学 分:2.0 考核方式:考试。期末考试分占总成绩的60%,平时成绩占总成绩的40%。 中文简介: 计算机程序设计基础是一门很重要的学科基础课,对后续专业课程的学习,起到至关重要的铺垫和辅助作用。通过本课程的学习,使学生掌握C程序设计的基本概念和方法,培养学生具备扎实的软件开发基本技能和良好的编程风格。本课程是理论与实践相结合的一门课程。要求学生在学习理论知识的同时,积极上机实践,以达到对理论知识的熟练简明应用。 二、教学目的与要求 教学目的: 使学生初步掌握程序设计的基本概念与基础知识以及程序设计的基本思想和基本方法。了解从问题分析、算法设计、编制程序、程序调试到算法分析的基本过程,了解在程序开发时起重要作用的思想与技术,掌握一些典型问题的算法。了解使用C语言进行实际程序开发的方法。能用C语言进行一些实际小程序的设计与编写,并尝试通过编程解决一些示例性的应用问题。让学生将来更好地利用计算机解决自已专业领域中的实际问题。 教学要求: 1.了解C语言的基本概念与基础知识。 2.掌握基本数据类型及其运算,掌握三种基本程序控制结构,理解数组、指针、结构体的意义,初步掌握数组、指针及结构体变量的应用。 3.掌握软件编写程序的基本方法与手段,掌握一些简单计算机程序的设计与实现。 三、教学方法与手段 本课程的教学方法与手段是以讲授为主,习题作业、课堂讨论和提问相结合,利用投影仪和网上视频辅助课堂教学。 1.课堂讲授? 在多媒体教室中采用电子教案授课,授课时合理取舍各教学单元的知识内容,将主干知识列入教学目标,放在首位;将分支知识做次要介绍;对不利课程主体内容教学、容易使初学者陷入迷魂阵的“末叶”知识坚决舍弃。做到突出程序设计的主干知识,淡化分支知识,摒弃末叶知识。同时结合计算机的特点,以讲解为主、演示为辅,采用启发式教学,最大限度的激发学生的学习兴趣,时刻注意引导学生进行主动式听课,让学生眼、脑、耳、口、手并用,同时注意引入学科新知识、新动态,提高授课质量。? 2.实验? 有关软件操作穿插在理论授课中,并且在理论授课之外单独安排实验课,编程实验环境为Microsoft Visual 6++ 6.0。 四、教学内容及目标 教学内容 教学目标 学时 分配 第一章 C语言概述 2 1.C语言出现的历史背景 理解 2.C程序的特点 理解 3.简单C语言介绍 理解 4.C程序的特点 理解 重点与难点: C程序、函数、语句等概念及表示方法。 衡量学习是否达到目标的标准: 熟悉简单C语言程序,正确编写简单C语言程序。 第二章 程序的灵魂--算法 2 1.算法的概念 理解 2.简单算法举例 理解 3.算法的特性 掌握 4.怎样表示一个算法 掌握 重点与难点: 三种基本结构和改进的流程图。 衡量学习是否达到目标的标准: 根据情况用自然语言表示算法、用流程图表示算法。 第三章 数据类型、运算符与表达式 4 1.C语言的数据类型 理解 2.常量与变量 理解 3.整型数据 掌握 4.浮点型数据 掌握 5.字符型数据 掌握 6.变量赋初值 掌握 7.各类数值型数据间的混合运算 理解 8.算术运算符和算术表达式 掌握 9.赋值运算符和赋值表达式 掌握 重点与难点: 三种基本的数据类,变量赋初值,算数运算和赋值运算。 衡量学习是否达到目标的标准: 能够对基本数据类型的变量进行定义和赋值,掌握运算符与表达式的概念。 第四章 最简单的C程序设计 4 1.C语句概述 了解 2.赋值语句 掌握 3.数据输入输出的概念及在C语言中的实现 理解 4字符数据的输入输出 掌握 5.格式输入与输出 掌握 6.顺序结构程序设计举例 理解 重点与难点: 字符数据输入输出函数、格式输入输出函数。 衡量学习是否达到目标的标准: 掌握顺序结构的程序特征并可以编写顺序结构程序。 第五章 选择结构程序设计 4 1.关系运算符和关系表达式 掌握 2.逻辑运算符和逻辑表达式 掌握 3.if语句 掌握 4.switch语句 理解 5.程序举例 理解 重点与难点: 关系、逻辑运算符和表达式的使用方法,if语句的语法结构和使用方法 衡量学习是否达到目标的标准: 掌握选择结构的程序特征并可以编写选择结构程序。 第六章 循环控制 6 1.概述 了解 2.goto语句以及用goto语句构成循环 了解 3.用while语句实现循环 掌握 4.用do-while语句实现循环 掌握 5.用for 语句实现循环 掌握 6.循环的嵌套 掌握 7.几种循环的比较 理解 8.break语句和continue语句 理解 重点与难点: While语句、do-while语句、for语句的语法结构

文档评论(0)

CUP2008013124 + 关注
实名认证
文档贡献者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档