软件技术基础C程序设计-太原理工大学物理与光电工程学院.pdf

软件技术基础C程序设计-太原理工大学物理与光电工程学院.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向应用型人才培养--开展信号与信息处理课程群改革与实践 《软件技术基础 (C程序设计)》课程教学大纲 课程中文名称:软件技术基础F 课程英文名称:Fundamental ofComputer SoftwareF 课程编号 学分:3.5 总学时:56 实验学时:0 上机学时:20 开课学期:2 适用专业:光源与照明专业、 应用物理学专业、光电信息科学与工程专业 先修课程:大学计算机基础 后续课程:单片机原理等用C 编程的课程、专业课程设计、专业毕业实习、专业毕业设计 (论文) 开课单位:物理与光电工程学院 一、课程性质和教学目标 (需明确各教学环节对人才培养目标的贡献,即专业人才培养目 标中的知识、能力和素质) 课程性质:《软件技术基础》是一门学科基础选修课。该课程实践性强,既要掌握概念, 又要动手编程,从而培养学生的程序编译素质,提高学生的程序开发能力。学生通过该语言 的学习可得到程序设计的基本训练,进而为学习其它计算机语言进行程序设计打好基础。 教学目标:课程开设的主要目的是使学生掌握一种基本的程序编译语言。了解C 语言 的基本开发要求,掌握C 语言数据类型、结构化程序设计方法,数组及函数的使用,指针 等使用规则。C语言功能丰富,表达能力强,以其丰富灵活的控制和数据结构,简洁而高效 的语句表达、清晰的程序结构、良好的移植性广泛应用于系统软件和应用软件的开发中。(对 应光源与照明专业要求:4.4、6.2,对应应用物理学专业毕业要求:4.1、5.1) 具体要求如下: (1)掌握C 语言数据类型,常量、变量的概念;掌握结构化程序设计方法,数组及函 数的使用,指针等的使用规则与方法。(毕业要求:4.1 (应物),4.4 (光照)) (2)利用所学C程序设计语言的相关基础知识与理论,可以编写相关程序,解决工程 及科研中的实际问题。(毕业要求:5.1 (应物),6.2 (光照)) 二、课程教学内容及学时分配 (含实践、自学、作业、讨论等的内容及要求) 第1章 程序设计和C 语言 (2 学时) 教学重点:C程序结构 作业:课后1.4, 1.5 第2 章 程序的灵魂—算法 (3 学时) 教学重点:算法的概念、N-S 图、常用算法思想 作业:参考书课后2.4 与2.5 第3 章 简单的算术运算和表达式, 顺序程序设计,键盘输入与屏幕输出 (6 学时) 教学重点:常用运算符,增1和减1运算符,强制类型转换运算符,整数除法,浮点数 除法,宏常量赋值语句、数据的输入输出及输入输出中常用的控制格式等。 教学难点:增1和减1运算符,宏常量,数据的输入输出及输入输出中常用的控制格式 等 作业:实验报告册及练习册 第4 章 选择结构程序设计 (4 学时) 教学重点:关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的 格式及基本应用 教学难点:ifelse 语句及elseif语句中分支的判断 作业:实验报告册及练习册 第5 章 循环结构程序设计 (5学时) 教学重点:三种循环语句,循环的嵌套,break 与continue语句的用法 教学难点:循环初始值,循环体,循环控制条件三要素的确定 作业:实验报告册及练习册 第6 章 利用数组处理批量数据 (6 学时) 教学重点:(1)一维数组、二维数组的定义与引用;(2)字符数组的定义与引用、常用 字符串处理函数及字符处理函数;(3)数组的应用 (习题课) 教学难点:二维数组的定义和使用 作业:实验报告册及练习册 第7 章 用函数实现模块化程序设计 (6 学时) 教学重点:函数的定义和调用,变量的作用域和生存期 教学难点:形参和实参的区分,递归调用 作业:实验报告册及练习册 第8 章 善于利用指针 (4 学时) 教学重点:指针变量的定义和使用、指针与函数、指针与数组 教学难点:指针函数、函数指针;数组指针、指针数组的区分与使用 作业:实验报告册及练习册 三、教学方法 课程教学以课堂多媒体教学为主,利用精品资源共享课网络教学资源实现课下学习互 动,开设上机实验、布置作业等,讲解作业共同实施。 本课程安排10 次上机实验:

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档