今年秋天,我将教授一年级研讨班,名为“计算机的美丽与乐趣”(在伯克利的一门课程之后)[贝].所有大一新生都必须参加其中一个研讨班,研讨班的主题各不相同;一般的教学目标是把他们培养成大学生。我在一年前教过这门课,现在有一些反思,为新一轮课程做准备。我的学生很少有机会读到这篇文章,但我对保密很敏感,所以会隐瞒或修改细节。
我很自豪能在一所几乎开放招生的土地赠与大学工作,这要求认真对待迥然不同的学生背景。这门课程的计算机科学版本所提出的挑战是,学生对计算的兴趣范围从零到狂热,学生对计算的经验范围从零到专业知识,专业知识范围从狭窄到随意。我不能假装已经把这些差异解决成一个和谐的学习计划,但我可以概述我的一些尝试。
为了让一年级的学生熟悉大学环境,这门课程包括研究论文、小组项目和口头报告。他们需要学会区分同行评议的结果和公共关系,学术和论证和意见。我想补充的是,他们需要能够向他们的同龄人、家人和公众解释人工智能、互联网和一般硬件和软件的问题。
我坚持的教学原则是,在每一节课上,无论如何介绍性或散漫性,学生都应该获得大量的知识。在这种情况下,它是计算机科学的一些基础知识。我们编写或完成基本的Java程序BlueJ开发环境。我们研究了数字系统、字符代码、加密、压缩和类似的主题,一直到算术基本定理。对我们不起作用的组件包括块风格的编程平台Snap!我更喜欢初学者看文本文件中的纯源代码,以获得计算机如何编程的标准视图。
为了吸引那些在编程以外领域有优势的学生,我们回顾了当代互联网问题,其中有很多。这些都是由Abelson, Ledeen和Lewis在2008年的教科书中提出的。B2B,大量补充了来自《纽约时报》和其他来源的最新新闻。当前问题的列表作为小vwin德赢AC米兰官网网址组项目的注册选择。
我相信对计算机感兴趣的年轻人也应该学习人文学科(其他年轻人也应该),因为这符合本博客的主题——计算机科学的哲学。所以我布置了一个经典小说的阅读,它与我们所学的主题之一相同。去年,这个国家(和世界)读书《弗兰肯斯坦》为了纪念建校200周年。我们也加入进来,把它当作一种记述来讨论科技的意外后果[希尔2018年,尽管这本19世纪的小说主要是关于内疚和痛苦的冗长独白,而且没有真正的技术。
其他与现代科技相关的经典著作(此外1984而且监测)包括红字而且公开羞辱.自然,许多伟大的科幻作品反映了技术问题,但我想要一个遥远而不是近的平行,以抽象共同的主题。建议欢迎!这些补充材料还提供了各种各样的小作业,如简短的反思文章和单词定义,然后学生们用一分钟的演讲来陈述。
以下是给老师们的综合建议,仅按特点分类:
温度
而且温度
.集团项目:为了防止学生和他们的朋友一起工作,让他们和手机里还没有输入的同学组成小组。要求会议安排和定期更新团队成员的职责。
研究论文:分配增量任务,并要求将建议纳入下一个草案。仔细区分客观新闻和研究论文是可接受的来源,而营销和白皮书(在网络上颠覆性地扩散)是不可接受的来源。
我仍然在寻找合适的研究出版物。哪些期刊或杂志为新手提供计算机科学的同行评审文章?(当然ACM通讯提供了许多合适的文章,但还有什么呢?)我们的图书馆订阅ACM和IEEE标准出版物,但都是在线的。为了便于浏览和发现,我将引导学生浏览专门的技术板块或主要报纸和新闻杂志的问题。再次,建议欢迎!
请注意,在新手水平上教授一门课需要用到现代哲学的标准领域:
让我们为我们的学生尽最大努力,不管他们是谁。
参考文献
《被炸成碎片:数字爆炸后的你的生活、自由和幸福》2008。哈尔·阿贝尔森,肯·利丁,哈里·刘易斯。addison - wesley。第一版。
[BJC]计算机的美丽与乐趣。加州大学伯克利分校。高级先修课程,针对高中后期和大学早期的学生,根据知识共享署名-非商业性共享4.0国际许可协议提供材料。已于2019年7月25日访问。
[希尔2018]罗宾·k·希尔。2018。FicitonStein。Blog@CACM职位。2018年11月21日。
罗宾·k·希尔他是怀俄明大学计算机科学系的讲师,也是哲学与宗教研究系和怀俄明人文研究所的附属机构。她自1978年以来一直是ACM的成员。
没有发现记录