PPCA 2026
外观
简介
时间
- 2026.07.06 ~ 2026.08.03,周一~周五,共五周
- 周三机考日:上午 9:00~11:00 下午 13:00~18:00
- 非机考日:上午 9:00~12:00 下午 14:00~17:00
地点
- 光彪楼 207
分数构成
- 分组项目五选一(第 1 周到第 3 周)
- Pacman AI 吃豆人
- Ray Tracer 光线追踪
- DHT 分布式哈希表
- Raft 分布式一致性协议
- Network 网络协议
- RISC-V CPU 模拟器(第 4 周、第 5 周)
- 机考(第 1 周起,共 5 次)
- vibe coding 实践 (共1次)
- 自选主题演讲 (bonus)
- 签到扣分:有事请提前与当班助教请假,有签到,无故缺席将被扣除分数。
机考
- 每周三下午 13:00~18:00,5 小时,可提前离场,共 5 次
- A 卷为传统算法题,赛制同程序设计/数据结构课,共三题
- B 卷为创新综合应用题,包含一道题
- A/B 二选一,最终评分只与每个人在两组试卷的答题者中的排名有关,二者取赋分较高者
- 对于 B 卷,分数将根据答案的优劣评判(这意味着,任何格式正确的答案大都是有点分数的)
- 如果某道题提交的答案得分达到了一条预先设定的 Ground Truth 的线(如果真的有的话),则此次机考这位参赛者可以不参加排名,成绩按满分计
- 机考允许并鼓励:
- 思考创新
- 寻找规律
- 机考严禁:
- 联网查询资料(有要求除外)
- 使用 OJ 上曾写过的代码
- 使用预先准备的模版
- 查看其它同学代码
- 把自己代码给同学看
- 帮助同学计算答案
- 其它一切不诚实行为
自选主题演讲
- 主动向助教报名,自定主题
- 限制主题类主题演讲,每人 20 分钟左右
- 要求
- 如果是针对某个特定的领域,限制为综述
- 如果是技术类的演讲,需要完整从背景到方法
- 可以参考的主题有:
- Some C++ features and design models: RAII, smart pointer, rvalue reference
- Concurrency: mutex, lock, conditional variable, etc.
- Common types of ISA
- Other programming languages
- PPCA 是一个非常好的交流想法的时机,希望有想法的同学积极报名演讲
Pacman AI
Ray Tracer
Distributed Hash Table
Raft
Network
TBD
助教
| Name | |
|---|---|
| 王健豪 | sword-k@sjtu.edu.cn |
| 张成宇 | charlie.zhang@sjtu.edu.cn |
| 张博钜 | zhangboju@sjtu.edu.cn |
| 孔繁亚 | scandinavialight@sjtu.edu.cn |
| 王越天 | rogerwangabc@sjtu.edu.cn |
| 李文桢 | livandan@sjtu.edu.cn |
| 张瑞航 | Ray_zh@sjtu.edu.cn |
| 丁宣铭 | dxuanming@sjtu.edu.cn |
| 王翰宁 | TheUnknownThing@sjtu.edu.cn |
| 葛仁澍 | TOmorrow_arc1@sjtu.edu.cn |
| 黄烨威 | istina@sjtu.edu.cn |
| 许佳琪 | dlrbdlmltzzn@sjtu.edu.cn |