版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西南财经大学天府学院教学大纲XXXXXXXX学院面向对象程序设计与实践(COM0018A)教学大纲英文名称Object-OrientedProgrammingandPractice课程代码COM0018A课程性质必修考核方式考试适用范围年级层次2025级本科修读学期第2学期适用专业计算机科学与技术、物联网工程、信息管理与信息系统学分3总学时48理论学时实践学时408先修课程学科导论、C程序设计与实践后续课程数据结构与算法、面向对象程序课程设计开课单位智能科技学院制定时间2026-02-5修订时间无版本2026年第1版XXXXXXX学院教务处制 XXXXXXXXXX学院教学大纲 XXXXXXXX学院教学大纲XXXXXXX学院课程教学大纲审批表2026年春季学期课程名称面向对象程序设计与实践课程代码COM0018A课程性质必修大纲制定人(手写签名)大纲制定人基本情况教学大纲达到了适用专业的课程体系要求,课程目标分解合理,教学内容和教学方法设计合理,考核方式与成绩评定设计能体现对学生能力的考核,评分标准明确、适用于教学对象的水平,具有可操作性,便于衡量课程目标的达成,课程目标达成评价方法科学合理,有助于课程教学持续改进。开课单位审核人:2026年2月17日课程教学大纲和人才培养总体目标一致,能体现OBE特征,课程目标与课程承载的毕业要求指标点对应合理,且能有效支撑毕业要求的达成,确保人才培养质量。开课单位负责人审批:2026年2月17日
目录TOC\z\o"1-3"\u\h一、课程简介 1二、课程目标 1三、教学设计 2四、考核方式与成绩评定办法 11五、教材及其它教学资源 15 XXXXXXXXXXX学院教学大纲 PAGE2 XXXXXXXXXXXX学院教学大纲PAGE1一、课程简介《面向对象程序设计与实践》本门课程是计算机相关专业的专业基础课程,是为从事计算机相关工作奠定程序设计基础而开设的一门技术类课程。本门课程的特色是具有很强的专业性,以学生职业生涯出发,培养学生的计算机程序设计能力,除了掌握课程的基本知识点和基本的技能,培养学生的逻辑思维能力,还着重去培养学生运用逻辑推理来判定解决问题的能力。本课程采用自编应用型课程案例教程,通过课堂教学、课内外练习和上机实验指导,一方面使学生掌握面向对象程序设计的理论知识和基本语法;另一方面,通过对本课程实验设计以及课程设计,培养学生良好程序设计技能,训练逻辑思维能力,为后续课程的学习和科研工作的参与奠定良好的基础。课程利用超星平台搭建了完善的知识图谱、能力图谱和问题图谱,基于PBL和BOPPPS教学模式进行了教学设计,以递进式案例组织知识和能力达成,以过关式任务引擎组织教学实施,学生充分利用AI助教实现AI协作,人机协同,个性化学习。随着AI人工智能等相关技术的不断发展,在课程中将引到同学们使用AI相关的工具辅助进行程序设计,利用人工智能技术提高程序设计效率,培养同学们的AI素养和AI项目的开发能力。在教学的三个阶段,针对AIGC代码自动生成、代码项目优化管理,等对学生AI素养进行培养。二、课程目标本课程具有一定的理论性,具有较强的实践性和逻辑性,主要通过案例教学和实践训练掌握Java程序设计的基础语法知识,掌握面向对象的程序设计思想,并且能够实现简单的Java程序开发解决实际问题。课程以案例教学与翻转课堂相结合的教学模式为教学手段,强调实践为主线,注重培养实践能力以及AI素养,促进学习者自主学习。学生通过本门课程学习,可达到以下具体目标:课程目标1(支撑毕业要求2.1):能用面向对象程序设计的基本原理对软件开发过程中的关键环节进行识别。课程目标2(支撑毕业要求2.2):能应用程序设计的基本原理和数学模型方法,对软件功能模块或者系统设计开发过程中的复杂问题进行表达。课程目标3(支撑毕业要求3.2):能够应用面向对象程序设计的语法知识、基本方法以及AI辅助工具,根据需求完成功能模块或者系统的设计和开发。表1课程目标对毕业要求支撑关系表课程目标支撑的毕业要求支撑的毕业要求指标点课程目标1问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达并通过文献研究分析计算机复杂工程问题,综合考虑可持续发展的要求,以获得有效结论。2.1能运用相关科学原理,识别和判断计算机软件、硬件及相应复杂工程问题的关键环节。课程目标2问题分析:能够应用数学、自然科学和工程科学的基本原理,通过抽象分析,识别、表达,并通过文献研究分析计算机应用领域的复杂工程问题,以获得有效结论。2.2能基于抽象、模块化等问题分析方法,相关科学原理和数学模型正确表达计算机系统及计算机应用领域复杂工程问题。课程目标3设计/开发解决方案:能够针对计算机复杂工程问题设计和开发解决方案,设计满足特定需求的计算机系统、软硬件模块,体现创新性,并从健康、安全与环境、全生命周期成本与净零碳要求、法律与伦理、社会与文化等角度考虑可行性。3.2能够针对特定需求,完成计算机软硬件模块设计。三、教学设计(一)教学内容和学时分配《面向对象程序设计与实践》基于应用示范性课程,采用案例教学法,激发学生兴趣,提高学生自主学习的能力和创新的能力,培养他们的逻辑思维能力及分析解决问题的能力。再结合每周的实践课上机练习,提高程序设计能力。整个学期分为四个阶段,分别入门阶段、提高阶段、进阶阶段、项目阶段。每个阶段里又对知识点进行了细分,其中入门阶段包括语言基础,数据的输入与输出,运算符和表达式,循环结构,条件判断等;提高阶段包括面向对象的理解,封装继承和多态的程序设计等;进阶阶段包括了数组,容器,异常处理,多线程等;项目阶段主要在课程设计包括swing,AWT控件进行界面设计,文件读写等,相结合进行简单信息系统项目设计,或者其案例设计。根据案例程序的复杂程度将案例分成课堂精讲型、基本验证型、设计综合型。表2教学内容和课程学时分配表编号模块(教学单元)教学内容支撑的课程目标教学设计评价依据学时1Java语言概述知识点:1.Java语言基础概述;2.Java开发运行环境搭建;3.Java语言的运行步骤;4.Java语言编程规范课程思政:1.软件工程的发展对国家以及国力的重要性;2.程序设计规范,引导学生要遵守各项规章制度,遵守国家法律法规目标11.讲授和演示2.案例教学1-1使用Idea开发第一个Java程序3.能够对软件开发过程中的编程规范,环境搭建等关键环节进行识别和分析评价期末考试3.5目标21.案例教学1-1使用Idea开发第一个Java程序2.总结和讨论3.能够对程序开发环境搭建问题进行有效分析和表达单元测验1期末考试0.52Java语言基础知识点:1.Java符号集;2.Java基本数据类型;3.Java引用类型;4.运算符和表达式;5.常用数学方法;6.Java的输入输出课程思政:1.程序标识符命名规范,引导学生要遵守各项规章制度,遵守国家法律法规;2.运算符的优先级学习,使得同学们明白做事要有轻重缓急,抓主要矛盾;3.程序设计过程中的练习以及纠错,让同学们养成一丝不苟的好习惯实验:实验指导1目标11.概念讲授和提问2.案例教学2-1超市购物清单2-2计算圆的面积和周长3.能够对程序开发过程中的数据类型选择,运算符选择等关键环节进行识别和分析评价期末考试2.5目标21.概念讲授和提问2.案例教学2-1超市购物清单2-2计算圆的面积和周长3.能够基于程序开发中数据类型、运算符以及数学模型方法对程序功能进行有效分析和表达单元测试2实验1期末考试0.5目标31.实验指导12.总结和讨论3.能够利用数据类型、运算符和输入输出等完成程序功能模块设计和开发实验1期末考试13Java程序控制结构知识点:1.程序控制结构;2.Java的顺序结构;3.Java的分支结构;4.Java的循环结构课程思政:1.程序设计流程图的绘制,引导学生统筹管理,节约时间,提高效率;2.条件分支结构的学习,使得同学们养成良好的逻辑性;3.循环语句的学习,学习不积跬步,无以至千里,不积小流,无以成江海的学习态度实验:实验指导2AI引入-利用AIGC自动生成代码,辅助程序设计,提高程序设计效率。目标11.概念讲授和提问2.案例教学3-1商品竞价3-2出租车计费3-3瑞年求解3.能够对程序开发过程中程序控制结构的选择关键环节进行识别和分析评价期末考试5目标21.案例教学3-1商品竞价3-2出租车计费3-3瑞年求解2.讨论和总结3.能够基于程序开发中程序控制结构以及数学模型方法对程序功能进行有效分析和表达单元测试3实验2期末考试1目标31.实验指导22.总结和讨论3.能够利用程序控制结构完成程序功能模块或者系统的设计和开发实验2期末考试24Java面向对象基础知识点:1.面向对象程序设计的基本思想;2.Java的类、成员变量、成员函数等;3.Java的程序设计内存分析;4.面向对象程序设计的封装;5.面向对象程序设计的继承;6.面向对象程序设计的多态课程思政:1.通过类和对象的程序设计中成员变量成员函数的访问,引出数据的保护,进而引申出保护国家财产的重要性;2.通过函数结构化的程序设计,培养学生工程项目分析能力和管理能力;3.通过类的继承等,让同学们学习中华民族的传统美德,需要继承和发展光大,对中华美德的弘扬;实验:实验指导3;实验指导4目标11.案例教学4-1设计第一个类4-2优化宠物类4-3宠物多样性设计4-4宠物店设计4-5类管理2.讨论和总结3.能够对程序开发过程中面向对象相关设计关键环节进行识别和分析评价单元测试4实验3实验4期末考试6目标31.实验指导3、实验指导42.总结和讨论3.能够利用面向对象程序设计的基本理论完成程序模块或者系统功能的设计和开发实验3实验4期末考试25Java抽象类和接口知识点:1.抽象类和抽象方法;2.接口课程思政:1.面向对象程序设计过程中,引入了抽象类和接口等增加了编程的灵活性,引申出友善,人与人之间的相互关心,相互帮助以及和睦共处实验:实验指导5AI引入-SonarLint代码质量工具安装使用,帮助程序员在编码过程中发现和修复代码质量问题,提高代码质量。目标11.案例教学5-1简易公司人事管理5-2家电产品类设计2.讨论和总结3.能够对程序开发过程中抽象类和接口等程序设计关键环节进行识别和分析评价单元测试5期末考试实验57目标31.实验指导52.学生演示讲解3.能够利用抽象类和接口的基本理论完成程序模块或者系统功能的设计和开发实验516Java数组和常用类知识点:1.数组的基本概念,数组程序设计;2.常用类课程思政:1.数组的定义,告诫学生物以类聚,人以群分,近朱者赤近墨者黑,多和具有正能量的朋友交往;2.通过数组引用的教学,引导学生要有团队精神,要有看齐意识实验:实验6目标11.案例教学6-1冒泡排序6-2公司年销售额求和6-3身份证识别2.讨论和总结3.能够对程序开发过程中数组和常用类的使用等关键环节进行识别和分析评价期末考试2.5目标21.实验指导62.学生演示讲解3.能够基于程序开发中数组的基本理论以及数学模型方法对程序功能进行有效分析和表达实验6单元测试60.5目标31.实验指导62.能够利用数组和常用类完成程序功能模块或者系统的设计和开发实验6期末考试17Java集合和泛型知识点:1.容器和泛型的基本概念;2.Collection和Iterator接口;3.Set接口;4.List接口;5.Map接口课程思政:1.通过集合的学习,让同学们明白一个集体都需要每个成员遵守相应的规则;2.通过对泛型的学习,培养同学们仔细专研的学风,求真务实的品德;3.通过集合泛型的学习,培养同学们努力拓展思维,理论与实际相结合的思维实验:实验7目标11.案例教学7-1集合的遍历7-2List集合删除重复元素7-3Set集合删除重复元素2.讨论和总结3.能够对程序开发过程中集合的选择和泛型的使用等关键环节进行识别和分析评价期末考试2.5目标21.实验指导72.学生演示讲解3.能够基于程序开发集合和泛型的基本理论以及数学模型方法对程序功能进行有效分析和表达单元测试7实验7期末考试0.5目标31.实验指导72.讨论和总结3.能够利用集合和泛型完成程序功能模块或者系统的设计和开发实验718Java异常处理机制知识点:1.异常的基本概念和常用异常类;2.Java异常处理机制;3.用户自定义异常类课程思政:1.程序是会存在漏洞的,需要有职业道德操守,对自己的程序进行严格的把关;2.人非圣贤,孰能无过,但是需要知错就改目标11.案例教学8-1文件复制8-2银行取款2.讨论和总结3.能够对程序开发过程中异常问题的关键环节进行识别和分析评价单元测试8期末考试49Java多线程知识点:1.线程的基本概念;2.线程的创建与启动;3.线程的状态转换;4.线程的调度与同步课程思政:1.通过多线程的学习,培养学生做事情的规划和部署以及合理安排,提高效率;2.通过线程同步等学习,培养学生程序设计的安全意识等目标11.案例教学9-1多窗口售卖电影票9-2抽奖箱9-3用户点餐2.讨论和总结3.能够对程序开发过程中多线程使用的关键环节进行识别和分析评价单元测试9期末考试4(二)本课程开设的实践活动1.实验总体要求(1)要求学生在实验课前对实验进行预习,完成初步问题分析、算法设计,基本完成程序设计。(2)要求学生在实验中一人一台微机,独立完成程序编码、调试内容;程序调试完成后,由指导教师进行结果检查,评定检查成绩。(3)要求学生实验课中记录程序测试运行结果,并在规定时间内按要求完成实验报告。2.实验项目清单表3实验项目清单序号实验项目名称内容概要实验类型实验形式学时支撑课程目标1实验一购物清单数据类型输入输出设计型个人1课程目标2、32实验二出租车计费选择结构分支循环结构设计型个人2课程目标2、33实验三模拟银行设计类成员变量成员函数等设计型个人1课程目标1、34实验四狗抓老鼠继承,构造函数设计型个人1课程目标1、35实验五模拟披萨店设计接口多态抽象类抽象方法设计型个人1课程目标1、36实验六数组冒泡排序数组排序设计型个人1课程目标2、37实验七简单学生管理系统容器设计型个人1课程目标2、3具体实验项目内容:实验1购物清单(支撑课程目标2、3)1.实验目的:(1)通过本实验使得学生掌握声明和使用变量,掌握Java基本数据类型八大类(2)通过本实验使得学生熟练使用常用运算符,掌握数据类型转换的运用(3)通过本实验使得学生掌握开发环境Idea的使用,掌握程序设计理论与方法,熟悉常见编程工具的应用,能进行基本程序的设计、开发、调试2.实验内容:根据购物清单及会员级别完成以下操作及程序设计,计算消费金额以表2的形式输出结果(不要求表格)表1客户购买商品单价个数折扣1斯伯丁篮球¥188.8828.52网球¥683无表2客户消费金额张三?小明?需求说明:小明(享受9折)的购物信息如表3,结算时支付200元表3购物清单商品单价数量钢笔(pen)28.001日记本(notebook)15.003Mp3128.001计算消费金额并打印小票,计算此次购物获得的会员积分(每消费10元获得1分),可以从键盘输入三个商品的个数,以及折扣率,和实付金额,然后计算购物清单。实验2出租车计费(支撑课程目标2、3)1.实验目的:(1)通过本实验使学生掌握流程图的绘制(2)通过本实验使学生掌握选择分支结构语法以及程序设计(3)通过本实验使学生掌握循环结构语法以及程序设计2.实验内容:(1)上海出租车起步费为12元/3公里,超过起步费后每公里价格2.4元,超过10公里,每公里价格3.6元;夜间起步费16元/3公里,超过起步费每公里3.1元,超过10公里,每公里4.7元;等车时间每等5分钟收费2元。设计程序,输入白天或者夜间行车,以及行驶里程数和等待时间,计算消费清单。清单如下:**************消费清单***************亲,一共行驶***公里等待时间***分钟收取费用¥***元*************************************思考:现在只是白天或者夜间行车,如果是起步算白天,坐了一段路程,夜间也坐了一段路程,程序如何设计。(2)任意输入1个百分制成绩,输出该分数对应的级别:90≤分数≤100,输出“优”;80≤分数<90,输出“良”;70≤分数<80,输出“中”;60≤分数<70,输出“差”;分数<60,输出“不及格”;分数<0或分数>100,则输出“输入有误”。(3)输入一个10000-99999之间的数据,判断该数据是不是回文,(回文12321,对称的为回文)(4)猜数字游戏:随机产生一个1-100之间的随机数,然后编写代码,每次从键盘输入一个数字来猜这个随机数,程序可以提示“你输入的数据大了”“你输入的数据小了”“你真聪明”,猜中之后,程序显示你猜这个数据一共猜了多少次。(5)鸡兔同笼,数头20个,数脚50只,问鸡多少只,兔多少只?(6)韩信有一队兵,他想知道有多少人,便让士兵排队报数:按从1到5报,最末一个士兵报的数为1;按从1到6报,最后一个士兵报的数为5,按从1到7报,最末一个士兵报的数为4;最后在按从1到11报,最末一个士兵报的数为10.你知道韩信至少有多少兵吗?(3000以内)(7)有一分数序列2/1,3/2,5/3,8/5,13/8,21/13求出这个数列的前20项之和(8)1-1/2+1/3-1/4+1/5-1/6+….+1/(n-1)-1/n求n=100的时候的和(9)1,3,7…..(2^n-1),求n=10的时候数列和(10)求100-999之间的水仙花数,打印出来(153=1*1*1+5*5*5+3*3*3)(11)一个数加上100是一个完全平方数,这个数加上168也是一个完全平方数,求这个数范围:1-999。(12)古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:112358132134斐波拉西数列(13)有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?打印出来实验3模拟银行(支撑课程目标1、3)1.实验目的:(1)通过本实验使学生掌握类、对象、成员变量、成员函数、构造函数的语法(2)通过本实验使学生掌握类的声明修饰符,成员变量和成员函数的修饰符(3)通过本实验锻炼学生程序分析能力和逻辑思维2.实验内容:(1)编写程序,程序包含如下内容:定义银行账号类Bank,包含属性:银行卡卡号(cardnumber),银行卡密码(password)(6位),银行卡余额(balance),是否登录成功(connected)构造方法实现银行卡卡号的登录方法,卡号和密码匹配登录成功实现银行卡卡号的查询余额方法,登录成功后可以查询实现银行卡卡号取款方法,取完后显示余额实现银行卡转账业务,向另外一张卡转账主类:创建一个卡号,62258888666633332222,密码123456,余额5000,先查询余额,再取2000出来,显示余额;向另外一张卡(卡号62258888666633331111,密码654321,余额1000,)转账500;最后登录1111卡,查询是否到账。实现连续操作,可以插卡,退卡,换卡操作,模拟ATM机,例如键盘按1插卡,键盘按0退卡,等等,也可以有提示信息,提示用户操作(2)定义一个圆类用来表示二维空间中的一个圆,包括了圆心坐标和半径可以生成一个具体的圆,写出构造函数可以分别提供设置圆心坐标和半径的方法提供一个判断空间一个点在圆内还是圆上,还是圆外的方法实例化一个坐标为4,5,半径为6的圆,计算点(9,9)点是否在圆上实验4狗抓老鼠(支撑课程目标1、3)1.实验目的:(1)通过本实验使学生掌握队类的继承语法,以及继承构造函数写法(2)通过本实验使学生掌握this,super的用法(3)通过本实验使学生掌握多态的语法和程序设计2.实验内容:(1)编写一个程序,程序包括如下内容实现父类一个动物的类,包括成员变量名字年龄皮毛颜色,带参数构造函数,动物类有一个方法,move,打印动物是可以动的实现一个子类老鼠的类,继承动物类,老鼠类继承父类成员变量,老鼠还有个自己的属性,体重,实现老鼠类构造函数继承,move方法重写,老鼠是可以跑的,再实现一个方法,老鼠惨叫实现一个子类狗的类,继承动物类,狗类继承父类成员变量,狗类还有个自己的属性,体重,实现狗类构造函数继承,实现狗抓老鼠方法,可以抓到也可以抓不到,抓到老鼠惨叫,抓不到老鼠跑掉主类实现一个老鼠jack,一个狗xiaobai,实现狗抓老鼠的过程(2)开一家文体用品店shop,包括店名,店长名,资金体育用品sportsgoods,包括产品包括名称,厂家,型号,定价,销价办公用品officesupplies包括产品包括名称,厂家,型号,定价,销价实现实体店一家体育用品实现一个继承类:跑步机办公用品实现一个继承类:打印机资金量充足,实现进货(跑步机,打印机),销货(跑步机,打印机),实现对资金的操作(3)编写一个程序,程序包括如下内容多态:先编写动物类Animal,成员有:名字,年龄;公共的构造方法;公共方法:呼吸方法和行走方法。再分别编写继承动物类的马类Horse和鱼类Fish,继承构造方法,重写父类的行走方法。最后编写一个主类,依次构造Animal类的各个继承对象,调用其呼吸行走等方法,看是否会得到不同的结果。实验5模拟披萨店(支撑课程目标1、3)1.实验目的:(1)通过本实验使学生掌握抽象类和抽象方法的程序设计(2)通过本实验使学生掌握接口的语法以及程序设计2.实验内容:(1)抽象类:编写一个程序,实现开一家披萨店定义一个抽象的披萨类,包括成员变量,名字、辅料、方法包括构造函数,准备披萨,烘烤披萨(抽象方法),切片(抽象方法),装箱(抽象方法)定义两个继承披萨类的子类,芝士披萨和水果披萨,并且实现构造方法和抽象方法,芝士披萨烘烤10分钟,切8片,装箱,水果披萨烘烤12分钟,切10片,装箱定义一个披萨店的抽象类,一个抽象方法预定披萨,按照口味提供披萨,一个非抽象方法,制作披萨,按照口味制作披萨定义一个基础披萨店的子类,西财披萨店,实现抽象方法,并且可以制作芝士和水果披萨主类实现一个到披萨店预定披萨的流程(2)接口:编写一个程序,程序包含如下内容定义一个含计算面积和周长方法的图形接口shape(area,length)编写实现图形接口的半圆类。编写实现图形接口的长方体类。主类里面去生成具体对象实现。实验6数组冒泡排序(支撑课程目标2、3)1.实验目的:(1)通过本实验使学生掌握数组的基本含义,数组申明,赋值和引用(2)通过本实验使学生掌握数组与循环结构配合程序设计(3)通过本实验使学生掌握类数组的程序设计2.实验内容:(1)从键盘上连续输入10个数,保存在一个数组中,求这些数中的最大数,最小数,平均数,然后进行排序,并且打印出所有结果(2)申明一个Dog的类,包括成员变量姓名和年龄,构造函数,在主类中实例化一个Dog的数组有3只狗,(xiaobai,1)(xiaohei,2)(xiaohua,2),配合for循环打印3只小狗的名字和年龄实验7学生管理系统(支撑课程目标2、3)1.实验目的:(1)通过本实验使学生掌握集合中常用接口和常用类的用法(2)通过本实验锻炼学生程序分析和设计能力2.实验内容:利用arraylist实现学生管理信息系统的设计与实现,包括对学生学号,姓名,年龄,专业等信息的增删改查操作四、考核方式与成绩评定办法(一)考核方式及成绩评定1.课程考核方式概述课程目标考核方式,如本课程考核方式包括单元测试、实验和期末考试三个部分。期末考试采用统一闭卷笔试。2.成绩评定方法本课程采用综合计分法,具体如表4所示:表4课程考核综合计分方法课程目标目标1目标2目标3考核环节及成绩比例合计(%)毕业要求指标点考核环节及成绩比例(%)单元测试(100分)单元测试11020单元测试210单元测试3-110单元测试3-210单元测试410单元测试510单元测试610单元测试710单元测试810单元测试910实验(100分)实验15530实验255实验31010实验41010实验51010实验655实验755期末考试(100分)简答4050程序分析30程序设计30各课程目标分值小计单元测试*0.15+实验*0.35+期末考试*0.53733301003.评价标准表5成绩评价标准课程目标评价环节评价标准得分目标1单元测试4589能够正确应用面向对象程序设计的基本原理对软件设计开发过程中的关键环节进行识别,得出有效结论。8.5~10(优秀)能够正确应用面向对象程序设计的基本原理对软件设计开发过程中的关键环节进行识别,对程序模块分析和评价基本正确。7.5~8.4(良好)能够应用面向对象程序设计的基本原理对软件设计开发过程中的关键环节进行识别,但具有一定片面性。6~7.4(中—及格)不能够应用面向对象程序设计的基本原理对软件设计开发过程中的关键环节进行识别。0~5.9(不及格)实验345在实验设计过程中,能够应用相关知识对程序设计中关键环节进行识别和判断。8.5~10(优秀)在实验设计过程中,基本能够应用相关知识对程序设计中关键环节进行识别和判断。7.5~8.4(良好)在实验设计过程中,基本能够应用相关知识对程序设计中关键环节进行识别和判断,问题分析有一定片面性。6~7.4(中—及格)在实验设计过程中,不能够应用相关知识对程序设计中关键环节进行识别和判断,问题分析错误。0~5.9(不及格)期末考试选择能够正确应用程序设计相关知识和原理对程序设计开发过程中的关键环节进行识别,得出有效结论。34~40(优秀)能够正确应用程序设计相关知识和原理对程序设计开发过程中的关键环节进行识别,对程序模块分析和评价基本正确。30~33(良好)能够应用程序设计知识和原理对程序设计开发过程中的关键环节进行识别,但具有一定片面性,对程序模块分析和评价有少许错误。24~29(中—及格)不能够应用程序设计知识和原理对程序设计开发过程中的关键环节进行识别,不能对程序模块进行正确分析和评价。0~23(不及格)目标2单元测试12367能够应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行表达,知识和方法应用正确,结论正确。8.5~10(优秀)基本能够应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行表达,结论基本正确,但不够全面。7.5~8.4(良好)基本能够应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行表达,知识和方法应用基本正确,结论有少许错误。6~7.4(中—及格)不能够应用应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行表达,结论不正确。0~5.9(不及格)实验1267在软件功能模块或者系统设计开发过程中,能够应用程序设计知识和数学模型方法对程序设计中的负责问题进行表达,思路正确,结论正确。4.3~5(优秀)在软件功能模块或者系统设计开发过程中,能够应用程序设计知识和数学模型方法对程序设计中的负责问题进行表达,思路基本正确,结论基本正确,但有一定片面性。3.8~4.2(良好)在软件功能模块或者系统设计开发过程中,基本能够应用程序设计知识和数学模型方法对程序设计中的负责问题进行表达,思路基本正确,结论有少许错误。2.6~3.7(中—及格)在软件功能模块或者系统设计开发过程中,不能够应用程序设计知识和数学模型方法对程序设计中的负责问题进行表达,思路不正确,结论不正确。0~2.5(不及格)期末考试程序分析能够应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行分析和表达,知识和方法应用正确,结论正确。27~30(优秀)基本能够应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行分析和表达,结论基本正确,但不够全面。22~26(良好)基本能够应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行分析和表达,知识和方法应用基本正确,结论有少许错误。18~21(中—及格)不能够应用程序设计的基本原理和数学模型方法对软件功能模型或者系统设计中的复杂工程问题进行分析和表达,结论不正确。0~17(不及格)目标3实验1267在实验设计过程中,能够应用程序设计知识和基本方法,完成功能模块的设计和开发,程序运行正确。4.3~5(优秀)在实验设计过程中,基本能够应用程序设计知识和基本方法,完成功能模块或小型系统的设计和开发,程序运行基本正确。3.8~4.2(良好)在实验设计过程中,基本能够应用程序设计知识和基本方法,完成部分功能模块或小型系统的设计和开发,程序运行有少许问题。2.6~3.7(中—及格)在实验设计过程中,不能够应用程序设计知识和基本方法,完成功能模块或小型系统的设计和开发,程序运行不正确。0~2.5(不及格)实验345在实验设计过程中,能够应用面向对象程序设计知识、基本方法以及AI辅助工具,完成功能模块或小型系统的设计和开发,程序运行正确。8.5~10(优秀)在实验设计过程中,基本能够应用面向对象程序设计知识、基本方法以及AI辅助工具,完成功能模块或小型系统的设计和开发,程序运行基本正确。7.5~8.4(良好)在实验设计过程中,基本能够应用面向对象程序设计知识、基本方法以及AI辅助工具,完成部分功能模块或小型系统的设计和开发,程序运行有少许问题。6~7.4(中—及格)在实验设计过程中,不能够应用面向对象程序设计知识、基本方法以及AI辅助工具,完成功能模块或小型系统的设计和开发,程序运行不正确。0~5.9(不及格)期末考试程序设计能够综合应用程序设计语法知识和基本方法,根据需求完成功能模块或者系统设计,完成软件代码撰写,思路正确,代码正确。27~30(优秀)能够综合应用程序设计语法知识和基本方法,根据需求完成功能模块或者系统设计,完成软件代码撰写,思路基本正确,代码基本正确。22~26(良好)基本能够综合应用程序设计语法知识和基本方法,根据需求完成功能模块或者系统设计,基
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农药减量安全使用操作管理规范
- 面部拨筋刮痧护理服务方案
- 足底反射按摩技法应用手册
- 地下害虫种子药剂拌种规范
- 门店证照资质公示规范
- 营养师临床营养会诊规范
- 常见病咨询诊断流程规范
- 作业现场手指口述安全确认标准
- 营业厅现场管理标准指引
- 烟粉虱绿色防控农药减量方案
- DB11T 408-2016 医院洁净手术部污染控制规范
- 港区泊位码头工程施工组织设计(图文)
- GB 15979-2024一次性使用卫生用品卫生要求
- 码头经营管理制度
- 酒店电子商务
- CCS检验规范(05-9-20)资料
- 2019年广西全国统一高考文综卷地理试卷(新课标ⅲ)及解析
- 城市轨道交通屏蔽门系统检修PPT完整全套教学课件
- 孤独症儿童教育康复方法与技能 孤独症儿童康复之地板时光疗法
- 生物基础训练 八年级下册
- GB/T 16958-2008包装用双向拉伸聚酯薄膜
评论
0/150
提交评论