计算机科学 课程主页

简介:   本学期承担了法学院中美合作办学的一个新专业的计算机基础课——计算机科学。在设计课程时,明确了通过程序设计,理解计算和计算机系统的目标。  本不打算带他们到CSDN,也不认为他们学编程会有多大困难。他们中的某些人,若在高考中“服从调剂”,现在可能就是计算机专业的人。况且,对他们在编程方面的要求不必像计算机类专业学生那样高。  但开课之后,困难比我想像得大得多。大部分的同学,不能顺利地完成

  本学期承担了法学院中美合作办学的一个新专业的计算机基础课——计算机科学。在设计课程时,明确了通过程序设计,理解计算和计算机系统的目标。

  本不打算带他们到CSDN,也不认为他们学编程会有多大困难。他们中的某些人,若在高考中“服从调剂”,现在可能就是计算机专业的人。况且,对他们在编程方面的要求不必像计算机类专业学生那样高。

  但开课之后,困难比我想像得大得多。大部分的同学,不能顺利地完成程序设计的任务。找一部分同学交流,问题在我的预料之中——听讲之后直接上机,为这门课在课外安排的学习投入,为零!如此大学,我真不能保证让大学生学会编程。

  一番对学生的动员之后,决定在CSDN也开辟一个空间,公布一些资料,为这些同学能及时找到我帮助解决学习中的问题,多一个窗口。

  记下这些,寄望于后面我能再做些调整,更寄望于同学们走入真正的大学生活。大学的学习,是要有一个新面貌,是不需要有人盯着看着就要学的。

  发些牢骚,有些和同学们见外了。第一学期过后,第二学期可以有新的感受了。

  下面,是我们的课程的内容。


补课计划:视频(网易云课堂)——玩转 C语言 基础课堂     fenby网——C语言 基础课堂


  第二学期教学实施方案及实践任务链接

周次

讲课内容摘要 

教材对应章节

实践项目和参考解答

1

第1周 回顾上学期

 

 三道C语言编程题

2

第2周 数组程序设计

第10章 10.1

12章 12.3.2 (程序12-6

 数组初练:

题目  参考解答

3

第3周 排序与查找

第10章 10.7

12章 12.1

 题目及参考解答

4

第4周 结构体程序设计

10章 10.2

 题目和参考解答

5

第5周 信息表示与信息的输入输出

4

 数字音频处理

6

第6周 文件的输入输出

10章 10.6

 题目和参考答案

9

第9周 计算机中的信息存储

5章 

 题目和参考答案

8

第8周 指针及应用

10章 10.3

补充:链表

12章 12.3.2(程序12-7

 题目及参考解答

7

第7周 字符串和动态数组

10章 10.410.5

 题目及参考解答

10

春假

 

 

11

第11周 演示文稿制作方法

补充材料

 演示文稿制作 

12

第12周 CPU中的信息处理

6

 (运动会)

13

第13周 函数

第11章 11.1

12章 12.3.3

 题目及参考答案

14

第14周 模块化程序设计

第11章 11.2

9章 9.1

补充:软件工程

 题目及参考答案

15

第15周 递归方法

第11章 11.3

12章 12.4

 题目及参考答案

16

16周 程序设计——语言、平台

补充:概述其他语言

7

 

17

第17周 算法分析及计算机解题方法概述

第12章 12.212.512.6

 

18

第18周 复习

 


  第一学期教学实施方案及实践任务链接

周次

讲课内容摘要 

教材对应章节

实践项目和参考解答

5

第1讲 计算机与信息社会

1章 1.1

补充材料

 

6

第2讲 文字处理

补充材料

 

7

第3讲 互联网应用概述

第二章

补充材料

 

8

第4讲 C语言程序设计初步

8章 8.48.5.1-8.5.3

 

9

第5讲 控制结构初步

8章 8.5.48.5.5

 

10

第6讲 数据、运算、表达式、输入和输出

第9章 9.2-9.49.6

 第9、10周实践题目与参考解答

11

第7讲 C语句和控制结构

第9章 9.5

8章 8.6

 第11周实践题目与参考解答

12

第8讲 算法及其设计、表达

第8章 8.1-8.3

补充材料:算法、流程图

 第12周实践题目与参考解答

13

第9讲 计算机问题求解的初等算法

第9章 9.7

8章 8.5.68.5.7

12章 12.3.1

 第13周实践题目与参考解答

14

第10讲 计算机中的数据表示

第1章 1.21.31.4

 

15

11讲 计算机系统组成——理解程序的执行

第3

  第15周实践题目与参考解答

16

第12讲 表处理的一般方法

补充材料

 

17

第13讲 表处理高级功能

补充材料

 

18

第14讲 复习课

 


教材:许卓群、李文新、罗英伟、 汪小林 . 计算概论(第2版) . 清华大学出版社 

目录
相关文章
|
1月前
|
小程序 JavaScript Java
计算机专业毕业设计(论文+系统)_kaic
计算机专业毕业设计(论文+系统)_kaic
|
8月前
|
机器学习/深度学习 Web App开发 数据安全/隐私保护
【OpenCV图像处理16】课程总结
【OpenCV图像处理16】课程总结
59 0
|
10月前
|
运维 Oracle 关系型数据库
Linux系统管理课程和讲师介绍
Linux系统管理的基础课程,零基础的学员经过培训后可掌握Linux运维的基础知识,能胜任日常的Linux管理、运维工作。
|
算法 安全 Unix
翁恺C语言程序设计网课笔记合集
学习自翁恺C语言程序设计网课。
1107 1
翁恺C语言程序设计网课笔记合集
|
12月前
【计算机科学速成课】笔记总结
第 1 集:计算机早期历史 提到的设备:算盘 → 步进计算器 → 差分机 → 分析机 → 打孔卡片制表机 提到的人名:Charles Babbage, Ada Lovelace
72 0
|
程序员 C语言 C++
【C++】《黑马程序员C++》课程笔记总结
【C++】《黑马程序员C++》课程笔记总结
【C++】《黑马程序员C++》课程笔记总结
|
XML 存储 前端开发
谷粒学院——Day08【课程发布-课程大纲和课程发布】
谷粒学院——Day08【课程发布-课程大纲和课程发布】
113 0
谷粒学院——Day08【课程发布-课程大纲和课程发布】
|
JavaScript 前端开发 Java
谷粒学院——Day07【课程发布-添加课程信息】
谷粒学院——Day07【课程发布-添加课程信息】
66 0
谷粒学院——Day07【课程发布-添加课程信息】
|
前端开发 安全 JavaScript
谷粒学院——Day14【首页课程和名师功能】
谷粒学院——Day14【首页课程和名师功能】
313 0
谷粒学院——Day14【首页课程和名师功能】
|
设计模式 前端开发 JavaScript
浅谈技术学习,附一张哔哩哔哩的课程链接
国内科技老旧,资本泛滥,还有长久的工作时长,天天等待你的加班,如果说你不喜欢这样,那就尝试去创作一个更好的环境吧。