《计算机语言c》(非计算机专业)教学大纲

《计算机语言c》(非计算机专业)教学大纲

ID:8811001

大小:43.00 KB

页数:2页

时间:2018-04-08

《计算机语言c》(非计算机专业)教学大纲_第1页
《计算机语言c》(非计算机专业)教学大纲_第2页
资源描述:

《《计算机语言c》(非计算机专业)教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《计算机语言C》(非专业)课程教学大纲课程名称:计算机语言C(TheCProgrammingLanguage)课程编号:CX401110B学分:3总学时:48(32+16)适用专业:全校理、工科类各专业先修课程:计算机基础一、课程的性质、目的与任务:本课程是非计算机专业的理、工各类专业的必修课,是一门计算机技术基础的教育课程。本课程的目的与任务是,通过本课程的学习使学生掌握程序设计的基本理论、基本方法,能够进行简单的程序设计,并具有一定的程序调试能力。为今后学习与计算机相关的其它课程打下坚实的基础。二、教学基本要求:1.了解C语言的

2、发展、特点;2.掌握C语言程序的结构、以及C程序的开发环境和开发过程;3.掌握C语言的语句组成:变量、常量、各类运算符、表达式、数据类型。4.掌握算法的概念。5.掌握C程序中输入和输出函数,并熟练运用。6.掌握C语言的三种基本控制结构,并会熟练应用7.掌握一维数组和二维数组以及字符串的应用。8.理解模块化程序设计的思想,掌握函数的应用。9.掌握指针的概念和简单应用10.掌握面向过程的程序设计方法。11.学完这门课程后,学生应具备独立编写和调试程序的能力三、教学内容:(一)C语言概述2学时1.C语言的发展、特点、版本介绍2.C程序的基

3、本结构和组成(1学时)3.用C语言解块实际问题的步骤4.VisualC++6.0集成环境的使用(1学时)(二)C语言的基本数据类型、运算符和表达式3学时1.常量与变量(1学时)2.整型数据、实型数据、字符型数据(1学时)3.运算符和表达式(1学时)(三)数据输入输出的概念及在C语言中的实现2学时Scanfprintfgetcharputchar函数的使用(四)算法1学时1.算法的概念2.算法的表示3.简单算法举例4.“自顶向下,逐步求精”的结构化程序设计方法(五)控制结构(8学时)1.if语句、switch语句(3学时)2.whil

4、e语句、do-while语句(4学时)3.for语句、break和continue语句、循环的嵌套(1学时)(六)数组(5学时)1.一维数组的定义和引用(2学时)2.二维数组的定义和引用(1学时)3.字符数组(1学时)4.数组应用                (1学时)  (七)函数5学时1.函数定义的一般形式、函数的参数和函数的值(2学时)2.函数的调用、函数的嵌套调用、函数的递归调用(1学时)3.数组作为函数参数、局部变量和全局变量、变量的存储类别(2学时)(八)编译预处理1学时1.宏定义2.文件包含3.条件编译命令(九)指针

5、4学时1.地址和指针、指针型变量的定义(1学时)2.指针与数组(1学时)3.指针与字符串(1学时)4.指针与函数:返回值为地址值的函数、指针型的参数、指向函数的指针(1学时)(十)文件1学时1.文件概述2.文件的打开与关闭3.按字符方式读写文件四、实验16学时1.VisualC++6.0集成环境的使用。(2学时)2.基本输入和输出、简单程序设计。(2学时)3.选择结构程序设计。(2学时)4.循环结构程序设计。(2学时)5.一维数组程序设计。(2学时)6.二维数组和字符串程序设计(2学时)7.函数。(2学时)8.指针。(2学时)五、教

6、学参考书:教材:《C语言程序设计教程》,谭浩强,张基温编著,高等教育出版社,2010参考书:1.谭浩强、《C语言程序设计》第四版,清华大学出版社,2010;2.冯博琴刘路放主编《精讲多练C语言》,西安交通大学出版社,2004;六、考核说明:1.考核方式:闭卷上机考试。2.成绩评定:平时成绩(作业、上机和课堂考勤等)占总成绩的30%;期末闭卷上机成绩占总成绩的70%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。