加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

上海交通大学暑假学校,讲授《AlgorithmsandAnalysis》(1)

(2021-07-10 21:37:09)
2月初,我收到上海交通大学暑假学校的邮件,询问我是否愿意给上海交通大学暑假学校讲课?来上海交通大学暑假学校的同学,是我们这里留学海外的同学,假期回国。根据上海交通大学和海外学校的协议,这些同学在上海交大暑期学校修的学分,境外学校承认。

在上海交通大学暑假学校的课程中,有一门课《Algorithms and Analysis》,而我,则由CRC Press出版了我的系列的英文版《Data Structure Practice for Collegiate Programming Contests and Education》和《Algorithm Design Practice for Collegiate Programming Contests and Education》,一方面,可以用于《Algorithms and Analysis》的教学;另一方面,在全球疫情之下,也是我的学术走向世界的一个机会。

上海交通大学暑假学校,6月28日~7月23日,连续4周,每个工作日的10:40~12:40,我在上海交通大学法华镇路校区讲课:https://summercourse.sce.sjtu.edu.cn/web/classes_course.php?year=5&show=1

这次来上海交大暑期学校的同学,大多数来自澳洲的悉尼大学,也让我想起一件往事:8年前,2013年的五一假期,大学同学聚会,那次,大学同学胡煜明也来了;而此时,正是我去阿曼讲学的前夕。胡煜明得知我的情况,主动跟我说,他刚在悉尼大学拿了硕士学位,现在是悉尼市的议员,可以安排我去悉尼大学讲学。因为胡煜明的政治立场,当时,我没有接他的话。没有想到,兜兜转转,在8年后,在上海交大,我还是要给悉尼大学的同学讲课。

上海交通大学暑假学校,讲授《AlgorithmsandAnalysis》(1)
我在上海交通大学法华镇路校区,饮水思源校标前。

这次讲课,学生要在4周内,完成一个学期的课程;有不少同学不仅修了我这一门课;而且,我的课程,指导思想一直是“Polishing Students' Programming Skills”;所以,原本设计:使用我的英文版教材;英语授课;每天两小时的课程,75分钟讲课,45分钟实验指导(作业),再加上课后练习,至少每天编程解1题。

然而,英文版著作,现在还是第一版;相应的中文版,已经脱胎换骨的改进。在第一天的课后,就有同学通过助教提出,要双语版课件,双语授课。这样,讲课就满120分钟;而每天作业,还是要求同学们至少每天编程解1题。

上海交通大学暑假学校,讲授《AlgorithmsandAnalysis》(1)
课堂上,讲授BFS算法。

上海交通大学暑假学校,讲授《AlgorithmsandAnalysis》(1)
《Algorithms and Analysis》的课程大纲中,有关本课程的目标,以及教学方法等论述。

现在的每个工作日,上午,地铁10号线,从复旦到上海交大;上课之后,在Vjudge上设置作业,让同学们在解析、带详尽注解的解答程序、测试数据的支持之下,完成试题;而我,在课后,则会去上海的在地美食据点,吃午饭。

上海交通大学暑假学校,讲授《AlgorithmsandAnalysis》(1)
课后,明呈黄鱼面馆,一碗黄鱼面,这是上海最好吃的黄鱼面之一。

四个星期的课,我已经讲了两个星期,也是很累。

人生,不搏不精彩。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有