计算概论(C)课程详细信息

课程号 04834470 学分 3
英文名称 Introduction to computing (C)
先修课程
中文简介 计算概论(C)是重要的计算机基础课程。本课程系统地讲解计算机原理、Python程序设计方法。课程注重理论和实践相结合,从问题求解的角度指导学生学习运用程序设计方法来解决简单的应用问题。
课程内容包括:计算机原理、Python语言的数据类型、控制结构,函数与模块、文本处理和数值计算,数据处理与图表分析、互联网技术,常用算法等。
英文简介 "Introduction to computing (C)" is fundamental computer foundation course. This course systematically introduces the computer principle and python programming method. The course focuses on the combination of theory and practice, and guides students to learn how to use programming methods to solve simple application problems.
Topics includes: computer principle, python data type, control structure, function and module, text processing and numerical calculation, data processing and chart analysis, Internet technology, common algorithms, etc.
开课院系 信息科学技术学院
通选课领域  
是否属于艺术与美育
平台课性质  
平台课类型  
授课语言 中文
教材 Python程序设计基础,李东方,电子工业出版社,2017,1,Python语言程序设计基础,嵩天等,高等教育出版社,2017,2,计算机应用基础教程,刘志敏等,清华大学出版社,2015,10,
参考书
教学大纲 1. 通过学习计算机相关的基本概念,计算机中的信息表示,计算机组成与工作原理、互联网常用技术等基本知识,使学生具有强烈的信息意识。
2. 通过学习Python程序中的数据类型、语句、函数、类等,使学生掌握计算机程序设计的基本方法,培养学生的计算思维能力。
3. 通过学习Python在数据采集、处理、分析方法,使学生具有解决本专业问题的能力。
1. 计算机原理概述(4学时,2学时上机实验)
要点:计算机发展简史、计算机工作原理、软硬件基础、计算机内部的信息表示
2. 程序设计与Python导引(2学时,2学时上机实验)
要点:程序设计语言、Python开发环境、Python基本元素、输入输出
3. 基本数据类型与运算(4学时,4学时上机实验)  
数字类型、字符串类型、变量、表达式、赋值
4. 基本程序结构(2学时,2学时上机实验)
要点:顺序、选择、循环
5. 组合数据类型(4学时,2学时上机实验)
要点:元组、列表、字典、集合
6. 函数(2学时,2学时上机实验)
要点:任务分解(自定向下的程序设计思想)、函数、作用域
7. 常用算法(4学时,2学时上机实验)
要点:查找、排序、遍试、迭代与递归
8. 文件与异常(2学时,2学时上机实验)
要点:文件读写、二进制文件与文本文件、
9. 文本处理和数值计算(4学时,2学时上机实验)
要点:正则表达式、分词、统计词频、语言计量
10. 模块与库(2学时,2学时上机实验)
要点:模块、库的安装、常用库
11. 电子表格数据处理(4学时,2学时上机实验)
要点:公式和函数、数据表管理、透视表、图表分析
12. (*)数据分析与绘图(4学时,2学时上机实验)
要点:turtle库、Matplotlib库、函数绘图方法、数据可视化
13. 互联网技术(4学时,2学时上机实验)
要点:Web服务,电子邮件,网络信息获取、网络信息安全
14. (*)期末大作业展示与交流(2学时,2学时上机实验)
以课堂讲授为主,同时借助网络教学平台,拓展课堂讲授的相关知识,便于学生自主学习、巩固课堂所学内容。
配合理论教学的上机实习训练,通过合理设计上机题目,改进作业评核方式,调动学生的积极性。
引导学生掌握基础理论并能创新应用,增强学生综合运用知识的能力。
平时成绩(30%)+机试(30%)+期末笔试(40%)
教学评估 邓习峰:
学年度学期:20-21-1,课程班:计算概论(C)2,课程推荐得分:0.0,教师推荐得分:8.75,课程得分分数段:85-90;
学年度学期:20-21-2,课程班:计算概论(C)2,课程推荐得分:0.0,教师推荐得分:7.5,课程得分分数段:80-85;
学年度学期:21-22-1,课程班:计算概论(C)11,课程推荐得分:0.0,教师推荐得分:9.0,课程得分分数段:95-100;
学年度学期:21-22-2,课程班:计算概论(C)2,课程推荐得分:0.0,教师推荐得分:7.5,课程得分分数段:90-95;
学年度学期:22-23-1,课程班:计算概论(C)2,课程推荐得分:0.0,教师推荐得分:9.5,课程得分分数段:95-100;
学年度学期:22-23-2,课程班:计算概论(C)3,课程推荐得分:0.0,教师推荐得分:8.46,课程得分分数段:90-95;
学年度学期:23-24-1,课程班:计算概论(C)3,课程推荐得分:0.0,教师推荐得分:8.57,课程得分分数段:90-95;
学年度学期:23-24-2,课程班:计算概论(C)3,课程推荐得分:null,教师推荐得分:null,课程得分分数段:null;