spContent=在面向对象程序设计语言风行的今天,C语言仍然在工业控制、通信等领域广泛使用。国内外的众多高校都将C语言程序设计作为理工科大学生的必修课程。无论是哪个专业的学生,学好C语言程序设计课程都会受益匪浅的。程序设计非常有意思,也非常有挑战性,怎么样?体验一下吧!
—— 课程团队
课程概述
C语言程序设计课程是工科各专业学生的知识结构中一门重要的公共基础课程,本课程可以为其它专业课程奠定程序设计的基础,同时培养学生的计算思维能力,使得学生掌握用计算机来解决各种计算问题的方法。
本课程的任务是让学生掌握C语言的基本知识及程序设计的基本方法,学会运用C语言作为工具,初步具备分析问题、解决问题的能力,养成良好的程序设计风格,积累和提高基本的程序设计能力及结构化程序设计基本思想。通过程序设计以解决和处理现实世界中尤其是与本专业有关的大量实际问题。
授课目标
通过本课程的理论学习及编程练习,初步具备计算思维及基本的程序设计能力。
成绩要求
通过视频学习,完成测试和作业,达到课程要求后,可以获得课程主讲教师签名颁发的合格证书或优秀证书。总成绩由各分项成绩汇总后评定,见下表:考核成绩
作业和测验40/100
考试50/100
参与讨论10/100
课程大纲
预备知识
本课程可以零基础进行学习,如果你学过《大学计算机基础》等相关课程,将有助于深入了解本课程的部分内容,如果没有任何先修课的知识,建议自学一些简单的信息在计算机中的表达和计算机硬件基本结构的相关知识。
参考资料
常见问题
Q:学习过程中可能出现的问题有哪些?
A:注重理论学习,忽视上机编程实践;入门时以为难度大,产生畏难情绪;太注重学习语句的语法规则,忽视了对编程思路和方法的训练;急于求成,总想编写综合性的程序,忽视基本概念,忽视基本功的训练。
Q:学好C语言的关键是什么?
A:上机编程是学好C语言的关键,多上机,多练习,提高动手能力。
Q:整个学习过程是什么样的?
A:整个学习过程分为两个阶段。初级阶段:重点掌握C语言的语法;从模仿起步;必要的记忆;养成良好的编程习惯;掌握上机编写程序的方法;熟练掌握程序调试方法。中级阶段:重点掌握编程思路和基本算法;学会分析问题;开始进行算法设计。
Q:编程需要什么样的操作系统和编程工具?
A:微软Windows系列,苹果 OS X系列,各种版本的Linux都可以作为练习C语言的操作系统, DEV-C++, MS Visual Studio、C-Free等都可以作为练习C语言的编程工具。课程演示将使用DEV-C++。