《面向对象程序设计实验》教学大纲_第1页
《面向对象程序设计实验》教学大纲_第2页
《面向对象程序设计实验》教学大纲_第3页
《面向对象程序设计实验》教学大纲_第4页
《面向对象程序设计实验》教学大纲_第5页
全文预览已结束

下载本文档

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

文档简介

《面向对象程序设计实验》教学大纲适用范围:202X版本科人才培养方案课程代码:08140521课程性质:专业必修课程学 分:1.5学分学时:24学时(实验24学时)先修课程:信息处理技术后续课程:JavaWeb编程适用专业:软件工程开课单位:计算机科学与技术学院一、课程说明《面向对象程序设计实验》是配合《面向对象程序设计》课程理论教学独立开设的实验课。其任务主要是借助Java作为教学语言,通过实验掌握面向对象编程的基础理论和基本思想,培养学生的面向对象思维。课程在深入学习基本理论知识的基础上,注重实践练习,兼顾新技术、新软件的自学能力,使学生能够使用面向对象编程语言开发应用程序。二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:熟悉掌握Eclipse、IntelliJIDEA等Java语言程序的主流集成开发环境的功能、特点及使用方法,通过程序改错、程序跟踪、程序自动测试等环节,培养学生编写程序、程序调试拍错、程序测试的能力,掌握基于主流设计工具设计软件系统的方法。课程目标2:熟练掌握Java语言的语法和JDKAPI;更深入地理解面向对象程序设计的概念和设计思想,能够根据软件设计要求,将类、封装、重载、继承、接口、多态、异常等核心概念和面向对象设计模式应用到软件设计和实现的过程中;设计出达到实验要求、设计合理的软件模块。课程目标3:通过实验检查和验收过程中的问答、撰写实验报告等活动,培养学生与专业有关的沟通与表达能力,理解团队合作的重要性。三、课程目标与毕业要求《面向对象程序设计实验》课程教学目标对软件工程专业毕业要求的支撑见表1。表1课程教学目标与毕业要求关系毕业要求指标点课程目标支撑强度4.研究4.1能够应用专业知识对软件工程领域的复杂工程问题进行调研和分析,明确研究目标,选择研究路线,设计实验方案。课程目标1:熟悉掌握Eclipse、IntelliJIDEA等Java语言程序的主流集成开发环境的功能、特点及使用方法,通过程序改错、程序跟踪、程序自动测试等环节,培养学生编写程序、程序调试拍错、程序测试的能力,掌握基于主流设计工具设计软件系统的方法。M5.使用现代工具5.2能够针对不同的工程需求,开发、选择与使用相应的技术、资源与工具,对软硬件系统进行分析、设计、开发、测试与维护。课程目标2:熟练掌握Java语言的语法和JDKAPI;更深入地理解面向对象程序设计的概念和设计思想,能够根据软件设计要求,将类、封装、重载、继承、接口、多态、异常等核心概念和面向对象设计模式应用到软件设计和实现的过程中;设计出达到实验要求、设计合理的软件模块。H9.个人和团队9.1理解团队合作的重要性,在共同完成软件工程系统设计与实现的团队合作中,能够完成个体、团队成员或负责人的任务和职责。课程目标3:通过实验检查和验收过程中的问答、撰写实验报告等活动,培养学生与专业有关的沟通与表达能力,理解团队合作的重要性。M注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。教学内容、基本要求与学时分配实验部分的教学内容、基本要求与学时分配见表2。表2实验项目、实验内容与学时实验项目实验内容和要求实验学时对应的课程目标1.Java基本语法的应用实验内容:熟悉JDK开发环境、使用条件语句、循环语句、数组编写程序;实验要求:掌握Java语句书写规范;掌握if、switch、for语句;一维数组的概念、定义和使用412.类与对象的应用综合性实验实验内容:对象的创建、类的继承、封装、多态、接口。实验要求:掌握类的继承的基本特征、封装的方法、接口的应用。61、23.图形用户界面的应用实验内容:图形用户界面组件的使用。实验要求:掌握容器与组件的使用,事件对象和事件处理机制。41、2、34.数据流的应用实验内容:字节、字符输入输出流实验要求:掌握文件和目录的简单操作。41、25.网络编程、数据库的应用实验内容:URL类与InetAddress类的使用,基于连接的套接字通信方式。MySql与Java连接。实验要求:了解Java的线程、URL、Socket通信机制、加载数据库驱动和连接数据库的Java程序。61、2、3合计24五、教学方法及手段本课程以上机实验为主,实验教学着重讲授如何用编程来完成理论的验证;如何组织实验、处理数据和分析实验现象;采用教师讲授和学生动手操作的方法;在实验前学生应复习和掌握与本实验有关的教学内容、认真阅读实验指导书;在实验中要严格遵守实验纪律,每完成一项实验,要认真完成一份实验报告。在实验教学环节中,通过启发式教学、讨论式教学,培养学生面向对象程序设计的基本技能。培养学生自主学习能力、实际动手能力,激发学生的创新思维。六、课程资源1.推荐教材:(1)黑马程序员著.Java基础案例教程(第2版)[M].北京:人民邮电出版社,2021.07.2.参考书:(1)王爱国.Java面向对象程序设计[M].北京:机械工业出版社,2020.08.(2)耿祥义.Java程序设计基础(第2版)[M].北京:清华大学出版社,2021.08.(3)耿祥义,张跃平.Java2实用教程(第6版)实验指导与习题解答[M].北京:清华大学出版社,2021.07.3.期刊:(1)GaoYuan.ApplicationofJavaprogramminglanguageincomputersoftwaredevelopment[J].Networksecuritytechnologyandapplication,2021(01):40-42.(2)梁秀俊,刘璐,

刘彦丰等.基于Java语言的在线导热实验虚拟仿真软件开发[J].实验室研究与探索,2022,41(2):106-111.(3)朱向阳..基于Java的一体化加工自动归档平台设计[J].华北理工大学学报(自然科学版).2022,44(2):106-113+120.(4)邓小鸿,拜亚萌,黄斌等.一种可检测Java程序盗版的动态胎记技术[J].计算机工程与应用.2010,46(17):69-71+84.(5)刘嘉华,万明,周晨.基于双向LSTM的Java开源软件漏洞检测[J].计算机应用与软件.2020,37(12):322-327.4.网络资源:(1)Java教程|菜鸟教程网站[EB/OL].[2013-2022]/java/java-tutorial.html(2)廖雪峰.廖雪峰的官方网站[EB/OL].(2019-01-01)[2022-09-01]/wiki/1252599548343744(3)甲骨文中国Oracle提供的技术资源[EB/OL]./cn/technical-resources/七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和实验成绩两部分构成,具体考核/评价细则及对课程目标的支撑关系见表3。表3课程考核对课程目标的支撑考核环节占比考核/评价细则课程目标123过程性考核实验50(1)根据每个实验的实验操作完成情况和实验报告质量单独评分,满分100分;(2)每次实验单独评分,取各次实验成绩的平均值作为此环节的最终成绩。(3)以实验报告成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√301010实验表现10(1)根据课堂出勤情况和实验课堂表现进行考核,满分100分。(2)以平时考核成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√55实验测试40(1)根据每个实验的学习情况设计测试,每个测试单独评分,满分100分;(2)每次测试单独评分,取各次测试成绩的平均值作为此环节的最终成绩。(3)以实验考核成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√3010合计:100分652510八、考核与成绩评定1.考核方式及成绩评定考核方式:本课程主要以实验报告、实验考核等过程化考核方式对学生进行考核评价。考核基本要求:根据每个实验的实验操作完成情况和实验报告质量、实验考核成绩和课堂表现等进行过程化评分。2.过程性考核成绩的标准过程性考核方式重点考核内容、评价标准、所占比重见表4。表4过程性考核方式评价标准考核方式所占比重(%)100>x≥9090>x≥8080>x≥7070>x≥60x<60实验报告50实验预习认真,能够熟练掌握方法与步骤,实验操作过程熟练、规范,遵规守纪、团结协作,实验结果详实、结论清晰、讨论合理。实验前有预习,能够掌握方法与步骤,实验操作过程正确、规范,遵规守纪、团结协作,实验结果正确、讨论适当。实验前有预习,基本能够掌握方法与步骤,实验操作过程基本正确、无协作,实验结果基本正确,讨论一般。实验前有预习,不能掌握方法与步骤,实验操作过程基本正确,无协作,实验结果基本正确,无讨论。没有预习,不能完成实验;实验操作步骤有误;实验结果不正确,没有分析讨论。实验表现10实验态度认真、严谨,出勤率大于90%,无迟到,早退。实验态度认真,

温馨提示

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

最新文档

评论

0/150

提交评论