《程序设计基础Ⅱ》课程教学大纲.docVIP

  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文档。上传文档
查看更多
《程序设计基础Ⅱ》课程教学大纲.doc

《程序设计基础Ⅱ》课程教学大纲 一、课程与任课教师基本信息 课程名称:课程类别:必修课选修课□ 学时/学分:其中实验(实训、讨论等)学时:授课时间:授课地点:任课教师姓名: 职称:副教授 所属院(系):学院 联系电话:Email: xiaoj@dgut.edu.cn 答疑时间、地点与方式:1.每次上课的课前、课间和课后,采用一对一的问答方式;2.每次,采用集中讲解方式。.通过QQ,网上答疑系统及电话答疑,时间地点不限。 1.知识与技能目标:2.过程与方法目标:3.情感、态度与价值观发展目标:1.主讲教材::周 次 教学主题 要点与重点 要求 学时 简单程序 for语句实现循环次数已知的编程问题求解;定义和调用函数简单计算器程序 通过几个简单、典型的案例介绍,尽快学会用C语言编写简单程序 6 数据类型和表达式 数据类型;常量和变量;输入和输出;类型转换;表达式 选讲本章的知识内容,理解并掌握本章的要点和重点 5 分支结构 分支结构及作用;多分支结构;逻辑运算和关系运算;字符型数据在内存中的存储 通过几个简单、典型的案例介绍,理解并掌握分支结构的相关语言知识,能使用分支结构编写应用程序 7 循环结构 循环结构及作用;循环结构的实现方法;几种循环语句的比较;多重循环;循环结构程序设计 通过典型案例的讲解,理解并掌握循环结构的相关语言知识,能使用多种循环语句编写简单的应用程序;通过典型案例的讲解,理解并掌握多重循环的相关语言知识,能使用多重循环(二重)编写稍复杂的应用程序 5 8 习题课 函数 循环结构习题讲解; 模块化程序设计方法; 函数的定义、调用与声明; 进一步掌握循环结构程序设计; 理解并掌握函数的相关语言知识 5 9 函数 习题课 函数参数与参数传递;递归函数;局部变量、全局变量和静态变量;编译预处理; 函数结构习题讲解; 通过典型案例的讲解,能使用自定义函数方法编写应用程序; 5 10 数组 数组的相关概念;一维数组的定义、存储和引用;一维数组程序设计;二维数组的定义、存储和引用;二维数组程序设计; 理解数组的概念,掌握一维、二维数组的定义、存储、引用方法和一维、二维数组程序设计 5 11 数组 数组习题课 指针 字符串的存储和操作;字符串程序设计;变量、内存单元、地址之间的关系;指针和指针变量;指针变量的定义、基本操作和简单使用; 通过典型案例的讲解,理解并掌握字符数组的相关语言知识,能使用二维数组和字符数组编写简单的应用程序;掌握指针的基本概念、指针变量的定义、基本操作和简单编程 5 12 指针 指针与函数;指向一维数组的指针;指向二维数组的指针;指向字符串的指针;字符串处理函数; 掌握指针作为函数参数与指针作为函数返回值的编程应用;通过典型案例的讲解,理解数据名作函数参数的意义,能使用指针编写应用程序处理一维数组、二维数组和字符串。 5 13 指针习题课 结构 结构的相关概念;结构的定义与简单结构变量的引用;结构数组及引用;结构指针及引用; 掌握结构体的相关概念、定义方法及结构变量的定义和引用;通过典型案例的讲解,理解并掌握结构的相关语言知识,能使用结构体编写简单的应用程序; 5 14 链表 链表的相关概念;链表结构的定义、链表的创建;链表的基本操作;链表结构的编程应用; 掌握链表结构的定义,通过典型案例的讲解,理解并掌握链表结构的相关语言知识和使用链表结构编写简单的应用程序; 5 15 共用体与枚举 共用体与枚举的相关概念;共用体的定义与简单共用体变量的引用;枚举的定义与简单枚举变量的引用; 通过典型案例的讲解,理解并掌握共用体与枚举的相关语言知识,能使用结构体、共用体与枚举编写简单的应用程序; 2 15 文件 文件和文件存储;文本文件和二进制文件;文件的打开、读写和关闭;简单的文件读写程序 通过典型案例的讲解,理解并掌握文件的相关语言知识,能编写简单的文件操作程序 2 表2 实验教学进程表 周次 实验项目 名称 要点与重点 掌握程度 实验类型* 实验要求** 学时 4 实验1:熟悉C语言编程环境 上机环境、程序基本框架和简单程序 熟悉C语言上机环境、程序框架和简单语句的编程 验证性 必做 3 5 实验2:C语言简单程序设计 if-else语句的简单使用;for语句的简单使用;库函数的使用,自定义函数的定义、声明和调用,能模仿案例编程 掌握if-else语句、for语句、自定义函数的简单使用,能模仿案例编程 验证性 必做 3 6 实验3:分支结构程序设计 选择结构 理解选择结构基本语句,并能在编程中正确使用 验证性 必做 3 7-8 实验4:循环结构程序设计 循环结构 理解循环结构基本语句,并能在编程中正确使用 验证性 必做 3+1=4 8-9 实验5:函数

文档评论(0)

我是小泥巴 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档