回复徐老师暨不成功教学的反思

简介:   承担“计算机科学”课一年来,在这些孩子们身上花了不少心思,但最终效果真不好。我的教学,没有给他们后续学习带来足够的基础。可以罗列出一堆的理由来为自己推脱,真心不想往那个角度想问题。第一个学期,奋力地使一部分学生在学习中有了自信,第二学期,很好玩地组织了他们每周一次的自习,体验静心下来的学习。而还有相当的一部分同学,我影响不到。  在排下学期课时,我提出不再担任这门课的教学。建设好这门课,

  承担“计算机科学”课一年来,在这些孩子们身上花了不少心思,但最终效果真不好。我的教学,没有给他们后续学习带来足够的基础。可以罗列出一堆的理由来为自己推脱,真心不想往那个角度想问题。第一个学期,奋力地使一部分学生在学习中有了自信,第二学期,很好玩地组织了他们每周一次的自习,体验静心下来的学习。而还有相当的一部分同学,我影响不到。

  在排下学期课时,我提出不再担任这门课的教学。建设好这门课,还需要有不少的投入,针对这批学生的特点拿出方案来,可能一直教非计算机专业的老师更有体会。我为自己腾出一些时间来,在计算类专业程序设计课程教学中还有不少资源需要建设。

  这不意味着不必对这一段不成功教学进行反思。正好学院落实了下学期上课的老师,回信中罗列不足,也兼做反思了。


【徐老师来信】

贺老师,您好:

  院里安排我第一学期上法学院的计算机课,虽然我以前在师大任教,但这门课还是第一次上,烟大的学生口味和学校要求也不是特别明白,心里难免有些忐忑。童院长让我向您请教,希望能得到您的指点,谢谢。

  另外,如果方便,是否可以发一些资料,我假期好好准备一下,争取把课上好。


【我的回信】

徐老师,你好:

  你的信,太客气了。我们做同事的时间还会很长,见面了解后,随便些为好。学校的要求,开课后按着学院通知将流程走一遍也就明白了,实际上各校都没有本质的区别。

  附件中是我两学期用过的教学日历,以及法学院提供的培养方案,课程大纲等。这门课是第一年开,由于各种原因,实施的效果并不好,我只能给你讲些不足,更多的事,更好的效果还需要你往前做。
  这门课叫计算机科学,学生采取中美合作的培养模式,是要在传统法学基础上,让学生能够具备一定的信息技术素养,参与犯罪信息数据分析一类的工作。一部分课由中方上,而另一部分美方上,后两年甚至部分学生直接到美国。
  按照培养方案,我也想着现在议得挺热的“计算思维”,设想“计算机科学”应该让学生具备一些实际的能力,更重要的,让他们能够会思考。数据表示、算法、计算机组成、计算机系统方面的知识一定是要有了,但我不想很枯燥地用说教的方式讲这些,加上后面看到还有“数据结构”(数据结构课组是需要学生能用C语言编程的),我设计课程的思路就是“用程序设计的体验,引起对计算思维与计算机科学的理解”。这个思路在教学日历中能够体现出来。 课程博客里面可以看到我给学生做过的程序设计题。
  但是在实施中,这种思路却没有能贯彻下去。问题出在,我的设计没有考虑到这批学生的特点。作为高收费班,一部分学生的学习动力,较一般的班级弱很多;我没有教过文科背景的学生,按说大一的学生这本无所谓,况且他们是文理都收的,但他们在接触这门课时,预先就有一种不自信,在后来的学习中,确实也花了相当多的精力,让同学们树立自信,以及改变文科生死记硬背的学习方法。
  这些问题出自我对这部分同学的特点没有考虑周全,教学工作一直在解决堆在眼前的问题中进行的。而如果说过错,则是我选的教材是《 计算概论》,这在实践中证明是不合适的。这本书以前在开一个会时受到重点推荐,映像比较深刻,我翻看过一些,觉得体系很不错,牌子也比较响,就用上了。后来才发现,里面的内容,对于习惯于死抠课本的学生而言,真是灾难。在体系的编排上,也发现重复、举例深浅尺度不当、程序设计风格明显不统一(多人写)等。所以,记得一开学(新生还没有报到时),和法学院联系,看订了什么教材。如果还是《计算概论》,一定要乘学生领书之前换掉(可以找教学秘书刘老师帮助协调)。
  建议开学后和法学院的老师联系一下。他们的宋副院长和教学秘书杨老师都是很重视教学的,也很好沟通。他们已经注意到了这种形式招来的学生的学风问题,表示要好好整顿,再就是我感觉他们对学生信息能力的培养方面,也有很多不明白的地方,也想多和计算机老师讨论。开学后,我可以和你一起去找他们。
  所以,你可以重新设计这门课程。中规中矩的做法,可以是第一学期基础知识加上常用软件的使用,而第二学期,再来程序设计。而具体要用什么教材,你自己选就行了,最简单的,可以用现在我校给非专业学生用的“计算机文化基础”和“C语言程序设计”。
  先说这么多,有什么需要,再给我写信或电话联系。我要出去一周,来信的话,可能会迟些回复了。

  这门课我没有开好头,只好寄望于你了。



目录
相关文章
|
10天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
8天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
377 130
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
|
8天前
|
人工智能 Java API
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
本文介绍AI大模型的核心概念、分类及开发者学习路径,重点讲解如何选择与接入大模型。项目基于Spring Boot,使用阿里云灵积模型(Qwen-Plus),对比SDK、HTTP、Spring AI和LangChain4j四种接入方式,助力开发者高效构建AI应用。
371 122
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
|
20天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1342 8
|
2天前
|
存储 JSON 安全
加密和解密函数的具体实现代码
加密和解密函数的具体实现代码
193 136
|
7天前
|
监控 JavaScript Java
基于大模型技术的反欺诈知识问答系统
随着互联网与金融科技发展,网络欺诈频发,构建高效反欺诈平台成为迫切需求。本文基于Java、Vue.js、Spring Boot与MySQL技术,设计实现集欺诈识别、宣传教育、用户互动于一体的反欺诈系统,提升公众防范意识,助力企业合规与用户权益保护。
|
19天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1444 87
|
7天前
|
JavaScript Java 大数据
基于JavaWeb的销售管理系统设计系统
本系统基于Java、MySQL、Spring Boot与Vue.js技术,构建高效、可扩展的销售管理平台,实现客户、订单、数据可视化等全流程自动化管理,提升企业运营效率与决策能力。