还剩4页未读,继续阅读
文本内容:
《网络程序设计》教学大纲目录
1.教学目的和要求
22.教学中应注意的问题
23.教学内容
31.11第一章Java语言概述
31.2第二章Java语言基础
31.3第三章面向对象程序设计
41.4第四章异常处理
41.5第五章图形用户界面
51.6第六章数据库编程
51.7第七章项目实训错误!未定义书签
4.教学课时分配
65.参考书目6教学目的和要求
1.本课程是数字媒体专业本科生的专业方向课程旨在培养学生的逻辑思维能力与编写、调试程序的能力先修课程程序设计基础、面向对象程序设计等本课程起到一个承上启下的作用,在学生已有编程语言的基础上查漏补遗,重点讲解Java面向对象的程序设计、图形用户界面的设计与实现及数据库的操作,使学生具备较好的编程能力Java发展到现在,与其它语言相比,它不再单纯是一门开发语言,成为一种开发平台,涵盖的内容远比一般语言要多,尤其是现在Web Service技术的迅速发展,使Java语言的开发地位日益提高学完本课程后,达到的目标如下形成一种思维方式对于一般问题,能较为熟练地进行面向对象的思考,并能够独立地进行相应的面向对象程序设计具备一种编程能力在IDE环境下熟练地进行Java程序的编谓、调试运行,得出正确的结果课程要求能按照面向对象的分析与设计方式来分析问题、给出类的设计然后根据设计编写实用、界面美观的应用程序会使用一个主流的IDE开发环境,进行项目管理、编程、调试教学中应注意的问题
2.I)深入浅出地讲解Java语言的基础知识、面向对象分析与设计的基本流程2)Java是一门“与时俱进”的语言,授课内容适当加入Java的新技术、新热点3)计算机语言课的实验课是非常重要的组成部分,可以把习题与实验有机的结合起来,使学生在做实验时有所思考,在思考之后有所感悟4)选取一个或两个学生熟悉的、具有代表性的综合案例,结合教学内容进行分析、设计与实现教学内容
3.
3.1第一章Java语言概述基本内容
1.Java语言的发展及特点
2.Java语言的特点
3.Java虚拟机的概念
4.开发环境的搭建
5.编写第一Java application本章重点JDK安装与配置;NetBeans或者Eclipse开发环境的搭建,编写简单的Java应用程序
3.2第二章Java语言基础基本内容
1.Java语言的基本语法掌握标识符、基本数据类型、常用运算符及表达式的定义
2.基本控制语句熟练掌握顺序语句、选择语句及循环语句的语法及程序中常见的问题及解决方法
3.数组掌握
一、二维数组的定义、分配空间、初始化及相关属性的访问;了解不规则多维数组的定义及操作方法
4.字符串掌握字符串的声明及常用的方法本章重点选择语句及循环语句的案例、常见问题及解决方法;数组的定义及遍历操作;字符串的常用方法本章难点引用数据类型与基本数据类型的区别
3.3第三章面向对象程序设计基本内容
1.面向对象程序设计的概念了解面向对象程序的术语(类、对象、消息传递等),基本特性(封装性、继承性及多态性)
2.面向对象设计的优点可实现代码的复用,提高系统的可扩展性、可维护性
3.类与对象掌握类的分析与设计方法,对象的声明及运算
4.类的封装性掌握类的构造方法、成员方法及重载;类及成员的访问权限控制;静态成员及方法
5.类的继承性掌握继承的概念及原则;子类的声明与方法的覆盖;super关键字的使用
6.类的多态性掌握多态性的概念;方法的重载与覆盖
7.包掌握包的概念、创建及包对文件的管理
8.抽象类与接口:掌握抽象类与抽象方法的概念、声明与作用;掌握接口的概念及面向接口编程的思想
9.内部类与匿名类了解内部类与匿名类的概念、声明和特性重点内容面向对象程序设计的三个基本特性;类的分析与设计方法;结合案例掌握类的封装、继承性和多态性难点内容类的分析与设计方法;面向接口编程的思想
3.4第四章异常处理基本内容
1.Java异常处理的基本概念掌握错误与异常及错误和异常的分类
2.异常处理捕获并处理异常;两种抛出异常的方法
3.自定义异常类自定义异常类的定义方法及使用重点内容:了解Java的异常处理机制,编写高可靠性、稳定性与容错性的软件系统
3.5第五章图形用户界面基本内容
1.基本组件与容器通过案例及API文档学习基本组件JFramc、JDialog^J ButtonJCheckBoxJRadioButtonJLabel、JTextField、JTextArea、JComboBox、JList、JPanel的常用属性
2.布局管理器掌握布局管理器的概念,常用布局管理器FlowLayout GridLayout、BorderLayoutx BoxLayout CardLayoutGroupLayout的定位特点A
3.事件处理掌握事件处理的基本概念,通过案例详解激活事件、鼠标事件、键盘事件
4.高级组件掌握常规菜单及快捷菜单、表格及树形层次结构组件的属性及事件处理重点内容通过案例学习组件的常用属性及事件;布局管理器的定位特点难点内容在API文档的帮助下,如何学习新组件的基本属性,达到举一反三的效果
3.6第六章数据库编程基本内容
1.JDBC结构了解什么是JDBC及JDBC的结构
2.通过JDBC驱动访问数据库掌握通过JDBC驱动访问MySQL、OracleSQLServer数据库的方法
3.数据查询的实现通过案例学习Statement PreparcdStatementRcsultSet类的常用方法
4.数据更新的实现通过案例学习数据库的添加、删除、修改操作重点内容通过JDBC连接数据库及对数据库文件进行增、删、改、查等基本操作难点内容对数据库文件的查询及滚动查询操作教学课时分配
4.课堂教学40学时,实验24学时教学课时分配表章节课时分配(学时)授课实验第一章Java语言概述42第二章Java语言基础44第三章面向对象程序设计126第四章异常处理22第五章图形用户界面126第六章数据库编程64参考书目
5.
1.《Thinking inJava》Second Edition,by BruceEckle
2.《JAVA程序设计语言》吴建平等编清华大学出版社
3.《Java语法及网络应用设计》徐迎晓编著清华大学出版社
4.《Java程序设计实用教程》耿祥义等编著人民邮电出版社
5.《Java程序设计与项目实训教程》张志峰等编著清华大学出版社。