课程简介 Course Introduction

JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

JAVA程序设计是计算机专业理论的核心课程之一,同时也做为应用电子技术专业的重要选修课程,主要讲述JAVA语言的基础语法和编程规则,是学生Andriod学习和J2EE学习的基础课程。

JAVA WEB应用开发是JAVA语言程序设计的后续课程,是计算机软件与网络方向的重要选修课程,主要讲述MVC基础架构下的Jsp、Tomcat、Servlet等相关技术的应用,是当前服务器开发的重要基础课程。

温馨提示:该课程申请目前仅对已注册班级放开,不便之处,请谅解!

教学大纲 Teaching Syllabus

《JAVA程序设计》教学大纲(计算机方向)

一、课程基本信息
英文名称:Java Programming
课程类型:专业选修课
学 时:72学时,其中讲授40学时,实验32学时
学 分:4
先修课程:数据结构,高级程序设计语言,离散数学,算法分析
考核方式:考试

二、教学目标和要求
Java程序设计是计算机专业理论的核心课程之一。Java语言是目前主流的程序设计语言之一,其特点是垮平台,而且带有很强的面向对象特征,结构严谨,适宜教学。通过本课程的教学,帮助学生了解国际上最新的计算机编程设计思想,并能初步运用Java技术和基本开发工具进行计算机软件代码设计。培养学生用新一代程序设计思想和逻辑思维方式进行计算机编程研究,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。使学生掌握java语言语法,java中的面向对象思想和特征,图形界面设计和事件接口处理,多线程并行运算,异常错误处理机制。要求学生在学习本课程后能掌握Java语言的基本概念、面向对象程序设计基本理论和方法,并能正确运用这些理论和方法进行简单计算机项目的分析和判断,完成编程设计,初步解决应用中的实际问题。

三、教学内容、教学方式与课时分配
(一) Java语言基础(4学时)
教学基本内容:Java技术介绍;源程序的基本组成;文件结构和组织形式;Java的运行原理和系统环境配置,java语言的基本语法(标识符,运算符,关键字,数据类型,语句和控制流程等)。
(二) Java中的面向对象思想和特征(18学时)
教学基本内容:类(类声明,类体,成员变量和局部变量,方法,方法的重载),对象(对象的声明,创建和使用),包和访问权限, this, static, super关键字,类的复用(继承和聚合),对象的塑形和多态,对象的构造,抽象类和接口。
(三)图形界面设计和事件处理(8学时)
教学基本内容:程序的图形界面设计,事件处理技术,图形处理技术,鼠标、键盘处理技术,Awt或Swing组件。
(四) 应用设计和编程 (计划学时数:10学时)
教学基本内容:数组与字符串、多线程机制、输入输出流机制。

四、教材
陈国君、陈磊、邹林达等. Java程序设计基础(第4版).北京:清华大学出版社,2013

五、参考资料
1. Bruce Eckel 著.Java编程思想第三版.陈昊鹏等译. 北京:机械工业出版社, 2005
2. 郑莉、王行言、马素霞.Java语言程序设计. 北京:清华大学出版社,2006
3. http://www.sun.com/learnabout/java/
4. http://www.javaworld.com
5. http://www.chinajavaworld.com




  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
请输入以下信息:
  • 学号号:
  • 班级选择:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导