课程安排、本学期日历
课前小调查、课程答疑
考核方式
在线评测系统 (OJ): 作业流程与使用注意
课程说明 (免修不免考)
教材与参考书
不必焦虑: 多数同学零基础
授课: 杨已彪, yangyibiao@nju.edu.cn
理论: 60 学时,每周两次,每次 2 节,共 15 周
实验: 在线测试 (OJ: Online Judge)
课程按节次顺序进行 (与日历周无关)
"Talk is cheap. Show me the code." -- Linus Torvalds
纸上得来终觉浅,绝知此事要躬行 -- 陆游
上课: 周二、周三 各 2 节
放假: 中秋 9/25 ~ 9/27; 国庆 10/1 ~ 10/7
调休上课日: 9/20 (周日)、10/10 (周六) 照常上课
期末考试周: 12/28 ~ 1/10 (闭卷机试安排在考试周)
日历记好后, 先了解大家的基础:
举手统计
有程序设计基础的同学有多少?
有 C语言 基础的同学有多少?
一点基础都没有的同学有多少?
调查结果用于调整教学节奏
调查之后, 遇到问题可以找谁?
线上答疑: QQ群内提问或私聊线上助教,每班有一位学长主要负责线上答疑
线下答疑: 上机课时间,每班有一位学长到线下教室答疑
课程怎么上、问题找谁已经清楚, 再看成绩怎么算:
平时成绩: 20% (课堂代码实操 + 在线OJ系统闯关)
期末项目: 20% (代码 + 答辩 + 技术文档)
课程考试: 60% (闭卷机试: 语法基础、算法设计和智能应用)
教案与课程网址: yangyibiao.github.io/cpl
在线评测网址: 172.28.223.3 (仅校内)
考核方式里的「在线评测」就是它:
地址: http://172.28.223.3/ (本平台位于校园网内,须在校内网络访问)
注册: 用学号注册账号 (便于平时作业统计)
务必记住密码: 校外无法收到修改密码的邮件
作业入口: 页面顶端 「竞赛 & 作业」 选项卡,逐题答题
答题流程: 仔细理解题目描述、输入输出和样例
在本机编译器中编程、用样例测试调试
在 OJ 选择「提交」或「露一手!」粘贴代码,系统自动判题
提交记录: 点击 C/Edit 可修改并再次提交
注意作业截止提交时间
输入由 OJ 系统自动给出: 不要在输入语句中加提示语 (题目要求除外)
输出结果要严格按题目要求,不一致则无法通过
判题结果含义 (如 等待评测、格式错误、答案错误、运行超时) 见平台 「常见问答」
日常练习: 页面顶部 「题目」 选项卡
申请免修不免考:
强烈建议 自学课件与教材中的内容;
友情提醒 平时作业、上机测验等均需按时完成.
课程事务说完, 再看教材:
书名: C语言程序设计教程 (主编: 姜恒远)
出版社: 高等教育出版社, 2010年8月 第一版
ISBN: 9787040302769
教材之外, 再推荐一本参考书:
书名: C语言程序设计 现代方法 第2版·修订版 (吕秀锋, 黄倩 译)
作者: K.N.King
出版: 人民邮电出版社
零基础不是问题, 注意以下三点:
课前预习
课后练习
多数零基础(75%)