《Java程序设计》教学大纲
课程编号:适用专业:
执笔:适用年级:
一、课程性质和教学目的
课程性质
Java 不依赖平台的特点使得它受到广泛的关注,Java已成为网络时代最重要的语言之一。目
前,Java语言不仅是一门正在被广泛使用的编程语言,而且Java是面向对象的编成语言,并
涉及到网络等许多重要的知识,Java已成为软件设计开发者应当掌握的一门基础语言。国内外
许多大学已将Java语言列入了本科教学计划,掌握Java已经成为共识。《Java程序设计》是
计算机科学与技术专业及其相关专业的一门重要的程序设计语言课程。
教学目的
java网课推荐
通过本课程的学习,要求学生达到:
1.理解Java的与平台无关、面向对象、多线程等优良特性。
2.掌握Java语言的面向对象的程序设计方法。
3.掌握Java中的网络编程、多线程程序设计、GUI设计等编程技巧。
4.培养学生应用Java解决和处理实际问题的思维方法与基本能力。
二、课程教学内容
1.Java程序设计概述:
Java简介;Java语言的开发环境;
2.Java基础语法:
Java程序的基本结构;基本数据类型;表达式;语句;数组。
3.类和对象:
类的声明;类体及其构成;对象的创建和使用;访问权限。
4.类的继承:
父类与子类;方法重写与多态程序设计;接口与接口回调。
5.Java常用类
Object;String与StringBuffer;Date与Calendar;集合类;Math与Random等。
6.GUI
组件的使用;布局;AWT事件。
7.流和文件
Java 输入/输出流类;文件和文件的读写;随机访问文件。
8.JDBC
数据源设置,数据库查询、修改、更新操作,事务。
9.多线程
多线程原理;线程同步与数据共享。
10.网络编程
URL 类、InetAdress类、Socket 类、UDP
三、课程教学的基本要求
1.要求掌握的基本知识
Java语言的语法知识,Java中的网络编程、多线程程序设计、GUI设计等编程技巧。
2.要求掌握的基本理论和方法
Java语言的面向对象的程序设计方法。
四、课程教学环节
教学环节包括:课堂讲授、习题课、作业。通过本课程各个教学环节可以培养学生的自学能力、动手能力、分析解决问题的能力。
1.课堂讲授
(1)教学方法上尽量采用启发式、讨论式教学,在课堂上多提问题,安排一些自学内容,鼓励学生自学,培养学生的自学能力。结合实际问题,更新教学内容,改进教学方法,通过实验和课程设计,培养学生的动手能力和创新能力。
(2)采用电子教案、课堂演示程序的运行效果等,以提高课堂信息量,增加教学的直观性。
2.习题课
习题课:根据教学需要,要适当安排习题课、课外习题。
3.考核
考试方式为开卷,卷面为100分。
课程学习成绩:卷面成绩*80%+平时成绩(20分)。
五、本课程与其它课程的联系与分工
本课程的先修课程为C语言,计算机文化基础。
六、上机教学内容及其要求
1.每名学生上机练习课堂教授的有关内容,提高学生的动手能力,重点练习内容:一个简单的应用程序;类与对象;继承与接口;GUI编程;输入输出流。
2.通过上机练习,可以加深学生对理论知识的理解和掌握,同时提高学生分析问题、解决问题的能力;培养学生创新能力和素质。
七、建议学时分配
八、教材与教学参考书
[1]教材:《Java程序设计》,机械工业出版社,2021
[2]  实验用书:自编教材
[3]参考书:(美)Bruce Eckel,Thinking in Java ,机械工业出版社,2004

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。