陇东学院c语言程序设计,C语言程序设计

spContent=《C语言程序设计》是高等学校本科教育普遍开设的一门课程,是广大程序设计语言学习者首选的入门课程。本课程立足于C语言基础知识的讲解,讲授中引入大量实例,突出重点,剖析难点,培养学生结构化程序设计的思想,重视培养程序开发的综合能力,使学生学有所用,为学习其它程序设计语言打好基础。

—— 课程团队

课程概述

C语言是目前国内外广泛流行的一种计算机结构化程序设计语言。C语言组成简洁紧凑,使用方便灵活,功能丰富、表达能力强,它不仅适合编写系统软件,而且也适合编写应用软件。本课程介绍计算机结构化程序设计的思想、方法和技巧;C语言的基本知识和概念;C语言丰富的运算符和数据类型,以及C语言的结构控制语句;在本课程中,函数的概念和指针的使用是课程重点和难点。程序设计是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行,因此在上机实验时间上应有充足的保障。通过本课程的学习,学生应运用结构化程序设计的方法和技巧,正确地阅读、分析、编写、调试C程序,解决实际应用问题。

授课目标

本课程适用于所有C语言程序设计的初学者,培养学生的科学与工程思维——计算思维,使学生对程序开发,算法设计形成一个初步认知,并系统掌握C语言的基础知识,通过实践演练,能获得设计简单算法,编写C语言程序,并对常见错误进行调试和修改的能力,并为开发综合性C语言程序和学习其它程序设计语言奠定良好的基础。

课程大纲

预备知识

C语言相较其它程序设计语言来讲,兼顾了高级语言和低级语言的双重有点,它面向过程,能访问物理地址,有助于了解计算机的工作原理。本课程难易适中,对C语言的重点知识进行了梳理和讲解,只要你耐心看视频、仔细思考、认真做完练习题,一定会掌握C语言。

证书要求

60分以下不合格,60分-84分为合格,84分以上为优秀。

如果需要认证证书,需要付费申请。

参考资料

1. 谭浩强《C语言程序设计》,清华大学出版社。

2.《The C programming language》,机械工业出版社。

C语言创始人写的书。

3.《C Primer Plus》,人民邮电出版社。

作为入门,这本书就可以作为系统学习C语言的书。

4.《C和指针》,人民邮电出版社。

专门讲指针,基本上也就是必看了,C搞不好指针,也没资格说自己会C。

如果前面的4本都看完了,想要变成C的高手,就可以看下面:

5. 高手进阶,如《C专家编程》、《C陷阱与缺陷》、《C科学与艺术》、《你必须知道的495个C语言问题》。

常见问题

Q:我需要特殊版本的计算机吗?

A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。有的手机有app也能实现C语言编程,不过我们不推荐那么小的屏幕。

Q:我需要安装特定的软件才能做这门课的作业吗?

A:任何C语言的开发工具都可以。课程演示会使用 Visual C++及命令行环境,但是你使用任何其他开发工具都不会影响做作业的正确性。可以使用的其他工具包括但不限于MS Visual Studio、C-Free、Dev C++等。

Q:每周会发布多少时间的视频?我需要花多少时间来学习?

A:发布的视频肯定一般在50到70分钟左右。因为在线下上课时,老师可能会回顾一下上周的内容、某些内容会看学生的反应重复几遍、会当堂问做一些提问,以及在各种软件等教学工具之间切换,这些都要花点时间,而这些在线上课程中都不存在了,所以视频的时间不会正好是90分钟。但是一般我们设计课程需要1:1.5到1:2的课后学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费三到五小时的时间。

你可能感兴趣的:(陇东学院c语言程序设计)