还剩4页未读,继续阅读
文本内容:
程序设计课程教学大纲Java课程英文名称Java Programming课程编号学分学时0500650348
一、课程教学对象本课程教学对象为数学与计算科学学院信息与计算科学专业的本科学生
二、课程性质及教学目的课程性质不依赖平台的特点使得它受到广泛的关注,已成为网络时代最重要的Java Java编程语言之一目前,语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计Java开发者应当掌握的一门基础语言,因为很多新的技术领域都涉及到了语言,国内外许多Java大学已将语言列入了本科教学计划,掌握已经成为共识《程序设计》是信息Java JavaJava与计算科学专业、计算机科学与技术等相关专业的一门重要的程序设计语言课程选修课教学目的通过本课程的学习,要求学生达到理解的平台无关、面向对象、多线
1.Java程等特性掌握语言的面向对象的程序设计方法掌握中的网络编程、多线程程
2.Java
3.Java序设计、设计等编程技巧,培养学生应用解决和处理实际问题的思维方法与基本能GUI4Java力
三、对先修知识的要求学生在学习本课之前,应先修课程本课程的先修课程为语言,计算机导论、数据结构C
四、课程的主要内容、基本要求和学时分配建议(总学时数)24课外学习要学学习方知识模块知识点求时要求式课堂讲第章入门1Java A1授、语言基础知1Java识第章标识符、关键字和数据类课堂讲2B
0.5授型课堂讲第章运算符、表达式和语句3B
0.5授课堂讲编程语言的几个发展阶段
4.1C
0.25授课堂讲类
4.2A
0.5授课堂讲对象
4.3A
0.25授课堂讲关键字
4.4static A
0.5授课堂讲关键字
4.5this A
0.5授课堂讲包
4.6B
0.5授课堂讲访问权限
4.7A
0.5授、对象、类、继承、2课堂讲类的继承
4.8A
0.5多态、接口授课堂讲对象的上转型对象
4.9A
0.5授
0.5课堂讲多态性
4.10A授
0.5课堂讲类和方法
4.11abstract abstractA授
0.25课堂讲关键字
4.12super B授
0.5课堂讲接口
4.13A授
0.5课堂讲内部类
4.14A授
0.25课堂讲匿名类
4.15B授
0.5课堂讲异常类
4.16B授
0.25课堂讲类
4.17Class B授
0.25课堂讲基本类型的类包装
4.18B授
0.25课堂讲反编译和文档生成器
4.19B授
0.25课堂讲文件
4.20JAR B授课堂讲第章字符串5A2授、字符串与常用类3课堂讲第章时间、日期和数字6A2授课堂讲第章组件及事件处理7AWT B1授、编程4GUI课堂讲第章建立对话框8B1授课堂讲中的线程
9.1Java A
0.25授课堂讲类的子类创建线程
9.2Thread A
0.5授课堂讲使用接口
9.3Runnable A
0.25授课堂讲
5、多线程编程
9.4线程的常用方法A
0.25授课堂讲线程线程同步
9.5GUI
9.6B
0.25授课堂讲在同步方法中使用
9.7waitsA
0.25授和方法notif,nodf3,AH课堂讲挂起、恢复和终止线程
9.8B
0.25授类
10.1File
10.2FilelnputStream课堂讲、输入输出流6Java B
0.25类授课堂讲类
10.3FileOutputStream A
0.5授类和
10.4FileReader FileWriter课堂讲A
0.5类授使用文件对话框打开和保课堂讲
10.5A
0.25存文件授课堂讲类
10.6RandomAccessFile B
0.25授数据流数组流
10.
710.
810.9课堂讲B
0.25对象流授课堂讲使用
11.1URL A
0.5授课堂讲读取中的资源
11.2URL A
0.5授、网络编程7Java显示资源中的
11.3URL课堂讲B
0.5文件HTML授处理超链接
11.
411.5课堂讲B
0.5类InetAdress授课堂讲创建数据源
15.1A
0.5授课堂讲桥接器
15.2JDBC-ODBC A
0.5授、8JDBC顺序查询可滚动结课堂讲
15.
315.4A
0.5果集授课堂讲排序查询模糊查询
15.
515.6A
0.5授
五、建议使用教材及参考书
1.教材耿祥义,实用教程(第三版)北京:清华大学出版社
[1]Java2[M].,
2006.
2.实验课教材张跃平,耿祥义实用教程(第三版)实验指导与习题解答北京:清华大
[1]Java2[M].学出版社
200683.主要参考书教程(英文版,第二版)机械工业出版社
[1]Roger GarsideJohn MarianiJava[M].,
2003.耿祥义大学教程北京电子工业出版社,
[2]Java[M].
2004.姜仲语言程序设计大连东软电子出版社,
[3]Java[M].20096周绍斌等语言程序设计实验指导及习题大连东软电子出版社,
[4]Java[M].
2009.
7.
六、课程考核方式考核方式为闭卷考查总评成绩=平时成绩考查成绩x30%+x70%
七、课内实验(实训)环节及要求(总学时数)24序号学实验项目实验内容实验目的及要求时()的安装与配置;()编l Jdk2简单的Java应目的熟悉Java开发环境1写简单应用程序,完成控制2Java用程序和开发过程台输出,并使用编译和运行jdk目的熟练掌握类的基本()定义简单的类,并使用类创建结构,理解构造方法的作1对象;()使用构造方法完成对用,能够定义简单的类并2类与对象24象的初始化;()使用对象引用创建对象深入理解对象3作为方法参数,声明并调用方法引用与对象实例的区别()定义单个类以及其子类,实现目的熟悉类的继承基本1属性和方法的继承;()继承父语法,能够理解继承关23继承与接口4类,并实现子类的访问器方法和系,熟练掌握如何覆盖方自定义方法;()可见性修饰符法,理解方法覆盖的作3用,理解可见性修饰符在继承过程中的作用使用、以及1JFrame JButton等组件构造图形界面;编目的熟悉构造图形界面JPanel2写能够进行事件处理图形用户界的基本过程;熟悉事件处4编程6GUI面程序;3使用常用界面组件和理模型;熟悉常见GUI容器编写各种图形用户界面;组件的用法;熟悉鼠标和4键盘事件处理方法处理组件鼠标和键盘事件类的使用及文件流的输入和目的熟悉文件流的用File5输入输出流4法,理解流的概念输出通过继承类和接目的掌握基本线程创建Thread Runnable6多线程4和启动方法口实现多线程。
个人认证
优秀文档
获得点赞 0