您好,欢迎来到 中国大学生在线

MOOC推荐|你想成为程序猿吗?来学习C语言吧!

2018年05月09日 15:05:00 来源: 东北林业大学 作者: 字号:TT

计算机可以用来干什么?相信大部分人的第一反应是看电影啊,打游戏啊,聊天啊……等等这些娱乐性的项目,但是大家知道这些游戏,视频,聊天等等的娱乐软件是怎么设计出来的吗?软件是将计算机语言经过某些排列组合之后,使这些计算机语言组合成一些可以由计算机执行的程序语句,这些拥有各个功能的程序语句组合起来,就是我们平常使用的软件啦!当然,程序语言也分为好几种,今天给大家带来的便是N种程序语言中的一种——C语言。如果你想要学习C语言,那么这期的MOOC一定可以吸引你!

本次为大家带来的MOOC是来自中国地质大学(武汉)的课程零基础学C语言》(514日开课哦,别犹豫了,赶快报名学习吧!) 

课程概述:

C语言是目前世界上最流行、使用最广泛的高级程序设计语言之一,在TIOBE世界编程语言社区排行榜中始终位居前两位,对操作系统和需要对硬件进行编程的场合,用C语言明显优于其他高级语言,许多大型系统软件都是用C语言编写的。同时,C语言简洁、紧凑,使用方便、灵活,运算符和数据类型丰富,使用其编写的程序可移植性好,并具备很强的数据处理能力。

C语言是一门优秀的教学语言,其优美的结构,完善的语法,都是对面向过程的结构化编程语言最好的诠释。同时,C语言也是其他很多程序设计语言的基础,是后续学好其他程序设计语言甚至是学好整个计算机技术的一块基石,所以,各高等学校和专科院校校均采用C语言作为计算机编程的入门语言。

本课程面向广大程序设计入门者,既可以作为各高等学校和专科院校计算机专业学习程序设计和深入学习计算机技术的先修课程,也可以作为理工类各专业的一门公共基础课程,更是广大程序设计爱好者及非理工类专业学生都能够学懂学会的课程,是真正打开人机对话之门的一把钥匙。本课程讲解细致入微,范例实用、丰富,浅显易懂,一步步推进,让大家彻底摆脱C语言枯燥乏味的固有印象。每节课课前均由引导题作为内容引出,课后有思考题和练习题作为总结和任务驱动,由浅入深,知识点环环相扣,尤其是针对编程入门的新手易犯的错误,均有特别指出和说明。

本课程考虑到大多数的零基础同学,配备全套的教学资料,包括教学ppt、课堂练习、程序示例、题库和课外阅读的参考资料等,也会有助教团队负责大家平时学习过程中的讨论、在线互动和答疑解惑,并且会定期发布公告提醒大家学习的进度和安排。需要说明的是,本课程所有演示均采用VC++6.0编译环境,这是目前学习C语言最易上手的平台之一,目的是除了适用于各高等学校和专科院校的教学现状和机考环境,还可以兼顾计算机等级考试的备考者所需。

你是否还在将计算机当做看电影、聊天和玩游戏的工具?那么,当你点开本课程的时候,太好了,你又多了一个更好的选择和一个独特的机会。不论是比尔·盖茨还是乔布斯,抑或谢尔盖·布林和拉里·佩奇,他们都有一个共同的特点:在少年时酷爱编程。乔布斯说过,“每个人都应该学习如何编程,因为它教会你如何思考”。而TED大会上的托马斯·苏亚雷斯更是用亲身经历告诉我们,一个十二岁的孩子,也能编写出精彩的APP。只要你对计算机感兴趣,或是迷恋或是渴望,就不妨让自己在一个只有0和1的世界中同计算机展开一场逻辑较量,体会成功后的快乐和喜悦。而要想练就这身本领,需要跟随本课程,一步一个脚印,多上机多实践,这是学好编程最好的方法。

语言只是一个工具,一个载体,学习编程,我们学的是方法,是一种思维模式,而不是语言本身。这就好比你学会了开车,那么开什么车就不重要了,目的都是到达。将计算机应用到各自感兴趣和熟知的领域,从而改变我们触摸世界的方式,这才是学习编程及计算机技术的真正目的,让我们的思维,插上计算机的翅膀,去创造一个属于我们自己的奇迹!

课程解析:

本课程一共分为八个板块进行,将由简入难,循序渐进的对大家进行C语言的教学。

第一周开篇将会通过对C语言的一些基础阐述,为大家介绍一下C语言对于我们的意义,不会让大家迷茫的学习,同时,还会为我们介绍一下计算机的文化基础,毕竟我们学习的是关于计算机,不能一点计算机都不了解你说是吧~

第二板块的课程将会给大家简单介绍一下C语言,通过一些简单的编程,让大家简单了解一下程序语言的作用,还会通过编写一些简单的算数程序来帮助大家更直观的认识C语言的功效。

第三个板块就是一些入门的东西啦,在C语言中不止一种数据种类,在此板块中,课程会为大家介绍一下不同的数据,字符种类,帮助大家区分数据,字符种类,在之后的编程中会使大家更加准确地运用各种数据和字符。

第四个板块中会教大家如何来将各种算式组合到一起,各种复杂的程序运行不仅仅是单一语句单一运算的结果,是各种运算语句的组合的结果,所以,如何组合是非常重要的,本板块还会为大家来介绍一些运算符还有常用的表达式的格式哦~

第五,六,七这三个板块是三种C语言的程序结构的教学,分别是顺序,选择,循环这三种结构,通过运算符和结构的使用,会使一个程序变得更加完整和功能多种多样,通过不同结构的使用,会使你的程序变得更加高端和实用。

第八个板块,也就是最后一个板块,这个板块涉及的教学内容就比较少了,这个板块比较注重实践,会通过一些例子和练习,帮助大家更加熟练地掌握C语言。

推荐理由(★★★):

C语言是一门非常实用的计算机语言,如果你掌握的足够熟练,那么你可以使用C语言来编写一些程序,使得你的一些想象成真,而且在大学中,还会有各种关于C语言的比赛,学习之后也可以参加比赛来锻炼自己还可以兼顾计算机等级考试的需要。

45年前,因为肯·汤普森一款“星际旅行”的游戏,于是诞生了丹尼斯·里奇的C语言; 45年后的今天,到处都有C语言的存在,不论是iOS还是Android。于是,很多人都在问: 我为什么要学习C语言? 我能学好C语言么? 我如何学好C语言?...... 答案是:Follow me,You can do it!

—— 课程团队  课程概述

更多介绍请访问:https://www.icourse163.org/course/CUG-1001632003

[责任编辑:刘宇宏 ]

在线微课堂 东北林业大学在线微课堂 mooc推荐 C语言

我要评论( 网友评论仅供其表达个人看法,并不表明本站同意其观点或证实其描述。)
用户名: 快速登录

全部评论0条)

关于我们 共建单位 联系方式