《面向对象程序设计实验教学大纲.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计实验教学大纲.docx(3页珍藏版)》请在第一文库网上搜索。
1、面向对象程序设计实验教学大纲一、课程基本信息课程名称(中文)面向对象程序设计课程名称(英文)课程类型专业必修课学分4总学时68适用对象信息与计算科学专业三年级考核方式闭卷笔试结合实践考核,平时成绩占总成绩的百分20玳实验成绩占总成绩的20%,期末考试成绩占总成绩的60%先修课程高级语言程序设计二、实验课程简介面向对象程序设计实验是配合理论课程的实验课程,实验内容包括:基本结构、类的创建与使用、异常处理、输入输出与文件处理、泛型程序设计、图形用户界面、多线程编程和数据库编程等方面的实验。三、实验目的本课程的实验目的主要有:1.面向对象程序设计的思想及编程方法的认识和掌握;2,熟悉java的编程环
2、境JDK,掌握App1ication和App1et的程序结构,并能熟练编写和调试两类程序;3 .理解和掌握各种修饰符(PUbIiCPrOteCtedPriVateStatiCfina1abStraCt)的用法;4 .理解多态、继承、重载、接口、包的含义,掌握java利用接口实现多重继承的机制;5 .熟练使用各种常用类库;6 .理解JDK的事件处理机制,掌握java.awt图形工作界面的编写及各种常用控件的用法;7 .了解数据库编程技术四、实验内容(-)基本结构1 .实验目的(1)掌握使用NetBeans编写JAVA程序的方法;(2)掌握顺序选择结构、循环结构程序设计方法;(3)掌握数组的使用方
3、法;(4)掌握字符串的相关操作。2 .实验内容(1)选择结构程序设计;(2)循环结构程序设计;(3)数组的使用;(4)字符串的操作。(-)类的创建与使用3 .实验目的(1)掌握类的定义及类成员变量的使用方法;(2)掌握类中成员方法的定义、实现及调用方法;(3)掌握类的继承、子类的定义及使用方法;(4) 了解抽象类、接口、包的使用方法。4 .实验内容(1)类的定义及使用;(2)子类;(3)接口与包。(H)异常处理及文件处理1 .教学目的与要求了解JAVA语言中的异常处理的概念及异常处理机制,了解文件的操作方法。2,教学内容(1)异常处理;(2)文件的读写。(四)图形用户界面2 .实验目的(1)掌
4、握窗体的创建方法;(2)掌握向窗体中添加面板的方法;(3)掌握布局方式;(4)掌握基本控件的使用方法;(5) 了解基本绘图方法;(6)掌握事件处理机制。(7)掌握多线程编程方法。3 .实验内容(1)图形界面的设计(2)编写一个坦克大战游戏软件.(五)数据库编程1.教学目的与要求了解数据库编程的基本方法。2,教学内容编写一个简易的学生管理程序。五、主要仪器设备计算机。六、实验学时分配表序实验项目名称学时实验内容实验性质每组人数必/选做演示验证设计综合1基本结构261必做2类的创建与使用461必做3异常处理与文件操作221选做4图形用户界面12261必做5数据库编程881选做七、考核方法上机考试采用开卷考试。八、教材及参考书建议教材:1 .面向对象程序设计(第2版)清华大学出版社2009年3月出版叶乃文王丹编2 .面向对象程序设计实验指导书自编参考书:Java编程宝典人民邮电出版社2010.11月出版李钟尉陈丹丹张振坤编著Java从入门到精通(第2版)清华大学出版社2010.11月出版李钟尉周小彤陈丹丹等编著