2023-2024-1 《计算机基础与程序设计》教学进程

《计算机基础与程序设计》教学进程

目录

考核方式

改革

返回目录

课程基础

学习实验楼实践教程:

返回目录

教学进程

学习方法

  1. 进度很重要:注意前紧后松,必须跟上每周的进度,教材阅读与总结,教材上的练习,问答小组,项目。我和助教们会认真对待每一位同学,请你不要因为困难而放弃,坚持下来,会发现自己的不可思议。

  2. 问答很重要:遇到知识难点请多多提问,这是你的权利更是您对自己负责的义务。问答推荐先使用chatgpt等AI工具,实在解决不了到云班课答疑。

  3. 实践很重要:解决书中习题,实践教材中实例,完成个人和团队项目,才算真的消化了课程内容。可以通过实验楼课程配套环境或自己安装的虚拟机在实践中进行学习。

  4. 学习总结、实验报告很重要:总结学习与实践中的问题,得到老师和同学们的反馈,是进步的捷径。学习完成后在博客园中把学习过程通过博客(随笔)发表,博客标题“学年(如2022-2024-1) 学号(如:20231301)《计算机基础与程序设计》第x周学习总结”

总结模板(Markdown)如下:


# 学期(如2023-2024-1) 学号(如:20231300) 《计算机基础与程序设计》第X周学习总结

## 作业信息

|这个作业属于哪个课程|<班级的链接>(如[2022-2023-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP))|
|--	|--	|
|这个作业要求在哪里|<作业要求的链接>(如[2022-2023-1计算机基础与程序设计第一周作业](https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/homework/12754))|
|这个作业的目标|<写上具体方面>|
|作业正文|... 本博客链接	|

## 教材学习内容总结

尽量简单的总结一下本周学习内容
尽量不要抄书,浪费时间
看懂就过,看不懂,学习有心得的记一下



## 教材学习中的问题和解决过程

(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )

- 问题1:XXXXXX
- 问题1解决方案:XXXXXX
- 问题2:XXXXXX
- 问题2解决方案:XXXXXX
- ...

## 基于AI的学习

选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 

“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问题”

核心是要求GPT:“请你以苏格拉底的方式对我进行提问”

然后GPT就会给你提问,如果不知道问题的答案,可以反问AI:“你的理解(回答)是什么?”

如果你觉得差不多了,可以先问问GPT:“针对我XXX知识点,我理解了吗?”

GPT会给出它的判断,如果你也觉得自己想清楚了,可以最后问GPT:“我的回答结束了,请对我的回答进行评价总结”,让它帮你总结一下。



## 代码调试中的问题和解决过程
- 问题1:XXXXXX
- 问题1解决方案:XXXXXX
- 问题2:XXXXXX
- 问题2解决方案:XXXXXX
- ...

## [代码托管](码云学习项目链接)

(statistics.sh脚本的运行结果截图)

## 上周考试错题总结
- 错题1及原因,理解情况
- 错题2及原因,理解情况
- ... 

## 其他(感悟、思考等,可选)

xxx
xxx

## 学习进度条

|            | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| --------   | :----------------:|:----------------:|:---------------:  |:-----:|
| 目标        | 5000行            |   30篇           | 400小时            |       |
| 第一周      | 200/200           |   2/2            | 20/20             |       |
| 第二周      | 300/500           |   2/4            | 18/38             |       |
| 第三周      | 500/1000          |   3/7            | 22/60             |       |
| 第四周      | 300/1300          |   2/9            | 30/90             |       |


尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:[软件工程软件的估计为什么这么难](http://www.cnblogs.com/xinz/archive/2011/04/05/2005978.html),[软件工程 估计方法](http://www.cnblogs.com/xinz/archive/2011/04/06/2007294.html)

- 计划学习时间:XX小时

- 实际学习时间:XX小时

- 改进情况:

(有空多看看[现代软件工程 课件 
软件工程师能力自我评价表](http://www.cnblogs.com/xinz/p/3852177.html))
## 参考资料
-  [《计算机科学概论》](https://book.douban.com/subject/26877745/)
-  ...
 

上面模板中用Markdown写的总结的渲染效果如下:

博客要用作业提交,如下图所示:

![zytj](

返回目录

第一周学习指导

学习目标

  • 课程概论
  • 工业革命与浪潮之巅
  • 信息与信息安全
  • 计算机系统概论
  • 计算机安全
  • 计算的限制
  • 计算思维

学习资源

学习任务

  • 加入云班课,参考学习本周学习资源

  • 注册博客园账号,加入2022-2023-1-计算机基础与程序设计

  • 参考 基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第一周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

    • 快速浏览一遍教材计算机科学概论,课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题
    • 提高学习效率,提高写博客效率:尽量少摘抄书上的内容,主要写有疑惑和有收获的内容
    • 截止时间:本周日 24:00,不按时发博客要扣1分,优秀博客加1分
    • 不按上面的模板写的要重写,否则会扣1分
    • 严禁抄袭,违反者总成绩清零

返回目录

第二周

学习目标

  • 数字化
  • 信息安全
  • 自学教材
  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第二周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。

返回目录

第三周

学习目标

  • 数字分类与计数法
  • 位置计数法
  • 进制转换
  • 模拟数据与数字数据
  • 压缩与解压
  • 数字化
  • 信息安全

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第三周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第四周

学习目标

  • 门电路
  • 组合电路,逻辑电路
  • 冯诺依曼结构
  • CPU,内存,IO管理
  • 嵌入式系统,并行结构
  • 物理安全

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第四周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第五周

学习目标

  • Pep/9虚拟机
  • 机器语言与汇编语言
  • 算法与伪代码
  • 测试:黑盒,白盒

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第五周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第六周

学习目标

  • Polya如何解决问题
  • 简单类型与组合类型
  • 复合数据结构
  • 查找与排序算法
  • 算法复杂度
  • 递归
  • 代码安全

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第六周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第七周

学习目标

  • 数组与链表
  • 基于数组和基于链表实现数据结构
  • 无序表与有序表
  • 子程序与参数

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第七周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第八周

学习目标

  • 功能设计与面向对象设计
  • 面向对象设计过程
  • 面向对象语言三要素
  • 汇编、编译、解释、执行

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第八周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第九周

学习目标

  • 操作系统责任
  • 内存与进程管理
  • 分时系统
  • CPU调度
  • 文件、文件系统
  • 文件保护
  • 磁盘调度

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第九周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第十周

学习目标

  • 信息系统
  • 数据库与SQL
  • 人工智能与专家系统
  • 人工神经网络
  • 模拟与离散事件
  • 排队系统
  • 天气与地震模型
  • 图形图像

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第十周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第十一周

学习目标

  • 计算机网络
  • 网络拓扑
  • 云计算
  • 网络安全
  • Web
  • HTML,CSS,Javascript
  • XML

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第十一周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第十二周

学习目标

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第十二周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第十三周

学习目标

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第十三周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第十四周

学习目标

学习资源

  • 教材
  • 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零

学习任务

  • 加入云班课,参考本周学习资源

  • 自学教材

  • 参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第十四周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:

返回目录

第十五周

要求

  • 课程总结
  • 文中的链接都要配上二维码,可以使用QQ中的工具或博客园的功能,点击自己每篇文章的最下面的微信图标就有二维码:

发表一篇博客

  • 学号 《计算机基础与程序设计》课程总结

    • (按顺序)每周作业链接汇总

    • (按顺序)实验报告链接汇总

    • 代码托管链接和二维码:

      • 截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果
      • 代码量汇总提交statistics.sh的支持截图
      • 代码驱动的学习做到没有?
      • 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
      • 实践上有什么经验教训
    • 整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点

    • 回答一下第1周作业中自己提出的问题

    • 你有什么项目被加分,谈谈你的经验

      • 优秀作业(给出链接和二维码)
      • 总结(给出链接和二维码)
      • 项目(给出链接和二维码)
      • 教程(给出链接和二维码)
      • 竞赛
      • ...
    • 你有什么项目被扣分,谈谈你的教训

      • 不动手实践
      • 迟交作业
      • 不验收代码
      • ...
    • 课程收获与不足

      • 自己的收获(投入,效率,效果等)
      • 自己需要改进的地方
      • 如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
    • 给开学初的你和学弟学妹们的学习建议

      • 如果重新学习这门课,怎么做才可以学的更好
    • 问卷调查

      • 你平均每周投入到本课程多长时间?
      • 每周的学习效率有提高吗?
      • 学习效果自己满意吗?
      • 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
      • 你觉得这门课老师应该继续做哪一件事情?
      • 你觉得这门课老师应该停止做哪一件事情?
      • 你觉得这门课老师应该开始做什么新的事情?
    • 其他任意发挥

    • 给出你的总结的链接和二维码

返回目录

班级作业

教材与参考资料

MOOC & 视频

其他

返回目录


欢迎关注“rocedu”微信公众号(手机上长按二维码)

做中教,做中学,实践中共同进步!

rocedu



如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文


posted @ 2018-09-03 12:23  娄老师  阅读(11529)  评论(5编辑  收藏  举报