还剩4页未读,继续阅读
文本内容:
《Java程序设计》教学大纲1课程的基本描述课程名称Java语言程序设计JavaProgramLanguage课程性质专业基础课适用专业计算机科学与技术、软件工程、网络工程等参考教材Java程序设计教程(慕课版)(第2版).张仁伟.人民邮电出版社总学时60学时考核方式期末上机考试(开卷考试)+课程作业,其中期末考试占50%课程作业占50%课程描述本课程讲解Java语言的基本词法、语法、常用基础类和面向对象技术,除此以外,还要讲授程序设计要求、技能、方法和技巧,讲授分析问题和解决问题的方法,讲授算法的基本概念与应用Java语言基本内容包括基本数据类型、语句、类与对象、子类与继承、接口与实现、内部类与异常类、常用实用类、输入输出流、Java多线程机制、Java网络编程、泛型与集合框架、组件及事件处理、JDBC数据库操作2教学定位通过本课程的学习,使学生获得JAVA语言程序设计的基本概念、方法和技巧,掌握JAVA语言的语法,运用JAVA语言编写并调试通过能解决一定规模实际问题的程序,使学生受到程序设计基本功的严格训练,培养学生良好的程序设计风格和严密的逻辑思维能力,提高分析问题解决问题以及实际动手能力,为后续课程的学习以及为今后设计开发各种软件打下良好的基础课程教学目标L能运用Java语言的基本词法、语法和常用类库等面向对象知识分析计算机复杂工程问题;2能运用Java面向对象原理,借助相应资源,分析影响问题求解因素,并获得结论;
3.能运用Java语言完成计算机系统或软件模块的设计课程的主要特点Java语言程序设计是一门专业基础课程课程内容包括语言的基本语法(词法和语法)、面向对象技术和常用基础类学生首先要切实掌握语言的基本语法,只有掌握了基本语法才有可能灵活运用语言,是具备程序设计能力的基础;Java语言本身是面向对象的语言,学生应很好地掌握面向对象技术,以便于理解面向对象的设计方法,并能用面向对象技术分析、设计软件系统;通过语言的学习,能够理解算法的概念,并能使用基本的、常用的算法解决信息处理问题;在学习语言的过程中,培养学生的编程能力,以利于学生终身学习3知识点与学时分配java语言概述主要内容java语言发展简史,java的特点安装JDKjava程序举例重点JDK的安装与程序开发方法难点无分配学时共2学时基本数据类型运算符、表达式主要内容标识符和保留字,简单数据类型运算符和表达式重点Java语言中各数据类型的空间大小分配难点无分配学时共2学时控制语句主要内容选择语句、循环语句,break和continue语句重点带标号的break和continue语句的使用难点带标号的break和continue语句的使用分配学时共2学时数组主要内容一维数组的声明和访问多维数组的声明和访问重点数组的定义,空间分配和引用难点多维数组的空间分配和引用分配学时共2学时类、对象主要内容类的声明、定义与对象创建访问权限和构造方法实例成员与类成员,方法重载和参数传递重点类的声明,构造方法与对象创建,访问权限,方法重载和参数传递难点对象组合,参数传递,实例成员与类成员分配学时共6学时继承与多态主要内容子类与父类,子类与对象成员变量的隐藏和方法重写super关键字,final关键字对象的上转型,继承与多态abstract类和方法泛型重点子类,方法重写,继承与多态难点多态,泛型的概念分配学时共6学时接口、Lambda表达式和枚举主要内容接口的定义与实现接口回调,接口与多态abstract类与接口,接口的扩展Lambda表达式和枚举重点接口的概念与定义,接口与多态难点接口与多态,Lambda表达式分配学时共6学时异常处理主要内容Java的异常概念和异常处理机制重点异常处理机制难点异常处理机制分配学时共2学时常用实用类主要内容字符串处理与字符串类正则表达式与字符串处理数学类和日历类包装类和系统类重点字符串处理,正则表达式,数学类和日历类难点正则表达式,日历类分配学时共4学时集合、反射和注解主要内容集合反射和注解重点集合难点集合分配学时共4学时多线程机制主要内容进程与线程,线程的状态与调度Thread类与Runnable接口线程的常用方法,多线程同步、协调与联合,守护线程重点线程的方法,多线程同步、协调与联合,守护线程难点线程的同步和联合分配学时共4学时输入与输出主要内容流和File类实体流装饰流NIO重点实体流和装饰流难点实体流和装饰流的应用分配学时共4学时图形用户界面主要内容JavaSwing概述,窗口常用组件与布局处理事件重点常用组件与布局,处理事件难点处理事件分配学时共4学时网络编程主要内容URL类和InetAddress套接字和UDP数据报广播数据报和基于NIO编程重点套接字和UDP数据报难点套接字分配学时共4学时数据库编程主要内容数据库基础和JDBC驱动数据库基本操作事务处理重点数据库操作和事务处理难点数据库操作和事务处理分配学时共4学时综合实践主要内容需求分析总体设计数据库设计类的设计系统实现重点总体设计,数据库设计,类的设计,系统实现难点类的设计,系统实现分配学时共4学时。