rikres囚犯和哥伦比亚学生如何建立一个没有互联网的Twitter机器人
  • 发表时间:2018-06-11

不久前,哥伦比亚大学的一个团队开始在一个没有互联网接入的地方为没有编程经验的人建造一个自动Twitter机器人,这是12小时课程的一部分。他们在纽约雷克岛举办了这个课程,这是哥伦比亚司法公正中心为关押在监狱中的年轻人提供教育项目的一项持续努力。青少年囚犯与哥伦比亚学生一起学习Python的基础知识,整理关于个人经历的推文,并为rikres Story Bot贡献代码,该Bot每天从小组中随机选择并发布推文。软件工程师丹尼斯·特南说:“进入机器人的大部分代码都是在那个班里写的。”他后来成了英语教授,也是课程导师之一。

由于rikres没有为囚犯提供互联网接入,教师无法坚持标准的编码学校课程。这门课比大多数入门编程课更依赖物理材料。例如,教师们带来了音乐人德雷克和米克·米尔以及奥巴马总统和纽约市矫正部门的书面推特,让学生在写作前先学习。而且电脑比学生少,课程包括编程任务的物理演示,比如循环和分类论文。

「每一个人都进入其中,他们真正学到的是算法思维的基础和控制结构的基础。」

特南强调,目标不是在几节课上把学生变成专业级程序员,而是向他们介绍编程的基础知识以及关于算法和代码的推理。

「这真的是给人们一种体验,让人们对编码感到兴奋,希望当他们出来的时候,他们能继续下去。」

他说,班上的每个成员都有一个头衔,比如开发人员或编辑,他们可以在工作或学校应用程序中使用。当他们真的坐在电脑前时,特南说,里克的囚犯往往比稍年长的哥伦比亚学生更愿意实验。哥伦比亚大学大四学生托马斯·布朗三世( Thomas Brown III )在课堂上说:“( X1CS )广告在很多方面,他们看起来就像是孩子们,他们非常渴望学会把他们的声音放入这个听不见的系统中。”。

他们学会了使用IPython交互开发环境来搜索内置文档,并尝试语言的工作方式。

「你经常可以拿起一个字符串对象,在IDE中按下[键]然后查看附加到该字符串对象的所有方法,然后尝试它们。」“你看string . capitaling,然后就走,‘嗯,那是做什么的?’?实际上你必须尝试——一旦你尝试了,那种实验会鼓励学习。“

有一个明确的目标——构建Twitter bot——帮助全班迅速将有限的时间集中在学习做具体的任务上,而不是陷入语法和算法的抽象讨论中。

「我们不是抽象地谈论程式设计,而是马上讨论字串,以及140个字元,所以您必须检查长度。」“那具体的事情学生是可以理解的。“

专注于讲个人故事有助于保持学生的参与,并帮助里克的学生与哥伦比亚的学生建立联系。

广告布朗回忆说:「我们小组中有一个年轻的诗人,所以每次我们进入小组时,他都会把他一直在[思考的所有想法和想法都带到这个星期的剩余时间里,他想和全世界分享。」

花了几节时间,但两个小组发现他们有很多事情要讨论,特别是因为里克的一些囚犯是在哥伦比亚大学曼哈顿上校区附近长大的。

Tenn说,学生们会互相问:你最喜欢的墨西哥卷饼是什么?“那是最特别的时刻——只是看到人们坦率地谈论任何事情,关于天气,关于食物,关于日常的挫折。“

该组织专注于围绕一些hashtags撰写推文,例如# rikersinstome,负责该项目的司法中心项目主任Cameron Rasmussen说。

「它使用hashtag作为他们可以写信给的总体故事,」他说。

写作作业也有自己独特的挑战,一些参与者被关在监狱里,接受监狱审查,但学生们通常会保持他们的信息工作,而且适合监狱。

广告「我认为有一个真正的审查问题,我们公开讨论。」拉斯穆森说。“我们想培养他们的批判性思维能力和批判性观察能力,但我们也不能在外表上说惩教署的坏话。“

rikres island photo : Flickr用户Russ Nelson他说,司法中心此前通过其司法教育倡议,为监狱中的年轻人开设了其他实践课程,包括音乐制作课程和帮助学生制定商业计划的课程。

该计划不是加州圣昆廷和福尔森州立监狱第一个在酒吧后编程的班级,那里有一个为期六个月的编码训练营,蒙大拿惩教署最近宣布,它正在制定一项向囚犯教授编程的计划。然而,瑞克面临的一个挑战是囚犯人数相对短暂,因为监狱只关押待审囚犯或服刑期较短的囚犯,这使得开设更深入的课程变得困难。

「没有稳定的文化,它的人总是进进出出。」“如何在这种环境中进行教育本身就是一个挑战。拉斯穆森说:“

正义中心没有与班上的囚犯保持联系,但希望能够与未来的团体保持联系。该组织计划今年12月举办第二次编码课程,潜在的重点是与Bot已经获得的数百名追随者互动,并获得更多。

「其中一些是著名的律师,一些是著名的活动家,」特南谈到机器人追随者的故事时说。“对于这个研讨会的下一次迭代来说,这将是一件有趣的事情:他们想跟随谁?他们想对谁作出反应?“

广告