个人资料
孟加拉虎
孟加拉虎
博客十周年地图
  • 博客等级:
  • 博客积分:249积分
  • 博客访问:2,862
  • 关注人气:516
  • 获赠金笔:26
  • 赠出金笔:6
  • 荣誉徽章:点亮荣誉勋章图片博主兑换私密博文兑换金笔
博文
日前,接机械工业出版社华章公司的讯息:去年和今年出版的《算法设计编程实验》(第2版)、《数据结构编程实验》(第3版)、《程序设计实践入门》将授权给台湾碁峰,在台湾出版繁体版。

阅读(224) ┆   收藏(0)
我在上海交大暑期学校讲授《Algorithms and Analysis》,6月28日~7月23日;到了今天,讲课结束;明天就是期终考试。

这次我在上海交大的讲课,不仅使用我的教材,而且也按照我的“程序设计是技术”的理念展开工作:基于实验 的案例教学,在线测试系统为基础的信息化技术。所以,我非常感谢上海交通大学能够给我这样的机会和平台。四周的工作,尽管我已经精疲力尽,但是,收获很大。


上海交大暑期学校讲课,作业和考试,都在在线测试平台Vjudge上进行。

这几个星期,地铁10号线,往返复旦和上海交大,成为我的日常。

阅读(217) ┆   收藏(0)
在上海交通大学暑假学校的讲课,已经3周,也就是一个字:“累”。

此前,主讲夏令营和冬令营,每次两个星期,上午讲课,下午则是将上午讲课的内容设置为比赛,学生在测试数据、解析和带注解的程序支持下,进行解题。两周后,学生疲劳;而我,也非常累。所以,对于这次上海交大暑期学校的授课,此前,除了学术上的准备,在体能上,也进行了储备。


穿着台湾大学的T恤,在复旦大学校园里跑圈,为上海交通大学暑期学校的授课,进行体能储备。

一方面,上海进入酷热盛夏,每天从复旦到交大,讲课两小时,再回复旦;另一方面,由于我的中文版著作新版已经脱胎换骨,同学们要求双语版授课;所以,对于体力,消耗极大。

本周的讲课和解题实验,基于《Algorithm Design Practice for Collegiate Programming Contests and Education
阅读(433) ┆   收藏(0)
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年的五一假期,大学同学聚会
阅读(411) ┆   收藏(0)
6月23日,18:00~19:00,我通过腾讯会议,召开“ICPC训练联盟2021暑期训练营预备会议”,会议的主要议题,是讨论暑期训练营的目标,讲课的训练内容,以及讲课的方式。

由于ICPC银川站的比赛发生的事情,原定在宁夏理工学院安排暑期训练营,无法实现。目前,我和开课吧协商,计划在8月,组织训练营。

我是一个“学院派”,对于假期的训练营,由于同学们没有课业压力,所以一直是有目标、有计划、有步骤地安排。

本次夏令营的目标,有3个方面的内容,请大家考虑,从下面选择同学们需要内容,我来讲授:
【1】《数据结构编程实验》(第3版),在一般《数据结构》中不会加以展开的高级数据结构的内容(《数据结构编程实验》(第3版)序言与目录:http://blog.sina.com.cn/s/blog_4b46d8ff0102z84t.html  );
【2】《算法设计与分析》(第2版),数论、组合数学等数学部分,这主要是因为在一般的大学计算机教学大纲中,数论、组合数学都不会有系统的讲授;
【3】《程序设计解题策略》(第2版,目前的两章书稿):
(1)利用矩
阅读(417) ┆   收藏(0)
《数据结构编程实验:大学程序设计课程与竞赛训练教材》(第3版)将于6月下旬出版。

序言

 

《数据结构编程实验》是“大学程序设计课程与竞赛训练教材”系列的第一部著作,在出版《数据结构编程实验》第一版的时候,我们的初心是,基于程序设计竞赛的试题,以全面、系统地磨炼和提高学生编程解决问题的能力为目标,出版既能用于大学程序设计类课程的教学和实验,又能用于程序设计竞赛选手训练的系列著作。

这些年来,我们编著“大学程序设计课程与竞赛训练教材”系列,其指导思想是:

 

阅读(782) ┆   收藏(0)
ICPC训练联盟2021暑期训练,包括两个方面:【1】组织暑期训练赛;【2】暑期线上、线下夏令营。现在,征询大家的意见和建议。相关的工作说明如下。

【1】组织暑期训练赛

ICPC训练联盟2021暑期训练赛,和牛客网的暑期多校训练营的时间互相错开。牛客网的暑期多校训练营从7月13日到8月13日,每周周二、周五各一场。

初步考虑,ICPC训练联盟的暑期训练赛安排周一、周四、周日;其中,周一和周四,安排相对简单的试题;周日,则安排Regional试题。这样的安排,水平较高的队伍,可以在周二、周五参加牛客网的训练赛;而相对较弱的队伍,则在周一和周四操练较简单的试题。在周日,全体都有,操练Regional试题。

训练赛的做法一直是,每家学校负责一场比赛,大家参与训练,也就是说,“人人为我,我为人人”。为此,我将在最近和一些学校协商,安排主持某一套试题的训练赛。

如果有学校准备将自己的校赛或者地区赛贡献出来,作为训练联盟的训练赛,恳请和我联系。

【2】暑期线上、线下夏
阅读(477) ┆   收藏(0)
本学期,只要不是ICPC的比赛周,每周周六9:00~11:00,上海师范大学开设跨校、跨区域的课程《数据结构编程实践》,我以上海师范大学兼职教授的身份,通过腾讯会议主讲这门课,两岸四地的同学通过网络学习。

同时,ICPC训练联盟在牛客网上,一般是在每周周日12:00~17:00,安排训练赛。由一家学校负责一场比赛,比赛前,我在训练联盟微信群公布试题的电子版,比赛后公布官方数据、解析以及主持学校的解析。此外,Code Jam 2021已经开始注册: https://codingcompetitions.withgoogle.com/codejam 。 相关比赛安排如下:

从3月26日21:00)~3月28日3:00(北京时间),Google Code Jam 2021资格赛,30小时。

3月28(周日) 12:00 ~ 17:00,
ICPC 2017_Daejeon,广东工业大学主持

4月5日(周一)12:00 ~ 17:00
ICPC 2021 昆明站(重现)

4月10日(周六) 9:00 ~ 11:30,
Code Jam 2021, Round 1A

4月11日(周日) 12:00 ~ 17:00,
Benelux A
阅读(509) ┆   收藏(0)
目前已经确定,4月2日~3日,ICPC昆明站比赛;5月15日~16日ICPC银川站比赛;5月29日,ICPC澳门站比赛。

为了更好地备战即将到来的ICPC区域赛,从3月7日开始,在每个非ICPC比赛日的周日,一般是在12:00~17:00,在牛客网安排热身训练赛。为此,恳请参赛的同学,提前做好安排,将周日12:00~17:00的这段时间用于训练赛。

ICPC昆明站前的热身训练赛的安排如下:
【1】3月7日(周日)12:00~17:00,ICPC North Central NA Contest 2019,兰州大学主持;
【2】3月14日(周日)12:00~17:00,UCF Local Programming Contest 2016(Practice),南阳师范学院  主持;
【3】3月21日(周日)12:00~17:00,ICPC North America Qualifier Contest 2019,中南民族大学主持;
【4】3月28日(周日)12:00~17:00,ICPC 2017_Daejeon,广东工业大学主持;

5月15日~16日ICPC银川站前的热身训练安排还在布置制作,初步确定:
5月5日(周三,五一假期最后一天),ICPC Seoul 2019,西安电子科技大学主持;
阅读(997) ┆   收藏(0)
ICPC训练联盟2021寒假冬令营的录播全集已经在B站发布:
https://www.bilibili.com/video/BV1mA411H7Yk?p=1&share_medium=ipad&share_plat=ios&share_source=WEIXIN&share_tag=s_i&timestamp=1611286860&unique_k=cOvtkE&from=timeline
其中,Day 10的讲课由可达编程何泽林先生讲授,其他的9场,由我讲授。

我主讲的9场冬令营,相关解题练习:
ICPC训练联盟2021寒假冬令营(1)
https://vjudge.net/contest/418207

ICPC训练联盟2021寒假冬令营(2)
https://vjudge.net/contest/418415

ICPC训练联盟2021寒假冬令营(3)
https://vjudge.net/contest/418591

ICPC训练联盟2021寒假冬令营(4)
https://vjudge.net/contest/418802

ICPC训练联盟2021寒假冬令营(5)
https://vjudge.net/contest/419018

ICPC训练联盟2021寒假冬令营(6)
https://vjudge.net
阅读(2368) ┆   收藏(0)
  

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

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

新浪公司 版权所有

幻灯播放