《计算机程序设计基础》课程教学大纲.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 考核方式:考试。期末考试分占总成绩的70%,平时成绩占总成绩的30%。 中文简介: 计算机程序设计基础是一门很重要的学科基础课,对后续专业课程的学习,起到至关重要的铺垫和辅助作用。通过本课程的学习,使学生掌握C程序设计的基本概念和方法,培养学生具备扎实的软件开发基本技能和良好的编程风格。本课程是理论与实践相结合的一门课程。要求学生在学习理论知识的同时,积极上机实践,以达到对理论知识的熟练简明应用。 二、教学目的与要求 使学生初步掌握程序设计的基本概念与基础知识以及程序设计的基本思想和基本方法。了解从问题分析、算法设计、编制程序、程序调试到算法分析的基本过程,了解在程序开发时起重要作用的思想与技术,掌握一些典型问题的算法。了解使用C语言进行实际程序开发的方法。能用C语言进行一些实际小程序的设计与编写,并尝试通过编程解决一些示例性的应用问题。让学生将来更好地利用计算机解决自已专业领域中的实际问题。 了解C语言的基本概念与基础知识。掌握基本数据类型及其运算;掌握三种基本程序控制结构;理解数组、指针的意义,初步掌握数组、指针及结构体变量的应用,能用指针访问数组、结构体;初步掌握函数与模块设计。了解程序测试的基本方法与手段。掌握一些简单算法的设计与实现。 三、教学方法与手段 本课程的教学方法与手段是以讲授为主,习题作业、课堂讨论和提问相结合。利用投影仪和网上视频辅助课堂教学。 1.课堂讲授? 在多媒体教室中采用电子教案授课,授课时合理取舍各教学单元的知识内容,将主干知识列入教学目标,放在首位;将分支知识做次要介绍;对不利课程主体内容教学、容易使初学者陷入迷魂阵的“末叶”知识坚决舍弃。做到突出程序设计的主干知识,淡化分支知识,摒弃末叶知识。同时结合计算机的特点,以讲解为主、演示为辅,采用启发式教学,最大限度的激发学生的学习兴趣,时刻注意引导学生进行主动式听课,让学生眼、脑、耳、口、手并用,同时注意引入学科新知识、新动态,提高授课质量。 2.实验在网络环境下以C++ 6.0为平台,配备课程的教学大纲、电子教案、网络课程、习题库等进行教学实践,加强课程的综合应用,并要求写出实验报告,突出能力培养。 四、教学内容及目标 教学内容 教学目标 学时分配 第一章 C语言概述 第一节 C语言出现的历史背景 第二节 C程序的特点 第三节 简单C语言介绍 第四节 C程序的特点 理解 理解 理解 理解 1 重点与难点:熟悉简单C语言程序, C程序、函数、语句等概念及表示方法 衡量学习是否达到目标的标准: 能看懂最简单的C语言程序 第二章 程序的灵魂--算法 第一节 算法的概念 第二节 简单算法举例 掌握 理解 4 第三节 算法的特性 第四节 算法的特性 掌握 理解 重点与难点:三种基本结构和改进的流程图。 衡量学习是否达到目标的标准: 根据情况用自然语言表示算法、用流程图表示算法。 第三章 最简单的c程序设计 第一节 顺序结构程序设计举例 第二节 数据的表现形式及其运算 理解 掌握 4 第三节 C语句 掌握 第四节 数据的输入输出 掌握 重点与难点:培养初步编程有良好的源程序书写风格 衡量学习是否达到目标的标准: 掌握顺序结构的程序特征并由此编写程序。 第四章 选择结构程序设计 第一节 选择结构和条件判断 第二节 用if语句实现选择结构 理解 理解 4 第三节 关系运算符和关系表达式 第四节 逻辑运算符和逻辑表达式 第五节 条件运算符和条件表达式 第六节 选择结构的嵌套 第七节 用switch语句实现多分支选择结构 第八节 选择结构程序综合举例 掌握 理解 理解 理解 理解 了解 重点与难点:掌握关系、逻辑运算符和表达式的用法 衡量学习是否达到目标的标准: 使学生对选择结构类实例有程序设计方法并编程实现 第五章 循环结构程序设计 第一节 概述 了解 4 第二节 用while语句实现循环 第三节 用do-while语句实现循环 第四节 用for 语句实现循环 第五节 循环的嵌套 理解 理解 理解 理解 第六节 几种循环的比较 第七节 break语句和continue语句 第八节 循环程序举例 理解 理解 理解 重点与难点:循环控制 衡量学习是否达到目标的标准: 使学生对循环控制结构类实例有程序设计方法并编程实现; 第六章 利用数组处理批量数据 第一节 一维数组的定义和引用 第二节 二维数组的定义和引用 理解 理解 4 第三节 字符数组 理解 重点与难点:字符数组和字符串处理 衡量学习是否达到目标的标准: 使学生能够对典型算法采用数组编写程序 第七章 用函数实现模块化设计 第一节 函数概述 第二节 函数的

文档评论(0)

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

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

1亿VIP精品文档

相关文档