《程序设计基础》课程教学大纲7页word文档.doc
《《程序设计基础》课程教学大纲7页word文档.doc》由会员分享,可在线阅读,更多相关《《程序设计基础》课程教学大纲7页word文档.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流程序设计基础课程教学大纲【精品文档】第 7 页程序设计基础课程教学大纲1.课程概况课程代码B1102301 课程所属模块/课程性质专业核心课课程名称程序设计基础总学时/学分82/4.5理论学时/学分54/3实践实训学时/学分28/1.5开设学期1适用专业软件工程先修课程计算机导论所属教研室软件工程选用教材C程序设计(第四版)谭浩强 清华大学出版社大纲执笔人蔡勇大纲审核人曾安平课程简介:(300字以内) 程序设计基础是软件工程专业必修的专业核心课程之一,主要用以培养学生程序设计能力,本课程主要介绍C语言的基本语法、基本语句、数据类型、基本控制结构以及程序设
2、计的一般方法,使学生具有使用当今流行的系统平台的初步能力,具有熟练使用C语言编程解决实际问题的能力,培养良好的程序设计风格和习惯,培养上机解题调试程序的初步能力,为以后的软件开发等奠定基础。教学目标(M)M1: 掌握程序设计语言相关语法规则M2:掌握程序设计语言的基本控制结构和语句M3: 掌握编程一些常用的算法M4:掌握程序设计的基本思想及方法,掌握必要的程序设计技巧、程序测试和程序调试技巧。教学方式(J)J1.讲授法教学 44 学时 81%J2.研讨式学习学时 %J3.案例教学6学时 11 %J4.网络教学 学时 %J5.自主学习 学时 %J6对比分析法4学时 8%考核方式(K)K1.课堂测
3、试%K 2.期中考试%K3.期末考试 50 %K4.作业撰写10%K5.实验分析报告30%K6.课堂表现 10 %K7.课程论文撰述%K8.出勤率 %2.教学内容及要求第一章 程序设计与C语言1教学内容第一节 C语言出现的历史背景、C语言的特点第二节 简单的C语言程序介绍第三节 运行C程序的步骤与方法2教学要求了解C语言出现的历史背景、C语言的特点理解简单的C程序功能及结构掌握C程序的上机调试步骤3教学重点和难点C 语言的特点,运行C程序的步骤与方法。第二章 算法程序的灵魂1教学内容第一节 算法的概念、算法的特性、简单算法举例第二节 算法的表示、结构化程序设计方法2.教学要求了解算法的概念、算
4、法的特性理解结构化程序设计方法掌握算法的表示(自然语言表示、传统流程图表示、N-S流程图表示、伪代码表示、计算机语言表示)3教学重点和难点掌握算法的表示第三章 顺序结构程序设计1教学内容第一节 顺序结构程序设计举例第二节 数据的表达形式及其运算第三节 C语句第四节 字符数据的输入输出、格式输入与输出2教学要求掌握C语言的数据类型、常量与变量、整型数据、浮点型数据、字符型数据、变量赋初值、数值型数据间的混合运算、算术运算符算术表达式、赋运算符和赋值表达式、逗号运算符和逗号表达式。理解C语言的赋值语句、输入输出概念掌握字符数据输入输出、格式输入输出,熟练掌握顺序结构程序设计方法3教学重点和难点各类
5、数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。字符数据的输入输出,简单的格式输入与输出,较复杂的输入输出格式控制。第四章 选择结构程序设计1教学内容第一节 关系运算符和关系表达式、逻辑运算符和逻辑表达式第二节 if语句、switch语句第三节 选择结构程序设计综合举例2教学要求理解关系运算符和关系表达式、逻辑运算符和逻辑表达式掌握if语句、switch语句,熟练掌握选择结构程序设计方法3教学重点和难点用if语句实现选择结构,利用switch语句实现多分支选择结构。第五章 循环结构程序设计1教学内容第一节 为什么需要循环控制第二节 用while和do while语句实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础 程序设计 基础 课程 教学大纲 word 文档
限制150内