C语言程序设计进阶普通证书

关注 (559) 学过 (19) 晒证书

C语言程序设计进阶中文授课

8.7 (9人)

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

难度:简单

开始时间:2017-04-24

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

去上课

你可能感兴趣换一换

课程概述
课程以一个Windows下的图形游戏程序入手,借助一个C语言图形库,展开全部的教学内容。
作为计算机的基础语言,C语言有许多独特的地方。从1970年代诞生起,它的历史使命就是编写系统程序,它被设计成非常贴近底层、贴近硬件。它的很多独特的设计都是为了能够准确地反映硬件操作。但是历史又和C语言开了一个玩笑,它被当作了第一个通用型语言,曾经广泛地用于各种场合,解决各种问题。可是它之后的语言,再也没有像它那样贴近硬件,它们拿掉了那些硬件相关的东西,变得越来越远离底层了。
这门课,就是要告诉你C语言到底有哪些独特的地方,为什么能长期占据15%上下的编程语言份额。它是在前序课程——《程序设计入门-C语言》或《程序设计入门-Java语言》的基础上,让你完全掌握C语言本身的课程。
虽然我们会借助一个Windows下的图形库来展开教学内容,但是用C语言写Windows程序已经是过去式了,我们并不是要教大家如何用C语言来写Windows程序,只是借一下故事而已。

证书要求
课程的总分达到60分以上,可以获得本课程的合格证书。
课程的总分达到85分以上,可以获得本课程的优秀证书。


预备知识
本课程是《程序设计入门-C语言》的后续课程,对前序课程的学习是必须的。

授课大纲
第一周:课程介绍,指针深入理解
第二周:一个图形库
第三周:结构类型
第四周:链表
第五周:程序结构
第六周:搜索与排序
第七周:文件
第八周:交互图形程序设计(函数指针、MVC设计模式)

所属专题

相关课程

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

关于我们 新手指南