一、主讲老师
二、教辅
- 赵珉怿:20210240011@fudan.edu.cn
- 李炳嘉:20210240007@fudan.edu.cn
三、课程性质
专业基础
四、预修课程
高等数学 / 数学分析
五、教学目的
通过本课程的教学,了解程序设计的基本原理、技巧和方法。结合上机实践,
让学生初具独立构造算法、开发程序及程序调试能力。
六、基本内容
本课程以C 语言为程序的描述语言,介绍程序设计基本概念、结构化程序
设计方法、C语言的基本知识;基本数据类型、运算符和表达式的书写规则,
基本的数据输入输出方法;控制结构、函数基础知识和正文文件的简单用法;
数组、字符串、指针及其应用;函数各类参数的设定和应用、函数指针的用
法、递归函数的基本知识、作用域规则和编译预处理命令简介;结构和动态
数据结构基础及链表的应用;数据文件的基本处理技术。结合语言基本设施
介绍程序设计的基本原理、技巧和方法。
七、基本要求
要求学生经本课程的学习后,能熟练使用结构化程序设计方法开发算法和编
写程序,具有一定的程序调试能力,并为以后进一步自习其它程序语言和提
高程序设计能力打下坚实的基础。
八、课程教材
九、参考教材
-
谭浩强编著, 《
C 程序设计》, 清华大学出版社出版
-
Eric S. Roberts, The Art and Science of C
(《 C 语言的科学和艺术》),
Pearson Education Asian Limited and China Machine
Press
-
H. M. Deitel and P. J. Deitel, C: How to Program
, Prentice Hall (中译本:《 C程序设计教程》,薛万鹏等译,机械工业出版社)
-
B.W. Kernighan and D. M. Ritchie, The C
Programming Language (2nd Edition)(
《C程序设计语言》第2版),机械工业出版社影印出版,2006年。
十、如何学习
-
实验课:从第2周起,每周星期三上午1-2节
-
地点:计算中心三楼3号机房
-
有条件的同学,买台电脑
-
少玩游戏多做题
-
有问题,要敢问。先找教辅;教辅未能答疑,再找我
十一、课程作业
-
不管是问答题还是编程题,答案/代码存成文件提交给教辅
-
提交方式:请见第十四条“作业提交”。
-
每周的作业在下周一晚上12点前必须提交
-
建议:有能力的,所有习题都做一遍
-
建议:a)仔细阅读、理解所有概念题及其解答;b)
上机运行所有程序设计实例,提交程序代码和结果
-
要求:a) 上机完成所有的实验(实验
1-10 ):教辅检查;b)
完成所有综合作业,提交教辅检查
十二、课程考核
-
期中考试:第10周 2020年11月19日(周四)下午13:30-15:30 地点:H4206
-
期末考试:第17周 2021年1月6日(周三)下午13: 00-15: 00 地点:H3109
-
考核方式: 平时作业
(H)+ 实验 (E)+ 期中考试 (M)+ 期末考试
(F)
-
成绩计算: Score=H×10%+E×20%+M×30%+F×40%
十三、欺骗惩罚
一旦发现如下欺骗行为,取消该门课程成绩: 抄袭作业、抄袭程序代码和考
试作弊。
十四、作业提交
作业提交请使用elearning
IDE Dev-Cpp下载
IDE CodeBlocks下载
十五、课程安排
课程周
|
时间
|
内容
|
课件
|
第 1 周
|
9月17日
|
课程简介
程序设计基础
|
第0讲
第1讲
|
第 2 周
|
9月24日
|
基本数据类型及其运算(一)
|
第2讲
|
第 3 周
|
10月1日
|
放假
|
|
第 4 周
|
10月10日
|
基本数据类型及其运算(二)
|
第3讲
|
第 5 周
|
10月15日
|
结构化程序开发(一)
|
第4讲
|
第 6 周
|
10月22日
|
结构化程序开发(二)
|
第5讲
|
第 7 周
|
10月29日
|
数组(一)
|
第6讲
|
第
8 周
|
11月5日
|
数组(二)&函数
|
第7讲
第8讲
|
第
9 周
|
11月12日
|
作用域规则和编译预处理命令
|
第9讲
|
第
10 周
|
11月19日
|
期中考试
|
复习资料
|
第
11 周
|
11月26日
|
指针与引用(一)
|
第10讲
|
第
12 周
|
12月3日
|
指针和引用(二)
|
第11讲
|
第
13 周
|
12月10日
|
结构和链表(一)
|
第12讲
|
第
14 周
|
12月17日
|
结构和链表(二)
|
第13讲
|
第
15 周
|
12月24日
|
数据文件处理技术
|
第14讲
|
第
16 周
|
12月31日
|
期末复习
|
期末习题讲解
|
第
17 周
|
1月6日
|
期末考试
(下午13:00-15:00 地点:H3109)
|
期末复习资料
|
Back to
Shuigeng's
Homepage
|