《计算机程序设计基础》课程教学大纲-何渝(1).doc
《《计算机程序设计基础》课程教学大纲-何渝(1).doc》由会员分享,可在线阅读,更多相关《《计算机程序设计基础》课程教学大纲-何渝(1).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date计算机程序设计基础课程教学大纲-何渝(1)面向对象的程序设计与C+教学大纲计算机程序设计基础课程教学大纲Computer Programming Basic课程编号:14053120BK适用专业:计算机学院各专业总 学 时:80(讲课:48 上机:32) 学 分:5执 笔 人:何渝 审核人:刘宏志 一、课程的性质和目的本课程是一门计算机程序设计的基础课,介绍计算机程序
2、设计的基本理论、方法和技术。本课程主要讲授面向过程的模块化程序设计方法,也简要介绍面向对象的程序设计方法。为更好的理解与应用程序设计的思想与方法,重点介绍包含这两种思想与方法的C+高级程序设计语言。通过C+语言的学习,更具体、直观地学习与理解计算机程序设计的思想、方法与技术,为学习计算机程序设计打下一个良好、坚实的基础。该课程的理论及实践性都很强,在讲授理论的同时,更重视实践应用。强调即要学懂理解理论,更要掌握实际操作的应用,特别强调实践上机练习以加强动手能力的培养,使理论与实际密切的结合,争取熟练掌握一门程序设计语言。本课程为计算机及相关专业的专业基础课程之一,是学习计算机后续课程的基础。教
3、授对象为计算机应用专业本科、大专及成人教育及工科相关的本科和研究生各专业。二、课程教学内容和要求第1章 计算机系统初步知识(2学时)主要内容:介绍计算机与信息社会的关系,计算机的发展、特点,信息在计算机中的表示,计算机的简单工作过程,计算机的系统组成。要求:掌握计算机的基础知识,特别是信息在计算机中的表示及计算机的组成。第2章 计算机软件及软件开发方法(4学时)主要内容:介绍什么是计算机的软件?什么是计算机程序设计?什么是计算机程序设计语言?什么是软件开发方法?什么是计算机文档?以及初步了解以VC+ 6.0为开发工具的C+开发平台。要求:了解计算机软件的内涵,计算机软件开发的过程及方法,学习基
4、本的计算机文档写作,学习并初步掌握VC+6.0的使用以及如何进行简单的计算机程序设计。第3章 C+编程基础(4学时)主要内容:介绍C+字符集和标记符,C+的程序结构,C+源代码编写。要求:了解C+字符集和标记符,掌握C+的程序结构,初步学会C+源代码编写。第4章 格式化输入输出(2学时)主要内容:介绍格式化输入输出。要求:掌握并学会格式化输入输出。第5章 算术运算(2学时)主要内容:介绍C+的算术运算符、表达式和语句,类型转换,数学函数库。要求:了解并掌握C+的算术运算符、表达式和语句,类型转换,学会并灵活运用数学函数库。第6章 简单选择与循环结构(4学时)主要内容:介绍简单选择与循环结构。要
5、求:了解并掌握简单选择(if语句)、循环结构(While语句)和无条件转移(goto语句)。第7章 模块化编程与函数(一)(4学时)主要内容:介绍模块化编程,程序结构图和函数。要求:掌握并学会模块化编程、程序结构图和函数。第8章 复杂选择与循环结构(4学时)主要内容:介绍多选择结构及语句(else.if语句,switch,break和continue等语句),循环控制与嵌套结构及语句(for和do.while语句)。要求:理解并学会多选择结构、循环控制与嵌套结构及相关语句。第9章 数组与字符串(4学时)主要内容:介绍数组的概念与应用。要求:了解并掌握数组的概念,学会灵活熟练的应用。第10章 模
6、块化编程与函数(二)(4学时)主要内容:介绍引用、指针、递归方法的概念与应用。要求:了解并学会应用引用、指针、递归方法。第11章 数据类型、结构体与枚举(4学时)主要内容:介绍各种数据类型及相互转换。要求:了解并熟练掌握各种数据类型的应用及转换。第12章 数据文件(2学时)主要内容:介绍C+数据文件和文件类。要求:了解并掌握C+数据文件和文件类。第13章 类、对象与面向对象编程(8学时)主要内容:介绍面向对象的各种概念及应用。要求:了解对象、类、数据的抽象、消息的封装、类的继承、派生、友员、重载等概念,并熟练掌握,学会面向对象的编程方法。三、课程教学环节的安排和基本要求1课堂讲授教学方法:启发
7、式教学、PPT课件、开发软件使用及例题的实际演示。2真实上机实验教学本课程是计算机专业的第一门专业课,主要采用课堂讲授方式。但在教学过程中,要将教材所涉及的基本概念、方法和基本操作技能,有机地与上机实践结合起来,使课堂理论教学与学生实际参与上机实践相结合。为此,要特别重视上机练习,增强学生的实际动手能力。3习题课要求不专门设置习题课。习题内容分为书面和上机实验两种,实验内容即为布置的上机练习题。对书面与上机中出现错误较多的问题或其它有代表性的问题集中在课堂上进行讲解。安排适当的上机习题,要像书面习题一样必须完成上机练习。4实验学时分配:实验学时第2章 VC+ 6.0开发环境应用入门与文档编写2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机程序设计基础 计算机 程序设计 基础 课程 教学大纲
限制150内