还剩3页未读,继续阅读
文本内容:
《Java应用程序设计》理论教学大纲Java ApplicationProgramming课程代码0620033总学时64学时其中讲课40学时、实验24学时先修课程《C语言程序设计》、《C++程序设计》
一、课程的性质、目的与任务Java语言是面向对象和网络的程序设计语言,它将平台无关性、面向对象、多线程、安全可靠、内嵌的网络支持等诸多特征于一身,为软件开发人员提供良好的编程环境,特别适于Internet上应用软件开发《Java应用程序设计》是数字媒体技术专业、计算机科学与技术、信息管理与信息系统等与计算机相关专业的课程本课程主要的教学内容是介绍面向对象的基本概念、面向对象的程序设计思想与方法,培养学生运用面向对象的程序设计基本理论与面向思想,分析与解决问题的能力通过本课程的学习,使学生掌握Java语言的基本语法、Java类的定义和使用、继承与多态,掌握Java的高级编程,能较熟练地使用Java语言进行一般的程序设计,掌握面向对象程序设计的思想与方法,能够掌握Java编程开发工具Eclipse/NetBeans的使用,为学习基于Java的Web应用开发、高级应用程序开发做技术准备
二、教学基本内容与基本要求Java应用程序设计》课程主要讲授面向对象的基本概念与Java编程思想,使学生掌握面向对象的程序设计思想,培养学生运用Java语言进行程序设计,解决实际问题的能力
1.基本内容Java语言是一门面向对象的程序设计语言,也是一门重要的计算机程序开发语言本课程基于JDkl.8和Eclipse/NetBeans等Java集成编程开发工具,以面向对象的程序设计能力培养为主线,主要讲授面向对象的基本概念、Java运行机制、开发环境、Java语言基础、抽象、封装与类、继承与多态、Java常用工具类、用户图形界面设计、Java高级编程、Java数据库编程内容,培养学生运用面向对象的程序设计思想和逻辑思维方式编程的能力
2.基本要求通过本课程的教学,使学生掌握面向对象的程序设计思想,掌握Application和Applet程序编写和调试,理解和掌握各种修饰符用法,掌握类的继承、多态,理解JDK的事件处理机制,掌握多线程、网络编程方法,掌握Java图形界面程序设计和Java高级编程,并能运用Java语言和相应开发工具进行Java应用程序开发
三、教学内容及学时分配教学内容教学要重点难点学时备注求☆A安排第一章Java概述
1.Java语言概述C
2.Java运行机制B
23.Java运行环境B
3.Java程序类型A第二章Java语言基础
1.标识符、关键字、注释B
2.数据类型、变量与常量A☆A
43.运算符与表达式B
4.数组A☆A
5.流程控制语句B第三章类与对象
1.面向对象程序设计B
2.类与对象A☆△
63.访问控制符、修饰符A☆△
4.包B☆A第四章继承与多态
1.类的继承A☆
2.多态A☆△
3.方法重载A☆△
64.构造方法重载B☆A
5.包B☆A
6.接口B A第五章常用工具类与算法
1.语言基础类库B
42.字符串A☆A
3.Java常用类B☆第六章用户图形界面设计
1.用户图形界面概述B
82.事件处理A☆△
3.Java AWT组件与及其动作事件A☆△
5.AWT高级组件B☆
4.布局管理器A☆A
5.AWT基本绘图B☆A
11.Swing GUI组件B第七章Java高级编程
1.Java异常处理B☆
2.Java多线程机制B☆△Q O
3.Java流式输入输出A☆A
4.Java网络编程B☆
5.Java多媒体应用C第八章Java数据库编程
1.Java数据库编程简介C o
2.JDBC与数据库访问B☆
3.JDBC数据库编程实例C合计40(教学要求A一熟练掌握;B一掌握;C—了解)
四、建议实验项目及学时分配实验实验实验序实验项目名称内容提要号学时要求类型了解Java的数据类型,掌握各种变1Java语言基础2量的声明方式,掌握Java基本数据必做验证类型、运算符与表达式掌握如何创建类和对象,了解成员2面向对象编程4变量和成员方法的特性,掌握类的必做验证继承性和多态性编程包、接口与异常处了解Java中包、接口和异常处理的32理作用,掌握接口、异常处理编程必做验证了解Java常用的系统类,掌握数学4常用系统类的使用2必做验证函数类、日期类的使用方法了解图形用户界面基本组件的使用方法,掌握使用布局管理器,以及5图形用户界面设计6如何使用Java的事件处理机制,了必做验证解使用图形类Graphics绘制图形的方法能根据实际需求使用系统类编写应图形用户界面设计62用程序,能编程实现自定义图形用必做验证
(二)户界面程序输入输出流与义件掌握字节流与字符流的基本使用方74必做验证管理法,能够创建、读写、更新文件掌握Java多线程程序的编程方8Java高级编程2必做验证法,掌握线程的调度方法合计24
五、教学方法与教学手段
1.教学方法在重视课堂讲授的同时,加强实验教学,着重提高学生的知识面在课堂教学中对精彩实例的特点和技术进行分析,调动学生的积极性和学习兴趣,提高教学质量
2.教学手段利用多媒体、课件、实例演示等教学手段,采取讲练结合、理论联系实际等方式,提高课堂教学效果
六、建议教材与参考书目
1.建议教材《Java程序设计》,刘丽华,李浪,尚晓峰编著,吉林大学出版社,2016年7月(第二版)
2.参考书目
①《Java程序设计教程》,赵辉,郑山红,王璐编著,水利水电出版社,2016年02月
②《Java应用开发与实践》,刘乃琦,苏畅编著,人民邮电出版社,2012年12月
③《Java面向对象程序设计》,梁燕来,程裕强编著,人民邮电出版社,2013年4月(第一版)
④《Java面向对象编程(第2版)》,孙卫琴编著,电子工业出版社,2016年01月
七、大纲编写的依据与说明本课程教学大纲,是根据数字媒体技术专业培养方案、培养目标和培养要求,结合本课程的性质、教学的基本任务和基本要求,经学院教学委员会审定后编写的本大纲强调理论与实践相结合,着重训练学生Java面向对象程序设计的能力,为以后基于Java的Web应用开发与移动应用软件开发打下良好的基础。