问题求解(一)程设部分课程安排
安排说明
关于周历
- 以 2023 年 9 月 11 日为第一周的起始。
- 周历中加粗的周将在周一安排线下课时。
- 由于现实情况的不确定性,未来的课程安排仅供参考。
关于 OJ
- 每周的 OJ 将于该周周三 18:30 发布,并于次周周三 18:30 截止。
- OJ 截止后数天内允许补交,补交分数以 70% 计算。
- OJ 题解于截止周的周日 20:00 发布,题解发布后不允许补交。
关于项目
- 项目以小步为单位发布讲义,但以阶段为单位进行验收。
- 项目具有两个 DDL,其中 Soft DDL 较早,在此前提交以 105% 计算总分;Hard DDL 较迟,在此前提交以 100% 计算总分。
- 项目允许在最后一个阶段 Hard DDL 前补交,分数以 70% 计算。
- 项目讲义可能会提前发布,但在对应周开始前可能会有不可兼容的更新,请超前党慎重。
Office Hour
若助教团队有时间,将尽量在周末安排两小时的线上 Office Hour,具体时间将在每周另行通知。
教学周历
周数 | OJ 安排 | 项目安排 | OJ 出题人 |
---|---|---|---|
一 | 1.1 运算、分支与循环 | / | 林朗 |
二 | 1.2 数组、函数与递归 | / | 林朗 |
三 | 1.3 字符串;理论应用 | / | 林朗 |
四 | 1.4 综合应用 | / | 林朗 |
五 | 1.5 指针与链表 | 0 环境配置;Git 的基本使用 | 林朗 |
六 | 1.6 栈;字符串解析 | 1.1 宏与类;框架代码导读 | 徐沐杰 |
七 | 待定 | 1.2 组件管理和绘图 | 待定 |
八 | 待定 | 1.3 键盘输入和事件框架 | 待定 |
九 | 待定 | 期中休息 | 待定 |
十 | 待定 | 2.2 消息循环与键盘输入 | 待定 |
十一 | 待定 | 2.3 扩展地图信息 | 待定 |
十二 | 待定 | 2.4 XML/json 地图存档 | 待定 |
十三 | 待定 | 阶段休息 | 待定 |
十四 | 待定 | 3.1 启动页与模式切换 | 待定 |
十五 | 待定 | 3.2 类与方法;游戏核心逻辑 | 待定 |
十六 | 待定 | 3.3 游戏存档 | 待定 |
期末 | 期末机试 | 期末休息 | 待定 |