SPOC学校专有课程
高级语言程序设计
分享
spContent=本课程适合零基础的初学者,课程从最基础知识入手,示例典型,老师经验丰富,深入浅出,讲解了C语言最基础和核心的内容,课程难度适中,并配有丰富的练习和测试,跟着教学的要求,能轻松掌握面向过程的程序设计方法,编写出中等难度的程序。
—— 课程团队
课程概述

本课程以C语言作为载体和切入点,向学生介绍面向过程的程序设计思想与方法。本课程的教学内容包括理论和实验两个部分。理论教学内容包括常量与变量、基本数据类型、运算符与表达式、流程控制、函数、指针与数组、结构体、文件处理、常用算法等,并将面向过程的程序设计思想贯穿其中。实验部分配合理论教学,并通过具体的上机编程实践锻炼学生的动手编程能力与代码调试能力。通过学习本课程,学生应达到:基本掌握结构化程序设计的思想与方法,会使用C语言编写中低难度的程序,并能够熟悉至少一种C语言的集成开发环境。

授课目标
吸引广大零基础的学员学习我们的MOOC课程,视频亲切自然、讲解通俗易懂,配套的练习体现仿学仿练思想。学员跟上听课节奏,并能及时完成课后作业,将能基本掌握用C语言进行编程,初步理解面向过程的程序设计思想。
成绩 要求

60%期末卷面成绩

平时40%的成绩中SPOC成绩占20%-30%

课程大纲
预备知识

参考资料

  材:

[1] 朱立华等编著.C语言程序设计(第二版第一次印刷).北京:人民邮电出版社,2014.9      

[2] 朱立华等编著.C语言程序设计习题解析与实验指导(第二版第一次印刷).北京:人民邮电出版社,2014.9

参考书:

    [1] 谭浩强.C程序设计教程[M].第2版.北京:清华大学出版社,2013年. 

     [2] W. W. NortonCompany. C语言程序设计:现代方法[M]. 吕秀锋,黄倩,译.第2版.北京:人民邮电出版社,2010年.

     [3] Samuel P. HarbisonGuy L. Steele. C语言参考手册[M].徐波,译.第5版.北京:机械工业出版社,2011年.