跳转到内容

Programming 2025

来自ACM Class Wiki

上机课安排

  • 时间:每周一晚上18:30
  • 地点:电信群楼4号楼204

分数构成

  • 期末考试(笔试+期末机考) 50%
  • 机考 10%
  • 小作业 10%
  • 大作业:Minesweeper 4%
  • 大作业:ICPC Ranking/Scope 6%
  • 大作业:Integer 6%
  • 大作业:Python 解释器 / Basic 解释器 7%
  • 大作业:Bookstore 7%

时间表

第 0 周

第 1 周

第 2 周

第 3 周

第 4 周

第 5 周

机考

每 2~3 周开展一次机考,每次机考共 4 题。B 班做第 1~3 题,A班做第 2~4 题。每次机考后会发布对应的补题,一般要求 2 周内补完规定题目。

作业

小作业

每 2~3 周布置一次小作业,每次小作业持续约 2 周。

大作业

大作业 1 :Minesweeper

  • 作业要求详见作业仓库
  • 作业时间:(Sep-29-2025 20:30:00 ~ Oct-13-2025 23:59:00)
分数构成
  • 基础任务 - 实现 server(参考 OJ 测评 得分给出)
    • A 班:60%
    • B 班:80%
  • 进阶任务 - 实现 client(根据 OJ 测评 得分给出)
    • A 班:35%
    • B 班:15%
  • Code Review - 20%

大作业 2A :ICPC Ranking

作业要求详见GitHub 作业页面

发布 slides: 文件:ICPC发布(2025).pptx

截止时间
  • ICPC Management System (2025) 与分析报告:第 7 周周一(10 月 27 日)18:30
分数构成

大作业 2B :Scope

作业要求详见GitHub 作业页面

发布 slides: 文件:Scope发布(2025).pdf

截止时间
  • STL 练习:第 6 周周一(10 月 20 日)18:30
  • 前置作业:第 7 周周一(10 月 27 日)18:30
  • Scope (2025) :第 8 周周一(11 月 3 日)18:30
分数构成

助教

Name Email
李林璋 blemiade_qinchuan@sjtu.edu.cn
王健豪 sword-k@sjtu.edu.cn
张成宇 charlie.zhang@sjtu.edu.cn
张博钜 zhangboju@sjtu.edu.cn
孔繁亚 scandinavialight@sjtu.edu.cn
张煊 zxxzdq2006@sjtu.edu.cn
葛仁澍 TOmorrow_arc1@sjtu.edu.cn
王越天 rogerwangabc@sjtu.edu.cn
李文桢 livandan@sjtu.edu.cn
卓翔 zxsheather@sjtu.edu.cn
张瑞航 Ray_zh@sjtu.edu.cn
丁宣铭 dxuanming@sjtu.edu.cn
王翰宁 TheUnknownThing@sjtu.edu.cn
陈诺 acuticalamum007@sjtu.edu.cn
顾元熙 granthygu@sjtu.edu.cn