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

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的课后学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费三到五小时的时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值