C 语言程序设计是很多理工科专业,尤其是计算机相关专业学生必修的一门专业基础课。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。掌握 C 语言已视作每个计算机技术人员的一项基本功,也是计算机领域中进一步学习和工作的基础。
本课程以程序设计能力培养为主线,以问题和案例引入编程语法,围绕问题的解决来讲解C语言及程序设计。课程内容主要内容包括:引言、简单C程序设计、分支结构、循环结构、函数、数组、字符数组与字符串、指针、结构、指针进阶、编译预处理等内容。
C语言程序设计的核心词汇是程序设计,程序设计思想需要借助“C语言”这个工具来实现,而这个工具(C语言语法)本身有点复杂,这导致了C语言学习的一个误区是“舍本逐末”,很多同学只学会了语法,却没有学会程序设计,不会编程。本课程的特色是“抱西瓜,不捡芝麻”,以计算思维程序设计能力培养为主线,引导学生“像计算机科学家一样思考问题”,从计算机解题的角度分析问题。不论是C语言语法还是计算思维的培养,仅靠“告知”是不够的,你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在线判题网站、编译器、调试器才是你最好的老师。
程序设计不是听会的,也不是看会的,而是动手动脑练会的!想想从小到大为了培养数学思维你所付出的时间和金钱吧,在信息时代,选择了IT相关专业的你,为培养计算思维付出多少努力都是最值得的,加油吧,少年!