网站大量收购独家精品文档,联系QQ:2885784924

教学大纲(32+16)文件-南阳理工学院--计算机与信息工程学院网络.doc

教学大纲(32+16)文件-南阳理工学院--计算机与信息工程学院网络.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学大纲(32+16)文件-南阳理工学院--计算机与信息工程学院网络.doc

C语言程序设计 Programming in C 适用范围:2012本科人才培养方案 课程编号:0604108020 学 分:3学分 学 时:48学时 (其中理论32,实验16学时) 先修课程:大学计算机基础、高等数学 适用专业:通信工程、统计学 教 材:《C语言程序设计(第二版)》,刘克成 主编,中国铁道出版社,2011 开课单位:计算机与信息工程学院 一、课程的性质与任务 课程性质:本课程是通信专业和统计学的一门专业平台必修课,注重算法和程序设计技能的培养。 课程任务:本课程的任务是使学生能够循序渐进地掌握C语言的语法规则、建立程序设计概念、确立程序设计的思维方式、掌握程序设计的方法、初步积累编程经验、培养学生良好的程序设计风格,能初步用C语言解决与专业相关的应用问题,并为学习其它的计算机课程奠定理论基础,为后续课程的学习准备必要的知识,并为今后从事实际工作打下必要的基础。 二、课程的基本内容及要求 (一)C语言程序设计概述 1.课程教学内容 (1)程序设计的基本概念 (2)程序设计的一般过程 (3)程序设计的两种方法 (4)C语言概述 (5)C语言编程环境 2.课程重点难点 重点:程序设计的相关概念。 难点:程序设计的一般过程和程序设计的方法。 3.课程教学要求 (1)了解程序设计的相关概念,掌握程序设计的一般过程; (2)了解结构化程序设计、面向对象程序设计的基本概念、应用及发展趋势; (3)掌握C语言程序的基本结构; (4)熟悉Visual C++ 6.0编程环境的使用。 (二)数据类型与简单输入/输出 1.课程教学内容 (1)C语言基本数据类型 (2)常量与变量 (3)数据的输出与输入 2.课程重点难点 重点:C语言的数据描述(类型、常量、变量的含义与应用);输入、输出函数的应用。 难点:转义字符的概念、应用。 3.课程教学要求 (1)理解C语言数据类型的概念、种类及含义; (2)掌握C语言的整数类型、实数类型、字符类型的含义和定义形式; (3)了解C语言常量的概念,熟悉整型常量、实型常量、字符常量、字符串常量及符号常量的使用,理解转义字符概念、掌握转义字符的使用; (4)理解变量的概念,熟悉变量的使用; (5)掌握数据输入输出函数getchar、scanf、putchar、printf的使用。 (三)运算符与表达式 1.课程教学内容 (1)基本运算符及其表达式 (2)混合运算时数据类型的转换 2.课程重点难点 重点:C语言运算符、表达式的使用以及它们的主要特点;运算符的优先级、结合性的概念与应用。 难点:自加、自减运算符及逻辑运算符的概念和使用。 3.课程教学要求 (1)理解运算符、优先级、结合性的概念; (2)熟悉并掌握C语言常用的运算符及其表达式的概念、使用形式以及求值规则; (3)理解数据类型转换的概念以及转换规则。 (四)程序流程控制 1.课程教学内容 (1)算法 (2)C语言的基本语句 (3)顺序结构 (4)选择结构 (5)循环结构 (6)流程转向语句 2.课程重点难点 重点:控制结构的特点,选择、循环及流程转向语句的特点、使用;算法的概念及常用算法的实现;switch分支语句和for语句的格式及执行流程。 难点:流程转向语句的应用。 3.课程教学要求 (1)了解算法的有关知识,理解算法的描述方式,掌握算法的流程图描述方式; (2)理解基本语句和复合语句在程序中的作用和特征,掌握其使用; (3)理解顺序结构的含义和执行流程; (4)理解分支结构的概念,掌握if、if-else、else-if语句的结构特点、使用及if嵌套,掌握switch分支语句; (5)理解循环结构的概念、常用循环算法的应用,掌握while、do-while、for语句的结构特点、使用及循环嵌套; (6)理解break、continue、goto及函数调用和返回语句的作用及其使用方式; (7)掌握基本的结构化程序设计的思想; (五)模块化程序设计 1.课程教学内容 (1)模块化设计与函数 (2)局部变量和全局变量 (3)变量的存储属性 (4)内部函数和外部函数 (5)编译预处理 2.课程重点难点 重点:函数的定义、声明、调用及参数传递;变量的作用域、存储属性概念及其在程序中的应用。 难点:函数的递归调用。 3.课程教学要求 (1)理解模块化设计的思想、方法,熟悉C语言中函数在模块化设计中的应用; (2)掌握函数的定义形式,理解函数类型、函数形参说明表列、函数体的构成以及函数返回语句return的含义及应用方式; (3)理解函数调用的条件,掌握函数声明和函数调用的应用形式、含义以及二者的区别,理解实参的含义、使用方式、求值顺序; (4)理解函数的形参、实参的含义,掌握函数参数传递的机制和方法; (5)掌

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档