计算机科学 课程主页
来源:互联网 发布:qq空间域名 编辑:程序博客网 时间:2024/04/29 07:48
本学期承担了法学院中美合作办学的一个新专业的计算机基础课——计算机科学。在设计课程时,明确了通过程序设计,理解计算和计算机系统的目标。
本不打算带他们到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.4,10.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.2,12.5,12.6
18
第18周 复习
第一学期教学实施方案及实践任务链接
周次
讲课内容摘要
教材对应章节
实践项目和参考解答
5
第1讲 计算机与信息社会
第1章 1.1
补充材料
6
第2讲 文字处理
补充材料
7
第3讲 互联网应用概述
第二章
补充材料
8
第4讲 C语言程序设计初步
第8章 8.4,8.5.1-8.5.3
9
第5讲 控制结构初步
第8章 8.5.4,8.5.5
10
第6讲 数据、运算、表达式、输入和输出
第9章 9.2-9.4,9.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.6,8.5.7
第12章 12.3.1
第13周实践题目与参考解答
14
第10讲 计算机中的数据表示
第1章 1.2,1.3,1.4
15
第11讲 计算机系统组成——理解程序的执行
第3章
第15周实践题目与参考解答
16
第12讲 表处理的一般方法
补充材料
17
第13讲 表处理高级功能
补充材料
18
第14讲 复习课
教材:许卓群、李文新、罗英伟、 汪小林 . 计算概论(第2版) . 清华大学出版社
- 计算机科学 课程主页
- 关于计算机科学引论课程
- 网页设计课程主页
- 【操作系统】课程主页
- 汇编语言课程主页
- 计算机科学与技术核心课程
- 卿来云老师以前课程主页
- 数据结构课程主页-2014级
- 数据结构课程主页-2015级
- Web前端设计课程主页
- 面向对象程序设计课程主页
- 数据结构课程主页-2016级
- 2016级计专班编程课程主页
- 2015级信管班Linux课程主页
- 2017级编程课程主页
- 麻省理工开放课程:计算机科学及编程导论
- 麻省理工开放课程:计算机科学及编程导论
- 我如何征服MIT的计算机科学课程
- 通过VBA宏合并Excel工作表(支持复制行数)
- 通过一个小代码回顾C的打印输出格式
- 4---表的管理
- Linux系列-Linux命令行文本处理
- 图片阴影效果和影子效果
- 计算机科学 课程主页
- 基于STKScheduler的航天任务调度应用研究
- mssm和assm
- hadoop1.2.1 eclipse插件构造
- C# IEnumerator和IEnumerable理解
- 写在加班的时候
- OpenSSL命令---CRL
- BitMove(不完善)位移在计算机中的表示
- java程序无法启动:Unsupported major.minor version 51.0