- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》课程教学大纲
课程代码:040641001
课程英文名称:Object-oriented Programming
课程总学时:64 讲课:48 实验:0 上机:16
适用专业:信息管理与信息系统 电子商务
大纲编写(修订)时间:2011.5
一、大纲使用说明
(一)课程的地位及教学目标
本课程是信息系统与管理专业的一门专业课,其实用性足以引起学生们的重视。它详细地阐述了Java语言的产生背景、语言格式、编程方法、开发应用等问题,通过本课程的学习,学生可以初步掌握Java语言的软件开发知识和面向对象的编程方法。通过具体知识内容的传授和案例的讲解,重点解决正确的学习方法和思维方法的形成问题,以达到教会怎样学习和怎样编程的目的。
(二)知识、能力及技能方面的基本要求
Java是一门流行的计算机语言,它已成为IT从业人员的必备工具。本课程从Java的基本概念入手,系统介绍Java语言的主要功能与编程机制,并从面向对象程序设计的角度,阐述了Java语言的编程技巧。通过本课程的学习,应使学生深刻领会面向对象程序设计的基本思想,掌握利用Java语言开发常见应用的方法,并进一步提高利用Java开发工具解决实际问题的能力。
(三)实施说明
在教学的过程中应重点讲解基本理论和基本概念,注意将精力放在指导学生的编程实践中去,而不要拘泥于传统的教学模式。要提高学生的基本素质,必须使学生从被动的学习知识的状态下,转换到主动索取知识的状态中来。注意方法的传授而不纠缠细节,这样就可以将学生的注意力引导到教学的主题中来。在明确学习的目的后,教会了方法就会更有兴趣,有能力索取自己所需要的知识,如果留有充足的自我索取的时间,就能充分的调动学生的积极性和内在潜力。
(四)对先修课的要求
计算机程序设计
(五)对习题课、实践环节的要求
本大纲是以实施素质教育为目标制定的,所以对不同的学生情况在执行过程中应有差异。教师要根据具体情况灵活掌握。
本大纲的习题和实验应该结合在一起进行,学习软件开发必须多上机实践。只有多动手,才能掌握真正的程序设计方法,提高编程与软件开发能力。因此,本大纲采用了很多课外实验,具体实验的多少应根据具体情况灵活运用。
要想学好一门开发工具,只用64学时是远远不够的,因此,教师讲课时力求突出重点、难点,不去在细节上过多纠缠,是本大纲课时如此分配的原因。要提醒学生多利用课外时间上机练习,是提高软件开发能力的关键。
(六)课程考核方式
1.考核方式:考试
2.考核目标:在考核学生对面向对象基本知识、基本原理和方法的基础上,重点考核学生的问题分析能力、程序设计能力和编程开发能力。
3.成绩构成:本课程的总成绩主要由三部分组成:平时成绩(包括作业情况、出勤情况等)占10%,实验成绩占10%,期末考试成绩占80%。
平时成绩由任课教师视具体情况按百分制给出;实验成绩由实验老师参照相关规定按百分制给出,实验无成绩或实验不及格,取消期末考试资格,总成绩直接以不及格计。
(七)参考书目:
《Java 程序设计教程》,郭广军,武汉大学出版社, 2008.7
《Java语言程序设计》,吕凤翥,马皓编著.清华大学出版社, 2006.3
《Java面向对象编程》,孙卫琴,电子工业出版社, 2006.5
《Java编程思想与实践》,吴其庆,北京:冶金工业出版社, 2006.9
二、中文摘要
以Java语言为面向对象程序的实现途径,在讲授Java语言的同时,更注重Java语言的知识体系,系统地分析了Java的核心机制与基本原理。课程内容分为核心基础篇与应用技术篇。在核心基础篇中,讲授面向对象程序设计的基本概念、Java语言基础(包括运算符与表达式、程序流控制、数组)、Java面向对象特性、异常处理方法、AWT与AWT事件处理模型、输入/输出、Applet概念与应用。应用技术篇介绍开发Java的高级应用技术,包括Swing、JDBC数据库连接、J2EE技术以及Java编程规范。通过本课程的学习,使学生掌握采用面向对象的方法和语言进行信息系统开发的能力。
三、课程学时分配表
序号
教学内容
学时
讲课
实验
上机
1
Java语言概述
4
4
0
0
2
Java语言基础
6
4
0
2
3
面向对象基础
8
6
0
2
4
面向对象高级程序设计
10
8
0
2
5
Java标准类库
6
4
0
2
6
Java GUI程序设计
6
4
0
2
7
Java异常处理
4
2
0
2
8
Java多线程
4
4
0
0
9
Java输入输出技术
6
4
0
2
10
网络编程技术
4
4
0
0
11
数据库访问
6
4
0
2
总计
64
48
0
16
四、教学内容及基本要求
第01部分
文档评论(0)