《程序设计综合实习-软件工程》课程简介与教学大纲_第1页
《程序设计综合实习-软件工程》课程简介与教学大纲_第2页
《程序设计综合实习-软件工程》课程简介与教学大纲_第3页
《程序设计综合实习-软件工程》课程简介与教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

《程序设计综合实习[软]》课程简介课程编号:07024801课程名称:程序设计综合实习[软]/ComprehensivePracticeofProgramDesign学分:2学时:2周(课内实验(践):上机:32课外实践:)适用专业:软件工程建议修读学期:3开课单位:计算机科学与技术学院软件工程系先修课程:C语言程序设计1,C语言程序设计2考核方式与成绩评定标准:课程考核采用考查的方式,考查方式为实验报告。成绩按五级制评定:优、良、中、及格和不及格。其中:程序难度及创新:40%,报告质量:20%,回答问题:20%,学习态度:20%。教材与主要参考书目:主要参考书目:[1]刘博,董学文等编著.C语言课程设计,北京:机械工业出版社,2013.[2]吴启武等编著.C语言课程设计案例精编,北京:清华大学出版社2011.[3]陈学进等.C语言程序设计,北京:人民邮电出版社,2014.内容概述:《程序设计综合实习[软]》是面向软件工程专业开设的一门综合实习课程,本课程将主要介绍结构化程序设计的思想,以及使用计算机语言(C语言)分析问题、解决问题的方法,同时,针对C语言中的重点内容进行训练。通过本课程的学习,巩固学生C程序设计的知识,提高学生分析问题、解决问题的能力,加深学生对结构化程序设计思想的理解。ComprehensivePracticeofProgramDesignisapracticalcourseforthestudentsmajoringinsoftwareengineering.Thiscoursemainlyintroducestheideaofstructuredprogramming,andtheapproachtoanalyzeandsolveaproblem.What’smore,thiscoursemakesapracticeofthemainknowledgeinCProgrammingDesign.Afterlearningthiscourse,thestudentscanconsolidatetheirknowledgeofCProgrammingDesign.Theirunderstandingoftheideaofstructuredprogrammingcanbeenhanced.Also,theircapabilityofanalyzingaproblemandsolvingaproblemcanbeimproved.《程序设计综合实习[软]》教学大纲课程编号:07024801课程名称:程序设计综合实习[软]/ComprehensivePracticeofProgramDesign学分:2学时:2周(课内实验(践):上机:32课外实践:)建议修读学期:3一、课程性质、目的与任务《程序设计综合实习[软]》是在学习《C语言程序设计》(包括C语言程序设计1和C语言程序设计2)基础课程之后进行的一个实践教学环节,综合实习目的是:1、进一步培养学生结构化程序设计的思想,加深对高级语言基本要素和控制结构的理解;2、针对C语言中的重点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。3、提高使用计算机语言进行分析问题和解决问题的能力。本课程重点支持以下毕业要求指标点:4-3:能够针对具体需求,运用合理的软件工程理论、方法和技术完成软件开发体现在对具体问题进行需求分析和功能设计,利用所学的开发语言实现相应的系统。在软件开发过程中,如果出现问题,能够通过调试定位问题、解决问题。5-1:掌握将复杂软件工程问题进行分解和逐项实施的基本方法,并具备对实施方案进行验证的基本能力体现在软件开发的设计阶段,使用“自顶向下、逐步求精”的方法对软件工程问题进行分解;在软件的实现阶段,将每一个分解出的小问题,通过编程实现;在软件的测试阶段,测试软件的功能是否能正常运行。5-3:在理论学习和工程实践等方面具有追求创新的态度和意识体现在问题分析阶段,结合当下的社会实际来分析业务需求,而不是一味地按照以往的相关系统来设计需求。6-1:学生在四年的本科学习过程中至少参与过两个以上较复杂软件项目的开发经历。体现在参与一个较复杂软件项目的完整开发过程。8-2:能够通过图书馆、互联网及其他资源进行资料查询,了解本专业重要资料的来源及其获取方法体现在软件开发过程中遇到相关问题,通过到图书馆、互联网及其他资源进行资料查询,或进行社会调研的过程。9-1:能够通过口头或书面方式表达自己的想法并与相关人员沟通体现在软件开发过程中,和其他人进行沟通的过程,以及答辩和实验报告的书写。二、教学内容、基本要求及学时分配课程内容教学要求重点(☆)难点(△)学时安排实验学时上机学时重点支持毕业要求指标点备注问题分析及解决方案框架确定A☆△665-1,5-3,6-1,8-2上机答疑详细设计和编码A☆18184-3,6-1上机答疑调试程序B☆△445-1,6-1上机答疑撰写报告B△226-2,9-1上机答疑答辩C△229-1提问(教学基本要求:A-熟练掌握;B-掌握;C-了解)该环节安排在上完《C程序程序设计》课程后,由于仅2周时间,上课教师应提前1-2周将课程设计的安排及任务通知学生,学生按上述五个阶段根据自己的具体情况实施任务。三、课程设计报告基本要求课程设计报告至少包含以下内容:1.主要的算法流程图;2.源程序;3.程序开发和调试过程中遇到的问题和解决方法。四、建议实验(上机)项目及学时分配根据学生实际情况要求学生完成其中一题。题目一:字符串处理(32学时)题目二:文件处理(32学时)题目三:电子万年历(32学时)题目四:管理信息系统(32学时)题目五:小游戏(32学时)五、教学方法与教学手段提前1-2周将课程设计的安排及任务通知到学生,由学生从建议的上机项目中选择一个题目来开展程序设计的实习工作。学生也可以自拟题目,但自拟的题目必须经过老师的批准。在上机过程中,主要是针对学生在软件开发过程中遇到的问题,进行答疑。对于较多学生遇到的问题,可集中通过多媒体教室进行重点讲解。讲课教师为学生提供答疑、咨询的同时,定期检查其工作进度,帮助学生改善设计方案,从而使学生设计的程序更好。六、考核方式与成绩评定标准课程考核采用考查的方式,考查方式为实验报告。成绩按五级制评定:优、良、中、及格和不及格。其中:程序难度及创新:40%,报告质量:20%,回答问题:20%,学习态度:20%。七、教材与主要参考书目主要参考书目:[1]刘博,董学文等编著.C语言课程设计,北京:机械工业出版社,2013.[2]吴启武等编著.C语言课程设计案例精编,

温馨提示

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

评论

0/150

提交评论