C语言程序设计普通证书

关注 (20k) 学过 (787) 写点评 (137) 晒证书

C语言程序设计中文授课

9.5 (137人)

  • 知识量:9.8
  • 教师参与:9.8
  • 趣味性:9.9
  • 课程设计:9.8

难度:简单

开始时间:2014-05-22

持续时间:14.0周/每周3.0-5.0小时

去上课

你可能感兴趣换一换

课程概述
程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。
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考试之后,通知我们你的报名考场,那么在考试通过的当天,我们就会给你发出证书。


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


授课大纲
这是目前暂时公布的课程大纲。每周均为90分钟的课时内容。根据大家在讨论区的反应,我们会随时对大纲做出调整。
第一周:介绍:计算机、程序和C语言
第二周:计算:变量和表达式
第三周:判断:分支结构
第四周:循环
第五周:循环控制
第六周:数据类型和处理
第七周:函数
第八周:数组
第九周:指针
第十周:字符串
第十一周:结构类型
第十二周:程序结构
第十三周:链表
第十四周:文件


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


常见问题
Q:我需要特殊版本的计算机吗?
A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。有的手机有app也能实现C语言编程,不过我们不推荐那么小的屏幕。
Q:我需要安装特定的软件才能做这门课的作业吗?
A:任何C语言的开发工具都可以。课程演示会使用Dev C++及命令行环境,但是你使用任何其他开发工具都不会影响做作业的正确性。可以使用的其他工具包括但不限于MS Visual Studio、C-Free等。
Q:每周会发布多少时间的视频?我需要花多少时间来学习?
A:我们按照90分钟的授课时间来设计课程。但是发布的视频肯定小于90分钟,一般在50到70分钟左右。因为在线下上课时,老师可能会回顾一下上周的内容、某些内容会看学生的反应重复几遍、会当堂问做一些提问,以及在各种软件等教学工具之间切换,这些都要花点时间,而这些在线上课程中都不存在了,所以视频的时间不会正好是90分钟。但是一般我们设计课程需要1:1.5到1:2的课后学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费三到五小时的时间。
Q:有的课件内容前面有个*号是什么意思?
A:这是参考课件,不是你必须看必须学的。比如,用来说明某个操作系统下需要如何编写程序的,或者针对计算机专业学生对某些问题的深入解释的。对这些问题的理解不会影响你的课程学习。

课程点评 写点评

综合评分:9.5难度:简单

  • 知识量:9.8
  • 教师参与:9.8
  • 趣味性:9.9
  • 课程设计:9.8
  • 讲解清楚 32
  • 老师牛 25
  • 入门级 19
  • 干货 8
  • 作业难 6
  • 偏理论 3
  • 作业少 3
  • 老师用心 2

精彩点评

最新点评

  • youngtianqin
    youngtianqin 在上课

    老师讲的非常棒,幽默风趣,喜欢老师的风格~希望老师多出一些课程,造福更多的学习者,让大家能够享受到更好的教育资源。

    2016-11-30 16:04 0
  • 君-无-悔
    君-无-悔 已完成

    感觉还不错,没想到我学完C的才得了这么点分。没怎么看视频上来直接做题,就把他当练习册了。果然还差点。

    晒证书 C语言程序设计 C语言程序设计
    2016-09-27 19:52 2
  • JunZhi_Huang
    JunZhi_Huang 在上课

    我对这位老师表示10分的满意!从简到繁,都能条理清晰; 翁老师给我的更多的是如何思考,而不是死死编程,更是授人以渔; 表示我偷懒再加上其他的忙事,中间落下很多,证书应该是拿不到了,不过,翁老师给我的更多是教我如何去理解程序,看清程序,比我自学看那本厚厚的教材有灵性很多。最后,祝翁老师工作顺利。 PS:作业从第5周开始就难很多了啊呜呜呜……我这种学渣欲哭无泪啊QwQ

    2016-08-26 03:52 0
  • YeChieh
    YeChieh 已完成

    很基础C语言的入门课程,老师讲解很好,普通话和英语都很标准,个别编程题对于我个人来说有点难,善用讨论区可以学到很多

    晒证书 C语言程序设计 C语言程序设计
    2016-03-15 09:45 2
  • Scanner
    Scanner 已完成

    作为一个基本算是完全不懂c的人,学完这门课觉得自己收获特别大,老师讲解很清楚,尤其是那些对编程语言历史的讲解,个人觉的对理解c特别有帮助。

  • 赌书消得泼茶
    赌书消得泼茶 没能完成

    这门课程其实在将近两年前了吧,第一次开课时我们专业正好也开设c语言课程,想正好补补课,为期末复习打基础,然而可能因为基础太差当时跟着老师的课总觉得有些睡意,,,,原谅我,,不过依稀记得老师诙谐幽默的语言,和亲切的面庞,。。

  • richo314
    richo314 已完成

    啥也不想多说,看过的人都知道, 老师很用心,我必须给点赞。 希望老师讲课越来越好, 科研成果也越来越多。

    2015-12-22 13:45 0
  • Please锴
    Please锴 在上课

    老师讲的对于初学者来说很有帮助啊,良心!!! ..

    2015-12-19 17:23 0

课程笔记

写笔记
查看全部笔记 >

所属专题

相关课程

京ICP证100430号    京网文[2015] 0609-239号    新出发京零字东150005号     京公网安备11010502007133号 ©2017果壳网

关于我们 新手指南