《C语言程序设计教程》课程教学大纲 (3).doc

《C语言程序设计教程》课程教学大纲 (3).doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计教程》课程教学大纲 课程性质 : 必修课 课程类型 : 专业基础课 总 学 时: 64(理论教学32+实践教学32) 学 分: 4 一、本课程的地位及作用 对于计算机专业的学生来讲,C语言是一门很重要的基础语言,同时,《C语言程序设计教程》作为一门重要的基础课程,对后继专业课程的学习,起到至关重要的铺垫作用。C语言是现今应用最为广泛的几种语言之一,在实际编程应用中,它有其他语言所无法比拟的优势。在学习的同时,培养学生具备扎实的软件开发基本技能,并养成良好的编程风格,为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。 二、课程教学目标及教学任务 (一)教学目标 教学目标列表: 目标内容 具体目标 理论知识 能够了解C语言基本的语法知识 能够运用结构化程序的3种基本结构和数组 能够了解指针的操作 能够运用结构体的操作 能够运用函数实现简单项目 能够了解文件的使用及简单链表的操作 专业技能 能够了解程序设计的基本风格,形成良好的编程习惯 能够分析和理解较复杂的C程序 能够对照已有程序,进行功能上的扩展和完善 能够运用流程图来描述算法,能运用所学知识和技能对一般问题进行分析和程序设计 能够了解如何在VC环境下调试程序 职业道德 培养学生学习新技术的能力 (二)教学任务 本课程结束时需要提交3个项目的代码: 1、计算器项目代码。要求:运用带参数函数完成计算器的加、减、乘、除等四则运算及累加、阶乘、均值、方差等运算。代码量约为400行左右。 2、学生成绩管理系统V1.0项目代码。要求:运用数组、字符串、指针等知识,完成对学生成绩的输入、输出、查找和排序等功能。代码量约为600行。 3、学生成绩管理系统V2.0项目代码。要求:运用结构体数组的相关知识,完成学生成绩的输入、输出、查找和排序等功能。代码量约为800行。 三、各单元教学内容及基本要求 第1单元 C语言概述及基础知识 (一)教学内容 1.1 C程序架构及C语言的数据类型 1.2 运算符与表达式 (二)教学要求 掌握C语言开发工具的使用方法掌握C程序的结构及特点,掌握基本数据类型,变量,运算符与表达式的使用 (三)教学重点与难点 重点:C发展和特点C程序的基本结构C程序的开发过程 Visual C++开发环境介绍数据类型常量与变量运算符与表达式 难点:Visual C++开发工具的使用和C程序的结构及特点数据类型常量与变量运算符与表达式 第2单元 程序设计结构及应用 (一)教学内容 2.1 顺序结构 2.2 选择结构 2.3 循环结构 (二)教学要求 掌握简单函数的编写方法掌握常用的运算符掌握选择和循环结构的程序设计掌握函数之间相互调用,简单系统的程序设计 (三)教学重点与难点 重点:if嵌套、switch分支结构、循环结构函数的使用自编写函数的调用 难点:if嵌套、switch分支结构、循环结构函数的使用自编写函数的调用 第3单元 初级应用能力 (一)教学内容 3.1 计算器项目 3.2 数组的基本概念 3.3 数组元素的查询 3.4 数组元素的排序 3.5 字符数组 (二)教学要求 了解数组的应用掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等 (三)教学重点与难点 重点:掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等 难点:掌握一维数组的定义、引用、初始化、输入、输出掌握数组的查询、排序等算法掌握字符串的定义、字符串的常用函数的使用等 第4单元 指针的概念及引用 (一)教学内容 4.1 学生成绩管理V1.0项目 4.2 指针的概念及应用 4.3 指针作函数参数 4.4 指针和一维数组 4.5 指针和字符串 (二)教学要求 掌握指针的概念和相关操作掌握指向数组的指针操作 (三)教学重点与难点 重点:指针理解、指针定义和初始化指针作函数参数 指向数组的指针操作和应用 难点:掌握指向

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档