预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《面向对象程序设计实训I》课程教学大纲一、课程基本信息课程名称(中文)面向对象程序设计实训课程名称(英文)ComprehensiveTrainingofObject-OrientedProgramming课程类别:通用实践课程课程性质必修授课语言中文授课学期第3学期学分1课程学时及分配总学时讲课实验课外1W01W0适用专业物联网工程等计算机类专业教材《C++语言程序设计》,清华大学出版社,关B莉,2018授课学院计算机与软件学院先修课程面向对象程序设计后续课程算法设计与分析课程简介课程基本定位:《面向对象程序设计实训》是物联网工程专业本科生的一门必修集中实践课程。面向对象程序设计方法是吸收了软件工程领域有益的概念和有效的方法而开展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化的程序数据抽象程度高的,表达信息隐蔽、可复用、易修改、易扩充等特性。通过本课程的学习可以提高学生采用面向对象观点分析问题和解决问题的能力。核心学习结果:结合自主学习,掌握VisualStudio集成开发环境进行C++应用程序和系统的开发设计;掌握面向对象程序设计的基本方法和步骤;通过独立或共同完成一个综合应用程序的开发,培养学生实践动手技能,提高学生分析问题和解决问题的能力。主要教学方法:讲授、实验、专题研讨大纲更新时间二、课程目标序号课程目标(参考培养目标、毕业要求、课程定位)达成途径1.知识L1掌握VisualStudio集成开发环境进行C++应用程序和系统的开发设计。讲授、实验、专题研讨。2.能力2.1熟悉面向对象程序设计的基本方法和步骤,具备设计满足用户需求的软件系统能力。讲授、实验、专题研讨。3.素养3.1通过团队合作完成一个综合应用程序的开发,培养学生实践动手技能。讲授、实验、专题研讨。、实践环节及基本要求三、课程目标对毕业要求指标点的支撑犯序号支撑的毕业要求指标点课程目标1指标点5.2:能够在物联网工程领域的智慧标识和感知、信息传送和智能处理环节的复杂工程问题的解决过程中,选择专业研发工具、仿真软件及系统资源,进行分析、计算与设计,提高解决复杂工程问题的能力和效率。课程目标2.12指标点9.2:能够承当个体、团队成员的角色,具备良好的团队合作精神。课程目标3.13指标点11.L掌握技术管理、人员管理和工程管理的原理,掌握经济管理与决策的方法。.课程目标L1章标题实践要求学时学生学习预期成果教学方式课程目标题目1采用面向对象的程序设计方法,设计一个简单的系统,要求至少包括以下内容:某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信息。要求:(1)人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加lo(2)程序对所有人员有提升级别的功能。(3)月薪计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月薪,兼职推销员的报14掌握面向对象程序设计方法,熟练应用类的封装,类的继承、派生及多态等面向对象特性进行系统设计和开发。讲授、实验、专题研讨目标L1;目标2.1;目标3.1;酬按该推销员当月销售额提成(4)销售经理既拿固定月薪也领取销售提成。(5)能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息。题目2采用面向对象的程序设计方法,设计一个简单的系统,要求至少包括以下内容:(1)能够从屏幕上读取一个学生的信息并将其存入数据文件中。(2)能将指定信息从文件中删除。(3)能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。(4)可以统计全部学生总成绩及其在班上排名。(5)能够统计各科的平均成绩及及格率。(6)要求有错误提示功能,如性别只能输入男女,输入错误提示重新输入。如果检索不到相应信息应提示用户。14掌握面向对象程序设计方法,熟练应用类的封装,类的继承、派生及多态等面向对象特性进行系统设计和开发。讲授、实验、专题研讨目标1.1;目标2.1;目标3.1;演示实验演示及辩论2每组成员须分工协作完成实验总报告,并就报告内容回答教师提出的问题。讲授、辩论目标3.1;五、课程评价(一)考核内容、考核方式与课程目标对应关系课程目标考核内容课程目标在各考核方式中占比实际操作方案设计报告课程实验实践报生合计目标是否掌握VisualStudio集成开发环境进行C++应用程序和系统的开发设计。10%10%5%25%目标2.1熟悉面向对象程序设计的基本方法和步骤,具备设计满足用户需求的软件系统能力。10%25%10%45%目标3.1能否通过团队合作完成一个综合应用程序的开发。10%10%10%30%合计30%45%25%100%(二)考核方式评分标准1.评分标准分项说明(1)实际操作评分标准课程目标评