C程序设计基础 (2024 秋季学期)

课程简介

本课程讲授C语言相关的基本编程方式和概念,导引学生入门编程世界,学会用C语言解决问题。

  • 上课时间及地点:周五 第2-4节 鼓楼 馆III-201 3-17周 [授课视频]
  • 任课教师:王慧妍<why@nju.edu.cn> Office hour: 费楼928,周五13-15点(建议提前邮件约一下)
  • 助教:待定

课程资料

其他课程相关文档可查看统一课程平台,与本课相关重要通知也会同步发布在当前页面。

  • W1 (20240920): Introduction to C world [slides]
  • W2 (20240927): Variable, Types, and I/O [slides]
  • W3 (20240929): If, For/Switch, and Array [slides]
  • W4 (20241011): For, a, While [slides]
  • W5 (20241018): More Loops, Multi-dimensional Arrays [slides]
  • W6 (20241025): Function [slides]
  • W7 (20241101): Data Types [slides]
  • W8 (20241117): Pointer [slides]
  • W9 (20241122): Pointer+ [slides]
  • W10 (20241129): Pointer++ [slides]
  • W11 (20241206): Struct, Union, Enum [slides]
  • W12 (20241213): LinkedList, Recursion [slides]
  • W13 (20241220): Preprocessing, I/O [slides]
  • W14 (20241227): Review [slides]

实验设计

OJ平台发布OJ习题,请勿超时。

  • OJ0-练习: intro [已开放, 不计分]
  • OJ1-练习: types-io [已开放,不计分]
  • OJ1-作业: types-io [已开放,2024-09-27 18:00 ~ 2024-10-12 23:00]
  • OJ2-练习: if-for-array [已开放,不计分]
  • OJ2-作业: if-for-array [已开放,2024-10-08 18:00 ~ 2024-10-19 23:00]
  • OJ3-练习: for-a-while [已开放,不计分]
  • OJ3-作业: for-a-while [已开放,2024-10-14 12:00 ~ 2024-10-23 23:00]
  • OJ4-练习: loops [已开放,不计分]
  • OJ4-作业: loops [已开放,2024-10-18 18:00 ~ 2024-10-30 23:00]
  • OJ5-练习: function [已开放,不计分]
  • OJ5-作业: function [已开放,2024-11-1 18:00 ~ 2024-11-17 23:00]
  • OJ6-练习: data-types [已开放,不计分]
  • OJ6-作业: data-types [已开放,2024-11-9 18:00 ~ 2024-11-24 23:00]