全球旧事资料 分类
《面向对象程序设计AJava》课程教学大纲
(ObjectOrie
tedProgrammi
gAJava)
课程编号:143990040学分:3学时:48(其中:讲课学时:16实验学时:32上机学时:32)先修课程:程序设计C、数据结构A后续课程:操作系统、数据库原理、软件工程A、软件测试技术适用专业:计算机科学与技术、软件工程、信息安全开课部门:计算机科学与技术学院软件与理论团队
一、课程教学目的和课程性质
教学目标:通过《面向对象程序设计A(Java)》课程的教学,培养学生面向对象程序设计的思想以及熟练遵循该思想进行程序设计和软件开发的能力,使学生理解并掌握面向对象程序设计语言Java的体系架构和特征,掌握使用Java语言进行面向对象设计的方法和技术,并将其应用于GUI程序设计、多线程程序设计以及网络程序设计,具备使用面向对象方法进行数据库及网络程序开发的基础能力,为今后从事软件开发和应用设计打下坚实的基础。
课程性质:《面向对象程序设计A(Java)》与《面向对象程序设计B(C)》同时开设,共同构成计算机科学技术专业、软件工程专业以及信息安全专业的二选一专业基础必修课程。这两门课程都应在学生具备《程序设计(C)》课程基础之后开设,分别以目前使用最为广泛的两种面向对象程序设计语言(Java和C)为基础,以培养学生的面向对象程序设计思想为主要目标。该课程是软件开发人才的培养的重要环节,并为后续课程(包括操作系统、数据库原理、软件工程A、软件测试技术等)的学习和实践奠定语言基础。
二、课程的主要内容及基本要求
第一单元程序设计基础(2学时理论2学时上机)知识点
Java语言概述;Java语言的面向对象特征;Java基本语法及开发平台;Java语言与C语言的异同;Java虚拟机的工作原理;Java程序开发过程。
重点
Java语言的面向对象特征;Java虚拟机的工作原理;Java程序开发过程。
f难点

基本要求
1、识记:面向对象程序设计;面向过程程序设计;与平台无关;可移植性;Java虚拟机;编译;中间代码;程序运行。
2、领会:Java语言与C语言基本语法的联系与区别;面向对象程序
设计与面向过程程序设计的区别与联系;Java虚拟机的工作原理;与平台无关程序设计语言的基本思想。
3、简单应用:安装JDK;编写一个简单的Java源程序;编译、运行、调
试源程序。
4、综合应用:无实践与练习
按照“简单应用”要求设置相应实验内容、上机内容等实践项目,要求学
生在上机实验前熟悉并填写实验报告格式要求的各项预备r
好听全球资料 返回顶部