程序设计基础
分享
课程详情
课程评价
spContent=啥?你说你会用电脑?手机玩得也很溜?那你会“教”电脑吗?会“驯”手机吗?你想对电脑和手机“发号施令”,让它们随你所欲做出各种神奇的事情吗?来吧!学会编程,你将翻身做主人,真正成为电脑和手机的“上帝”!我们的课程能用十几周的时间助你“封神”!
—— 课程团队
课程概述

《程序设计基础》是计算机相关专业的第一门程序设计方面的专业基础课,主要学习针对典型问题分析需求、设计算法、使用流程图描述算法、最后使用典型编程语言(C语言)实现算法的基本方法,对于培养学生在程序设计方面的学习兴趣与基本功,使学生熟悉基本的程序设计思想,养成良好的编程与工作习惯,掌握软件开发实践中分析问题、设计算法、编写与调试程序的方法具有重要意义。同时该课程的教学还要为《C#程序设计》、《ASP.NET程序设计》、《JavaSE程序设计》、《Java Web应用开发》、《Android应用开发技术》等后续课程的教学打好基础。


授课目标

本课程面向程序设计领域的初学者,只需要学习者掌握基本的计算机操作技能、对程序设计相关技术有浓厚的学习兴趣,以培养学习者的计算思维、帮助其理解典型的编程思想、初步熟悉C语言程序设计方法、为深入学习其它软件开发技术打基础为主要目的。


课程大纲
预备知识

在学习本课程前,学习者应掌握基本的计算机应用操作技能,对计算机软硬件相关基础知识有一定了解。

参考资料

教材:C语言程序设计基础·赵春晓、王丽群·清华大学出版社·2017.10

参考资料:

C语言程序设计案例式教程·黑马程序员·人民邮电出版社·2017年1月

解析C程序设计(第2版)·甘玲等 编著 ·清华大学出版社·2012年1月


常见问题

Q :  要学编程,英语不好行不行?

A :  程序设计实践中涉及到的英语都不复杂,也很少有生僻的单词,并不需要你有多高的英语水平!

Q :  要学编程,是不是数学得好?

A :  只负责编程的话,用不着掌握多高深的数学知识,不用担心!

Q :  要学习编程,需要配置很好的电脑吗?

A :  与玩游戏相比,编程所需的电脑配置可以说很低,市面上的中低档电脑基本上就够用了,当然,最好配个大点的显示器!

Q :  我没打算当程序员,学编程有用吗?

A :  学会分析问题、用流程图描述算法的方法,了解简单的编程思想,能让你逻辑性更好、说话做事更有条理,对你解决生活、工作中的其它问题也会大有帮助!

Q :  学了这门课,什么程序都能编吗?

A :  本课程只能帮助你学会分析问题、设计算法,在此基础上使用流程图描述算法,最后具体去编写C程序解决典型问题。如果想进一步学会做网站、做APP,欢迎学习我们的《Java Web应用开发》、《Android应用开发》等相关课程。