教学大纲-程序设计I.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学大纲-程序设计I

课程号 101267 课程名称 中文名:程序设计I 英文名: Programming I 课程性质 √公共基础必修课 □素质教育选修课 □核心课程必修课 □专业方向选修课 □专业教育机动课程选修课 学分 3 周学时 2-2 主要适用专业 计算机、信计、信管、统计 先修课程 无 浙江大学城市学院课程教学大纲 一、教学目的与任务 (一)教学目的 本课程是重要的计算机程序设计基础课程,通过对C程序设计语言及其编程相关基础知识的介绍,要求学生理解C语言程序的基本结构和特点,理解计算机求解实际问题的基本过程,掌握基本的程序设计思想、方法和调试技术,从而具备初步的高级语言程序设计能力,为其后续课程“程序设计Ⅱ”打下扎实的基础。 (二)教学环节和学时分配 本课程的教学环节主要有:课堂讲授、作业、实验、测验、考核等。 总学时:64 其中理论学时:32 实践学时:32 二、教学内容与基本要求 (一)计算机概论(理论学时4+实践学时4) 1.教学内容 (1)计算机的发展、分代;未来新型计算机;信息技术的基础知识;计算机在信息社会中的主要应用计算机系统的组成计算机的基本工作原理;数制转换及运算;数据在计算机中的表示微型计算机和微型计算机硬件系统;微型计算机的硬件组成部件主板、CPU、内外存储器、总线、输入输出接口和输入输出设备等了解计算机和信息技术的基本知识和主要应用了解计算机的基本工作原理掌握常用的数制转换了解微型计算机的硬件组成部件计算机的基本工作原理if语句):if语句的形式,if语句的嵌套 (4)掌握多路选择语句分情况语句(switch语句):分情况语句的形式、语义、分情况表达式的类型要求 3.重点与难点 (1)重点:if以及switch语句的应用 (2)难点: if语句的嵌套;switch语句的正确使用以及case、break的结合应用 (四)循环结构程序设计(理论学时6+实践学时6) 1.教学内容 (1)while循环 (2)do while循环 (3)break与continue (4)嵌套结构的循环 2.基本要求 (1)掌握指定次数的循环(for循环)的形式和使用 (2)掌握“当型”循环(while循环)的形式和使用 (3)掌握“直到型”循环(do-while循环)的形式和使用 (4)掌握循环结束条件 (5)掌握循环控制变量的使用 (6)掌握指定循环的提前结束方法 (7)掌握嵌套结构的循环程序设计 3.重点与难点 (1)重点:for、while、do…while语句的应用 (2)难点:循环语句的合理使用;多重循环程序设计 (五)函数程序设计(理论学时4+实践学时4) 1.教学内容 (1)函数的定义与调用 (2)变量与函数 2.基本要求 (1)掌握函数的定义与声明方法 (2)掌握函数的调用方法与参数传递方式 (3)掌握变量与函数的关系;几种常用变量(局部变量、全局变量以及静态局部变量)的作用范围和生命周期 3.重点与难点 (1)重点:函数的定义和调用方法;常见变量与函数的关系及其作用范围和生命周期 (2)难点:函数的参数传递;静态局部变量 (六)数据类型与表达式(理论学时4+实践学时4) 1.教学内容 (1)数据的存储与基本数据类型 (2)常量与变量 (3)数据的输入与输出 (4)类型转换 (5)表达式 2.基本要求 (1)掌握基本数据类型(主要的整型、实型、字符型)的常量和变量的说明方式,定义于基本数据类型之上的各种运算。 (2)掌握含混合运算的表达式(算术、赋值、关系、逻辑、条件、逗号等)中各种运算的优先级及结合方向。 (3)掌握数据的存储和类型转换 3.重点与难点 (1)重点:基本数据类型的输入、输出以及常用表达式的书写与计算 (2)难点:数据类型的格式控制符以及混合表达式的运算 (七)一维数组程序设计(理论学时2+实践学时2) 1.教学内容 (1)一维数组编程 2.基本要求 (1)掌握一维数组的定义、初始化与引用 3.重点与难点 (1)重点:一维数组的概念与应用 (2)难点:排序算法 三、学时分配表 序号 名 称 教 学 时 数 课后作业形式 及要求 理论学时 实践学时 (一) 计算机概论 4 4 课后作业以实验手册及教材习题为主;每次作业需约1小时;每周实验课结束后要求完成练习并上交作业。 (二) 简单的C程序设计 10 10 (三) 分支结构程序设计 2 2 (四) 循环结构程序设计 6 6 (五) 函数程序设计 4 4 (六) 数据类型与表达式 4 4 (七) 一维数组程序设计 2 2 合计 32 32 四、实验环节安排汇总表 序号 实验项目名称 实验时数 实验类型 实验要求 (一) 漫游万维网 2 验证性 必做

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档