c语言 教学大纲,C语言教学大纲 ).doc

《C语言程序设计》教学大纲

课程性质、地位和作用

课程性质:公共基础课程本课程是为计算机及相关专业本科、专科学生而开设的计算机程序设计基础课,是在学生学习完《计算机文化基础》的基础上开设的第一门高级语言程序设计课,是一门必修的公共基础课程。 本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。

计算机及相关专业本科、专科学生(1)了解C语言的历史、特点,掌握C语言的运行环境及运行一个C语言程序的过程; ? (2)掌握用流程图、N-S流程图表示算法,理解结构化程序设计方法的概念; ? (3)掌握几种基本数据类型的存储方式、表示方法、不同类型间数据转换的原则与方法及有关运算符与表达式的运用; ? (4)掌握语句的概念、字符数据输入输出函数及格式输入输出函数的用法; ? (5)熟练掌握关系、逻辑表达式的用法,熟练掌握选择型程序设计语句的用法; ? (6)熟练掌握三种循环语句的运用及break和continue语句的运用; ? (7)掌握数组的概念和使用、数组初始化的方法、字符数组和字符串的应用; ? (8)掌握函数的定义和调用方法,理解变量的存储属性,作用范围; ? (9)掌握指针变量的定义与引用,指针与变量、指针与数组、指针与字符串的关系,掌握用指针作为函数参数的方法,有关指针的算法; “C语言程序设计”是计算机及相关专业的基础课,也是专业课,是“数据结构”、“操作系统”等许多课程的先修课。学生程序设计能力的好坏直接影响后续课程的学习,尤其是实践环节的学习。 考虑到程序设计是计算机专业学生最基本的技能之一,“C语言程序设计”课程学时。同时建议教学内容不必全部讲述,应该留有同学思考、讨论的时间,并建议让学生利用业余时间完成一些实践内容的学习,达到技能训练的目的。具体安排见表

“C语言程序设计”课时分配建议表

课程内容 学时  1.C语言概述 学时  2.数据类型、运算符与表达式 学时  3.最简单的C程序设计--顺序结构程序设计学时 4.选择结构程序设计学时 5.循环结构程序设计8学时  6.数组 学时  7.函数 学时  9.指针 学时 学时 考试2学时小计 学时C语言概述C语言程序的结构和书写规则,以及Turbo C V2.0的基本操作

1.1 C语言的发展简史和特点

1.2 C语言程序的结构与书写规则

1.3 C语言的语句和关键字

1.4 Turbo C V2.0的基本操作

2.要求学生应掌握的基本概念、基本理论、基本技能:使学生掌握程序设计、结构化程序设计的基本概念,会用流程图、N—S图描述程序流程,了解C语言的一些基本知识和C程序的上机步骤。由于学生初次接触程序设计,在基本概念理解上有些团难;因此对程序设计、结构化程序设计等概念的讲述要透彻。数据类型、运算符与表达式2.1 程序设计概述

2.2 C语言的数据类型2.3 常量和变量2.4 整型数据2.5 实型数据2.6 字符型数据2.7 算术运算与算术表达式2.8 赋值运算与赋值表达式2.9 C语言特有的运算和运算符

2.要求学生应掌握的基本概念、基本理论、基本技能:使学生掌握常量、变量的概念和定义方法,掌握数据类型的基本概念,掌握表达式的书写方法。 由于学生尚未学习“计算机组成原理”、“汇编语言程序设计”等课程,因此常量、变量的概念与区别,数据类型的基本概念,算术运算符的自加和自减以及类型转换都是本章的难点和重点。使学生掌握C语言的最基本格式,了解C语言程序的开发过程和C语言中的一些常用概念.使学生掌握常量和基本数据类型变量的使用.最简单的C程序设计--顺序结构程序设计C语言中的输入输出操作,是由C语言编译系统提供的库函数来实现。

3.1 格式化输出——printf()函数

3.2 格式化输入——scanf()函数

3.3 单个字符输入输出——getchar()和putchar()函数

3.4 顺序结构程序设计

良好的源程序书写风格──顺序程序段左对齐

2.要求学生应掌握的基本概念、基本理论、基本技能:使学生掌握赋值语句、标准输入输出函数的使用方法,掌握顺序结构程序的概念和特点,为后续内容的学习打下基础。 C语言的标准输入输出是由函数实现的,这些函数的格式符比较复杂,是本章的难点和重点。使学生掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出语句.选择结构程序设计C语言中如何来表示条件,二是在C语言中实现选择结构用什么语

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值