文科计算机基础课程详细信息

课程号 04831433 学分 3
英文名称 Foundations of Computer Application
先修课程
中文简介 计算机基础由计算机基础知识、微机操作系统、多媒体应用基础、办公软件应用、计算机网络基础、信息检索与利用、Python程序设计等模块组成。

英文简介 The basic knowledge of computer, computer operating system, multimedia technology, the application of office software, computer network and Internet application, Python programming etc.
开课院系 信息科学技术学院
通选课领域  
是否属于艺术与美育
平台课性质  
平台课类型  
授课语言 中文
教材 无;
计算机应用基础教程,刘志敏、唐大仕等,清华大学出版社,2015年10月,Python语言程序设计基础,嵩天等,高等教育出版社,2017年2月,
参考书 第1版;
第2版;
教学大纲 1.通过学习计算机相关的基本概念,计算机中的信息表示,计算机组成与工作原理、互联网常用技术等基本知识,使学生具有强烈的信息意识。
2.通过学习文字处理、电子表格让学生具有基本的计算机应用的能力。
3.通过学习Python程序中的数据类型、语句、函数、类等,可以让学生具有理解计算机程序设计的基本方法和基本技术,让学生具有计算思维。
4.通过学习Python在机器学习、语言信息处理等方面的应用,让学生初步了解基本的文本大数据处理、人工智能等前沿技术。
1.计算机原理概述(2学时,2学时上机实验)
要点: 计算机发展简史、计算机工作原理、软硬件基础、计算机内部的信息表示、操作系统
2.文字处理(2学时,2学时上机实验)
要点:长文档处理
3.电子表格处理(2学时,2学时上机实验)
要点:数据输入、公式和函数、排序、筛选和汇总
4.互联网常用技术及软件介绍(2学时,2学时上机实验)
要点:网络协议、网页、网络资源检索、网络安全
5.程序设计与Python导引(2学时,2学时上机实验)
要点:程序设计语言、编译和解释、、Python下载和安装、Python基本元素、基本数据类型、表达式、变量、赋值、开发环境
6.基本程序结构(2学时,2学时上机实验)
要点:顺序、选择、循环、输入输出、文件读写
7.常用算法(2学时,2学时上机实验)
要点:查找、排序、遍试、迭代与递归
8.python中的模块化(2学时,2学时上机实验)
要点:函数、模块、作用域
9.复杂数据类型(2学时,2学时上机实验)
要点:元组、范围、列表、字典
10.(*)Python中的数据抽象和异常处理(2学时,2学时上机实验)
要点:类、实例和对象、异常处理
11.(*)绘图和可视化(2学时,2学时上机实验)
12.(*)自然语言处理和数值计算方法 (2学时,2学时上机实验)
要点:分词、统计词频、语言计量
13.(*)机器学习与人工智能初步(2学时,2学时上机实验)
要点:机器学习初步、与自然语言理解相关的人工智能前沿技术及应用,包括:情感分析、知识图谱等
14.(*)图像处理(2学时,2学时上机实验)
图像处理:缩放、旋转、滤镜等、批量文件处理
15.(*)网络爬虫(2学时,2学时上机实验)
要点:正则表达式、从网页中抽取IP地址、网址和邮箱、自动搜索关键词等
16.(*)期末大作业展示与交流(2学时,2学时上机实验)
注:(*)为可选内容
课堂教学: 课堂讲授(多媒体教学),每周2学时;
上机实验:每周2学时
1.平时成绩 30%
2.期末机试:30%
3.期末笔试:40%。
教学评估 钱丽艳:
学年度学期:16-17-1,课程班:文科计算机基础2,课程推荐得分:4.18,教师推荐得分:4.22,课程得分分数段:85-90;
学年度学期:17-18-1,课程班:文科计算机基础10,课程推荐得分:4.23,教师推荐得分:4.28,课程得分分数段:90-95;
学年度学期:18-19-1,课程班:文科计算机基础9,课程推荐得分:0.0,教师推荐得分:8.24,课程得分分数段:85-90;
学年度学期:19-20-1,课程班:文科计算机基础10,课程推荐得分:0.0,教师推荐得分:7.43,课程得分分数段:85-90;