《网络程序设计》教学大纲.docx

上传人:太** 文档编号:72832540 上传时间:2023-02-13 格式:DOCX 页数:6 大小:16.80KB
返回 下载 相关 举报
《网络程序设计》教学大纲.docx_第1页
第1页 / 共6页
《网络程序设计》教学大纲.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《《网络程序设计》教学大纲.docx》由会员分享,可在线阅读,更多相关《《网络程序设计》教学大纲.docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、网络程序设计教学大纲目录1 .教学目的和要求22 .教学中应注意的问题23 .教学内容31第一章:Java语言概述31.1 第二章:Java语言基础3第三章:面向对象程序设计41.2 第四章:异常处理4第五章:图形用户界面51.3 第六章:数据库编程5第七章:项目实训错误!未定义书签。4 .教学课时分配65 .参考书目61 .教学目的和要求本课程是数字媒体专业本科生的专业方向课程。旨在培养学生的逻辑思维能力与编 写、调试程序的能力。先修课程:程序设计基础、面向对象程序设计等。本课程起到一 个承上启下的作用,在学生已有编程语言的基础上查漏补遗,重点讲解Java面向对象的 程序设计、图形用户界面的

2、设计与实现及数据库的操作,使学生具备较好的编程能力。Java发展到现在,与其它语言相比,它不再单纯是一门开发语言,成为一种开发平 台,涵盖的内容远比一般语言要多,尤其是现在Web Service技术的迅速发展,使Java 语言的开发地位日益提高。学完本课程后,达到的目标如下:形成一种思维方式:对于一般问题,能较为熟练地进行面向对象的思考,并能够独 立地进行相应的面向对象程序设计。具备一种编程能力:在IDE环境下熟练地进行Java程序的编谓、调试运行,得出 正确的结果。课程要求:能按照面向对象的分析与设计方式来分析问题、给出类的设计。然后根据设计编写 实用、界面美观的应用程序。会使用一个主流的I

3、DE开发环境,进行项目管理、编程、 调试。2 .教学中应注意的问题I)深入浅出地讲解Java语言的基础知识、面向对象分析与设计的基本流程。2) Java是一门“与时俱进”的语言,授课内容适当加入Java的新技术、新热点。3)计算机语言课的实验课是非常重要的组成部分,可以把习题与实验有机的结合 起来,使学生在做实验时有所思考,在思考之后有所感悟。4)选取一个或两个学生熟悉的、具有代表性的综合案例,结合教学内容进行分析、设计与实现3.教学内容第一章:Java语言概述基本内容:1. Java语言的发展及特点Java语言的特点2. Java虚拟机的概念开发环境的搭建3. 编写第一Java applic

4、ation本章重点:JDK安装与配置;NetBeans或者Eclipse开发环境的搭建,编写简单的Java应用程序第二章:Java语言基础基本内容:1 . Java语言的基本语法:掌握标识符、基本数据类型、常用运算符及表达式的定义.基本控制语句:熟练掌握顺序语句、选择语句及循环语句的语法及程序中常见的问 题及解决方法2 .数组:掌握一、二维数组的定义、分配空间、初始化及相关属性的访问;了解不规 则多维数组的定义及操作方法.字符串:掌握字符串的声明及常用的方法本章重点:选择语句及循环语句的案例、常见问题及解决方法;数组的定义及遍历操作;字符串的 常用方法。本章难点:引用数据类型与基本数据类型的区

5、别第三章:面向对象程序设计基本内容:1 .面向对象程序设计的概念:了解面向对象程序的术语(类、对象、消息传递等),基 本特性(封装性、继承性及多态性).面向对象设计的优点:可实现代码的复用,提高系统的可扩展性、可维护性2 .类与对象:掌握类的分析与设计方法,对象的声明及运算.类的封装性:掌握类的构造方法、成员方法及重载;类及成员的访问权限控制;静 态成员及方法3 .类的继承性:掌握继承的概念及原则;子类的声明与方法的覆盖;super关键字的使 用.类的多态性:掌握多态性的概念;方法的重载与覆盖4 .包:掌握包的概念、创建及包对文件的管理.抽象类与接口:掌握抽象类与抽象方法的概念、声明与作用;掌

6、握接口的概念及面 向接口编程的思想5 .内部类与匿名类:了解内部类与匿名类的概念、声明和特性。重点内容:面向对象程序设计的三个基本特性;类的分析与设计方法;结合案例掌握类的封装、继 承性和多态性难点内容:类的分析与设计方法;面向接口编程的思想第四章:异常处理基本内容:1 . Java异常处理的基本概念:掌握错误与异常及错误和异常的分类.异常处理:捕获并处理异常;两种抛出异常的方法2 .自定义异常类:自定义异常类的定义方法及使用重点内容: 了解Java的异常处理机制,编写高可靠性、稳定性与容错性的软件系统3.4 第五章:图形用户界面基本内容:1 .基本组件与容器:通过案例及API文档学习基本组件

7、JFramc、JDialog J Button JCheckBox JRadioButton JLabel、JTextField、JTextArea、JComboBox、JList、J Panel 的常用属性.布局管理器:掌握布局管理器的概念,常用布局管理器FlowLayout GridLayout、 BorderLayoutx Box Layout a CardLayout GroupLayout 的定位特点2 .事件处理:掌握事件处理的基本概念,通过案例详解激活事件、鼠标事件、键盘事 件.高级组件:掌握常规菜单及快捷菜单、表格及树形层次结构组件的属性及事件处理重点内容:通过案例学习组件的常

8、用属性及事件;布局管理器的定位特点难点内容:在API文档的帮助下,如何学习新组件的基本属性,达到举一反三的效果。3.6第六章:数据库编程基本内容:1. JDBC结构:了解什么是JDBC及JDBC的结构.通过JDBC驱动访问数据库:掌握通过JDBC驱动访问MySQL、Oracle SQL Server 数据库的方法2 .数据查询的实现:通过案例学习Statement PreparcdStatement RcsultSet类的常用 方法.数据更新的实现:通过案例学习数据库的添加、删除、修改操作重点内容:通过JDBC连接数据库及对数据库文件进行增、删、改、查等基本操作难点内容:对数据库文件的查询及滚动查询操作4 .教学课时分配课堂教学40学时,实验24学时。教学课时分配表章节课时分配(学时)授课实验第一章:Java语言概述42第二章:Java语言基础44第三章:面向对象程序设计126第四章:异常处理22第五章:图形用户界面126第六章:数据库编程645 .参考书目1 .Thinking in JavaSecond Edition, by Bruce Eckle2 .JAVA程序设计语言吴建平 等编 清华大学出版社3 .Java语法及网络应用设计徐迎晓编著清华大学出版社4 .Java程序设计实用教程耿祥义等编著人民邮电出版社5 .Java程序设计与项目实训教程张志峰等编著清华大学出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com