C语言程序设计

开课班次:
开课时间: 2018-03-19 — 2018-06-24
选课时间: 2016-12-12 — 2018-03-31
加入课程 541人 收藏
分享到

课程介绍

C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。 本课程是后续的操作系统、编译原理、体系结构等课程的基石。

程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。
C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。
对于非计算机专业的学生,学习本课程的主要目的是掌握程序设计的基本方法,C语言是教学媒介。但是对于计算机专业的学生,本课程是向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石,对于C语言本身甚至程序设计语言基础原理的深入理解都是应该掌握的。
程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。
为了学习编程,你需要有一台计算机,安装必要的编程软件。无论是MS Windows、Mac OS X还是Linux,都有适合C语言编程的软件。

课程大纲

学习要求

作为第一门编程课,本课程可以零基础学习。大学计算机(大学计算机基础、计算思维导论)等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。

考核标准

(暂定,会有 改动)
课程的总分(平时测验和期末考试各占50%)达到60分以上,在线期末试卷也达到60分以上,可以获得本课程的合格证书。
课程的在线期末试卷达到60分以上,并且在课程结束后的24个月内,参加PAT(编程能力测试,http://pat.zju.edu.cn ),只以C语言答题,甲级获得20分及以上,乙级获得40分及以上者,在获得PAT证书之后,可以获得本课程的优秀证书。
PAT每年会有三次考试,分别在3月、8月和11月左右举行,目前在全国有12个城市有PAT的考场。PAT的成绩和证书在考试的当天就会公布。你只要在报名了PAT考试之后,通知我们你的报名考场,那么在考试通过的当天,我们就会给你发出证书。

教材教参

何钦铭、颜晖,《C语言程序设计(第2版)》,高等教育出版社,2013年,ISBN 978-7-04-034672-5,购买网址:http://www.icourse163.org/learn/zju/zju001#/learn/custom?id=82002

联系客服
经检测,当前账号未设置邮箱,请设置邮箱

添加邮箱之后即可用邮箱登录!

忘记密码时,只能通过邮箱找回!

添加邮箱

请您添加邮箱,否则就无法进行其他操作!