SPOC学校专有课程
C语言程序设计
分享
spContent=学习程序设计是一件充满挑战、更充满乐趣的事情,本课程力求以通识、形象的展示方式诠释生涩的知识要点、用最简明的语言、最典型的实例以轻松愉快的方式引导你快乐学习,带给你全新的学习体验,和你一起欣赏C语言之美,领悟C语言之妙,体会学习C语言之无穷乐趣。
—— 课程团队
课程概述

     人类学语言时,学会了听说读写,学数学时,学会了运算推理,学物理时,学会了观察实证,从而可以理解现实生活的周围,以便针对问题提出有效的解决方案。生活在越来越数字化的互联网+时代,学会了编程就等于掌握了信息时代的听说读写能力。学习编程形成的心理技能对于我们工作、生活及其他方面都极其有用。通过跨学科、跨领域的延伸,编程将提高问题求解的能力,提升对世界的理解力和改善解决问题的决策能力,建立起批判性思维、系统性思维、创造性思维。这时,你会发现编程教会我们如何思考。

       学习程序设计是一件充满挑战、更充满乐趣的事情,本课程力求以通识、形象的展示方式诠释生涩的知识要点、用最简明的语言、最典型的实例以轻松愉快的方式引导你快乐学习,带给你全新的学习体验,和你一起欣赏C语言之美,领悟C语言之妙,体会学习C语言之无穷乐趣。C语言是结构化程序设计语言中的优秀代表,多年来始终称雄程序语言排行榜的前三位。在这门课程中,我们将学到C语言程序的三种基本结构、模块化程序设计思想和实现手段以及C语言丰富的数据类型。我们的课程从零基础开始,以两条主线来讲解课程内容。一条主线是语法知识点,从程序设计基础、简单数据类型到复杂数据类型如数组、指针、结构体、共用体,从顺序、分支、循环三种基本控制结构到模块化思想体现的函数,循序渐进地展示C语言特性;一条主线是程序设计,以案例贯穿课程,突出案例引导,案例涵盖了排序、查找、删除、修改等常见程序算法。本课程从理论和实践两个方面培养和提高您程序设计能力,以及应用计算思维方法去分析和解决问题的能力,为我们在今后的学习和工作中能够很好地使用计算机来解决实际问题打下良好的基础。


授课目标

通过本课程的学习,您将会达成以下目标:

1、掌握用C语言进行算法表达的一般方法;

2、理解计算思维、掌握计算机解决问题的一般方法;

3、掌握程序设计方法,具备基本的程序设计思维;

3、掌握编程实现常见基本问题求解的能力;

4、具备继续学习C++、JAVA等面向对象程序设计语言及主流框架的能力;

5、初步具备利用C语言进行软件开发的能力;

6、具备良好的程序开发组织管理、协作能力。

成绩 要求

本课程要求您完成网络课程的学习,完成网上的练习及测试,同时,需要同步完成实训平台上的相关实训项目。

课程大纲
预备知识

       课程面向对计算机编程感兴趣的学习者、有志于从事软件开发且没有编程经验的初学者,可以零基础、无门槛地学习。大学计算机基础、计算思维导论等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。


参考资料

《C语言程序设计 》,电子工业出版社,朱艳辉,曾志高,刘强  主编

《C语言程序设计实验教程》,电子工业出版社,刘强,童启 主编