欢迎来到天天文库
浏览记录
ID:9295869
大小:71.00 KB
页数:4页
时间:2018-04-27
《c语言程序设计基础-教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计基础》课程教学大纲一、基本信息课程编号可暂不填写课程中文名称C语言程序设计基础课程英文名称FundamentalsofCProgrammingLanguage课程类别通识教育(√)基础教育()学科基础()专业基础()专业技术()课程性质必修(√)限选()任选()适用专业本科非计算机专业总学时64学分2先修课程计算机信息技术基础并修课程开课单位计算机教学与网络信息部计算机公共课教研室二、教学目的与任务“C语言程序设计基础”课程是我校测绘、地理信息系统、建筑环境与设备、给排水等专业学生的一门公共必修课,课程以VisualC++6.0作为开发平台,以C语言为背景
2、,向学生介绍结构化程序设计的基本思想和方法。通过学习,学生应初步掌握程序设计的基本方法,编程技能和上机调试简单应用程序的能力。为后续专业课程、毕业设计及将来实际工作的相关应用打下基础。三、教学内容与要求(一)程序设计概述2学时1、程序设计语言的概念、发展过程及各阶段语言的特点,包括机器语言阶段、汇编语言阶段和高级语言阶段;2、语言的编辑、编译和连接的概念;源程序、目标程序和可执行程序的概念;3、算法的概念;4、C程序实现的软硬件环境;5、C程序的特点。通过学习,使学生对程序设计有一个概貌的了解,为以后各章的学习打下基础。重点:熟悉VisualC++集成开发环境;初步掌握在
3、VisualC++环境下创建、调试C程序的方法。(二)数据类型、运算符与表达式2学时1、C语言的基本数据类型;2、常量、变量的概念;3、数据类型的转换;4、算术运算符与算术表达式;5、赋值运算符与赋值表达式。重点:C语言基本数据类型、常量、变量的概念、常用的运算符及表达式。(三)程序的控制结构9学时1、复合语句;2、掌握关系运算符和关系表达式、逻辑运算符和逻辑表达式的使用方法。3、if语句、switch语句;4、while语句、do-while语句、for语句5、break语句、continue语句;6、了解使用流程图描述算法的方法。重点:利用C语言进行顺序结构、选
4、择结构、循环结构程序设计所用的控制语句以及常用的算法。(四)数组5学时1、数组的概念;2、一维数组的定义、引用、初始化和相关算法;3、二维数组的定义、引用、初始化和相关算法;4、字符数组的定义、引用、初始化和相关算法。重点:数组的定义、数组元素的输入与输出、数组的应用(排序、查找算法)。(五)函数5学时1、模块化程序设计的概念,使用C语言计算机进行模块化程序设计的思路;2、函数的定义、函数的声明、函数的调用;3、参数之间的数据传递;4、变量的作用域和生存期;5、编译预处理。重点:函数的定义、声明和调用、参数之间的数据传递。(六)指针5学时1、指针的概念、指针变量的定
5、义和引用;2、指向数组的指针;3、指针与字符串。重点:指针的概念(包括运算符&、*的使用),用指针访问变量、一维数组、二维数组和字符串的方法。(七)用户建立的数据类型2学时1、结构体类型和结构体变量的定义;2、结构体变量的引用和初始化;3、结构体数组;4、指向结构体的指针。重点:结构体类型和结构体类型变量的概念、定义及结构体变量的引用。(八)文件2学时1、文件的概念;2、文件的建立、打开、读写和关闭所使用的函数。重点:数据文件的概念、数据文件的建立、打开、读写和关闭使用的函数。四、学时分配表课程总学时内的各教学环节均应纳入表中,建议表格样式如下:内容讲授上机小计(一)
6、程序设计概述224(二)数据类型、运算符与表达式224(三)程序的控制结构9817(四)数组5611(五)函数5510(六)指针5510(七)用户建立的数据类型224(八)文件224总计323264五、主要教学方法本课程是一门实践性很强的课程,教学过程要注意理论与实践相结合。课堂教学在多媒体教室进行。在课堂讲授的同时,结合实际操作演示,强调对学生实际操作能力的培养。教师应加强对学生上机的指导。此外,通过布置一定数量的课外上机练习题,帮助学生加深对概念的理解,提高编程的熟练程度。对于重点难点章节,应增加示例、增加操作演示、采用启发式教学,案例驱动教学等多种方法,激发学生的学
7、习兴趣,提高教学效果。充分利用“网络学堂”等络辅助教学平台,通过网络实现师生双向交流,包括讨论、答疑、提交作业等。通过丰富的网络教学资源建设,提高学生的学习效果。网络教学和课堂教学相互补充又充分发挥了各自的优势,这不仅可以满足不同层次、专业学生的需求,而且在一定程度上解决了课程知识点多、知识更新快、学生基础不均衡以及学时少等实际问题。六、实践教学内容与要求(一)熟悉VisualC++集成开发环境2学时熟悉C程序的调试环境;初步掌握在VisualC++环境下创建、调试C程序的能力。(二)数据类型、运算符与表达式2学时1、了解C
此文档下载收益归作者所有