当文科生遇上编程,会发生什么事情?程序员:我他喵也是佛了!( 二 )

这是一次网络爬虫作业 , 要求爬取“新浪每日热点新闻”版面连续31天的新闻内容 , 并对字数、图片等信息进行分析 。 由于数据量庞大 , 程序运行耗时长 , 再加上校园网不稳定 , 经常导致程序报错 , 停止运行 , 没有点好运气 , 程序很难执行成功 。 第二天早上醒来 , 谢云腾终于看到了“Process finished with exit code 0”(程序执行成功 , 正常退出) 。

谢云腾的困扰在北大并非个例 。 自从程序设计被全面纳入文科计算机教学 , 许多文科生都不得不面对这个陌生的领域 。 随之而来的是种种不适应:老师讲得太快 , 难以跟上;作业得不到细致讲解 , 答案很难看懂;上课听得明明白白 , 自己操作却总是失败……一时间 , 文科生学编程被推上了风口浪尖 。

编程归来

实际上 , 编程并不是在2018年秋季学期第一次进入文科计算机课程 。

早期的教学计划要求文科生必选两个学期的文科计算机课程 , 第一学期教授计算机基础知识和办公自动化 , 第二学期教授程序设计 。 2000年后 , 随着Office的普及 , 第一学期的内容变为计算机基础知识和Office , 第二学期则提供多个专题供学生自主选择学习 , 其中包括程序设计 。 2015年前后 , 随着毕业学分调整 , 文科计算机课程被压缩成一学期;同时 , 信息科学技术学院也开始了让编程回归文科计算机必修课程的探索 。

推荐阅读