通过课程的学习,大家可以更加深入地了解计算机的工作原理,理解基本问题的计算机求解过程和基本思路,掌握程序设计语言的数据表达和流程控制的方式,理解程序抽象与模块化的基本方法,并具备利用程序设计技术求解实际问题的能力,为其他计算机类后续课程的学习打下扎实的基础。
本课程系福建省精品课程,并连续两次获得校教学成果特等奖。课程主讲教师曾获得福建省高校青年教师教学竞赛特等奖、全国高校青年教师教学竞赛三等奖、福建省五一劳动奖章、教学名师、教坛新秀等奖项。

通过本课程的学习,将会达成以下目标:
1.理解计算机程序的执行过程,掌握用C语言进行算法表达的一般方法;
2.理解计算思维,掌握计算机解决问题的一般方法;
3.掌握程序设计方法,具备基本的程序设计能力;
4.掌握编程实现常见基本问题求解的能力,并能进行程序调试;
5.具备继续学习C++、Java等面向对象程序设计语言及主流框架的能力;
6.初步具备利用C语言进行软件开发的能力;
7.具备良好的编程习惯,以及程序开发组织管理、协作能力。
本课程主要面向计算机类相关专业的学生、对编程感兴趣的学习者、有志于从事软件开发且没有编程经验的初学者、需要参加各级各类计算机等级考试的学习者等。课程可以零基础、无门槛地学习。

