spContent=中国民航大学CDIO班本学期《计算机编程》课程未开学前采用MOOC与SPOC的方式进行,引用浙江大学翁凯老师主讲的国家精品课程《程序设计入门—C语言》作为网络学习的资源,请同学们积极参与教学模式的改革,停课不停学,利用在家隔离的时间,以自主学习为主,慢慢进入程序设计的美好世界。

—— 课程团队

课程概述

计算机编程是中国民航大学电子信息专业的学科专业基础课程,是一门理论与实践密切结合,以实践为主的课程。课程的教学任务是以C语言为基础,在C++编程环境下,培养学生基于CDIO工程教育理念的程序设计方法和计算思维,课堂教学采用案例分析讲解程序设计的语法与算法,课程实验采用浙江大学开发的PTA程序设计类辅助实验教学平台,通过课内课外一体化方式,训练学生利用结构化程序设计方法对问题进行分析,并通过算法流程图给出算法设计并编程实现,教学目标是培养学生利用程序设计语言编程解决较为复杂的实际应用问题,并养成良好的编程风格与习惯。

本课程是零基础的入门课程,完成本课程之后,就能具有初步的运用C语言编写程序的能力。要想完整的学习C语言,还需要进一步学习本课程的后续课程——《C语言程序设计进阶》。

程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。

为了学习编程,你需要有一台计算机,安装必要的编程软件。无论是MS Windows、Mac OS X还是Linux,都有适合C语言编程的软件。如果搞不定自己电脑上的编程软件,我们也会提供在网页中编写、运行C语言程序的方法。

授课目标

课程目标1:至少会用一种C程序编译系统进行程序设计、程序调试和程序实现效果的分析。

课程目标2:在熟练掌握C语言基本语法、运算符和表达式使用要点的基础上,能够运用结构化程序设计的顺序结构、选择结构和循环结构三种基本结构编写C程序,并且能够设计合理的测试用例验证程序的有效性。

课程目标3:能够合理利用C语言的数组、指针和结构体等复合数据类型进行函数程序的设计,掌握模块化编程方法。

课程目标4:能够根据具体应用,进行复杂的C程序算法分析、流程图设计和程序运行与调试,并获得有效的实现效果。

成绩 要求

课程的综合成绩=平时15%(出勤)+实验成绩20%(实验与报告)+PTA平台期中考试30%+PTA平台期末上机考试35%。

其中:

1)平时15%(出勤)主要包括网课上课签到,开课后实际出勤。

2)实验成绩20%(实验与报告)主要包括每一章节课后练习、实验与实验报告完成情况。

3) 因网络教学时长未定,最终成绩根据网课学时占学期总学时的比例进行适当的调整。

课程大纲

预备知识

作为第一门编程课,本课程可以零基础学习。大学计算机(大学计算机基础、计算思维导论)等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。

参考资料

何钦铭、颜晖,《C语言程序设计(第3版)》,高等教育出版社,2015年,ISBN 978-7-04-043128-3

颜晖、张泳,《C语言程序设计实验与习题指导(第3版)》,高等教育出版社,2015年,ISBN 978-7-04-043563-4

常见问题

Q:我需要特殊版本的计算机吗?

A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。有的手机有app也能实现C语言编程,不过我们不推荐那么小的屏幕。

Q:我需要安装特定的软件才能做这门课的作业吗?

A:任何C语言的开发工具都可以。课程演示会使用Dev C++及命令行环境,但是你使用任何其他开发工具都不会影响做作业的正确性。可以使用的其他工具包括但不限于MS Visual Studio、C-Free等。

Q:每周会发布多少时间的视频?我需要花多少时间来学习?

A:我们按照90分钟的授课时间来设计课程。但是发布的视频肯定小于90分钟,一般在50到70分钟左右。因为在线下上课时,老师可能会回顾一下上周的内容、某些内容会看学生的反应重复几遍、会当堂问做一些提问,以及在各种软件等教学工具之间切换,这些都要花点时间,而这些在线上课程中都不存在了,所以视频的时间不会正好是90分钟。但是一般我们设计课程需要1:1.5到1:2的课后学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费三到五小时的时间。

王红 中国民航大学计算机学院,计算机编程(王红)相关推荐

  1. 南京工业大学浦江学院计算机学院,计算机与通信工程学院

    2020年11月28日晚6点,南京工业大学浦江学院计算机与通信工程学院第一届"知荣辱,爱劳动"主题辩论赛决赛于L15-报告厅顺利举办! 精彩的赛事如约而至,自然也少不了专业评委,此 ...

  2. 上海应用技术大学计算机研究生院,计算机考研调剂|2018年上海应用技术大学计算机学院计算机大类考研调剂信息...

    成绩出来之后大家都开始着手准备调剂了,快来看看小编为大家整理的考研调剂信息:2018年上海应用技术大学计算机学院计算机大类考研调剂信息.小编为大家精心准备了计算机考研热门高校备考指南还有计算机专业考研 ...

  3. 软件工程计算机导论试题及答案,2010级计算机学院计算机导论试题A卷.doc

    2010级计算机学院计算机导论试题A卷,计算机导论试题,计算机导论考试试题,护理学导论试题及答案,软件工程导论期末试题,社区护理导论试题,软件工程导论试题,药学导论试题,公共政策导论试题,语言学导论期 ...

  4. 上海应用技术大学计算机类,2018年上海应用技术大学计算机学院计算机大类考研调剂信息公布...

    2018考研复试交流群(进群领内部资料) 576433840 2018年上海应用技术大学计算机学院计算机大类考研调剂信息公布 2018年考研成绩查询接近尾声,部分成绩不太理想的考生可能会考虑考研调剂, ...

  5. 北航计算机系导师,北航计算机学院计算机系统结构导师介绍:钱德沛

    北航计算机学院计算机系统结构导师介绍:钱德沛本站小编 免费考研网/2016-06-21 导师详细信息 姓名:钱德沛 性别:男 出生年份:1952 职称:教授 院系:计算机学院 首次聘任导师时间:199 ...

  6. 天津大学计算机组成原理,天津大学计算机学院计算机组成原理复习材料.docx

    天津大学计算机学院计算机组成原理复习材料 机器语言--计算机的原始指令组成的一种可供人和计算机进行交流的语言.(1)翻译:在执行用L1写得程序之前生成一个等价的L0指令序列来替换它,生成的程序全部由L ...

  7. 哈工大威海计算机组成原理课程设计,哈工大威海计算机学院 计算机组成原理课件80 x86.ppt...

    <哈工大威海计算机学院 计算机组成原理课件80 x86.ppt>由会员分享,可在线阅读,更多相关<哈工大威海计算机学院 计算机组成原理课件80 x86.ppt(21页珍藏版)> ...

  8. 2022年中山大学计算机学院计算机考博申博博士经验分享

    2022年中山大学计算机学院计算机考博申博博士经验分享 自己考博时候,得到了中山大学师兄的帮助,感觉非常感激,因此博士考完之后,我想将自己的考博经验与大家分享,中间或许有些问题记得不太清楚,各位同学朋 ...

  9. 哈工大计算机学院计算机组成原理,哈工大威海计算机学院计算机组成原理.ppt...

    <哈工大威海计算机学院计算机组成原理.ppt>由会员分享,可在线阅读,更多相关<哈工大威海计算机学院计算机组成原理.ppt(21页珍藏版)>请在装配图网上搜索. 1.8086/ ...

  10. 吉林大学2009年计算机学院,2009级吉林大学计算机学院-计算机导论试题A卷.doc

    2009级吉林大学计算机学院-计算机导论试题A卷 2009-2010学年 第1学期 2009 级<计算机导论>考试试题A卷 考试时间:2009年 月 班级 学号 姓名 请将答案写在答题纸上 ...

最新文章

  1. 【运筹学】线性规划 单纯形法 阶段总结 ( 初始基可行解 | 判定最优解 | 迭代 | 得到最优解 | 全流程详细解析 ) ★
  2. 腾讯TDSQL提出三个“数据库之问”,数据库技术未来重点在哪?
  3. python图片读取优化_python读取raw binary图片并提取统计信息的实例
  4. [转载] JAVA基础----java中E,T,?的区别?
  5. USB 3.0、USB 3.1到底什么区别?
  6. EasyUI系列学习(十一)-Accordion(分类)
  7. 流行前沿的暗黑APP主题UI设计素材模板
  8. C语言分支结构while,C语言学习:分支结构和循环结构的总结(收藏)
  9. 仿复制粘贴功能,长按弹出tips的实现
  10. 程序员代码面试指南:IT名企算法与数据结构题目最优解-字符串问题:C/C++语言实现
  11. 车牌拍照系统上传服务器,服务器端车牌拍照识别
  12. Dell戴尔笔记本电脑G3 3779原装出厂Windows10系统恢复原厂oem系统
  13. CDN-直播-点播-技术简介
  14. 如何在计算机里显示wps云文档,wps云文档怎么打开
  15. docker搭建kong、konga步骤
  16. HCIE 面试 ----- 组播
  17. 自动化测试平台(二):开发用户认证接口
  18. 检索大写字母 c语言,c语言梦工厂梅丽题目含答案.docx
  19. 量化投资学习——PE、PB、PS、ROE、EPS含义及计算公式
  20. php与管理信息系统的开发,php工资和管理信息系统的开发与设计

热门文章

  1. 论述奇偶校验和海明码
  2. TSI系统测量参数之:转速和零转速
  3. .NET Reflector
  4. ai怎么画循环曲线_Illustrator绘制循环的矢量印花图稿
  5. 病毒计算机系统还原,有了这款系统还原软件,电脑不再怕病毒来犯
  6. AE-用particular制作金币掉落或者红包掉落或者樱花飘落的效果
  7. 树莓派体验12 - 树莓派I2C接口获取温湿度
  8. 新鲜出炉的蚂蚁金服面经
  9. 用CSS方法提取网页内容
  10. CT三维重建基本后处理方法