《程序设计实1》课程教学大纲_第1页
《程序设计实1》课程教学大纲_第2页
《程序设计实1》课程教学大纲_第3页
《程序设计实1》课程教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

《程序设计实习》教学大纲一、课程基本信息课程名称程序设计实习ProgrammingPractice课程编码CST320511030开课院部计算机科学与技术学院课程团队程序设计课程团队学分3.0课内学时3周讲授0实验0上机0实践3周课外学时0适用专业物联网工程授课语言中文先修课程程序设计(C/C++)课程简介(必修)《程序设计实习》是物联网工程专业学生的一门必修的学科基础实践课。本课程旨在通过一个综合的软件项目实训,培养学生的软件编程能力。让学生了解软件项目的开发过程,掌握软件开发的基础知识、工具和技能,达到灵活运用所学知识解决一些实际问题的能力。物联网工程专业大一的学生刚刚学习完C/C++的基础语法,对面向对象也有了一定的认识,但是还未能运用所学知识完成一个完整项目的开发。本课程通过讲解一个完整的项目案例,让学生掌握软件开发工具,熟悉软件开发环境的配置,掌握软件开发过程。并通过分组的方式,让学生协作完成一个软件项目。进而达到培养学生开发一个完整项目的能力以及团队合作的方法,提高与他人沟通的能力。"Programmingpractice"isacompulsoryengineeringcourseforIoTengineeringstudents.Thiscourseaimstodevelopstudents'softwareprogrammingskillsthroughacomprehensivesoftwareproject.Sothatstudentsunderstandthesoftwareprojectdevelopmentprocess,masterthebasicknowledgeofsoftwaredevelopment,toolsandskillstoachievetheflexibilitytousetheknowledgetosolvesomepracticalproblems.IoTengineeringfreshmanstudentshavejustlearnedC&C++basicgrammar,object-orientedalsohaveacertainunderstanding,buthasnotbeenabletousetheknowledgetocompleteacompleteprojectdevelopment.Thiscoursewillhelpyoumasterthesoftwaredevelopmenttools,familiarizeyourselfwiththesoftwaredevelopmentenvironment,andmasterthesoftwaredevelopmentprocessbyexplainingacompleteprojectcase.Andthroughthegroupapproach,sothatstudentscollaboratetocompleteasoftwareproject.Andthentodevelopstudentstodevelopacompleteprojectcapacityandteamworkmethodstoimprovetheabilitytocommunicatewithothers.负责人大纲执笔人审核人二、课程目标序号代号课程目标OBE毕业要求指标点任务自选1M1目标1:能熟练使用软件开发工具,运用所学知识对软件项目进行开发,模拟专业问题。能够结合国家最新政策法规,理解正确社会主义核心价值观对于项目选题、分析的重要指导意义。是5.32M2目标2:通过团队协作共同完成一个软件项目,强化项目角色职责,提高沟通合作能力。是9.23M3目标3:能组织项目团队,倾听团队成员的意见和建议,协调团队成员的工作。是9.3三、课程内容序号章节号标题课程内容/重难点支撑课程目标课内学时教学方式课外学时课外环节1第一部分第一部分深入理解面向对象程序设计深入理解C++中的封装、继承、多态三大面向对象特性;熟悉C++中的模板,C++STL标准库等核心技术的用法。////21.11.1封装性学习C++中封装特性的深层次知识及用法,包括拷贝构造函数,友元函数,类的组合,常类型等。M11天讲授/上机//31.21.2多继承讲解C++多继承的用法,掌握解决多继承二义性问题的方法,熟悉虚基类的作用和用法。M11天讲授/上机//41.31.3运算符重载学习运算符重载的目的,意义和方法,掌握常用运算符的重载方法。M11天讲授/上机//51.41.4模板和STL学习C++模板的用法,熟悉C++STL标准库中常用容器的用法。M12天讲授/上机//6第二部分第二部分软件编程实践通过一个完整的项目案例,学习软件开发工具的应用,学习软件开发环境的配置,软件的部署等。然后3-4人组成一个开发小组,按照软件开发流程,协作完成一个软件项目,撰写相关的报告,提交软件成果。////72.12.1软件开发环境配置下载软件安装软件,安装并配置软件开发环境M11天讲授/上机//82.22.2软件开发工具、方法和过程通过一个项目案例,学习软件开发工具,掌握软件开发的方法和过程M14天讲授/上机//92.32.3组建团队,确定题目组建开发团队,进行需求的调研和分析,并据此确定开发项目的题目和内容M2,M31天上机//102.42.4项目开发过程根据需求分析,进行项目设计、编码实现、测试M2,M37天上机//112.52.5撰写项目报告对完成的项目成果,撰写项目成果报告,包括需求、设计、总结等。M2,M31天上机//122.62.6项目答辩由项目负责人对项目进行答辩,指导老师和其他项目组成员给出评价M2,M31天讨论//四、考核方式序号考核环节操作细节总评占比1平时表现1.包括每天的考勤,课堂回答问题,每天布置的小练习。2.成绩采用百分制,根据出勤情况和课堂表现,作业完成情况评分。3.考核学生对软件开发语言和工具的掌握情况。10%2实习报告1.记录每天完成的任务,收获和存在的问题。并撰写自己所做项目的总结报告。2.成绩采用百分制,根据实习报告撰写的是否完整,清晰等评分。3.考核学生总结问题的能力,撰写报告的能力。20%3开发成果(软件)1.分组完成一个软件项目的开发,包括需求分析,和设计,编码实现。重点考察项目实现的功能、效果和采用的技术。2.成绩采用百分制,根据项目的完成情况评分。3.考核学生运用所学知识解决实际问题的能力。70%五、评分细则序号课程目标考核环节大致占比评分等级1M1平时表现40%A-全勤,能准确的回答问题,能独立完成作业,作业正确,完整。B-缺勤1-2次,能准确的回答问题,能独立完成作业并按时提交。C-缺勤3-4次,能较准确的回答问题,能独立完成作业。D-缺勤4次以上,无法准确回答问题,作业抄袭并未能按时完成。2M1开发成果(软件)60%A-完成的项目共那个丰富,工作量大,运用了较新的技术和算法。B-能完成项目的主要功能,工作量大,运用了较多的技术和算法。C-基本完成项目的主要功能,有一定的工作量。D-无法完成项目的基本功能,工作量少。3M2实习报告30%A-实习报告内容撰写完整,结构清晰,内容丰富,问题表述准确。B-实习报告内容撰写完整,结构清晰,问题表述较准确。C-实习报告内容撰写基本完整,结构较清晰,问题表述较准确。D-实习报告内容存在抄袭,撰写不完整。4M2开发成果(软件)70%A-完成的项目共那个丰富,工作量大,运用了较新的技术和算法。B-能完成项目的主要功能,工作量大,运用了较多的技术和算法。C-基本完成项目的主要功能,有一定的工作量。D-无法完成项目的基本功能,工作量少。5M3开发成果(软件)80%A-完成的项目共那个丰富,工作量大,运用了较新的技术和算法。B-能完成项目的主要功能,工作量大,运用了较多的技术和算法。C-基本完成项目的主要功能,有一定的工作量。D-无法完成项目的基本功能,工作量少。6M3实习报告20%A-实习报告内容撰写完整,结构清晰,内容丰富,问题表述准确。B-实习报告内容撰写完整,结构清晰,问题表述较准确。C-实习报告内容撰写基本完整,结构较清晰,问题表述较准确。D-实习报告内容存在抄袭,撰写不完整。评分等级说明:[A,B,C,D,E]=[90-100,80-89,70-79,60-69,0-59];[A,B,C,D]=[90-100,75-89,60-74,0-59];[A,B,C]=[90-100,75-89,60-74,0-59];

温馨提示

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

评论

0/150

提交评论