《面向对象程序设计课程设计》教学大纲.docx
面向对象程序设计课程设计教学大纲适用楚困:202X版本科人才培养方案课程代码:08160214课程性质:集中实践深学分:1学分周数:1周先修课程:估息处理技术并修课程:面向对象程序设计适用专业:软件工程专业开课单位:计算机科学与技术学院一、课程说明力面向对象程序设计课程设计T是软件工程专业学生在程序设计课程学习后进行全面、系统、深入的实践性教学它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力,启发学生的创新意识,提高学生在程序设计过程中的分析和解决何题的能力.对提而学生全面泰质具有很重要的意义。二、课程目标通过课程设计,使学生达到如下目标;课程目标1:能膨在需求分析、模块设计、功能设计流程中、运用面向对©程序设计思把编写简单应用程序,选择和应用不同开发环境和工具进行开发和实现,并能正确、熟练地进行程序的调试和维护.课程目标2:掌握面向对象的程序设计方法,提而琮合运用所学的理论知识和方法独立分析和解决实际问题的能力,具法软件开发岗位职业素养,能有效祖织和协调团队开展工作的能力,井有效实现目标。课程目标3:掌握课程设计说明书的撰写方法,培养学生良好的沟通能力、清晰友达设计过程的能力、抗压能力以及终生学习意识.三、课程目标与毕业要求r面向对象程序设计课程设计3课程教学目标对软件工程专业毕业要求的支撑见表IO«1修程教学目标与毕业襄求关系毕业要求指标点僵程目标支撑X5.使用现代工具5.2能班针对不同的I:用需求,开发、地通与使用相应的技术、资源与工具,时软理件系课程目标1:箍协在衢求分析、模块设计、功能设计漉程中、运用面向对象程序设计思想编写简单应用程序,选择和应用不同开发I1.统进行分析、设计、开发、测试与维护:环境和工具进行开发和实现,井能正确、熟练地进行程序的调试和维护.9.个人和团队9.2能弊主动与其他团队成员合作、沟通.并组织团队成员开展工作。能够在团队中担任负责人,具有组织和协调团队开展工作的能力,并有效实现目标。课程目标2:掌樨面向对象的程序设计方法,提高综合运用所学的理论知识和方法独立分析和解决实际问鹿的能力。具备软件开发岗位职业素养.能有效组织和协调团队开展工作的能力,并有效实现目标,M10.沟遢10.1能够针对软件工程领域专业问题,以口头、文稿、图衣等方式,准确表达自己的观点.回应侦疑,理解并包容与软件工程同行和社会公众交流的差异性;课程目标2:掌握面向对象的程序设计方法,提高综合运用所学的理论知识和方法独立分析和解决实际问题的能力.具备软件开发岗位职业素养,能有效组织和怖调团队开展工作的能力,井有效实现目标。课程目标3:常握课程设计说明行的撰写方法,培养学生良好的沟通能力和消嘴表达设计过程的能力和抗压能力以及终生学习意识.M注:表中-H(WXM(中)”表示课程与相关毕业委求的关联度.四、教学内容,基本要求与学时分配教学内容、基本要求与学时分配见表2.教学内容教学要求,铁学置点魔点安排对应的We目标1.杳阅资料,方案分析、比较教学要求:采用多媒体授深,以图书管理系统为例讲解课程设计的过程,下达任务书.学生根据任务朽查阅资料、对任务进行需求分析。重点I确定题目,写出需要分析。难点:需要的确定。.0.5天】、22.总体设计教学要求,根据项目进行整体设计,重点,确定整体设计的功能模块魔点:各模块之间的关系,0.5天】、23,详细设计教学要求,根据总体设计进行详细设计,以满足系统设计箱求.值点:详细设计流程图。2天1、2、3魔点,详细设计代码褊程.4.系统调试教学要求:系统进行运行调试阶段点:测试系统的健壮性.魔点,数据库的操作I天1,2、35.报告(说明书)编写教学要求:根据系统程序开发过程编写设计报告书,要有流程图,重要代码的解释.魔点I说明书编写规范.0.5天1、2、36.验收教学要求,验收是考核课程设计是否达到基本要求和相应水平的关犍环节,是教师对学生论文的一次会诊和指导考核内容包括学生对设计代玛、模块解释。教师提问的内容包括选题、模块实现等。重点考察学生设计代码、有无违反学术规范现象等,提出改进意见,重点,相关系统与设计的整体考核.难点.课程设计质盘的检验.0.5天1、2、3*t-5天(1周)表2教学内容、蓄本要求与学时分配五、教学方法及手段由于课程内容与实际项目紧密结合,学生应根据课程设计任务竹,以自学为主、教师讲授为辅,学会综合应用JaVa编程技术、编程工具,并养成自觉遵守国家标准的习惯,在实践教学环节中.通过启发式、讨论式教学培养培养学生自主学习能力、实际动手能力,激发学生的创新思维.六、教材和参考书:1.推荐救材:(1)黑马程序员著.Java基础窠例教程(第2版)M.北京:人民邮电出板社,2021.07.2.参考书:(1)王爱国.Java面向对象程序设计M.北京:机械工业出版社,2020.08.(2)耿祥义.Java程序设计基础(第2版)M.北京:清华大学出版社,2021.基.(3)耿祥义.张跃平.Java2实用教程(第6版)实验指导与习题解答国.北京:清华大学出版社,2021.07.七、课程考核对课程目标的支撑课程成绩由:学习态度、工作量完成情况、设计能力、设计说明书、和验收成绩五部分构成,具体考核/评价细则及对课程目标的支撑关系见表3.表3课程考核对豫程目标的支撑考核环节分值考核/评价mJU源程目标123学习态度10(1)主要考核学生学习纪律和答疑情况.(2)教师根据课堂整体表现情况坪分。V55工作圻元成情况10(1)主要考核学生独立完成设计任务情况。(2)教师根据独立完成任务情况评分.334设计能力40(1)主要考核说明书数据计算正确今理性。(2)教师根据计算合理性与否评分。2020设计说明书30主要考核学生的设计说明书质高低评分.101010回答问题情况10(1)主要考核学生回答问题情况.(2)教师根据自述情况和回答问超正确性与否进行评分.33-1合计:100414118八、考核与成绩评定1 .考核方式及成绩评定课程设计采用优、良、中、及格、不及格五级评分制.即90分以上为优,80-89分为艮,70-79分为中,6069分为及格,60分以下为不及格.总成绩分五部分:学习态度、工作量完成情况、设计能力、设计说明书和验收成绩。其中:(D学习态度占1冰,无故旷课达3次取消总成绩;(2)工作量:完成情况占10S:(3)设计能力占40&(4)设计说明书占30乐(5)验收成绩占10最后要诳行验收,对每位学生进行评价,要求学生根据设计情况,回答教师所提出的问题,课程设计成绩根据学生设计的合理性、计算的准确性、设计说明书的规范性、设计中分析与解决问题的能力及设计态度和回答问牌情况综合评定.2 .成«1辨定标准考核内容、评价标准、所占比猿见表4。表4考教方式升价标准考核所100>x>9090>x>8080>x>7070>xM60x<60*占(优秀)良好)中等)(及格)不及格)比S(K)课堂表现10学习认我、态度端正.遵守纪律,表现优秀学习认真、态度端正,遵守纪律,表现良好遵守纪律,学习态度良好.表现中等遵守纪律,学习态度一般.表现一般学习纪律较差,表现较差工作量完成情况10独立完成设计任务的90%以上独立完成设计任务的8族以上独立完成设计任务的7佻以上独立完成设计任务的60%以上独立完成设计任务的6佻以T设计能力-10绘合运用理论知识、计算机技能较强,能够较好地处理工程实际同时踪合运用理论知识、计算机技能较好,能够处理.工程实际问遨综合运用理论知识、计算机技能一般.基本能够处理工程实际问题综合运用理论知识、计算机技能一般,不能处理工程实际问腱综合运用理论知识、计算机技能较差,不能处理工程实际问应设计说明书30设计方案正确、表达清楚:设计思路、实验(论证)方法科学合理:达到课程设计规定的要求:说明书质量较海设计方案正确、表达较为清矮,设计思路、实物(论证)方法科学合理;达到课程设计规定的要求:说明书质量良好设计方案基本正确、表达较为清斑:设计思路、实验(论证方法基本合理:基本达到课程设计烧定的要求:说明书质量一般设计方案基本正确、表达欠清楚:设计思路、实验(论证)方法基本合理:基本达到深程设计规定的要求:说明书版fit一般设计方案不正确:设计思路、实聆(论证)方法不合理:不能达到课程设计规定的要求:说明书质以较差验收成成10自述清嘶,回答问题正确率大于90%自述较清新.回答问题正确率大于80%自述较清晰,回答问题正确率大于70%自述基本清f,回答问题正确率大于60%自述不清晰,回答问题正确率小于60