下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《面向对象课程设计》教学大纲课程英文名Object-OrientedCourseDesign课程代码03P0033学分1总学时1周课程类别集中实践环节先修课程面向对象程序设计(Java)课程性质任选适用专业计算机科学与技术开课学院信息工程学院注:课程性质是指必修/限选/任选。一、课程地位与目标(一)课程地位本课程是面向计算机科学与技术专业编程实践的重要课程。在面向对象程序设计课程后,使学生熟练掌握面向对象Java语言编程技术,为后续专业课程的学习打下重要基础。(二)课程目标通过本课程的学习,使学生进一步理解掌握面向对象程序设计的概念:包括类、对象、接口、继承和多态性等,掌握Java语言的基本语法,进一步提高编程实践的动手能力,能实现一些较简单的实际应用,熟悉和掌握Java语言的编程规范,掌握良好的面向对象设计与编程思想。课程目标:1.具备面向对象思维和Java语言程序设计能力,能使用Java语言进行应用开发。2.能使用面向对象的专业术语撰写技术文档。课程思政目标:1.帮助学生树立正确的科学创新认识,掌握科学创新的基本方法;2.引导学生重视专业基础能力培养,敢于在课程学习中创新实践;3.以培养具有实践能力的工程人才为目标,拓展学生视野;树立爱国主义情怀和社会责任感;培养学生建立文化自信和唯物辩证思维;4.培养发现科学问题,培养抽象思维,培养探索精神以及坚持努力的精神,培养学生整体观念、编程思想和辩证思维。二、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求3毕业要求10课程目标1H课程目标2M注:1.支撑强度分别填写H、M或L(其中H表示支撑程度高、M为中等、L为低)。三、设计选题及任务要求序号参考选题任务与要求课程目标1学生信息管理系统1.简单的系统与功能分析;课程目标12.实现学生信息数据的录入、查询、修改、增加、删除等;3.测试数据写入文件、从文件读入;有能力的也可使用数据库;4.有美观大方的图形界面;5.要用到类、继承、接口、图形控件;最好能用到抽象类、泛型、多线程;6.撰写规范的课程设计报告。报告要包含简单的:需求分析、系统设计(包括程序流程图/类图)、测试等;最后结束语:写出完成本课程设计的心得,有哪些收获,软件还需要做哪些改进。课程目标22图书管理系统1.简单的系统与功能分析;课程目标12.实现图书信息数据的录入、查询、修改、增加、删除等;3.测试数据写入文件、从文件读入;有能力的也可使用数据库;4.有美观大方的图形界面;5.要用到类、继承、接口、图形控件;最好能用到抽象类、泛型、多线程;6.撰写规范的课程设计报告。报告要包含简单的:需求分析、系统设计(包括程序流程图/类图)、测试等;最后结束语:写出完成本课程设计的心得,有哪些收获,软件还需要做哪些改进。课程目标23图像处理1.能打开一个指定的8位或者24位BMP图象文件;课程目标12.实现多种图像处理功能:比如:1)图像二值化;生成一个新图像文件(二值图像);2)显示图像的直方图;3)彩色图像RGB通道的合成和分解3.要用到类、继承、接口、图形控件;最好能用到抽象类、泛型、多线程。4.撰写规范的课程设计报告。报告要包含简单的:需求分析、系统设计(包括程序流程图/类图)、测试等;最后结束语:写出完成本课程设计的心得,有哪些收获,软件还需要做哪些改进。课程目标24党史竞赛程序1.题目保存在文件或数据库中(选择题),程序启动读取题目;课程目标12.根据题目数量,随机组成一套题目;3.用户完成选择题答题,最终系统自动判定成绩;4.有美观大方的图形界面;5.要用到类、继承、接口、图形控件;最好能用到抽象类、泛型、多线程。6.撰写规范的课程设计报告。报告要包含简单的:需求分析、系统设计(包括程序流程图/类图)、测试等;最后结束语:写出完成本课程设计的心得,有哪些收获,软件还需要做哪些改进。课程目标25中国传统文化宣传平台1.开发一个宣传中国传统文化的平台,包含文字、图片等多种形式的内容展示;课程目标12.使用文件或数据库存储数据;3.实现内容的搜索功能;4.系统能够方便地进行内容更新和维护;5.有美观大方的图形界面,符合中国传统文化审美;6.要用到类、继承、接口、图形控件;最好能用到抽象类、泛型、多线程。7.撰写规范的课程设计报告。报告要包含简单的:需求分析、系统设计(包括程序流程图/类图)、测试等;最后结束语:写出完成本课程设计的心得,有哪些收获,软件还需要做哪些改进。课程目标26其他应用型程序(需报任课教师审核)1.在网络上找不到类似或雷同的应用。不允许以小游戏作为选题;课程目标12.一般要求有图形界面;3.完成一定工作量的代码;4.程序能够有一定实际应用场景;5.要用到类、继承、接口、图形控件;最好能用到抽象类、泛型、多线程。6.撰写规范的课程设计报告。报告要包含简单的:需求分析、系统设计(包括程序流程图/类图)、测试等;最后结束语:写出完成本课程设计的心得,有哪些收获,软件还需要做哪些改进。课程目标2注:学生可任选其中一个题目进行设计。选“其他应用型程序”的,需要预先报任课教师审核批准。四、课程设计的主要进程与时间安排序号主要进程教学内容时间分配1确定选题及设计方案讲解课程设计要求,指导学生进行选题及制定课程设计方案。第1天2开发与测试指导教师指导学生完成系统开发和测试。第2-4天3验收进行验收答辩。上交课程设计报告。第5天注:进程安排的最少时间为0.5天。五、课程考核与成绩评定考核类别考查考核形式代码验收和课程设计报告成绩评定课程设计平时表现:10%;代码验收成绩:45%,含代码功能操作、回答问题、程序工作量;课程设计报告:45%。成绩登记方式百分制六、推荐教材与主要参考书(一)推荐教材:CoreJava,VolumeI:Fundamentals,CayS.Horstmann,OraclePress,2021.12,12thEdition(二)主要参考书:1.Java核心技术卷I:开发基础,[美]凯·S.霍斯特曼(CayS.Horstmann)著,林琪,苏钰涵译,机械工业出版社,2022-06,第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学老师教育教学工作总结
- 军训期间安全指南
- 白事管家服务指南
- 家庭攀岩墙岩点布局更新指南
- 有关胆囊结石试题及答案
- 2024-2025学年浙江省绍兴市诸暨市高二(上)期末信息技术试卷(含答案)
- 固体酒精分装产业化项目可行性研究报告模板-拿地立项申报
- 法律职业资格考试主观题试题与参考答案2025年
- 医院气象灾害应急预案
- 2026年小学教师资格证(教育知识与能力)真题卷
- 2025年福建省福州市辅警协警笔试笔试真题(附答案)
- MES系统开发合同
- 2025年宝山区社区工作者招聘考试真题(附含答案)
- 高速公路改扩建交通导改方案
- 2025年辽宁卷历史高考试卷(原卷+答案)
- 小儿骨科课件
- 2025年不动产登记业务知识试题及答案
- 2025年全国初级导游人员资格考试(政策与法律法规、导游业务)历年参考题库含答案详解(5卷)
- 《人体解剖学与组织胚胎学(第2版)》医学专业全套教学课件
- 冬病夏治及中医夏季养生课件
- 园区污水接纳协议书
评论
0/150
提交评论