《面向对象的程序设计》课程设计
题目自拟:可以是数据分析系统、信息管理系统或其他系统
(不包括学生信息或学生成绩管理系统)
一、课程目标
《面向对象程序设计课程设计》是通信工程专业学生专业基础课程实践中的重要环节之一,通过本课程设计的学习,学生可以掌握面向对象的程序设计理论及分析方法,初步具备解决与分析工程技术中常见的面向对象程序设计问题的能力,为进行工程实践及从事通信领域相关工作奠定基础。
课程具体目标如下:
课程目标1:能够利用面向对象程序设计的基本概念,掌握面向对象设计中封装、继承、多态技术方法,对通信系统中的复杂工程问题进行研究,选择合理实验方案,并在综合考评实践项目中的各种限制条件后,对设计方案进行可行性评估。(支撑毕业要求2.1)
课程目标2:通过本课程设计中方案论证、技术路线表述、流程图绘制、程序编写、撰写设计说明书和答辩等环节培养学生确定设计方案、提出技术路线、使用技术资料编写设计说明书的能力,锻炼学生通过技术资料进行知识表达和沟通的能力,培养学生就复杂工程问题进行以图表,文稿等方式与他人交流与沟通的能力。(支撑毕业要求3.2)
二、课程设计内容
1. 使用Python语言完成数据分析系统的设计,根据设计要求和所学知识进行系统分析,进行系统方案论证和设计,提出实现的技术路线和设计验证方法。(支撑课程目标1)
2. 在内容1的基础上进行系统的详细设计。(支撑课程目标2)
包括:
(1)确定设计任务、查资料、设计步骤;
(2)根据具体需求分析,对数据分析系统功能进行划分,设计相应模块;
(3)要求程序能模拟显示数据分析系统的实际运行情况;
(4)检查并运行程序。对运行结果进行比较分析。
三、重点难点
系统各模块需求分析、数据分析系统的程序实现
四、课程考核及成绩评定方式
考核内容包括课程设计程序、课程设计说明书和课程设计答辩情况。其中课程设计程序40%,说明书占30%,答辩成绩占30%。