查看原文
其他

北大文科生学计算机,666!

北京大学 北京大学 2022-07-19


在北大,文科生可以get哪些神奇技能?
获得写论文“下笔如有神”的技能,练就看文献“一目十行、过目不忘”的本领?

打开你的想象力!在北大有一门面向全校人文社科同学开设的必修课《计算概论C》,课堂上不仅可以学习编程技能,还可以体验“文科+计算机”的奇妙融合!
哇!小北快来讲讲!

先来演示一下同学们的作业吧


在作业“北大拼图游戏”中,点击图片移动到空白处,最终把8张图片归位,拼成一幅完整的图案。



在作业“普通话声韵配合规律自学系统”中,点击声母,再点击右侧对话框的韵母之后,系统会提示是否存在此种组合形式。对初学拼音的人们来说,实用性满分!



在作业“蒙古语不稳定H复习游戏”中,通过做选择题来完成测试,上方显示条会展示答题进度、答对题目和正确率。



在作业“基于爬虫的中英法德西多语言互译词典”中,输入查询单词,选择输入语言和输出语言,就能显示相关释义、词组和例句。


更多有趣的作业主题

除了小北给大家展示的案例

同学们基于自己的兴趣和专业领域

运用Python编程、算法

还制作了许多有趣的作业

↓↓↓

北京地铁刷卡数据分析统计

帅气地一秒写出高考作文

高考热点题生成器

分析宋词常用意象及词人风格

用Python为民谣歌曲作词

自动作曲的音乐机器人

爬取托福mn阅读题建立单词自考机制

《三国演义》《水浒传》文本爬取和词频分析及词云展示

自动识别上下颠倒的照片并翻转

……


今天,和小北

一起走进《计算概论C》的课堂

点亮你的新技能吧

01文科生开启“新式技能”

完成作业训练题目的过程犹如闯关挑战,“痛并快乐着”。

《计算概论C》的前身是《文科计算机基础》,是北京大学信息科学技术学院面向全校人文、社科一年级本科生开设的公共基础必修课程。

课程创设于1993年,北大是在国内高校率先开出针对文科学生的计算机课程的高校。作为课程负责人,信息科学技术学院副教授刘志敏认为:


对于人文、社科专业的学生而言,具备数据意识和数据敏感性,有效并且恰当地获取、分析、处理、利用和展现数据,是非常必要的。


作为一门计算机基础教育的必修课程,选课学生来自人文、社会科学、经济与管理及部分医学部等18个院系,人数约为1600人,其中含数百名留学生,总共开设了16个教学班。

课程的教学团队由来自信息科学技术学院、计算机学院、电子学院、外国语学院、人工智能研究院等五个单位的17位教师组成。2020年,为顺应“数字人文”发展趋势,课程内容进行了大幅改革,以Python程序设计为主。刘志敏老师介绍说:


老师们编写了适合人文社科专业学生的作业训练题目,同学们在北京大学OpenJudge在线自动评测系统上做编程练习。对文科同学来说,这是一个‘痛并快乐’着的编程体验,其过程如闯关挑战,有趣而且有继续做题的动力。


02程序“小白”的进阶之路

各有特色、脑洞大开的课程作业,常常让老师们眼前一亮。

对于刚刚进入大学学习的文科同学来说,此前没有编程基础怎么办呢?课程会不会难度很大?别担心,你的顾虑,老师们已有周全考虑。

由于文科类专业学生一开始大多没有计算机基础,针对大家的专业背景不同、基础各异的特点,课程实行差异化教学。任课教师、信息科学技术学院高级工程师钱丽艳介绍到,课程在布置作业的时候可以采用差异化任务方式,题目难度会设置不同的等级。


针对基础薄弱的同学可以适当增加基础题目的训练,而基础较好的同学可以选择更多难度较大的题目。针对较难理解的知识和问题,录制微课,供学生课下学习。


在课堂上,同学们不仅可以学习运用Python语言描述数据计算过程,还能接触到许多具有实用价值的编程方法,如中文分词与词频统计、网络数据爬取、图形界面设计、图像处理技术,绘制词云及其他绘图方法。在完成期末大作业时,同学们运用这些实用方法做出的有趣的选题,常常让老师们眼前一亮。

课程作业《中式菜谱分析》

课程作业《分析网易云音乐华语新碟高频词》

任课教师、信息科学技术学院教学副教授唐大仕每个学期都能收到让他感到“惊喜”的大作业。如爬取菜谱网站数据,分析中式菜肴食材和做法;又如编写程序让“不管什么主题都可以帅气地一秒写出高考作文”;再如用Python为民谣歌曲作词等。

“这些课程作业主题各有特色,脑洞大开,充分体现了‘以应用为导向、以兴趣做驱动’的教学理念。”在任课教师、信息科学技术学院郭炜老师看来,同学们制作的程序虽然看起来界面简单,但都蕴含着丰富的技术细节。


经常让我感觉到欣慰和惊喜的是,同学们除了运用课堂所学之外,还自己钻研和学习了许多新的技能,说明大家真正对所学的知识产生了兴趣。


03探索无限可能的方向

在这里,体验编程技术与专业结合的魅力,收获学科研究的新方法。

中文系2020级本科生丰瑞、杨紫嫣、覃江琳、周方绮四位同学合作完成了“普通话声韵配合规律自学系统”。她们认为,在这样一个可视化的互联网时代,通过程序对声韵配合规律及四呼概念进行可视化处理,会更加方便平时离不开电脑的人们快速学习和了解拼音的奇妙之处。

课程作业小组成员丰瑞介绍,她们在程序开头增加登录框,营造游戏的氛围,吸引人的注意力,并在程序结尾设置文本输入的小彩蛋。“我们想让大家知道中文其实还有很多奥秘等着大家去探寻——或许中文系和大家想象中的并不一样。”


对我们而言看上去似乎早就明白的拼音,可实际上不一定都全然了解。通过这个程序,我们想让大家感受到学科融合的魅力——正如中文系下设的应用语言学专业一样,计算机加上语言,本来就是一个可以探索无限可能的方向。


2019年教师节,任课教师、信息科学技术学院邓习峰老师收到一封来自经济学院2012级本科毕业生陈易生同学的邮件。陈易生在大一时修了文科计算机这门课程,那是他的计算机启蒙教育。后来在大四又选修了C++课程,如今他成为了一位软件工程师。


这段经历像一颗种子,让我模糊地知道我喜欢这个东西,尽管我并不知道有一个职业叫做软件工程师,更没有想到这会成为目前的我正在开心从事的职业。


因材施教,精益求精。在这门有趣课程的背后,是教学团队孜孜不倦的探索和对创新发展的追求,不仅为同学们打开了窥视学科交叉的一扇窗户,也为许多同学打开了新领域的大门。

来源:北京大学融媒体中心、北京大学教务部、北京大学信息科学技术学院

采访/文字:黄昭华、孙小婕

图片:受访者提供、“北大学科”视频

排版:孙萌

责编:昭花花

穿上北大学位服,合影吧!


那时北大,蔡元培、徐志摩等对毕业生如是说



北大十佳!他们的青春这样绽放



北大原创,版权所有

若需转载,敬请联络

期待投稿,欢迎合作

邮箱:gbdgw@pku.edu.cn


 酷!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存