课程介绍

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

课程通知 >>更多
  • 第6周学习安排 2016-03-28
  • 第5周学习安排 2016-03-21
  • 第4周学习任务安排 2016-03-11
  • 关于“第2周课后自测”通知 2016-03-08
  • 第3周学习任务安排 2016-03-07
  • 2015-2016学年第2学期实验安排 2016-02-25
最新动态
  • 李民发布了新的调查问卷C语言结课问卷2016.6.24
  • 李民发布了新的作业实验五 函数应用的程序设计
  • 李民发布了新的作业实验四 数组与指针应用的程序设计
  • 李民发布了新的测试第13周----字符数组自测
  • 李民发布了新的测试第12周--一维数组及指针自测
  • 李民发布了新的作业数组练习1--十进制数转换成二进制数
  • 李民发布了新的测试第11周--一维数组自测
  • 李民发布了新的作业循环结构练习3----分解质因数
  • 李民发布了新的作业循环结构练习2----高精度小数
  • 李民发布了新的测试循环结构自测1