《JAVA程序设计基础》课程标准_第1页
《JAVA程序设计基础》课程标准_第2页
《JAVA程序设计基础》课程标准_第3页
《JAVA程序设计基础》课程标准_第4页
《JAVA程序设计基础》课程标准_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA程序设计基础》课程标准一、课程概述本门课程是为计算机科学专业的软件工程方向、软件服务外包方向、网络技术方向,以及通信工程专业的通信工程方向、嵌入式系统方向开设的一门专业基础课。其主要内容有Java基本语法、Java基本语句、面向对象程序设计、多线程技术、异常处理机制Windows环境编程、Java网络编程等等,其目标是为大学本科高年级学生提供有关Java的基础知识以及面向对象的程序设计方法所必需具有的知识和技能;Java语言的运行环境有许多特性,对图形用户界面(GUIs)、多线程和网络的支持,是当今应用最广的一门网络语言。本门课程是计算机科学技术与通讯技术类专业的应用学科,本门课程的先修课程是《数据结构》,后续课程有《avaSwing图形界面设F》、《JAVA模式设计》。该课程可以在大学二年级开设。二、课程目标完成本课程的学习后,学生应该能够:了解Java语言的主要特性,并理解面向对象的编程技术;掌握Java语言的运行环境和Java的基本语句及编程;理解并学会使用异常处理机制和多媒体技术;掌握图形用户界面设计和事件处理机制;学会开发多线程Java应用程序和Javaapplets小应用程序;理解TCP/IP和用户数据报协议(UDP),并掌握Java网络编程和数据库编程。三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道——是指对本门课程的教学内容和教学标准的认知。理解——是指对本门课程涉及到的概念、原理与技术能明白和解释。掌握——是指能运用已理解的知识进行编程。学会——是指能灵活运用相关知识进行实验分析与设计。教学内容和要求表中的“V”号表示教学知识和技能的教学要求层次。本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。教学内容及教学要求表教学内容知道理解掌握学会1JAVA语言概述Java语言的产生及特点Java语言的实现机制Java语言的体系结构Java的开发运行环境Java程序的运行步骤VVVVV

教学内容知道理解掌握学会1.6Java程序的调试V2Java语言基础2.1Java付号集V2.2简单数据类型V2.3运算符和表达式V2.4常用数学方法V2.5Java标准输入、标准输出和标准错误V3流程控制语句3.1顺序结构V3.2分支语句V3.3循环语句V3.4跳转语句V4类与对象4.1类V4.2对象V4.3数据成员V4.4成员方法V4.5内部类V4.6Java系统类库V5消息、继承、封装与多态5.1消息V5.2继承V5.3抽象类、接口和包V5.4封装V5.5多态V6常用系统类6.1语言基础类V6.2Applet类与Applet小程序V6.3数组V6.4字符串V7异常处理机制7.1异常概述V7.2异常类型V7.3抛出异常V7.4捕捉并处理异常V8输入/输出及文件操作8.1流类概述V8.2字节I/O流V8.3字符I/O流V8.4标准I/O流V8.5文件V

教学内容知道理解掌握学会9多线程Java的多线程机制继承Thread类和实现Runnable接口实现多线程9.3线程等待9.4线程同步9.5线程的优先级VVVVV10图形用户界面的设计与实现n用AWT编写图形用户界面nAWT事件处理模型13AWT构件库104AWT用户自定义成分U用Swing编写图形用户界面VVVVV11Java的应用11.1网络编程11.2数据库编程VV四、课程实施JAVA语言程序设计是计算机科学技术以及通讯技术类选修课;一般情况下,每周安排3课时,共54课时,其中讲授40课时、实验14课时。函授生及公选课视具体情况而定,一般为30课时,其中讲授26课时、实验4课时。具体课时安排如下:课时安排及教学方法表教学内容课时建议教与学的方法建议54课时30课时1JAVA语言概述Java语言的产生及特点Java语言的实现机制Java语言的体系结构Java的开发运行环境Java程序的运行步骤Java程序的调试2课时2课时讲述2Java语言基础2.1Java付号集2.2简单数据类型2.3运算符和表达式2.4常用数学方法2.5Java标准输入、标准输出和标准错误2课时,实验2课时2课时,实验2课时讲述、演示和实验

教学内容课时建议教与学的方法建议54课时30课时3流程控制语句3.1顺序结构3.2分支语句3.3循环语句3.4跳转语句4课时2课时讲述、演示4类与对象4.1类4.2对象4.3数据成员4.4成员方法4.5内部类4.6Java系统类库4课时,实验2课时2课时,实验2课时讲述、演示和实验5消息、继承、封装与多态5.1消息5.2继承5.3抽象类、接口和包5.4封装5.5多态6课时4课时讲述、演示6常用系统类6.1语言基础类6.2Applet类与Applet小程序6.3数组6.4字符串2课时,实验2课时2课时讲述、演示和实验7异常处理机制7.1异常概述7.2异常类型7.3抛出异常7.4捕捉并处理异常2课时2课时讲述、演示8输入/输出及文件操作8.1流类概述8.2字节I/O流8.3字符I/O流8.4标准I/O流8.5文件4课时,实验4课时2课时讲述、演示和实验9多线程Java的多线程机制继承Thread类和实现Runnable接口实现多线程9.3线程等待9.4线程同步9.5线程的优先级4课时2课时讲述、演示教学内容课时建议教与学的方法建议54课时30课时10图形用户界面的设计与实现n用AWT编写图形用户界面AWT事件处理模型AWT构件库AWT用户自定义成分用Swing编写图形用户界面6课时,实验4课时4课时讲述、演示和实验11Java的应用11.1网络编程11.2数据库编程4课时2课时讲述、演示合计:54课时中含理论课40课时,实验课14课时;30课时中含理论课26课时,实验课4课时。五、教材和参考书目1、JAVA语言程序设计教程》柴晟、张强等编著清华大学出版社,2007年版2、《JAVA编程与应用教程》张莉主编,人民邮电出版社,2004年版3、《面向对象程序设计——Java语言》杜春涛主编,中国铁道出版社,2007年版4、Java语言程序设计》辛运帏、饶一梅主编,人民邮电出版社,2009年版六、课程评价这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。考试时间:120分钟。考试方式、分制与分数解释。采用闭卷+笔试的期终考试、实验考核和平时成绩主(要为作业和实验报告)相结合方式评定学生成绩。以百分制评分,60分为及格,满分为100分。其中,平时成绩为10分,实验考核为20分,期终考试卷面为70分。题型:判断题,单选题,填空题,简述题,程序分析题和编程题等。.A判断题:(着重考查学生对知识的识别程度)例:可以设计继承String类的Java子类。().B单选题:(着重考查学生对知识的识别程度)例:设x=2,y=4,z=3,则表达式y+=z/++x的值是()。A.3B.3.5.C4D.5.C填空题:(着重考查学生对知识的理解程度)例:在Java程序中,通过类的定义只能实重继承,但通过接口的定义可以实现重继承关系。D简述题:(着重考查学生对知识的理解与掌握程度)例:接口有什么优点?ED程序分析题:(着重考查学生对知识的理解程度)例:分析以下程序段中斜体且带下划线的语句的功能。importjava.applet.*;.*;//①importjava.awt.*;publicclassNetPictureCallextendsApplet{Imagegif;publicvoidinit(){Stringsite="/images/java.logo.gif";try{gif二getlmage(neWURL(site));

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论