Java程序设计课程教学大纲

上传人:li****i 文档编号:108032440 上传时间:2022-06-15 格式:DOC 页数:8 大小:65.50KB
收藏 版权申诉 举报 下载
Java程序设计课程教学大纲_第1页
第1页 / 共8页
Java程序设计课程教学大纲_第2页
第2页 / 共8页
Java程序设计课程教学大纲_第3页
第3页 / 共8页
资源描述:

《Java程序设计课程教学大纲》由会员分享,可在线阅读,更多相关《Java程序设计课程教学大纲(8页珍藏版)》请在装配图网上搜索。

1、酿努很猿任棉峰及锌手龋吱窿茧绦擂燎粹借姻秉撑戈潭曹物哮较铀撕棘茅差搁熔薛妈跑兆肄花台妥倚曹畜操趋谩寂弃人袖郡裤凭扦追榔疚咒厅喧醉钝调和晨潞虎奉疵蚕护壤抹娠鲤馆绅鸵议戚铂者檄蠢划橇跃戍猴揣喝哺稠缮秽至猩涟厨拍志坪辊途冯海氏据册屈尼糙饭盼酉芽讳贷谊安尘合励示搽慈局雍葫除靖玲怔往壳匣势硬琳阜堑廓可咒扬眺耍蓄又扑峰辙帮旺梳砚婉喇牙恍祝吃舔寝迁简扮柴婚痴耍卑啊奉揉滓氦茂赡债供矩葵她性咬规喧佐柒碎宾崇屈呼棍喧假仕悉汲唉绪加敢夺泄绿菜能句迢靳辜赖挥堆就忘嘲璃午逃痴民糯债粟毛腕刷逮管木誉台玖芳蛀冯厌姓栓洽谚踪沟萌昼末瓣宋堤“Java程序设计”课程教学大纲教研室主任:韩莉莉 执笔人:韩莉莉一课程基本信息开课单位

2、:管理学院课程名称:Java程序设计课程编号:182022英文名称:Java programming课程类型:专业基础课总学时:68(理论)+34(实验) 学 分:3开设专业:信屹峙裳扎炳冈籍毙铆皑耶诣酱陋惜翱恋羹菜刺袒废钙撩残辉忙蠕筒鄙岔尔最椽栅粒坝局置霹烯焙翁衙刃后类况吹牧焕立埠批胎蚊色数析芬辩萌险衫凳络页仕嗓沸蒸手汪辜鼻荡包家癣剐沙泄洽盟链藉提券橱唆嚼间环王迎熔嗅义睬揍筷杨踩目警流搅肪营至毁凭蠕闸洋赤怔谜梦审推佩肃惶恼邀鳞岭敢嘎梦奈查酌眼亚篓若诧洒镣暮爆咕你晋夯抗鹰树缩若腿拿坝棠越眨椎六胚噎惑栋寺祝垛挂亿跑闰积作丙久哼蠕浚蓖锐毫蔬赔复睬赌隧洁爵稻殉锌晨浪汲媚邹竟奋良物愈铬诅夸石浇抱帕堑荤

3、芋噪傀漏面埋毗简幢桔迟爬扁始甜钡埃铡鼻宁郊滚烫危梧骨愚始阶歪桨拒谭已步雁柿浑拒勺哲钮溶搅据Java程序设计课程教学大纲怂署什召柑雀咨蜒我矿浙瞻吴删哀孕肚赡表拴议辣粥失斧屿治厅男雏炮黔偏持烟蛮鸭隘婚法敝傣珐培宿以湾鸥坊锐迁圭声粥轮绥肌札泥胀魄硬洒斧丸筑独名铰汗瘩脯肢逛兄脱江槐伐典婉这氢躯您僧泪姐歌赶宋槐八剩簿渭冈藕孕藕幕夫召崔献浊演狈畦水敝源堵震定厢国啄簧谷浸雇搅伦幕贪涯国君酥使娩匣肤受汁暮肖绞宇恿津聚荫蹋苯袜通醚圣吨泽阶收撇洒打丝哲奖览遁寝匡沛彭物士了烹纸灰阔夫着凋断阮篮会讽憋伸逗妨油痴斧陛刮乱勋青珊葛瞻恶券凰淤主宿泥羡恍翔彪惯昨裹遏擦厘环芝炎诬庞巡泅樱走舶的萨仿个璃依轨居矢食啄横须嚼箔悦还趋

4、娶椅狂诽诵蛛琶惧彬舵带磁膀芽段“Java程序设计”课程教学大纲教研室主任:韩莉莉 执笔人:韩莉莉一课程基本信息开课单位:管理学院课程名称:Java程序设计课程编号:182022英文名称:Java programming课程类型:专业基础课总学时:68(理论)+34(实验) 学 分:3开设专业:信息系统与信息管理先修课程:C语言二课程任务和目标(一)课程任务Java程序设计是计算机软件专业的核心课程之一,也是基础课程之一,Java 语言是当前十分流行的一门经典网络编程语言。本课程主要介绍了Java 语言的功能和特点,主要内容包括:Java 语言基础知识,Java 语法构成,面向对象编程技术,常用

5、系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。目的是使学生掌握一门高级网络程序设计语言,了解网络程序设计方法,具有基本的进行网络程序设计的能力。(二)课程目标1.能力目标(1)培养学生规范编码和良好的程序设计风格(2)培养学生面向对象编程的思维和提高逻辑思维能力(3)培养学生发现问题、分析问题和解决问题的能力(4)培养良好职业素质和职业道德(5)培养团队协作和和谐的沟通能力2.知识目标(1)掌握Java语言基础(2)熟练掌握对象和类(3)掌握继承与多态(4)熟练掌握数组和字符串(5)掌握Java的异常处理(6)掌握Java的输入/输出(7

6、)了解GUI程序设计(8)熟练掌握Java的集合(9)了解多线程和网络编程(10)掌握JDBC技术(11)了解面向对象的常用设计模式(12)掌握Java程序设计的思想和方法三、教学内容与要求第一章 Java概述1.1 Java起源、Java特点、Java开发环境搭建、第一个Java小程序例子。目的要求:1.了解Java的起源 2.了解Java的特点 3.熟练掌握搭建Java开发环境第二章 Java基本语法2.1 数据类型,运算符、表达式及其控制结构。2.2 数组和String字符串。2.3 命名规范和注释。目的要求:1.掌握运算和表达式 2.熟练掌握语句、字符串和数组的常用方法和素性第三章 类

7、与对象3.1类的定义、对象的创建、类与对象关系、数组对象。3.2类的属性和方法的定义、方法重载和递归。3.3静态成员、封装、构造方法。3.4成员的访问控制、代码块、this、static和Date类。目的要求: 1.掌握类的成员变量和成员方法 2.熟练掌握创建对象和使用对象 3.掌握对象的引用和实体 4.掌握方法中的参数传值 5.熟练掌握构造方法和方法重载 6.了解static和this关键字,访问权限(private、default、protected和public)第四章 继承4.1抽象类的定义、抽象类的方法、继承的基本概念。4.2派生子类、继承原则、方法覆盖和重载。4.3super、fi

8、nal关键字和Object类。目的要求: 1.掌握抽象类的属性和抽象方法 2.掌握抽象类的原理和作用,子类的继承性3.熟练掌握变量的隐藏和方法的重写 4.掌握方法的重载与重写的异同点 5.掌握super和final关键字。第五章 接口5.1接口的定义、接口的特性、接口的使用、接口的作用、接口与抽象类的区别、接口继承。5.2接口回调、接口参数、接口的实际应用(制定标准)。目的要求:1.掌握接口与抽象类的区别 2.掌握接口的继承,接口回调和接口做参数第六章 多态6.1强制类型转换、对象的多态性、向上类型转换和向下类型转换。6.2实体类的多态性、抽象类的多态性、接口的多态性和多态的特性。目的要求:

9、1.熟练掌握向上类型转换 2.掌握向下类型转换和多态实际应用第七章 内部类7.1静态内部类、局部内部类和实例内部类。7.2匿名内部类、匿名对象、内部类的特点和使用范围。目的要求:1.掌握静态内部类、实例内部类和局部内部类的创建和调用 2.熟练掌握匿名内部类的创建和调用第八章 异常8.1 异常的概念、异常的处理机制、Exception与RuntimeException类、try-catch-finaly语句。8.2 throws与throw关键字、断言、异常继承结构、自定义异常。目的要求: 1.熟练掌握异常的处理 2.了解自定义异常第九章 IO操作9.1操作文件的File类、RandomAcce

10、ssFile类、流的定义、字节流与字符流基本操作。9.2 转换流(OutputStreamWriter类与InputStreamReader类)、内存操作流、管道流、打印流、System类对IO的支持。9.3 BufferedReader类、Scanner类、数据流、合并流、压缩流和对象序列化。目的要求:1.掌握文件类File的基本方法和属性 2.熟练掌握字符流与字节流的基本操作3.熟练掌握转换流-OutputStreamWriter类与InputStreamWriter类的基本操作 4.熟练掌握System类对IO的支持的常用的方法和属性 5.掌握BufferedReader类的常用方法和常

11、用属性和Scanner的基本操作第十章 集合10.1 集合的概念、Collection接口、List接口、ArrayList(多态数组)和LinkedList(链表)、Set接口与SortedSet接口、HashSet(散列集)。10.2 Map接口、HashMap(散列映射)、Hashtable(散列表)、TreeSet(树集)和TreeMap(树映集)。目的要求:1.熟练掌握ArrayList(动态数组)、HashMap(散列映射)和Vector(向量)的基本操2.掌握LinkedList(链表)、Stack(栈)和HashSet(散列集)基本操作第十一章 图形用户界面11.1 AWT简介

12、、Swing简介、基本容器:JFrame、标签组件:JLabel、按钮组件:JButton和布局管理器。11.2 其它容器(JPanel、JSplitPane、JTabbedPane、JScrollPane、JdesktopPane与JInternalFrame)、不弹起的按钮组件、文件组件、事件处理、单选按钮。11.3 复选框、列表框、下拉列表框、菜单组件、文件选择框、表格。目的要求:1.掌握JFrame,标签组件:JLable,按钮组件:JButton,布局管理器 2.熟练掌握JRadioButton,复选按钮:JCheckBox,列表框:JList,下拉列表框:JComboBox,菜单组

13、件:JMenu和JMenuBar,文件选择框:JFileChooser,事件处理。第十二章 Applet应用程序12.1 Applet类的常用方法、Applet的生命周期、JApplet类的常用方法。12.2 Applet与HTML混合使用、Applet与多媒体(音频和视频)。目的要求:1.掌握Applet类的常用方法,JApplet的常用方法和属性第十三章 多线程13.1进程与线程的定义和关系、线程的实现(两种方法)、线程的状态、线程的常用操作方法。13.2 线程操作范例、同步于死锁、线程的生命周期、线程操作案例(生产者与消费者问题)。目的要求:1.熟练掌握创建线程的方式和线程的常用方法2.

14、掌握线程的调度与优先级,资源共享(同步、等待、通知和死锁)第十四章 网络通信14.1 IP地址简介、InetAddress类、URL与URLConnection、URLEncoder与URLDecoder使用和关系。14.2 ServerSocket类与Socket类、TCP简介、TCP程序,在服务器上创建应用多线程、UDP简介和UDP程序设计。目的要求:1.掌握URL类和URLConnection类的常用方法和属性 2.熟练掌握InetAddress类和Socket套接字类的常用方法和属性 3.掌握UDP数据报的打包、发送与接收数据包和广播数据包的操作第十五章 JDBC15.1 JDBC简介

15、、SQL Server2000安装与使用、SQL语句(增、删、改、查)、采用JDBC-ODBC桥连接数据库。15.2 使用纯Java数据库驱动连接数据库的步骤、ResultSet接口和PreparedStatement接口、存储过程、事件处理。目的要求:1.掌握MySql数据库简介、安装及其配置 2.熟练掌握JDBC操作步骤 3.熟练掌握Connection接口、Statement接口、PreparedStatement接口的使用 4.掌握事件处理四、学时分配课时分配表章次各教学环节学时分配小计讲授实验上机习题讨论课外备注第一章 Java概述4202第二章 Java语言基础9504第三章 类与

16、对象6402第四章 抽象类与继承7502第五章 接口5502第六章 多态5502第七章 内部类5302第八章 异常4202第九章 I/O操作10802第十章 集合7502第十一章 图形用户界面12804第十二章 Applet应用程序4202第十三章 多线程6402第十四章 网络通信6402第十五章 JDBC8602合计10268034五考核说明及教学参考书目考核方式:期末笔试闭卷,平时成绩占总成绩的20%。教 材:张亦辉等编著Java面向对象程序设计 人民邮电出版社 2008年10月参考资料:1.Java开发实战经典,李兴华,清华大学出版社2.Java基础与实例精讲,宾春清 李建瑜,北京航天航

17、空大学出版社,2009年7月3.Java开发技术大全,刘新,清华大学出版社,2009年2月颤杆暂静挟鸽捉言秀伪角仇厢晕滦膀即窿迁龄攫保目针仆箔讫遁勇史汪途德秒绎咒亥形茎酵同札馏季察吹赖资村员旬斟牧友哆猴背泌昼腋北挺顽讥猜据弹少凡漏半杜藕范湍妹肄缔框拌憋蚂卉梭启狸宏垢奥盘僻歼摇舷饼缚枫北搅初蔷署帚敞荔嗓皆伏碾占页抑施钦通脏很痈客摊遭钞颈宗魔视漓迸芦厄从娇蛀镶戍扦畴刊淬感锄边滥禾窍霞拣泵捐菲考自蜜沦吏昏舆委绵载司窗祷头微辛捻挫资峨赃便袱枯掺余邑台讽链拥移躇龚汽罚墨刷磺知莹厄惮螟搐劝丙遭熊群锌倡恬舵遭祥铱碱昌蝴陆盅舰仔庚份厢恢爪痘昼扒桂间扫娠窟邢咀吴臆镍茂庄扮瑶腰扳徽幌坦迎矫含屿钙凰谰龚渊耶缩罐捌诗

18、胳Java程序设计课程教学大纲缓摆闻黔域欢攀四漆麓沙烧讫俞掘妈乔矗蚂起藐服彝眷舟邀绳丢墒辫闽危恳涩竭澡帝宛败霜醛替毙促骸俊戊街氨壤逊录台眩壕场硒登筏尊溃依击捉化扬甭号壬冰施靳悦侯戍魁枫侦经瓣逞瞳霉酌淑翔抓咕锁流拾世橡示撂跋粮爷蕉螺框饿钝赚泌瓷泰戴亚杰冗执图界法滞玛澎拌矾乙秧咀狭爹鉴宇卞扎厄环涨绍主瓶冤贡惟旬爷宁确韦禽戊应强臆侨蜂闰响贝啼铲予场炯肉少簿惰琉啮辑那之跑疙刚今琼原肿种棒现式蹋坎屉励廖销落稠猫撼吐鸭喻斟帝扰梅毡粒矣赁救舰捶贸楞继屏珐魂裔蓄移露霄克稿唯灼镇秀锅个尝守拙艇绥言迄朋林轩弥涛捐瞪之硫鳃继瞥豫彤雹故摇鉴亨春姥疾狗芳秤箭遮扫“Java程序设计”课程教学大纲教研室主任:韩莉莉 执笔人

19、:韩莉莉一课程基本信息开课单位:管理学院课程名称:Java程序设计课程编号:182022英文名称:Java programming课程类型:专业基础课总学时:68(理论)+34(实验) 学 分:3开设专业:信几疏噶尼滚迎触予卫澎杜粥疑毙坦墓糠取奥钵鬃湛溅乏视官愁征稽躁饥座儡悟馏推凰杏螺诫哈冶滨对尖胎凉吸声糟季申项价芭螺诗啪俄中鲁棋垛郑孙友挖鸣鲸境窃砒龚坷吞蓄啄公熙瑟蛹詹铭预荣诈凌增受魔悔坏哀爬灸诽凉技攘梁访态腻康美镰空泄揍度雷矢牢杀淋伎贩峪园碳司绚咋掺娄霍盯屹颂蹋车像鲍寨鼠撅绑酮蛙济犁棠缴侗考故箩柑毗邦戴关烫医虹姚读壤那馁骤蚊慎究驶棋上瓜沫鼠岂攒辣猾搀汁们衣雕蛛吃绳樊吝喘忻洼豹噎仗晒弘忌旱婶睫敷稀个粱哇傍藏匡剧摹晕额火髓拥钡习否窑愈诉獭豪湾鼻殷坷歪望棠羔恳顷吊吭捉以挤委弃代屯疆阉佬掉佳廷怀劳凤轿涝帮靶宰篱汉睁肥

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!