- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计及软件技术基础》课程教学大纲
课程编号: 适用专业:电子信息工程、信息对抗技术、电磁场与无线技术、电波传播与天线
学时数:72 学分数:4.5 开课学期:第3学期
先修课程:计算机应用基础
执笔者:庞晓凤 编写日期:2012-07 审核人:吕明
课程性质和目标
授课对象:大一本科生
课程类别:学科基础课、专业选修课
教学目标:
本课程是一门学科基础课,着重培养学生计算机高级语言程序的能力及软件设计的基本素质和基本方法。通过本课程的学习,学生应掌握程序设计的基本方法和技巧,能熟练应用C语句编制常用程序,提高编程应用的能力。为电子信息类本科生奠定系统设计和解决工程问题的基本能力。
课程内容安排和要求
教学内容、要求及教学方法
第一章 C语言概述 (1学时)
教学内容
C语言历史背景;C语言的特点;简单C程序介绍;C上机步骤简介
教学要求
了解计算机语言的发展概述;掌握C语言的特点、基本结构;掌握TUBBO C++3.0 或Microsoft Visual C++ 6.0编译软件的上机操作。
教学方法
通过简单的C程序介绍,使学生对C程序有初步的认识,明确C程序在结构和格式上的特点,清楚运行C程序的步骤。教学中可给出一个简单游戏程序的演示,提高学生对C语言的学习兴趣。
本章参考习题:1.3、1.5
本章重点和难点:C语言的特点和基本结构,C编译软件的使用。
第二章 程序的灵魂------算法
教学内容
算法的概念及简单算法介绍;算法的特性;算法的表示形式;结构化程序设计方法
教学要求
掌握算法的特性;可以设计简单问题的算法;能用流程图表示简单算法;掌握结构化程序的3种基本结构能设计简单程序
教学方法
算法是编程的基础,学习程序设计不只是学习一种特定的语言,而是学习进行程序设计的一般方法。掌握了算法也就是掌握了程序设计的灵魂。
本章只是初步介绍有关算法的基本概念。关于算法的设计在后续章节中介绍,通过课堂讲解、课下练习,学生可以描述简单问题的算法。
第三章 数据类型、运算符与表达式 (3学时)
教学内容
C数据类型;常量的分类及表示方法;变量的定义、分类及初始化;算术运算符和算术表达式;赋值运算符及赋值表达式;逗号运算符及逗号表达式;补充原码、反码和补码的概念。
教学要求
了解各种数据类型;掌握基本数据类型;掌握标识符的概念;掌握基本常量的表示形式;掌握基本类型变量:char, int,long,float,double的定义方法及初始化的方法,各种运算符的优先级、结合性及用法,各种表达式的求值过程及表达式中值类型的转换。
教学方法
基本数据类型和各类运算符的使用是进行编程的基础。本章基本概念较多,在教学中老师应提前布置问题,要求学生提前预习。
本章参考习题:3.3、3.6、3.7、3.8、3.9、3.10、3.12
本章重点和难点:C基本类型变量的定义及应用;各种运算符的优先级及用法;各种表达式的计算。
最简单的C程序设计------顺序程序设计 (2学时)
教学内容
C语句的概念及分类;数据的输入输出;顺序结构程序设计
教学要求
了解C语句的种类;掌握常用的库函数:标准输入输出 stdio.h(实现字符常量输入输出,格式化数据输入输出),数学函数库 math.h(实现开平方根、求绝对值)的使用方法,掌握printf、scanf、getchar、putchar函数的使用及顺序结构程序设计的方法。
教学方法
本章只重点讲解几个基本格式字符,其它的格式字符布置作业要求自学。顺序结构程序通过两个例题介绍设计方法。
本章参考习题:4.4、4.5、4.6、4.7、4.8、4.9、4.10
本章重点和难点:实现输入/输出功能的标准库函数printf、scanf、getchar、putchar 的
调用方法,顺序结构程序设计的方法。
第五章 选择结构程序设计 (2学时)
教学内容
关系运算符和关系表达式;逻辑运算符和逻辑表达式;if语句;switch语句
教学要求
理解选择结构程序的特点;掌握关系、逻辑运算符及其表达式的应用;掌握if-else
和switch语句的结构及应用;掌握选择结构程序设计的方法。
教学方法
本章的关系运算符、逻辑运算符及表达式可提前到第三章与其它的运算符一起介绍,通过两个典型实例结合第二章算法说明如何用if语句、switch语句实现选择结构程序设计。
本章参考习题:5.3、5.4、5.5、5.6、5.7、5.8
本章重点和难点:关系和逻辑运算符的表示;关系表达式和逻辑表达式的应用;
if-else语句及嵌套结构的应用;switch语句及嵌套结构的应用;
文档评论(0)