欢迎来到天天文库
浏览记录
ID:8236307
大小:62.00 KB
页数:4页
时间:2018-03-11
《高级程序设计-教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、高级程序设计AdvancedProgrammingLanguages课程编码:05305100学分:2.5课程类别:专业方向课(必修)计划学时:48其中讲课:32实验或实践:0上机:16适用专业:电子商务推荐教材:王路群《JAVA高级程序设计》,中国水利水电出版社,2006年。参考书目:陈静,杨青,郑世珏,《高级语言程序设计与应用教程》,清华大学出版社,2006年。王浩,《高级语言程序设计》,武汉理工大学出版社,2006年。课程的教学目的与任务通过本课程的讲授,使学生在已有JAVA基础上,进一步深入的学习,为今后从事信息系统开发与研究奠定程序基础。该课程围绕
2、着JAVA开发的整个过程,系统地讲解JAVA基础知识基础上,对更难的部分进行学习,如AWT编程、Swing编程、JAVA中流传输的语法、技巧和应用,并对数据库访问进行讲述,对网络编程等高层次的程序进行了深入研究,涉及很多J2EE方面的知识。其目的是扩大学生的程序学习及写作技巧,以提高未来应对不同类型信息系统开发的能力。课程的基本要求1、JAVA语言的基本特点及基本语法。2、异常处理基本原则。3、AWT和Swing、Applet应用。4、多线程机制、流传输、数据库访问5、网络编程。6、JAVA中API的介绍,JAVABEAN的简单使用。各章节授课内容、教学方法
3、及学时分配建议(含课内实验)第一章JAVA基础知识回顾建议学时:2[教学目的与要求]回顾JAVA的基本写法,完成程序要求。[教学重点与难点]如何写一个完整的、标准的程序。[授课方法]以课堂讲授为主,课堂讨论和课下自我调试为辅。[授课内容]第一节JAVA语言基础一、JAVA语言特点、开发平台、两种程序类型二、标识符、关键字、常量与变量、数组第二节运算符、表达式一、运算符、表达式二、流程控制语句三、随机数产生、数的处理(例1:水仙花数;例2:随机数产生并排序)第三节类、对象、接口第二章异常建议学时:4[教学目的与要求]异常处理方法。[教学重点与难点]try…ca
4、tch,throws与finally使用。[授课方法]以课堂讲授为主,课堂讨论和课下自学为辅。[授课内容]第一节什么是异常一、异常处理基础二、JAVA异常处理机理第二节异常常用方法一、JAVA内置异常二、聊天室的异常处理第三章用户界面GUI建议学时:6[教学目的与要求]AWT组件、常用组件使用方法、JAVA2D、JAVA3D[教学重点与难点]Graphics类、布局设计、Component组件。[授课方法]以课堂讲授为主,课堂讨论和课下自学为辅。[授课内容]第一节AWT组件工具集第二节GUI组件上的图形操作一、Graphics类二、组件重绘三、绘制基本图形四
5、、建立字体第三节常用的AWT组件一、文本框和文本区二、画板和画布三、Component类使用方法第四节Dialog类第四章Swing建议学时:8[教学目的与要求]Swing使用、框架、图标标签。[教学重点与难点]各种组件使用、JButton、JCheckBox、JRadioButton等等。[授课方法]以课堂讲授为主,课堂讨论和课下自学为辅。[授课内容]第一节从AWT到Swing一、Swing框架二、Jframe、JDialog、JApplet第二节图标与标签第三节各种组件一、Jbutton二、JcheckBox三、Jtextfield、Jmenu、Jtoo
6、lBar四、Jtree第五章I/O输入输出流建议学时:8[教学目的与要求]I/O输入输出流。[教学重点与难点]流的概念、字节流、字符流、预定义流、File类。[授课方法]以课堂讲授为主,课堂讨论和课下自学为辅。[授课内容]第一节流的概念第二节字节流、字符流、预定义流一、字节流二、字符流三、预定义流第三节File类一、InputStream和outStream二、FileInputStream和FileOutStream三、Reader和Writer四、RangdomAccessFile第六章JAVA数据库连接建议学时:8[教学目的与要求]JDBC原理、配置、
7、程序。[教学重点与难点]配置、数据存储、读取。[授课方法]以课堂讲授为主,课堂讨论和课下自学为辅。[授课内容]第一节JDBC原理一、JDBC概述二、JDBC体系结构三、JDBC连接步骤第二节JDBC编程一、配置数据库二、查询三、更新、添加、删除第七章JAVA网络编程建议学时:6[教学目的与要求]网络编程基础知识、JAVA提供的网络类与接口。[教学重点与难点]JAVA套接字、网络类、接口。[授课方法]以课堂讲授为主,课堂讨论和课下自学为辅。[授课内容]第一节网络编程基础一、URL二、Internet编址与端口号三、客户/服务器模式四、代理服务器五、Tcp/IP
8、和Udp协议第二节JAVA和网络一、网络类与接口二、
此文档下载收益归作者所有