程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。
C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。
对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介。
本课程不提供源课程认证证书。如需证书请自行申请,源课程证书要求:
课程的总分达到60分以上,可以申请合格证书。
课程的总分达到85分以上,可以申请优秀证书。
本课程成绩将包含:平时/作业/源课程成绩/期末考试四部分。
本课程可以零基础学习。大学计算机(大学计算机基础、计算思维导论)等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。
何钦铭、颜晖,《C语言程序设计(第3版)》,高等教育出版社,2015年,ISBN 978-7-04-043128-3
颜晖、张泳,《C语言程序设计实验与习题指导(第3版)》,高等教育出版社,2015年,ISBN 978-7-04-043563-4
Q : 如何学好这门课程?
A : 这是一门实践性很强的课程,一定要多上机实践!
Q : 源课程每周会发布多少时间的视频?我需要花多少时间来学习?
A : 发布的视频一般小于90分钟,多数在50到70分钟左右。一般设计课程需要1:1.5到1:2的课下学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费三到五小时的时间。