高级语言程序设计
分享
课程详情
课程评价
spContent=本课程以C语言为编程语言介绍过程化程序设计思想和方法。 课程已经成功开放了四期,好评如潮! 这是第五期,我们适应今年疫情形势下的实际需求,暑期提前开放课程,以方便高考结束的孩子们利用开学前的一个月时间,提前学习编程,快人一步,入学后高人一筹不是问题。 慕课以我们的新版教材为依据组织教学内容,着力基础、突出重点、去繁存简、演示详尽,强调规范与技能。教学视频画面唯美,案例丰富。同学们循着模仿、思考、实践的足迹亲近C语言,从而领悟程序设计的奥妙所在。 还等什么呢?让我们一起进入C语言的课堂吧!!
—— 课程团队
课程概述

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

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

 

授课目标

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

专业团队精心制作了83个唯美教学视频,让大家在试听享受中逐渐亲近C语言乃至乐在其中。教学内容去繁存简,抓住核心,突出重点,跟踪演示,展示编程技巧和调试方法,既教给大家C语言的基本语法和编程思路,又训练大家的计算思维和运用开发工具的方法,授之以鱼且授之以渔!

用四个月的时间,我们带你走进C,体会C的美妙和强大!成为IT精英和智能社会信息化达人的梦想,将从这里起步!!




课程大纲
预备知识

第一个教学视频会给大家补充必要的计算机、内存、编程的基础知识,真正零起步!


参考资料


本课程配套的微课版主教材:(如果您需要购买,请扫描二维码直达购买页面)

与主教材配套的习题与实验教材:(如果您需要购买,请扫描二维码直达购买页面)

其他参考资料:

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

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

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

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

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

    

 


常见问题


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


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


Q2:南邮的学生注册时有什么要求?


A2南邮的学生请注意了,大家在注册的时候,昵称请务必按 NJUPT+B开头的学号+姓名组成,例如:学号为B19010340姓名为东平的学生,在MOOC网上注册时的昵称为:

NJUPTB19010340东平(字符之间都不留空格)这样方便我们在众多学生成绩中统计出本校学生的成绩,否则找不到你的成绩将影响你的得分。


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


A3:本课程理论与实践相结合,在MOOC网上有教学视频,学员首先跟着教学视频听课,然后要完成MOOC上的章节测验和编程练习题,以巩固理论知识、强化实践能力;积极参与老师设定的课后讨论话题,每个人至少参加5个话题的讨论,是计分的。最后一定要完成网上的期末考试。

学员需要在电脑或手机上下载并安装C开发环境,有很多种,比如:Visual C++,Microsoft Visual Studio2010(或其他版本)、CodeBlocks,Dev_Cpp等集成开发环境,C4droid5.apk(手机上使用) 等,便于自己线下加强编程训练。这些开发环境也可以到我们学校的课程网站上免费下载: https://c.njupt.edu.cn 


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


A4:本课程虽然面向零起步的初学者,但是教学内容已经涵盖了计算机等级考试二级C语言的所有内容。当然,为了更充分地备考,还需要多做练习、模拟试卷,上机编程训练题,仅仅完成网上的作业训练量不够,针对性也不足。 


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


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


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

A5:大家在学习的过程中,可以随时在答疑区中提问,我们会认真对待大家在课程提出的每一个问题,并给出回复。讨论区中的问题老师也会给出自己的见解供大家参考。

课程不另外统一建立QQ群。