《Python语言程序设计》教学大纲
【课程名称】
python语言程序设计
【课程简介】
《Python语言程序设计》课程是计算机科学与技术,软件工程和智能科学与技术等专业的一门必修计算机基础课程。通过本课程的学习,使学生掌握Python语言基础语法,掌握列表、元组、字典等基本数据结构,掌握函数、模块、类及面向对象语法,理解模块化程序设计理念,熟悉常用Python模块(如turtle、wordcloud和jieba等)的使用。课程是入门级课程,基本不考虑学生背景的差异,旨在破除学生
对计算机编程的陌生感和畏惧感,培养学生掌握基本的创新方法、具有追求创新的态度和意识,能够独立思考,分析问题,以及利用计算机编程解决实际问题的能力,为从事本专业的软件开发工作打下良好的编程基础。
【适用专业】
计算机科学与技术,软件工程和智能科学与技术。
1 概述
《Python语言程序设计》是计算机科学与技术,软件工程和智能科学与技术等专业的一门必修计算机基础课程,重在培养学生最为基本的程序设计的理念和思想。无论是计算科学还是计算实践,程序设计都在其中扮演着重要角。带领学生入门“语法简洁清晰、具有丰富类库”的python语言,感受新一代编程语言的魅力。
1.1 课程性质与定位
《Python语言程序设计》是计算机科学与技术,软件工程和智能科学与技术等专业面向大一新生的一门专业基础课程,旨在提高学生学习程序设计的能力与兴趣。
1.2 先修和后续课程
small是什么意思
先修课程:本门课程的学习无需任何前期课程作为基础,学生只要会开、关电脑,会使用鼠标,会创建和删除文件夹即可。
后续课程:其它语言课程、数据结构和Web后端程序设计等。
2 课程目标
通过本门课程的学习,使得学生能够:
(1)可以初步编写python程序;
(2)了解Python的应用方向,为今后学习选择专业方向做好铺垫;
(3)运用第三方库,提升编程解决问题的能力,寻编程的乐趣。
2.1能力结构目标
1)掌握python的基本数据类型和模块化编程的思想,以及程序设计中的算法思想。
学python编程入门2)培养学生对于所要解决的问题,总是努力去设计出尽可能好的算法的良好习惯,提高学生上机解决一些常用的或较为复杂的实际问题的能力。
ifif和ifelse有区别吗3)通过对本课程的理论学习和上机实践的训练,培养学生的数据抽象能力和较为复杂程序设计的能力。
2.2知识结构目标
1)掌握Python语言基础语法,掌握列表、元组、字典等基本数据结构。理解模块化程序设计理念。
2)掌握函数、模块、类及面向对象语法。
3)熟悉常用Python模块的使用方法。
3、课程内容和要求
4考核及成绩评定方案
线上成绩:40%
线下成绩:60%(闭卷考试或期末大作业)
线上成绩总分100,各项占比:
上机实践:50%(分阶段进行)
sql安装教程2019论坛讨论:30%
笔记:20%
5 教材和参考资料
《Python程序设计案例教程》(唐万梅,汪平,李俊杰编)及相关附件。
6 其他课程资源的开发与利用
课程资源开发与利用:包括相关教辅材料、上机实践指导手册、网络资源等。
(1)开发适合教师与学生使用的案例教学库(项目)。
(2)编写上机实践指导手册和电子实验题目,通过完成具体的工作任务来让学生体会学习python的乐趣和成就感。复变函数第四版答案钟玉泉
(3)建设案例(项目)库,并与各章节的学习和实验目的密切关联。
7其它说明
js提交表单后怎么获取返回值
课程采用16周进行教学,每周3学时理论,2学时上机实践。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。