智能与工程学院
《Python程序设计》
结课项目任务书
课程代码
|
100125111
|
适用专业(班级)
|
22级人工智能
|
命题教师
|
|
教研室
审批
|
|
院(部)
审 批
|
|
一、总体要求
《Python程序设计》培养学生利用Python语言进行算法设计、软件开发和交互产品设计等能力,学生根据所选题目,运用Python面向对象编程思想及第三方库的相关内容,利用VS Code软件,设计并实现项目系统。
二、完成形式
以个人为单位,一人一题,完成整个项目任务。
三、具体要求
3.1 选题要求
学生从下列关键技术中任选至少三项进行项目设计,自拟题目并完成项目系统的设计,一人一题,不得重复,选题需经教师同意。
1、关键技术:
① 图形界面tkinter;
② 绘图可视化Matplotlib;
③ 图像处理PIL;
④ 网络编程;
⑤ 网络爬虫;
⑥ 科学计算Numpy;
⑦ 数据分析Pandas;
⑧ 其他第三方库。
2、项目设计中必须包含下述内容:
① 界面设计
项目设计中,输入输出操作必须通过界面显示,主要包含输入界面,文件加载界面,交互式界面,搜索界面,数据分析及可视化界面等。
② 模块设计
结合选用的关键技术,根据实现功能的不同,分别封装成不同的模块,最终运行都要通过main.py文件实现调用。
③ 算法设计
系统通过不同的算法实现相应的功能,主要包括导入模块/库、函数的定义及嵌套、类定义及方法的调用等操作。
④ 文件读写
系统必须包含文本文件、表格文件、数据库文件、或图像文件等相关文件的读写功能。
3.2 内容要求
1、项目设计中必须包含的功能,需要全部实现;
2、程序设计要求结构合理、代码清晰,包含异常处理;
3、项目框架要求设计合理,具有良好的可拓展性和可维护性;
4、汇报答辩要求形象良好、表达清晰,汇报内容完整,回答问题准确;
5、项目作品或汇报过程不允许雷同,一经发现有抄袭行为,抄袭者成绩判定为0分。
四、成果材料及提交时间要求
4.1 成果材料及规范性
1、电子版材料
每人建立一个文件夹,命名方式为“学号-姓名-题目”,文件夹中包括项目设计报告及项目源代码,命名方式及内容如下:
①源代码文件夹:学号-姓名-题目;
②项目设计报告:学号-姓名-题目。
2、纸质版版材料
项目设计报告:单面打印,左侧两钉装订。
4.2 提交时间
1、第32次课之前提交电子版及纸质材料。
2、结课当天完成项目答辩。具体要求如下:
① 学生按照学号顺序进行项目汇报;
② 学生通过PPT展示设计思路及具体流程,汇报时间3分钟;
③ 教师根据学生作品及汇报情况进行提问,学生答辩时间2分钟。
五、考核标准(满分100分,占总成绩的40%)
序号
|
考核项目
|
考核点及标准
|
1
|
总体设计
(10分)
|
项目总体结构图示清晰,数据定义准确,得9-10分;
项目总体结构图示基本清晰,数据定义基本准确,得5-8分;
项目总体结构图示混乱,数据定义不准确,得0-4分。
|
2
|
界面设计
(10分)
|
界面设计功能完整,UI设计布局合理,交互操作顺畅,得9-10分;
界面设计功能基本完整,UI布局基本合理,交互基本顺畅,得5-8分;
界面设计功能不全,UI设计草率,交互操作无反应,得0-4分。
|
3
|
功能设计
(30分)
|
模块设计
(10分)
|
模块数量不少于4个,实现功能完整,编写正确,得9-10分;
模块数量不足4个,实现功能基本完整,编写基本正确,得5-8分;
只有一个模块,实现功能不全,编写错误较多,得0-4分。
|
算法设计
(10分)
|
类设计正确,逻辑设计合理,函数使用正确,得9-10分;
类设计基本正确,逻辑设计基本合理,函数使用基本正确,得5-8分;
类设计不正确,逻辑设计不合理,函数使用不正确,得0-4分。
|
文件读写
(10分)
|
文件具备读写功能,程序设计正确,得9-10分;
文件读或写功能不全,程序设计基本正确,得5-8分;
文件缺少读写功能,程序设计不正确,得0-4分。
|
4
|
代码规范
(20分)
|
代码编译正确,得9-10分;
代码编译基本正确,得5-8分;
代码编译错误过多,得0-4分。
|
代码注释准确,缩进合理,得9-10分;
代码注释基本准确,缩进基本合理,得5-8分;
代码注释过少,缩进较乱,得0-4分。
|
5
|
项目报告
(10分)
|
内容完整,分析合理,排版规范,格式符合要求,得9-10分;
内容基本完整,分析基本合理,排版基本规范,格式基本符合要求,得5-8分;
内容不完整,缺少分析过程,排版混乱,格式错误明显,得0-4。
|
6
|
汇报内容
(10分)
|
设计思路清晰,主题突出,内容完整,得9-10分;
设计思路基本清晰,主题清楚,内容基本完整,得5-8分;
设计思路混乱,主题不清,内容不全,得0-4分。
|
7
|
汇报过程
(10分)
|
态度端正,衣着得体,表述清晰,回答问题正确,得9-10分;
态度基本端正,表述基本清楚,回答问题基本正确,得5-8分;
态度懒散,表述含糊,回答问题不正确,得0-4分。
|
8
|
抄袭行为
|
答辩过程中,发现作品有抄袭情况,则总成绩按0分处理。
|