课程介绍

C语言是目前仍然广泛使用的计算机程序设计语言,是本科各学科专业学生学习计算机技术课程的基础课。C语言适用范围广、语法简洁、执行效率高。C语言是典型的结构化程序语言,是学习面向对象程序语言的基础。C语言编程方法的学习,已经成为普通本科院校大多数专业方向的必修课程。 按照教育部计算机基础教学指导委员会对高等院校计算机基础教学的基本要求,按照将计算思维能力培养作为计算机基础教育的核心任务的宗旨,通过深入研究了不同专业大类的培养目标和计算机技术学习需求,结合大学学生特点,我们确立了课程总体教学目标为培养学生初步具备以下三方面的能力,即:具有应用C语言编制结构良好的程序的能力;具有算法分析的基本能力;具有对程序进行调试和测试的基本能力。从而,能根据要求编制程序解决实际问题;为后续课程的学习打下良好基础。 本课程的教学一共有8章,从内容组织上分为3个部分: 1. 第1章、第2章是入门基础,结合Visual C++ 6.0的安装使用,介绍了C语言的基本语法。 2. 第3章是程序设计的基本结构,介绍了基本的结构化程序设计方法,简单算法的设计和表示方法,学生们可以学会根据算法编制程序,设计出结构较为复杂的程序。 3. 第4章到第8章是模块化程序设计,学生通过模块化函数掌握程序模块的设计方法,并进一步通过数组、指针、结构体、位运算、数据文件等全面掌握C语言编程方法,培养分析问题和解决问题的能力。 本课程的任课教师们都具有长期的C语言教学实践经验,也各自总结了许多的教案教法,借此精品资源共享课建设之际,大家集思广益,形成了本课程教学中的几大特色: 1. 改变学术论文式的教学风格,以深入浅出的案例教学为线索,通过贴近实践、浅显易懂和生动有趣的实例,展开对C语言语句语法的学习。 2. 强调编程实践,从编译环境的安装调试入手,要求学习者通过上机实践,尤其是通过Debug调试程序的纠错实践,掌握C语言编程的基本技能。 3. 教案中每个例题都在VC++6.0下通过,并给出了运行结果,而且尽可能多的配置了各例题的程序流程图和示意图,使学习者通过直观图示理解程序的编制逻辑,加深对C语言编程方法的了解。 4. 采取贯穿始终的学习方式,介绍C语言中的指针问题。通过循序渐进的方法,通过各种应用实例,使得读者逐步地建立指针、指针运算、指针数组、函数指针等一系列概念,并逐步地学习掌握相应的编程方法。 5. 鉴于C语言的原始发布是英语。教案和教材中对主要知识点和主要编程方法的阐述,都加入了英文的表述,以期更原始、更准确地表达这些内容,使得学生们通过对照英文表述,更清晰地了解到C语言编程方法的内涵。

课程通知 >>更多
最新动态
  • 孙骏发布了新的作业求斐波那契数列前n项
  • 孙骏发布了新的作业循环练习_while_寻找素数1
  • 孙骏发布了新的作业选择结构练习1
  • 孙骏发布了新的作业循环结构练习2
  • 孙骏发布了新的作业数组练习1
  • 孙骏发布了新的作业第二章作业1
  • 孙骏发布了新的作业数组练习1--十进制数转换成二进制数
  • 孙骏发布了新的作业递归函数练习_Fibonacci数列
  • 孙骏发布了新的调查问卷c语言学习回顾
  • 孙骏发布了新的调查问卷c语言学习回顾