欢迎来到天天文库
浏览记录
ID:18438460
大小:74.50 KB
页数:12页
时间:2018-09-17
《面向对象的程序设计大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《面向对象的程序设计》课程教学大纲(适用于计算机科学与技术、网络工程专业)课程编码:160013a30学时:48学分:2.5开课学期:第4学期课程类型:专业任选课先修课程:程序设计基础、数据结构与算法、计算机组成基础教学手段:多媒体一、教学目的与任务:《面向对象的程序设计》是计算机科学与技术专业、网络工程专业重要的专业任选课,是软件开发的语言基础。本课程将根据教学和学生选课需求,选择C++、Java、C#等面向对象语言中的一种语言为背景,系统地介绍相关的软件开发运行平台,面向对象的语言基础,类与对象及相关的编程基础,重的类库的使用等。通过本课程的教学,使学生掌握一门面向对象的编程语言,学习面
2、向对象的编程方法,为软件开发奠定一个好的语言基础。二、课程的基本内容:第1章概述〖目的要求〗1面向对象语言历史和特征。2掌握相关的软件开发运行平台的安装与配置的基本方法。3理解面向对象语言程序的基本构成。了解编程方法和工具。〖教学内容〗1.1语言历史和特征1.2开发运行平台1.3程序的基本构成1.4J程序编程工具〖重点难点〗重点:平台安装与配置、程序的基本构成。难点:理解程序的基本构成。第2章语言基础〖目的要求〗1理解并掌握的数据类型的概念。2掌握语言的基本语法和书写方式。3掌握变量与常量的意义和使用方法。4掌握运算符的定义和使用方法,理解运算符的优先级和结合性,能熟练掌握表达式的构造和运算
3、。5初步掌握各种程序控制结构的使用方法。〖教学内容〗2.1数据类型2.2空白分隔符、注释、关键字、标识符、分隔符2.3常量与变量2.4运算符与表达式2.5程序控制结构〖重点难点〗重点:数据类型、常量与变量、运算符与表达式、程序控制结构。难点:程序控制结构。第3章数组〖目的要求〗1.理解数组的概念。2.掌握数组的定义和使用方法。3掌握与数组相关的类的使用方法。〖教学内容〗3.1数组的概念3.2一维数组3.3多维数组3.4与数组相关的类3.5数组的复制3.6数组的应用〖重点难点〗重点:一维数组、多维数组、与数组相关的类。难点:数组的应用。第4章对象与类〖目的要求〗1理解对象与类的概念。2掌握对象
4、与类的定义与使用方法3掌握继承、抽象类与接口、多态的概念和编程方法。4掌握包的概念和使用方法。〖教学内容〗4.1对象与类的概念4.2类的定义4.3对象4.4成员变量4.5成员方法4.6继承4.7方法的重载与重写4.8抽象类与接口4.9多态4.10包〖重点难点〗重点:类、对象、继承、抽象类与接口、多态、包。难点:多态。第5章重要的类库〖目的要求〗1了解类库的结构。2初步掌握类库中常用类的功能和使用方法。〖教学内容〗5.1类库的结构5.2字符、字符串与正则表达式5.3集合类5.4异常类5.5I/O类5.6线程类5.7网络编程5.8图型用户界面〖重点难点〗重点:字符、字符串与正则表达式、集合类、异
5、常类、I/O类。难点:I/O类、线程类、网络编程。三、课程的教学要求:要求学要认真听讲、积极参加教学实践,在实践过程中体验编程程序的方法和技巧。通过本课程的教学,学能熟练地、按照规范进行a代码的编写,理解并掌握面向对象编程的思想与方法,能熟练地使用类库中的常用的API。另外需要说明的是,选择不同的语言,具体内容会有一些差别。四、课程学时分配:章次教学内容理论课时1概述22语言基础43数组24对象与类45重要类库20合计32五、课程习题要求:本课程要求在上课之前认真预习,课后复习并完成相应布置的习题。通过作业,练习在纸上进行程序读、写的能力。六、实验内容与要求:实验一开运行环境目的要求:掌握开
6、发与运行环境的安装、配置和使用。实验内容:掌握开发与运行环境的安装、配置;用文本编辑器编写简单的程序,并编译、运行。仪器设备:每位学生一台PC机(标准配制)。分组要求:20--35人一组。实验学时:2学时实验二程序的构成与开发工具目的要求:理解程序的构成,进一步掌握程序编写、编译、调试和运行方法。初步掌握开发工具的使用。实验内容:1、编写一个由多个类构成的程序,编译、调试和运行方法。2、分析程序的基本构成3、学习开发工具的使用。仪器设备:每位学生一台PC机(标准配制,安装有开发、运行环境)。分组要求:20--35人一组。实验学时:2学时实验三数据类型目的要求:理解并掌握数据类型,掌握变量与常
7、量的定义和使用,初步掌握标准输入输出方法。实验内容:变量与常量的定义、标准输入输出。仪器设备:每位学生一台PC机(标准配制,安装有开发、运行环境)。分组要求:20--35人一组。实验学时:2学时实验四运算符与表达式目的要求:掌握运算符的定义和使用方法,理解运算符的优先级和结合性,能熟练掌握表达式的构造和运算。实验内容:运算符、表达式。仪器设备:每位学生一台PC机(标准配制,安装有开发、运行环境)。分组要求:2
此文档下载收益归作者所有