教学大纲-程序设计I(精品)

上传人:夏** 文档编号:486199306 上传时间:2023-02-23 格式:DOC 页数:5 大小:78.50KB
返回 下载 相关 举报
教学大纲-程序设计I(精品)_第1页
第1页 / 共5页
教学大纲-程序设计I(精品)_第2页
第2页 / 共5页
教学大纲-程序设计I(精品)_第3页
第3页 / 共5页
教学大纲-程序设计I(精品)_第4页
第4页 / 共5页
教学大纲-程序设计I(精品)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《教学大纲-程序设计I(精品)》由会员分享,可在线阅读,更多相关《教学大纲-程序设计I(精品)(5页珍藏版)》请在金锄头文库上搜索。

1、课程号101267课程名称中文名:程序设计I英文名: Programming I课程性质公共基础必修课 素质教育选修课 核心课程必修课专业方向选修课 专业教育机动课程选修课学分3周学时2-2主要适用专业计算机、信计、信管、统计先修课程无浙江大学城市学院课程教学大纲一、教学目的与任务(一)教学目的本课程是重要的计算机程序设计基础课程,通过对C程序设计语言及其编程相关基础知识的介绍,要求学生理解C语言程序的基本结构和特点,理解计算机求解实际问题的基本过程,掌握基本的程序设计思想、方法和调试技术,从而具备初步的高级语言程序设计能力,为其后续课程“程序设计”打下扎实的基础。(二)教学环节和学时分配本课

2、程的教学环节主要有:课堂讲授、作业、实验、测验、考核等。总学时:64 其中理论学时:32 实践学时:32二、教学内容与基本要求(一)计算机概论(理论学时4实践学时4)1.教学内容(1)计算机的发展、分代;未来新型计算机;信息技术的基础知识;计算机在信息社会中的主要应用(2)计算机系统的组成;计算机的基本工作原理;数制转换及运算;数据在计算机中的表示(3)微型计算机和微型计算机硬件系统;微型计算机的硬件组成部件;主板、CPU、内外存储器、总线、输入输出接口和输入输出设备等2.基本要求(1)了解计算机和信息技术的基本知识和主要应用(2)了解计算机的基本工作原理(3)掌握常用的数制转换(4)了解微型

3、计算机的硬件组成部件3.重点与难点(1)重点:计算机的基本工作原理、体系结构(2)难点:计算机常用数制转换(二)简单的C程序设计(理论学时10实践学时10)1.教学内容(1)C语言概述(2)简单的屏幕输出程序(3)简单的顺序结构程序(4)简单的if分支程序(5)简单的指定次数循环程序(6)简单的函数定义与调用2.基本要求(1)了解C语言的基本特点与结构,了解C程序的编译与编程环境,问题的基本求解过程(2)掌握输入与输出语句、赋值与关系表达式(3)掌握简单的C程序设计,具体包括顺序、分支、循环以及函数3.重点与难点(1)重点:简单的顺序、分支、循环以及函数程序设计(2)难点:指定次数循环以及函数

4、程序设计(三)分支结构程序设计(理论学时2实践学时2)1.教学内容(1)字符类型(2)switch语句(3)分支结构程序设计2.基本要求(1)掌握字符类型数据及其输入、输出(2)掌握逻辑表达式及应用(3)掌握双路选择语句(if语句):if语句的形式,if语句的嵌套(4)掌握多路选择语句分情况语句(switch语句):分情况语句的形式、语义、分情况表达式的类型要求3.重点与难点(1)重点:if以及switch语句的应用(2)难点: if语句的嵌套;switch语句的正确使用以及case、break的结合应用(四)循环结构程序设计(理论学时6实践学时6)1.教学内容(1)while循环(2)do

5、while循环(3)break与continue(4)嵌套结构的循环2.基本要求(1)掌握指定次数的循环(for循环)的形式和使用(2)掌握“当型”循环(while循环)的形式和使用(3)掌握“直到型”循环(do-while循环)的形式和使用(4)掌握循环结束条件(5)掌握循环控制变量的使用(6)掌握指定循环的提前结束方法(7)掌握嵌套结构的循环程序设计3.重点与难点(1)重点:for、while、dowhile语句的应用(2)难点:循环语句的合理使用;多重循环程序设计(五)函数程序设计(理论学时4实践学时4)1.教学内容(1)函数的定义与调用(2)变量与函数2.基本要求(1)掌握函数的定义与

6、声明方法(2)掌握函数的调用方法与参数传递方式(3)掌握变量与函数的关系;几种常用变量(局部变量、全局变量以及静态局部变量)的作用范围和生命周期3.重点与难点(1)重点:函数的定义和调用方法;常见变量与函数的关系及其作用范围和生命周期(2)难点:函数的参数传递;静态局部变量(六)数据类型与表达式(理论学时4实践学时4)1.教学内容(1)数据的存储与基本数据类型(2)常量与变量(3)数据的输入与输出(4)类型转换(5)表达式2.基本要求(1)掌握基本数据类型(主要的整型、实型、字符型)的常量和变量的说明方式,定义于基本数据类型之上的各种运算。(2)掌握含混合运算的表达式(算术、赋值、关系、逻辑、

7、条件、逗号等)中各种运算的优先级及结合方向。(3)掌握数据的存储和类型转换3.重点与难点(1)重点:基本数据类型的输入、输出以及常用表达式的书写与计算(2)难点:数据类型的格式控制符以及混合表达式的运算(七)一维数组程序设计(理论学时2实践学时2)1.教学内容(1)一维数组编程2.基本要求(1)掌握一维数组的定义、初始化与引用3.重点与难点(1)重点:一维数组的概念与应用(2)难点:排序算法三、学时分配表序号名 称教 学 时 数课后作业形式及要求理论学时实践学时(一)计算机概论44课后作业以实验手册及教材习题为主;每次作业需约1小时;每周实验课结束后要求完成练习并上交作业。(二)简单的C程序设

8、计1010(三)分支结构程序设计22(四)循环结构程序设计66(五)函数程序设计44(六)数据类型与表达式44(七)一维数组程序设计22合计3232四、实验环节安排汇总表序号实验项目名称实验时数实验类型实验要求(一)漫游万维网2验证性必做(二)Windows操作2验证性必做(三)熟悉C语言编程环境2验证性必做(四)基本数据处理2验证性必做(五)计算分段函数2验证性必做(六)指定次数循环2验证性必做(七)使用函数2验证性必做(八)分支结构程序设计2验证性必做(九)基本循环语句的使用2验证性必做(十)嵌套循环4验证性必做(十一)函数程序设计4验证性必做(十二)控制结构综合程序设计4验证性必做(十三

9、)一维数组程序设计2验证性必做实验目的、内容和要求:见实验项目卡五、推荐教材与参考书目1.C语言程序设计,高等教育出版社,何钦铭、颜晖2C语言程序设计实验指导,高等教育出版社,颜晖等执笔人(签字): 日期: 2009年9月10日 系(教研室)主任 分院教学院长(签 字): (签 字): 填写说明1.文本格式要求:课程名称:黑体,四号字 标题:黑体,小四号字 正文:宋体,小四号字 行间距:1.25倍2.“理论学时”主要指课堂讲授,“实践学时”主要指以学生为主体,对所学知识进行运用的学生实验课、习题课、讨论课、参观等环节。3.“课后作业形式及要求”主要填写布置的课后作业(如课后练习题、思考题、查阅资料、小论文、调查报告、自行设计的实验等)及完成课后作业大致所需花费的时间。4.“实验环节安排汇总表”中的内容根据“实验项目卡”填写。其中,“实验类型”主要包括演示性、验证性、综合性、研究设计和其它,“实验要求”主要包括必做、选作和其它。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号