《《程序设计基础》课程标准计网专业》由会员分享,可在线阅读,更多相关《《程序设计基础》课程标准计网专业(7页珍藏版)》请在金锄头文库上搜索。
1、 程序设计 课程标准一、课程的基本信息适应对象:20级计算机及相关专业学生课程代码:学时分配:80赋予学分:先导课程:计算机应用基础后续课程:数据库技术与应用、人工智能二、课程性质与任务程序设计是计算机专业课的重要组成部分,是计网专业学生学习后续课程的前置能力要求,能培养学习逻辑编程能力。重点内容包括python编程入门提高与实战。三、教学目的与要求学习本课程后,应达到下列基本要求:(一) 政治思想基本要求热爱社会主义祖国,拥护党的基本路线,懂得马克思主义、毛泽东思想、邓小平理论、“三个代表”重要思想和科学发展观的基本原理,具有爱国主义、集体主义、社会主义思想和良好的品质。(二)基本知识、能力
2、、素质要求(1)具有良好的学习方法和良好的学习习惯(2)具有良好的逻辑思维能力(3)具有良好的动手能力、分析和解决问题的能力(4)具有良好的程序设计能力(三)专业知识、能力、素质要求1.专业知识(1)了解Python语言特点(2)掌握python编程基础知识(3)掌握选择结构程序设计方法、循环结构程序设计(4)了解Python函数函数、正则表达式(5)掌握字典中列表、元组与字典之间的转换(6)了解Python的异常处理掌握捕获与处理异常的方法(7)掌握文件读写方法以及掌握文件对话框构建方法(8)掌握面向对象程序设计2.专业能力(技能)要求(1)学会搭建python开发环境,使用集成环境IDLE
3、编写和执行源文件(2)掌握数据类型以及运算符在程序设计中的使用(3)能够编写for循环、while循环以及选择结构源程序(4)学会对python系列数据(元组、列表、字符串)进行基本操作如定义、声明和使用(5)学会python类和对象的定义方法6掌握处理python异常的方法(7)能够对python的文件和文件对象进行引用(8)学会python函数的编写以及参数传递方法3.专业素质要求(1)具有良好的思考和分析问题的能力(2)具有较好的信息检索能力(3)具有良好的职业道德和团队精神(4)具有很好的与人沟通和交流的能力(5)培养学生互相帮助,加强团队合作精神四、教学内容与安排2 (一)教学内容项
4、目一 初识PYTHON1、 初识PYTHON2、 Python概述与环境搭建3、 基础语法项目二 学习PYTHON运算符1、 变量和赋值运算符2、 算术和比较运算符3、 逻辑和位运算符4、 运算符优先级和结合性项目三 学习PYTHON数据类型1、 数字2、 数字类型常用内置函数3、 字符串4、 字符串格式化5、 字符串内置函数6、 列表7、 列表方法函数8、 元组9、 字典10、 集合项目四 流程控制1、 If语句2、 循环控制语句项目五 函数和数据结构算法1、 函数定义和使用2、 函数的参数3、 局部变量和全局变量4、 递归函数5、 匿名函数和三目运算6、 三个高阶函数7、 常见的数据结构和
5、算法项目六 面向对象1、 面向对象2、 装饰器和类的常用装饰器3、 类的封装、继承和多态4、 类的高级函数5、 面向对象编程项目七 异常处理与正则表达式1、 初识异常处理2、 异常类型和finally3、 自定义抛出异常与断言4、 正则表达式 项目八 模块与文件操作1、 包和模块2、 第三方包和标准库3、 文件的创建写入和读取4、 JSON和YAML文件模块5、 加密模块hashlib和base64的应用6、 学习日志模块和虚拟环境7、 学习迭代器与生成器8、 学习正则表达式模块9、Random模块 (二)教学安排序号学习任务学习活动课时表合计讲授上机实操机动1项目一 初识PYTHON1、 初
6、识PYTHON2112、环境搭建2113、基础语法2112项目二 学习PYTHON运算符1、变量和赋值运算符2112、算术和比较运算符2113、逻辑和位运算符2114、运算符优先级和结合性2113项目三 学习PYTHON数据类型1、数字2112、数字类型常用内置函数2113、字符串2114、字符串格式化2115、字符串内置函数2116、列表2117、列表方法函数2118、元组2119、字典21110、集合2114项目四 流程控制1、If语句2112、循环控制语句2115项目五 函数和数据结构算法1、函数定义和使用2112、函数的参数2113、局部变量和全局变量2114、递归函数2115、匿名函
7、数和三目运算2116、三个高阶函数2117、常见的数据结构和算法2116项目六 面向对象1、面向对象2112、装饰器和类的常用装饰器2113、类的封装、继承和多态2114、类的高级函数2115、面向对象编程2117项目七 异常处理与正则表达式1、初识异常处理2112、异常类型和finally2113、自定义抛出异常与断言2114、正则表达式2118项目八 模块与文件操作1、包和模块2112、第三方包和标准库2113、文件的创建写入和读取2114、JSON和YAML文件模块2115、加密模块hashlib和base64的应用2116、学习日志模块和虚拟环境2117、学习迭代器与生成器2118、学
8、习正则表达式模块2119、Random模块211五、教学设备和设施本课程建议主要安排在校内实训室和校外实习基地,实现教学场所与职业场地的一体化, 以便实现更好的教学效果。各教学单位根据实际情况,可采用多媒体教学、模权实训平台、真实平台店铺操作等。校内实训室:多媒体设备、计算机、话筒、黑板1套、其他办公用具等。校外实训基地:与计算机工作相关,能够根据教学需要定期按受顶岗或跟岗学生,能提供符合要求的岗位。六、教学师资配备要求本课程建议采用校内专任教师和行业兼职教师共同组建“双师结构”课程教学团队,校内专任教师应具备讲师以上职称,有扎实的理论基础和企业电子商务工作经历和经验,建议校内专任教师到电子商
9、务企业相关部门开展挂职锻炼,提升业务操作能力,培养双师素质教师;行业兼职教师应来自电子商务企业有计算机操作工作经验并具有较强口头表达能力的企业员工及管理人员。建议“双师结构”课程教学团队共同开发课程、共同编写教材、共同备课、共同授课、共同命题,全程参与课程建设。七、课程资源1注重课程资源的交流与共享。建立本课程的网络教学资源库,并且开通网上免费下载功能,以提高课程资源利用效率和效果。 2注重与计算机应用基础相关的多媒体课件、微课视频资源的开发和利用。3.加强与行业、企业的联系,了解当前的形式,从而更好的改进教学模式和内容,提高教学质量,同时为学生提供实践机会。八、教学实施本课程采用项目化教学为
10、主,在项目实施过程中采取讲授法、任务驱动法、实操演示法等多种教学方式。九、课程考核方案基于本课程应用性、实操性强的特点,课程考核采用“过程性考核”与“期末考核”相结合的方式。过程性考核包括“平时成绩”和“实操环节”,分别占课程总评成绩的60%。 平时成绩含课堂表现、作业完成质量;实操环节含实操资料的整洁程度及完成实操的正确性。期末考核采用考试的进行,占课程总评成绩的40%。专业课程考核表考核成绩考核标准考核类型占比考核方式评价主体平时成绩出勤(20%)作业(20%) 展示评价(20%)考查60%过程性考核教师期末成绩期末考试考试40%终结性考核教师十、教材的选择与编写选用的教材要体现通用性、实用性、先进性;优先选用配备了网络学习资源的教材,以满足个性化教学及学生自主学习需求。教材编写以本课程标准为依据进行编写;教材编写以校企合作、工学一体化培养高技能人才的要求为目标,内容应具有较强的应用性和针对性;以工作任务为载体,加强实践能力的训练;教材应图文并茂,提供大量的实际案例图,提高学生的学习兴趣和内容理解与掌握。 制定人:审核人: 7