Warning: WP Redis: Connection refused in /www/wwwroot/cmooc.com/wp-content/plugins/powered-cache/includes/dropins/redis-object-cache.php on line 1433
浙江大学编程课“C语言程序设计进阶”5月11日开课正在报名 | MOOC中国 - 慕课改变你,你改变世界

浙江大学编程课“C语言程序设计进阶”5月11日开课正在报名

MOOCer2015年5月5日 21:33
程序设计入门—C语言

3月份时我们介绍了浙江大学翁恺老师的 “程序设计入门:C语言” 这门课,现在它的进阶篇也来了,即将在中国大学MOOC平台上开课。主讲老师翁恺是个大牛:计算机博士、ACM-ICPC优秀教练奖得主、2011世界总决赛金牌教练。你可以在Windows、Mac OS X甚至是Linux系统上跟翁老师学编程,5月11日开课,现在报名正好赶趟哦!

去报名

课程概述

C语言有许多独特的地方。从1970年代诞生起,它的历史使命就是编写系统程序,它被设计成非常贴近底层、贴近硬件。它的很多独特的设计都是为了能够准确地反映硬件操作。但是历史又和C语言开了一个玩笑,它被当作了第一个通用型语言,曾经广泛地用于各种场合,解决各种问题。它有哪些神秘之处呢?

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

授课大纲

第一周:Unix与C语言、ACL图形库
第二周:数据类型:整数类型、浮点类型、枚举类型
第三周:指针:取地址运算和指针、使用指针、指针与数组、指针与函数、指针与const、指针运算、动态内存分配
第四周:结构:结构、类型定义、联合
第五周:递归与简单算法:递归、搜索、二分搜索、简单排序
第六周:程序结构:内存模型(全局变量和局部变量)、头文件、宏定义、函数指针和回调函数,ACL图形库的消息机制
第七周:文件:文件访问、格式化输入输出、二进制输入输出
第八周:深入应用:二进制运算(按位运算、移位、位段)、链表初步、可变数组

证书要求

待定。

预备知识

程序设计入门知识,如变量、运算符、表达式、判断语言、循环语句、函数、数组。

分享给小伙伴 ►

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2022 CMOOC.COM 慕课改变你,你改变世界