工具箱 活动 做种: 0 下载: 0|分享率(上传量/下载量): 2951.772 上传量: 77.22 TB 下载量: 26.78 GB 积分: 1516742.61 消息(0) 细语 客户端|RSS
返回顶部
本站定于2020年11月26日24:00关站,请大家提前下载收藏自己所需的资料。有缘再见!

种子信息

[C语言程序设计进阶-浙江大学-翁恺][Advanced C Programming][MP4+PDF+RAR][中国大学MOOC]

[ 不计下载量 ]

选择操作: 种子下载 | 请求补种 | 加入收藏 |
文件名: ZiJingBT.C语言程序设计进阶-浙江大学-翁恺.torrent
种子名称: C语言程序设计进阶-浙江大学-翁恺
信息: 大小: 2.37 GB | 文件数: 76 | Info Hash: c72567cd9717235f6f2e334bd093bb24f2858a5c
类别: 学习 | 宫本拓虚 (上传员 九乡河最佳教练) 上传于 2018-11-15 11:06:18
活跃度: 做种(0)/下载(0) | 完成下载 (71) (最近一次活动时间 2020-11-23 18:47:27 / 种子活动时间 2020-11-23 18:47:27)
上传字幕:
便笺:
内容简介: 引用:
您的保种是紫荆长久发展的重要保证,下载资源后请自觉做到开机即做种,您的保种可让紫荆的资源的长久有效、下载速度达到极限, 同时也可以为您赚得上传流量和积分。感谢您对紫荆的支持!

本资源由Rhilip制作


image

课程介绍及抓取说明

MOOC课程地址http://www.icourse163.org/course/zju-200001

C语言程序设计进阶-浙江大学-翁恺

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

抓取开课次数:第1次开课
课程时间
开课:2015年5月11日 10:00
结束:2015年8月14日 00:00

抓取内容
课程视频(MP4超清源)
课程文档(PDF)
ACLLib库

抓取补充说明
如果没看错的话,这个也和入门教程合并成一门课了 C语言程序设计 http://www.icourse163.org/course/zju-9001

抓取档目录结构
│  抓取说明.txt
│  课程介绍.txt
│  课程封面图-C语言程序设计进阶.png
│  
├─第1周:指针与字符串
│      1 指针.pdf
│      1.1.1 指针的使用:指针有什么用呢?.mp4
│      1.1.2 指针与数组:为什么数组传进函数后的sizeof不对了.mp4
│      1.1.3 指针与const:指针本身和所指的变量都可能const.mp4
│      1.2.1 指针运算.mp4
│      1.2.2 动态内存分配.mp4
│      1.3.1 单字符输入输出.mp4
│      1.3.2 字符串数组.mp4
│      1.4.1 函数strlen.mp4
│      1.4.2 函数strcmp.mp4
│      1.4.3 函数strcpy.mp4
│      1.4.4 字符串搜索函数.mp4
│      2 指针计算.pdf
│      
├─第2周:ACLLib的基本图形函数
│      1 ACLLib.pdf
│      2.1 ACLLib介绍,看几个小游戏的演示.mp4
│      2.2 Win32API简单介绍,太难了,咱不学!.mp4
│      2.3 Dev C++建ACLLib项目,第一个窗口跑起来.mp4
│      2.4 ACLLib的基本绘图函数.mp4
│      ACLLib master.rar
│      acllib_doc.pdf
│      ACLLib图形界面程序设计.txt
│      关于ACLLIB的“安装、配置”.txt
│      
├─第3周:结构类型
│      1 枚举.pdf
│      2 结构.pdf
│      3 联合.pdf
│      3.1 枚举.mp4
│      3.2.1 结构类型.mp4
│      3.2.2 结构与函数.mp4
│      3.2.3 结构中的结构.mp4
│      3.3.1 类型定义.mp4
│      3.3.2 联合.mp4
│      
├─第4周:链表
│      4.1.1 可变数组.mp4
│      4.1.2 可变数组数据访问.mp4
│      4.1.3 可变数组自动增长.mp4
│      4.2.1可变数组的缺陷.mp4
│      4.2.2 链表.mp4
│      4.2.3 链表的函数.mp4
│      4.2.4 链表的搜索.mp4
│      4.2.5 链表的删除.mp4
│      4.2.6 链表的清除.mp4
│      说明.txt
│      
├─第5周:程序结构
│      1 全局变量.pdf
│      2 宏.pdf
│      3 大程序.pdf
│      5.1.1 全局变量.mp4
│      5.1.2 静态本地变量.mp4
│      5.1.3 全局变量贴士.mp4
│      5.2.1 宏定义.mp4
│      5.2.2 带参数的宏.mp4
│      5.3.1 大程序.mp4
│      5.3.2 头文件.mp4
│      5.3.3 声明.mp4
│      
├─第6周:交互图形设计
│      6.1 图形程序的终端输入输出.mp4
│      6.2.1 函数指针.mp4
│      6.2.2 函数指针的使用.mp4
│      6.3.1 回调函数.mp4
│      6.3.2 图形交互消息.mp4
│      6.4.1 MVC设计模式.mp4
│      6.4.2 游戏设计思路.mp4
│      
├─第7周:文件
│      1 文件.pdf
│      2 位运算.pdf
│      7.1.1 格式化输入输出.mp4
│      7.1.2 文件输入输出.mp4
│      7.1.3 二进制文件.mp4
│      7.2.1 按位运算.mp4
│      7.2.2 移位运算.mp4
│      7.2.3 位运算例子.mp4
│      7.2.4 位段.mp4
│      文件和底层操作.txt
│      
└─第8周 搜索与排序
       8.1.1 线性搜索.mp4
       8.1.2 搜索例子.mp4
       8.1.3 二分搜索.mp4
       8.2 排序.mp4

课程概述
课程以一个Windows下的图形游戏程序入手,借助一个C语言图形库,展开全部的教学内容。

作为计算机的基础语言,C语言有许多独特的地方。从1970年代诞生起,它的历史使命就是编写系统程序,它被设计成非常贴近底层、贴近硬件。它的很多独特的设计都是为了能够准确地反映硬件操作。但是历史又和C语言开了一个玩笑,它被当作了第一个通用型语言,曾经广泛地用于各种场合,解决各种问题。可是它之后的语言,再也没有像它那样贴近硬件,它们拿掉了那些硬件相关的东西,变得越来越远离底层了。

这门课,就是要告诉你C语言到底有哪些独特的地方,为什么能长期占据15%上下的编程语言份额。它是在前序课程——《程序设计入门-C语言》或《程序设计入门-Java语言》的基础上,让你完全掌握C语言本身的课程。

虽然我们会借助一个Windows下的图形库来展开教学内容,但是用C语言写Windows程序已经是过去式了,我们并不是要教大家如何用C语言来写Windows程序,只是借一下故事而已。

证书要求
课程的总分达到60分以上,在线期末试卷也达到60分以上,可以获得本课程的合格证书。
课程的总分达到85分以上,在线期末试卷达到60分以上,可以获得本课程的优秀证书。

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

授课大纲
这是目前暂时公布的课程大纲。每周均为90分钟的课时内容。根据大家在讨论区的反应,我们会随时对大纲做出调整。
第一周:课程介绍,指针深入理解
第二周:一个图形库
第三周:结构类型
第四周:程序结构
第五周:链表
第六周:设计模式与消息机制
第七周:文件
第八周:底层操作

参考资料

何钦铭、颜晖,《C语言程序设计(第2版)》,高等教育出版社,2013年,ISBN 978-7-04-034672-5

常见问题
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:这是参考课件,不是你必须看必须学的。比如,用来说明某个操作系统下需要如何编写程序的,或者针对计算机专业学生对某些问题的深入解释的。对这些问题的理解不会影响你的课程学习。
感谢者: 葛荣存, ahxb, 半翼天使, lyreezy, justintimberlake, 冰墨魂, 张扬
(已有 7 人表达了感谢)

当前没有评论

发表评论