课程简介及教学安排 一、教学目的 n掌握计算机程序设计的基本知识和程序设计的 一般方法 ,了解进行科学计算的一般思路。 n掌握C语言的基本内容及编程技巧,培养学生 具备应用计算机解决和处理问题的思维方法与基 . 本能力,为进一步学习和应用计算机打下基础。 课程简介及教学安排 二、教学安排及学时分配 1. 总 学 时:46学时 (2~15周) 授课学时: 学时( 次) 26 13 上 机: 学时( 次) 16 8 学习方式 2. 教师授课 上机实践 学生自学 + + 课程简介及教学安排 三、课程特点 语言丰富、表达力强、功能强大 1. 语言简洁、紧凑 使用方便、灵活 2. , 概念复杂、规则繁多、内容枯燥 3. 语法限制不太严格, 程序设计自由度大,容易出错 4. 实践操作性很强 不仅要掌握理论知识,实验不容忽视 5. , 上机实验不仅可消化和巩固知识,也可验证学习中的 6. 疑难问题, 激发和提高学习 程序设计的兴趣 C 课程简介及教学安排 四、要求 坚持出勤、认真听课,适当做笔记;课后看书、 1. 适当记忆。 认真进行上机编程训练,上机不允许做与课程无 2. 关的事情, 按时、独立完成上机作业,不得抄 袭、拷贝作业。 有问题及时问,多与老师沟通。 3. 课程简介及教学安排 五、教材及参考书 ① 程序设计 谭浩强编著 清华大学出版社 C . . . ② 程序设计题解与上机指导 谭浩强编著 清华大学出版 C . . 社 . ③ 从问题到程序 程序设计与 语言引论 裘宗燕编著 机械 — C . . 工业出版社 ,2005.9 ④ 清华大学出版社 Balagurusamy. Programming in ANSI C. 六、考试方式 期末笔试 七、成绩计算 笔试成绩(80%)+上机成绩(20%) 课程简介及教学安排 八、教师联系方式与作业要求 张云飞 祝明 窦田天 教师 教授 讲师 硕士生 新主楼 新主楼 办公室 C-1116 D-512 电话 82339399 82313167 手机 13581908611 15811387409 cloud_zhang@ e-mail [email protected] buaa.edu.cn 作业要求 在上机实验课后,完成上机作业,将其编辑成电子文 • 档,于当天晚上 点以前发送给助教(如果迟交,上 12 机成绩将降低一等)。 例如格式为: • 1-100511018 4-1. …… 4-2 . …… 提交内容主要是:源程序,输入参数、运算结果的屏 • 幕截图。 九、课程安排 周序 章 内容 计算机实践 2 1,2 C语言概述与算法 3 3 数据类型、运算符与表达式 4 3 顺序程序设计与习题课 1 5 4 选择结构程序设计 2 6 清明节 7 5 循环结构程序设计 3 8 6 数组(1) 4 9 6 数组(2)与习题课 5 10 7 函数(1) 6 11 7 函数(2) 7 12 预处理命令与习题课 8 13 8 指针(1) 9 14 8 指针(2) 15 10 文件 张云飞简介 博士,教授,硕士生导师 • )科研工作 1 Ø 1988年开始从事飞行器设计专业的教学与科研工作 Ø 曾参与某型无人机设计、制造、试飞工作 Ø 在国内核心刊物上发表论文三十余篇,合写专著和手册3部 Ø 获中航总科技进步二等奖2次,三等奖1次,“航空预研三等功”1次和“航空 科技之星”奖章1枚,航空基金二等奖1次 )教学工作 2 Ø 主讲本科生《C语言程序设计》、研究生《飞行器总体效能分析》 Ø 带出20多名硕士研究生和工程硕士 Ø 曾任本科1988级、1993级、2001级、2005级班主任,多次评为优秀班主任 )主要研究方向 3 Ø 飞机总体设计技术 Ø 飞行器隐身技术 Ø 飞机飞行性能计算 Ø 飞行器突防仿真与隐身效能评估等 第一章 语言概述 C