C语言项目化教程PPT1教学大纲_第1页
C语言项目化教程PPT1教学大纲_第2页
C语言项目化教程PPT1教学大纲_第3页
C语言项目化教程PPT1教学大纲_第4页
C语言项目化教程PPT1教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计基础》课程教学大纲一、课程性质、地位和任务《C语言程序设计基础》是计算机类、电子信息类、自动化类等专业必修的基础课程。C语言具有简洁、类型丰富、结构完整、表达力强、直接操作内存单元、适用于模块化结构等特点,由于它的显著优点,C语言成为许多学校学生学习编程的入门课程。并且是数据结构、Java、python、单片机等课程的先导课程。课程的主要任务是引导学生进入精彩的计算机世界,掌握程序设计思维、过程和技巧。培养学生动手解决问题的能力和创新精神。二、教学目标及要求通过理论和实践教学,使学生较好地掌握程序设计的基本知识和结构化编程的思想和方法;能够独立或者与其他人合作编写较为复杂的程序;具备初步的程序设计能力,能够灵活运用模块化思想将复杂问题逐步分解,并且编写出相应的程序解决问题。三、教学内容及安排序号内容模块学时1第一章C语言概述22第二章数据类型43第三章选择结构44第四章循环结构45第五章数组46第六章函数87第七章指针48第八章结构体49第九章字符串210第十章文件411第十一章综合应用8合计48第一章C语言概述(2学时)教学目标:掌握C程序的基本结构、熟悉C语言集成开发环境、了解C语言学习方法。教学内容:1程序与程序设计语言2C语言概述3C语言学习方法4C语言集成开发环境5项目介绍6C语言程序基本结构第二章数据类型、运算符和表达式(4学时)教学目标:掌握数据类型的概念、基本数据类型、变量的定义与使用。教学内容:1数据类型概述2常量与变量3基本数据类型4运算符、表达式与语句5不同数据类型之间的转换第三章选择结构(4学时)教学目标:掌握关系、逻辑表达式的用法,掌握选择语句的用法。教学内容:1关系运算符与关系表达式2逻辑运算符与逻辑表达式3if语句4switch语句5案例分析第四章循环结构(4学时)教学目标:掌握程序设计中循环的四个要素,掌握for,while,do-while语句的用法,了解break,continue在循环语句中的作用。教学内容:1循环结构简介2while语句 3do-while语句4for语句5break语句6continue语句7嵌套语句8应用举例第五章数组(4学时)教学目标:理解数组的概念,掌握数组的定义和引用。教学内容:1数组的概念2一维数组的定义与使用3二维数组的定义与使用4案例分析第六章函数(8学时)教学目标:掌握模块化设计的思想、游戏设计框架,掌握函数的定义与调用、函数参数传递的方式、理解变量的作用域,使用函数解决复杂问题。教学内容:1模块化设计思想2函数概述3标准库函数简介4函数的定义与调用5函数的参数6变量的作用域7游戏框架8案例分析第七章指针(4学时)教学目标:掌握指针变量,数组、指针作函数的参数。教学内容:1指针的概念2指针变量3指针与数组4案例分析第八章结构体(4学时)教学目标:掌握结构体类型声明、结构体变量的定义及初始化、结构体变量成员引用;掌握typedef作用与使用方法;理解链表的基本概念和基本操作。了解枚举类型变量的定义。教学内容:1结构体的概念2结构体的声明3结构体变量的定义及使用4结构体数组5结构体与指针6链表7枚举8typedef使用第九章字符串(2学时)教学目标:掌握字符数组和字符串的使用;熟悉字符串常见处理函数。教学内容:1字符串的存储2字符串的输入输出3字符串函数4指针与字符串第十章文件(4学时)教学目标:掌握文件和文件类型指针的概念,理解文件相关的操作。教学内容:1文件的概念2打开与关闭文件3顺序读写文件4随机读写文件第十一章综合应用(8学时)教学目标:利用C语言基础知识与第三方图形库,完成具有漂亮界面的游戏软件。教学内容:1第三方图形库介绍2图形库函数3综合游戏设计方法四、教学方式与手段教学方式:在课堂教学中,通过讲授、提问、讨论、演示等教学方法和手段教学手段:课后充分利用网络资源,进行学习讨论、网络答疑、解题指导等方式让学生理解计算机编程课程的体系,主要内容、原理和分析方法,使学生受到必要的基本技能的训练,为学生学习专业知识和从事工程技术工作打好良好的编程基础。五、课程考核方式与要求考核包括平时表现(考勤、课堂表现)、上机实验与期末考核。考勤、练习作业,课堂提问等平时表现占20分,实验占20分,期末考试占60分。期末考试可以采用闭卷考试,也可以采用闭

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论