《面向对象程序设计》课程教学大纲_第1页
《面向对象程序设计》课程教学大纲_第2页
《面向对象程序设计》课程教学大纲_第3页
《面向对象程序设计》课程教学大纲_第4页
《面向对象程序设计》课程教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

《面向对象程序设计》课程教学大纲一S课程基本信息课程中文名称面向对象程序设计课程英文名称ObjectOrientedProgramming课程编号33241607课程模块口思想政治理论课口通识教育课口专业基础课■专业课课程性质口必修口限选■专业任选口任选总学时48学时讲授学时24学时实验(专题辅导)学时24学时总学分3.0学分开课单位电子与信息工程学院开课系(室)通信工程系授课对象通信工程专业本科生适用专业通信工程专业二、课程简介和教学目标.课程简介《面向对象程序设计》是通信工程专业本科学生的一门专业任选课程。课程实施以课堂理论教学为主,辅以实验实践教学。课程理论教学主要围绕Python语言基础、Python基本语法、基本数据类型、组合数据类型、程序控制结构、函数与模块、文件和数据组织、Python标准库和面向对象等内容进行讲授。本课程是一门实践性非常强的课程,因此在教学过程中应注重理论紧密联系实际和加强实习环节的教学,通过实验要掌握Python程序设计思路和方法技巧。通过本课程的学习,使学生在系统理解和掌握程序设计基本原理的基础上,了解和掌握软件开发的基本原理和方法,具有设计和开发计算机软件的基本能力;使学生在理解和掌握Python程序设计语言语法的基础上,利用面向对象程序设计知识去解决一些计算机科学领域复杂应用问题,进而提高学生解决计算机科学领域复杂问题能力。.教学目标教学目标1:课程教学以Python程序设计基本方法为主,培养使学生具备有面向对象程序设计的思想,能够结合数学知识来解决计算机科学与工程领域复杂的工程问题,理解相关基础知识在计算机系统设计和工程实施中的基本运用。教学目标2:课程教学以Python程序设计的应用案例为依托,培养学生掌握面向对象的思维方式,树立从实际工程应用学习新技术、新概述的意识,并通过掌握最新的集成开发环境,进而培养学生解决计算机领域复杂工程问题的设计、开发、模拟和分析软件能力。教学目标3:课程教学将小组合作学习贯穿教学过程,培养学生交流表达能力、良好的个人管理技能、团队合作精神、项目组织以及项目管理能力。教学目标4:课程以实验报告和课程设计报告为途径,培养学生文档编辑能力与工程类文件的书面表达能力,具备通过文档展示和报告项目成果能力。培养目标5:课程教学以实践项目为依托,培养学生对Python开发工程项目的流程,比如前期调研制定方案、制定项目计划与规划项目进度表、项目人员管理、成本控制等,进而提高学生的项目工程管理能力。教学目标6(课程思政):(1)培养学生关注软件从业人员应具备和遵守的职业道德和职业操守,为学生后续顺利走入职场保驾护航;(2)培养学生尊重知识积累的过程,勤奋、耐心、专注、严谨、负责,每个知识点的研究与拓展都做到不厌其烦、精益求精。.教学目标与毕业要求指标点的支撑关系

教学目标支撑毕业要求对应指标点教学目标13.1掌握通信工程领域工程设计和产品开发全周期,能够较好地利用通信工程领域中的专业知识,针对工程中所给定的需求,全流程地进行通信工程的基本设计、并实践通信工程的各种开发方法和技术;教学目标25.2能正确选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂工程问题进行分析、计算与设计。教学目标39.1能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色,具备较强的协作、组织和管理能力。教学目标410.1能够就复杂工程问题撰写报告、设计文稿、陈述发言、清晰表达或回应指令,理解与业界同行和社会公众交流的差异性。教学目标511.1掌握工程项目中涉及的工程管理原理与经济决策方法,了解工程及产品全周期、全流程的成本构成,理解其中涉及的工程管理与经济决策问题。三、理论教学表1理论教学安排序号章节(学时)学习内容(含重点、难点)教学方法、手段支撑教学目标其他1Python语言基础(2学时).让学生了解Python的发展、特点、版本等;.熟悉Python程序的运行方式;,熟练掌握配置Python开发环境和使用编程工具IDLE;教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标12Python基本语法(2学时).熟悉Python基本语法元素、基本输入和输出、变量命名规则、赋值语句,理解变量与对象的关系;(★).掌握数字类型、数字运算、字符串类型和数据类型操作。(★▲)教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标13基本数据类型(2学时)掌握数字类型、数字运算、字符串类型和数据类型操作(*)教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标24组合数据类型(4学时)掌握集合、元组、列表、字典、迭代和列表解析(★▲)教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标15程序控制结构(2学时).熟悉if分支结构、for循环、while循环;.掌握异常处理(★)教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标26函数和模块(2学时).掌握函数的定义、函数的调用、函数参数、函数的嵌套>lambda函数、递归函数、模块的导入;(★).理解变量的作用域。教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标17文件和数据组织(4学时)掌握文本文件的读写、二进制文件的读写、CSV文件的教学方法:讲授式、案例式、讨论式、教学目标2

序号章节(学时)学习内容(含重点、难点)教学方法、手段支撑教学目标其他读写、数据的排序和查找,理解数据维度的基本概念。(★▲)课堂演示教学法教学手段:多媒体、板书、网络8标准库(2学时)掌握turtle库、random库、time库和tkinter库的基本使用方法。教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标29第三方库(2学时)掌握第三方库的安装方法、安装和使用Pylnstaller>安装和使用jieba库、安装和使用wordcloud库。(▲)教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标210面向对象(2学时)理解Python中的类和对象;(★)掌握类的定义和使用方法、对象d额属性和方法、类的继承、模块中类的使用方法。教学方法:讲授式、案例式、讨论式、课堂演示教学法教学手段:多媒体、板书、网络教学目标2四、实验教学表2实验教学安排序号实验项目名称(学时)实验内容实验类型支撑教学目标其他1Python安装环境实验(2学时)L安装Python;.使用IDLE交互环境;.使用IDLE编程;.运行Python程序;验证性教学目标3+教学目标42Python基本语法实验(2学时)L基本语法兀素;.输入和输出;.使用赋值语句;.对象的引用;验证性教学目标3+教学目标43基本数据类型实验(2学时)L数字类型及其运算;.字符串操作;.字符串处理函数;.字符串处理方法;验证性教学目标3+教学目标4

序号实验项目名称(学时)实验内容实验类型支撑教学目标其他5.字符串格式化;4组合数据类型实验(4学时).使用集合;.使用列表;.使用元组;4,使用字典;验证性教学目标3+教学目标45程序控制结构实验(2学时)L使用if语句;.使用for语句;.使用while语句;.异常处理;验证性教学目标3+教学目标46函数和模块实验(2学时)1.定义素数判断函数;2,定义求和函数;3.模拟汉诺塔;验证性教学目标3+教学目标47文件和数据组织实验(4学时).读写文本文件;.用文件存储对象;.读写CSV文件;.数据的排序和查找;验证性教学目标3+教学目标48标准库(2学时)1.使用turtle库绘制图形;实验2:使用random库处理随机数;验证性教学目标3+教学目标59第三方库实验(2学时)L安装和使用Pylnstaller库;.安装和使用jieba库;.安装和使用wordcloud库;综合性教学目标3+教学目标4+教学目标510面向对象实验(2学时).用类处理成绩数据;.类的继承;综合性教学目标3+教学目标4五、考核与成绩评定方法根据课程教学过程考核、实验环节与课程设计报告的质量进行综合评定,给出优秀、良好、中等、及格、不及格五个等级。表3课程考核及评价细则成绩组成考核/评价坏节分值考核/评价细则支撑教学目标

成绩组成考核/评价环节分值考核/评价细则支撑教学目标平时成绩考勤4%依据学生上课考勤记录教学目标1+教学目标2课堂表现10%学生课堂表现情况作业6%以章节为单位,考核学生对每章节知识点的理解和掌握程度实验成绩实验出勤10%依据实验出勤记录教学目标3+教学目标4实验表现10%实验课表现实验报告质量10%实验数据整理分析、实习总结等课程设计报告课程设计报告质量考核50%(1)功能是否完整;(2)代码运行结果是否正确,代码规范、可读性是否良好、附录是否完整;(3)总结是否认真;报告格式是否规范。(4)设

温馨提示

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

评论

0/150

提交评论