




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程号101267课程名称中文名:程序设计I英文名: Programming I课程性质公共基础必修课 素质教育选修课 核心课程必修课专业方向选修课 专业教育机动课程选修课学分3周学时2-2主要适用专业计算机、信计、信管、统计先修课程无浙江大学城市学院课程教学大纲一、教学目的与任务(一)教学目的本课程是重要的计算机程序设计基础课程,通过对C程序设计语言及其编程相关基础知识的介绍,要求学生理解C语言程序的基本结构和特点,理解计算机求解实际问题的基本过程,掌握基本的程序设计思想、方法和调试技术,从而具备初步的高级语言程序设计能力,为其后续课程“程序设计”打下扎实的基础。(二)教学环节和学时分配本课程的教学环节主要有:课堂讲授、作业、实验、测验、考核等。总学时:64 其中理论学时:32 实践学时:32二、教学内容与基本要求(一)计算机概论(理论学时4实践学时4)1.教学内容(1)计算机的发展、分代;未来新型计算机;信息技术的基础知识;计算机在信息社会中的主要应用(2)计算机系统的组成;计算机的基本工作原理;数制转换及运算;数据在计算机中的表示(3)微型计算机和微型计算机硬件系统;微型计算机的硬件组成部件;主板、CPU、内外存储器、总线、输入输出接口和输入输出设备等2.基本要求(1)了解计算机和信息技术的基本知识和主要应用(2)了解计算机的基本工作原理(3)掌握常用的数制转换(4)了解微型计算机的硬件组成部件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)难点:指定次数循环以及函数程序设计(三)分支结构程序设计(理论学时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 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)掌握函数的定义与声明方法(2)掌握函数的调用方法与参数传递方式(3)掌握变量与函数的关系;几种常用变量(局部变量、全局变量以及静态局部变量)的作用范围和生命周期3.重点与难点(1)重点:函数的定义和调用方法;常见变量与函数的关系及其作用范围和生命周期(2)难点:函数的参数传递;静态局部变量(六)数据类型与表达式(理论学时4实践学时4)1.教学内容(1)数据的存储与基本数据类型(2)常量与变量(3)数据的输入与输出(4)类型转换(5)表达式2.基本要求(1)掌握基本数据类型(主要的整型、实型、字符型)的常量和变量的说明方式,定义于基本数据类型之上的各种运算。(2)掌握含混合运算的表达式(算术、赋值、关系、逻辑、条件、逗号等)中各种运算的优先级及结合方向。(3)掌握数据的存储和类型转换3.重点与难点(1)重点:基本数据类型的输入、输出以及常用表达式的书写与计算(2)难点:数据类型的格式控制符以及混合表达式的运算(七)一维数组程序设计(理论学时2实践学时2)1.教学内容(1)一维数组编程2.基本要求(1)掌握一维数组的定义、初始化与引用3.重点与难点(1)重点:一维数组的概念与应用(2)难点:排序算法三、学时分配表序号名 称教 学 时 数课后作业形式及要求理论学时实践学时(一)计算机概论44课后作业以实验手册及教材习题为主;每次作业需约1小时;每周实验课结束后要求完成练习并上交作业。(二)简单的C程序设计1010(三)分支结构程序设计22(四)循环结构程序设计66(五)函数程序设计44(六)数据类型与表达式44(七)一维数组程序设计22合计3232四、实验环节安排汇总表序号实验项目名称实验时数实验类型实验要求(一)漫游万维网2验证性必做(二)Windows操作2验证性必做(三)熟悉C语言编程环境2验证性必做(四)基本数据处理2验证性必做(五)计算分段函数2验证性必做(六)指定次数循环2验证性必做(七)使用函数2验证性必做(八)分支结构程序设计2验证性必做(九)基本循环语句的使用2验证性必做(十)嵌套循环4验证性必做(十一)函数程序设计4验证性必做(十二)控制结构综合程序设计4验证性必做(十三)一维数组程序设计2验证性必做实验目的、内容和要求:见实验项目卡五、推荐教材与参考书目1.C语言程序设计,高等教育出版社,何钦铭、颜晖2C语言程序设计实验指导,高等教育出版社,颜晖等执笔人(签字): 日期: 2009年9月10日 系(教研室)主任 分院教学院长(签 字): (签 字): 填写说明1.文本格式要求:课程名称:黑体,四号字 标题:黑体,小四号字 正文:宋体,小四号字 行间距:1.25倍2.“理论学时”主要指课堂讲授,“实践学时”主要指以学生为主体,对所学知识进行运用的学生实验课、习题课、讨论课、参观等环节。3.“课后作业形式及要求”主要填写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游安全管理报告
- 2025浙江省金华成泰农商银行社会招聘考试备考试题及答案解析
- 2025浙江金华市市场监督管理局窗口招聘1人笔试备考题库及答案解析
- 油井液面监测规范
- 2025榆林煤化消防员和消防驾驶员招聘(20人)笔试参考题库附带答案详解
- UML钞栏图规定和操作手册
- 2025西安光环电子科技有限公司招聘(3-5人)笔试备考试题及答案解析
- 心理治疗理论及方法制度手册制定方案制定
- 土地使用权许可审批管理规定细则
- 2025四川绵阳市中级人民法院招聘合同制审判辅助人员19人笔试参考题库附答案解析
- 牧护关镇街道小学2025-2026学年第一学期工作计划
- 失眠抑郁焦虑课件
- 杜邦机械完整性培训课件
- 互联网企业文化调研报告及分析框架
- 2025年国家级检验检测机构资质认定评审员考试在线题库(附答案)
- 农村商业银行三年发展战略规划与实施方案
- 焦裕禄课件教学课件
- 洗衣服劳动与技术课件
- 城市交通信号控制系统现状与发展展望
- 无人机地形测量方案
- (2025年)药品基础知识试题及答案
评论
0/150
提交评论