CS171 程序设计思想与方法(C++) 课程通告
课程评分标准
平时成绩构成
- 平时成绩占总成绩40%,其中课后作业 20%,上机实验 20%。
- 作业总得分 = $\sum$ 作业得分×当次作业权重
-
作业权重 满足随时间不减,即后面的作业占比比前面的作业高。
- 上机总得分 = $\sum$ 上机实验得分 × 当次上机实验权重
-
上机实验权重 满足随时间不减,即后面的上机实验占比比前面的上机实验高。
- 每一次附加题会作为加分项,完成的同学会有一定的加分,
- 但最终总分不超过 40 分。
评分标准
- 课后作业评分标准
- 每次课后作业,包含理论与上机作业,满分10分。(每次时间约一周。)
- 在截止时间后,无理由迟交:
- 截止时间一星期内 —— 最终得分 = 得分 × 60%
- 截止时间一星期后 —— 最终得分 = 0
- 有特殊情况,如请假等,请及时联系老师或助教
- 上机实验评分标准
- 每次上机实验,满分10分。假设当次有n道题目,每道题目占 10/n 分。
- 时间:上课时间。
- 对于一道题目,迟交对分数的影响:
- 在当天18:00前 —— 最终得分 = 得分 × 100%
- 在次日早8:00前 —— 最终得分 = 得分 × 80%
- 在一星期内 —— 最终得分 = 得分 × 60%
- 在一星期后 —— 最终得分 = 0
- 有特殊情况,如请假等,请及时联系老师或助教
- 编程题目评分标准
- 假设当前题目满分为10分。
- 输出正确,实现符合题目要求,代码整洁 —— 10分
- 输出正确,实现符合题目要求 —— 9分
- 输出正确,但是 —— 0分
- 直接按照预期输出输出结果
- 题目明确要求使用某种形式进行实现(如类、结构体)而不使用的
- 输出错误 —— 0分
- 相互抄袭,一经查出 —— 0分
- 假设当前题目满分为10分。
关于提交作业(晚交补交等)
(两个班按照自己班助教在班群的通知为准)依照以下格式发送邮件给助教,助教的联系方式在本页面最下方。
[作业名称或实训名称]-学号-姓名 并在正文中,备注晚交补交的理由
e.g.
[课后作业:字符数组]-019033910001-张三
关于咨询助教
本平台使用Gitalk构建了提交问题的模块,同学们提交问题代码需要通过以下几步:
- 注册一个Github账号-Register。
- 找到对应的作业和实训的页面。
- 在最下面的评论区提交自己的问题,也可以查找别人的问题以方便先行一步解决。
提交问题说明:
- 所有的问题,直接复制源代码,不要截图。
- 所有提问之前请先自行debug找原因,如果debug不会可以私戳助教。
- 如果所问问题是语法错误,助教会偷偷拿小本本记下你们的名字。
- 如果要私戳询问助教,请亲们为助教着想,不要截图来问哟。
注:提交代码提问前,建议同学们先自行通过Dev-C++或者Code::Block等IDE的Debug工具进行代码调试
具体的问题集合也可以参考这个页面CPP-COMMENTS
关于本网站的其他用处
由于文件储备不会很多,因此本网站不设计查询功能以及分类功能,下面的资源同学们可以简单的翻页就可以找到。
- 布置作业
- 分享实用的编程技巧
- 交流编程心得
如果你认为本网站有用,请follow一下Daven的Github。
助教联系方式
- 邓程-27班
- WeChat: davendw
- Email: davendw@sjtu.edu.com
- 刘洪铭-27班
- WeChat: nimnoh
- 朱伟劲-22班
- WeChat: emofuncemo
- Email: weijinzhu@sjtu.edu.cn
- 汪金奕-22班
- WeChat: wangjinyikk