高级语言程序设计
分享
课程详情
课程评价
spContent=本课程适合零编程基础的学员,课程首先补充了必要的计算机及编程相关知识,结合典型示例,循序渐进。授课教师经验丰富、讲解清晰、深入浅出、去繁存简,突出了C语言最基础核心的内容,课程难度适中,练习和测试有针对性。跟上教学节奏,轻松玩转C,掌握面向过程的程序设计方法,编写出中等难度的程序。
—— 课程团队
课程概述

本课程是南京邮电大学大一理工科新生的平台课,已有二十多年的教学经验积累。

课程以C语言作为载体和切入点介绍面向过程的程序设计思想与方法。本课程讲求理论与实践相结合,MOOC课程体现了理论教学内容,包括:常量与变量、基本数据类型、运算符与表达式、流程控制、函数、指针与数组、结构体、文件处理、常用算法等,并将面向过程的程序设计思想贯穿其中。通过66个教学视频共计9小时35分41秒时长展示课程的内容,视频中对每个示例都在编程环境下进行跟踪演示,讲解详尽清晰并体现如何查错和调试,学员可以边听边练,线下必须结合编程训练才难真正掌握课程内容。通过学习本课程,学生能达到:基本掌握结构化程序设计的思想与方法,会使用C语言编写中低难度的程序,并能够熟悉至少一种C语言的集成开发环境。


授课目标

不需要你有编程基础,甚至不需要你曾经学过计算机相关知识,带你轻松走进最牛叉的C编程世界。

通过精心录制的66个教学视频,去繁存简,抓住核心,突出重点,跟踪演示,展示编程技巧和调试方法,既教给大家C语言的基本语法和编程思路,又训练大家的计算思维和运用开发工具的方法,授之以鱼且授之以渔!

用三个月的时间,带你走进C,体会C的美妙和强大!为今后更为远大的目标和梦想打下基础!




课程大纲
预备知识

第一次课会补充必要的计算机、内存、编程的基础知识,真正零起步!


证书要求

    

     不颁发证书。

课程成绩由四部分组成,单元测验+单元作业(编程作业)+线上考试+论坛讨论,其比例分别是30%、30%、30%、10%。

课程成绩60~84分为合格,85~100分为优秀。



参考资料

  材:

[1] 朱立华等编著.C语言程序设计(第二版).北京:人民邮电出版社,2014.9 

[2] 朱立华等编著.C语言程序设计习题解析与实验指导(第二版).北京:人民邮电出版社,2014.9

参考资料:

   [1] 南京邮电大学程序设计语言课程教学网站:https://c.njupt.edu.cn,有各种集成开发环境可以免费下载,还有其他共享资源

[2] 朱立华等编著.C语言程序设计(附微课视频 3版).北京:人民邮电出版社,2018.8

[3] 朱立华等编著.C语言程序设计习题解析与实验指导(附微课视频 3版).北京:人民邮电出版社,2018.8

[4] 谭浩强.C程序设计(第5版)[M].北京:清华大学出版社,20178月. 

      [5] W. W. NortonCompany. C语言程序设计:现代方法[M]. 吕秀锋,黄倩,译.第2版.北京:人民邮电出版社,2010年.

      [6] Samuel P. HarbisonGuy L. Steele. C语言参考手册[M].徐波,译.第5版.北京:机械工业出版社,2011年.

  [7]中国大学MOOC网上的其他同类课程资源

 


常见问题


Q1:请问这门课对学习者的年龄有要求吗?是不是一定需要本科生以上?


A1:按道理年龄不是问题哈~~~但是,年龄过小,诸如幼儿园、小学的孩子不建议学习啦!初中以上就可以了,只需要比较基本的数理知识就可以。理工科的本科生,绝大多数高校会以C语言作为编程语言统一要求学习,当然文科生也可以学习本课程。即使你是老人,对编程有兴趣一样可以学习。


Q2:报名了,但是这门课该怎么学呢?


A2:本课程理论与实践相结合,在MOOC网上有教学视频,学员首先跟着教学视频听课,然后要完成MOOC上的章节练习题,以检查理论知识掌握程度;再者,学员要在电脑或手机上下载并安装C开发环境,有很多种,比如:Visual C++,Microsoft Visual Studio2010(或其他版本)、CodeBlocks,Dev_Cpp等集成开发环境,C4droid5.apk(手机上使用) 等,便于自己线下练习编程。这些开发环境也可以到我们学校的课程网站上免费下载: https://c.njupt.edu.cn 


Q3:这门课能满足计算机等级考试二级C语言考试的要求吗?


A3:本课程由于面向零起步的初学者,对C语言中难度较高的几个知识点未包括在内,但是已经涵盖了计算机等级考试二级C语言80%以上的内容,为了参加二级考试,学员需要自学以下一些知识:位运算、函数的递归定义及调用、指针数组、二级指针、动态空间管理、链表。 


Q4:对于南邮的同学,通过慕课的方式学习可以代替重修吗?


A4:可以的,对于我们南邮的同学,大家通过加入慕课并完成全部环节的考核(单元测验、作业、论坛发言、 线上期末考试)获得的成绩作为平时成绩,我们将在课程结束之前组织一次线下考试(笔试,难度等同于期末考试,闭卷),该成绩相当于期末成绩,按照平时和期末四六开的比例得到课程的总评成绩。对于重修、刷绩点或者补修、提前修读的同学都一样。有关线下考试,后面会有一个线下考试的报名通知,大家只需要关注我们课程的公告或者论坛就可以了。 


Q5:本课程中师生是如何交流的?有课程QQ群吗?

A5:大家在学习的过程中,可以随时在课程论坛中提问,我们会认真对待大家在课程论坛上提出的每一个问题,并给出回复。课程不另外统一建立QQ群。