课程|C语言程序设计进阶(课程团队课程概述)

admin 发布于 2024-01-27 阅读(110)

C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。 本课程是零基础的编程入门课,是后续的操作系统、编译原理、体系结构等课程的基石。—— 课程团队 课程概述程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介。但是对于计算机专业的学生,本课程是向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石,对于C语言本身甚至程序设计语言基础原理的深入理解都是应该掌握的。

本课程是零基础的入门课程,完成本课程之后,就能具有初步的运用C语言编写程序的能力。要想完整的学习C语言,还需要进一步学习本课程的后续课程——《C语言程序设计进阶》。程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。为了学习编程,你需要有一台计算机,安装必要的编程软件。无论是MS 、Mac OS X还是Linux,都有适合C语言编程的软件。如果搞不定自己电脑上的编程软件,我们也会提供在网页中编写、运行C语言程序的方法。 课程大纲01程序设计与C语言课时1 计算机和编程语言2 C语言3 第一个程序02计算课时1 变量2 数据类型3 表达式4 在线评判系统03判断与循环课时1 判断2 循环04进一步的判断与循环课时1 逻辑类型和运算2 级联和嵌套的判断3 多路分支4 循环的例子5 判断和循环常见的错误05循环控制课时1 循环控制2 多重循环3 循环应用06数组与函数课时1 数组2 函数的定义与使用3 函数的参数和变量4 二维数组07数组运算课时1 数组运算2 搜索3 排序初步08指针与字符串课时1 指针2 字符类型3 字符串4 字符串计算 预备知识作为第一门编程课,本课程可以零基础学习。

大学计算机(大学计算机基础、计算思维导论)等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。 证书要求课程的总分达到60分以上,可以获得本课程的合格证书。课程的总分达到85分以上,可以获得本课程的优秀证书。参考资料何钦铭、颜晖,《C语言程序设计(第3版)》,高等教育出版社,2015年,ISBN 978-7-04--3颜晖、张泳,《C语言程序设计实验与习题指导(第3版)》,高等教育出版社,2015年,ISBN 978-7-04--4 常见问题Q:我需要特殊版本的计算机吗?A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS 、各个版本的Mac OS X、各种发行版本的Linux。有的手机有app也能实现C语言编程,不过我们不推荐那么小的屏幕。Q:我需要安装特定的软件才能做这门课的作业吗?A:任何C语言的开发工具都可以。课程演示会使用Dev C++及命令行环境,但是你使用任何其他开发工具都不会影响做作业的正确性。可以使用的其他工具包括但不限于MS 、C-Free等。Q:每周会发布多少时间的视频?我需要花多少时间来学习?A:我们按照90分钟的授课时间来设计课程。

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

标签:  课程 编程 语言 计算机 课时 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。