《大学计算机基础课程标准.docx》由会员分享,可在线阅读,更多相关《大学计算机基础课程标准.docx(9页珍藏版)》请在第一文库网上搜索。
1、大学计算机基础课程标准一、课程概况课程名称大学计算机基础课程代码20117002适用专业应用统计学开课学期第1学期课程性质通识教育课程学时/学分51/3课程负责人课程组成员预修课程学习本课程前的基本要求:会使用计算机和OffiCe软件;会阅读简单的英文内容;会用Web浏览器二、课程目标课程目标1:了解计算机和程序设计语言,理解编程的概念,理解编译和解释,了解两种不同的程序运行方式,理解程序的基本编写方法,理解编程解决问题的步骤。了解PythOn语言的发展历史,了解PyIhOn语言的特点和优点,掌握在操作系统(以WindOWS为例)上安装Python开发环境的方法,掌握Python的两种编程方式
2、和Python程序的运行。课程目标2:掌握PythOn程序的基本语法元素。掌握基本数据类型。掌握程序的控制结构。掌握函数和代码复用。掌握文件和数据格式化。掌握Python的标准库:turt1e库、random库。了解Python的第三方库。课程目标3:能够编写5行以内的Pyihon程序。能够编写5-10行的Python程序解决简单应用问题。能够编写20-40行的Python程序解决综合应用问题。1.课程目标与毕业要求的关系1、课程目标与毕业要求的对应关系毕业要求指标点课程目标2.数学基础2.2具备运用数学知识解决实际问题的能力,了解数学的历史概况和广泛应用。课程目标2课程目标32.3掌握统计学
3、和数据分析所需的数学基本原理和方法。课程目标2课程目标33.金融统计3.1掌握概率论和数理统计的基本原理。课程目标2课程目标34.数据分析4.3掌握PythOn编程语言,具有一定的编程能力,养成良好的程序设计习惯。课程目标1课程目标2课程目标32、课程目标与毕业要求的矩阵关系图政治素质数学基础金融统计数据分析外语体育人文发展1.11.21.32.12.22.33.13.23.34.14.24.35.15.25.36.16.26.3课程目标1M课程目标2111H课程目标3111H注:H表示高支博,M表示中支撑,1表示低支to四、课程教学要求与重难点序号课程内容框架教学要求教学重点教学难点1绪论了
4、解计算机和程序设计语言,理解编程的概念,理解编译和解释,了解两种不同的程序运行方式,理解程序的基本编写方法,理解编程解决问题的步骤。了解Python语言的发展历史,了解Python语言的特点和优点,掌握在操作系统(以windows为例)上安装PythOn开发环境的方法,掌握Python的两种编程方式和Python程序的运行。在操作系统(以windows为例)上安装Python开发环境的方法;Python的两种编程方式;Python程序的运行。在操作系统(以windows为例)上安装Python开发环境的方法;Python的两种编程方式;2Python程序的基本语法元素掌握Python的格式框架
5、,缩进、注释,命名、变量、保留字。掌握数据类型,字符串、整数、浮点数、列表。掌握赋值语句、分支语句、函数。掌握input()、print()eva1()Print()格式化。缩进、注释,命名、变量、保留字。字符串、整数、浮点数、列表。赋值语句、分支语句、函数。字符串、列表、分支语句、函数、Print()格式化。input()nprint()eva1()PrinI()格式化。3Python基本图形绘制掌握库引用掌握turt1e库的使用库的引用turt1e库的程序语法元素库的引用turt1e库的程序语法元素4基本数据类型掌握数字类型及操作掌握字符串类型及操作了解time库的使用数值运算操作符:数值
6、运算函数;字符串操作符;字符串处理函数;字符串类型的格式化。数值运算操作符;数值运算函数;字符串操作符;字符串处理函数;字符串类型的格式化。5程序的控制结构掌握程序的分支结构;掌握程序的循环结构;了解random库的使用。程序的分支结构;程序的循环结构;分支结构;条件判断及组合遍历循环for.in无限循环whi1e循环控制保留字continue和break6函数掌握函数的定义掌握函数的使用和调用过程;掌握函数的参数传递;理解函数的返回值;理解局部变量和全局变量;理解Iambda函数。了解jieba库。函数的定义函数的使用和调用过程;函数的参数传递;函数的返回值;局部变量和全局变量;1ambda
7、函数。函数的使用和调用过程:函数的参数传递;7组合数据类型掌握列表类型及其操作;掌握字典类型及其操作;列表类型及其操作;字典类型及其操作:。列表的创建及索引、切片等操作,列表推导式;字典的创建及索引等操8文件了解文件的类型;掌握在Python中读取整个数据和逐行读取数据的方法;掌握.txt文件和.csv文件的读取、修改及保存的方法;在Python中读取整个数据和逐行读取数据的方法;.txt文件和.CSV文件的读取、修改及保存的方法。数据文件的写入。数据文件的写入。掌握数据文件的写入。9综合实例基于字典创建好友通讯录并进行管理;基于嵌套循环输出加法口诀表和九九乘法表;中文文本和英文文本的词频统计
8、不定长数据的中位数、均值、标准差计算。基于字典创建好友通讯录并进行管理;基于循环结构输出加法口诀表和九九乘法表;中文文本和英文文本的词频统计不定长数据的中位数、均值、标准差计算。基于字典创建好友通讯录并进行管理;基于循环结构输出加法口诀表和九九乘法表;中文文本和英文文本的词频统计不定长数据的中位数、均值、标准差计算。五、课程教学内容、教学方式、学时分配及对课程目标的支撑情况序号课程内容框架教学内容教学方式学时支撑课程目标1绪论(1)计算机和程序设计语言:(2)编程,编译和解释;(3)两种不同的程序运行方式;(4)程序的基本编写方法;(5)编程解决问题的步骤;(6) PythOn语言的发展历史;
9、(7) PythOn语言的特点和优点;(8)在操作系统(以windows为例)上安装Python开发环境;(9) PythOn的两种编程方式;(10) Python程序的运行。讲授、PpT辅助、课堂讨论、实验2课程目标12Python程序的基本语法元素(1)“温度转换实例;(2)缩进、注释,命名、变量、保留字(熟记其中26个);(3)数据类型、字符串、整数、浮点数、列表;(4)赋值语句、分支语句、函数;(5)input()prin1()eva1()print()格式化。讲授、PPT辅助、课堂讨论、实验10课程目标23Python基本图形绘制(1)库引用与import;(2)I1IrHe库的画笔
10、、运动、方向控制函数;(3)循环语句:for和in,range。函数;讲授、PPT辅助、课堂讨论、实验6课程目标24基本数据类型(1)数字类型及其操作,并求解数学代数方程;(2)字符串类型及其操作,并设计文件进度条;讲授、PPT辅助、课堂讨论、实验6课程目标25程序的控制结构(1)单分支if二分支if-e1se及紧凑形式:(2)多分支if-e1if-e1se及条件之间关系;(3)notandor=print()eva1()Printo格式化;库引用与import;U1rUe库的画笔、运动、方向控制函数;循环语句:for和in,range。函数;数字类型及其操作,并求解数学代数方程:字符串类型及其操作;单分支if二分支if-e1se及紧凑形式;多分支if-e1if-e1se及条件之间关系;notandor=!=;异常处理;for.in遍历循环;whi1e无限循环;continue和break保留字;保留字def定义函数,1ambda定义匿名函数;可选参数(赋初值)、可变参