课程编号:0707033014
课程名称:面向对象程序设计
英文名称:Orient Object Programming
课程类型:专业基础必修课
课程属性:独立设课
总 学 时:70(理论:36,实验学时:34) 总学分:3
开设学期:5
适用专业: 07地理信息系统
先修课程:计算机导论、C语言程序设计、数据结构
一、实验课程简介
面向对象程序设计是当今程序设计的潮流,目前主流的程序设计语言都是面向对象的程序设计语言。面向对象的程序设计思想可以让开发人员按认识客观事物的思维方式进行软件设计,极大地提高代码的可重用性。Java语言是目前应用最广的面向对象程序设计语言之一。本课程介绍面向对象程序设计的思想,同时介绍Java语言的程序结构与编程方法。课程的重点和难点均在于让学生掌握面向对象程序设计的思想,并将这些编程思想运用到Java程序设计中。本课程是课堂教学和实验教学相结合,重点培养学生使用Java语言解决实际问题的能力。
二、实验教学目标与基本要求
拟通过该门课程的学习,使学生应在充分理解课堂教学内容的基础上,通过实验教学环节准确理解Java2的编程基本原理,认真思考Java2与其他编程手段的联系与区别。通过实验课程之后,能够熟练掌握Java语言规范、基本功能及特点,以及Java语言面向对象的概念和使用方法和Applet程序的概念和简单运用。
通过对Java2的学习,要求学生能利用Java2编写简单的程序。培养学生的计算机文化基础课程以及其他课程的学习能力。
三、本实验课程的基本理论与实验技术知识
本课程是为地理信息系统专业学生开设的一门专业基础课。其主要内容是学习 Java 语言的基本语句、语法和面向对象的程序设计方法与设计过程。
理论上,除了要求学生掌握 面向对象程序语言的基本语句、语法外,应了解 Java 与 C 的异同,重点放在面向对象的程序设计方法上,内容还涵盖 Java 的异常处理、输入输出流、图形用户界面程序开发以及 JDBC 数据库应用程序开发。技能上,要求能较熟练地使用 JDK1.5 进行 Java 程序的编辑、编译和调试技术,使用 Eclipse 进行图形用户界面设计和数据库应用程序的开发;能开发有一定实用价值的应用程序。
四、实验方法、特点与基本要求
本专业理论教学采用班级授课为主的形式,通过集中讨论和个别辅导作为辅助形式开展教与学。实践教学应在专用计算机机房进行,每个机房配备足够的个人电脑,保证每个学生都能够动手操作。实验机房应安装java软件,确保实验能100%满足教学大纲要求并创造良好的学习及实践环境以便于辅导、交流、沟通和讨论,实现互动教学,促进学生深入理解并掌握学习内容。
五、实验主要仪器设备
每人PC机一台,要求安装JAVA编程环境(JRE,JDK1.5,JDT(Eclipse 3.4))。