作为数学科学学院信息与计算科学专业的学生,同学们在掌握数学理论知识的同时,还应该具备良好的算法设计和计算机编程能力。在面对实际问题时,如何将它们转化为数学问题(数学建模),如何提出有效的解决办法(算法设计),如何将算法在计算机上实现(编程语言),这三点是值得思考的问题,也是同学们在本科学习中需要掌握的。
C语言是一门通用的计算机编程语言,是理工科各专业学习计算机的基础课,它兼有高级语言和低级语言的特点,广泛应用于底层开发,具有良好的跨平台特性。既可以编写应用软件也可以编写系统软件,被称为程序设计语言的常青树。C语言也是一门优秀的教学语言,优美的结构,完善的语法,是面向过程的结构化编程语言最好的诠释。
希望同学过经过一个学期的学习,能够熟练掌握这门语言,同时也可以自然地过渡到其它课程如数据结构等。程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。
为了学习编程,你需要有一台计算机,安装必要的编程软件,推荐使用windows下Visual Studio 2010作为上机环境。