课程安排与日历
考核方式
在线评测系统 (OJ)
教材与参考书
课程答疑
授课: 杨已彪, yangyibiao@nju.edu.cn
理论: 64 学时,每周两次,每次 2 节,共 16 周
实验: 在线测试 (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%)