细看iPad视频教学的先锋:Khan Academy

    作者:课课家更新于: 2015-11-10 23:37:30

    本学期的教学,小编为大家来讲解一下。

    android开发环境     现在 Khan Academy 已经不仅仅是一个教育视频栏目,它的网站如今还提供了在线练习、知识树、课程追踪等功能。而且不管学员在网站上观看视频还是练习,网站都会记录下来,让学员知道自己的学习进度。如果说 Khan Academy 是一个线上学校,相信这点不会有人反对。
    Khan Academy 开发的 iPad 应用,已经在 App Store 上架。它能够访问网站上的教育视频,而且还提供字幕。

    学员若正在学习或喜欢某节课程,可以通过应用把课程下载下来,方便随时随地学习与回顾。

    应用程序框架
    开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。
    隐藏在每个应用后面的是一系列的服务和系统, 其中包括;
    丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列表(Lists),网格(Grids),文本框(Text boxes),按钮(Buttons), 甚至可嵌入的web浏览器。
    内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据
    资源管理器(Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件(Layout files )。
    通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息。
    活动管理器( Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能。
    系统运行库
    Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。以下是一些核心库:
    * 系统 C 库 - 一个从BSD继承来的标准C系统函数库 Libc ), 它是专门为基于Embedded linux的设备定制的。
    * 媒体库 - 基于PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。
    * Surface Manager - 对显示子系统的管理,并且为多个应用程序提 供了2D和3D图层的无缝融合。
    android开发实战经典   * LibWebCore - 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。
    Android 是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 Userspace,使得Linux driver 与 Linux kernel彻底分开。Bionic/Libc/Kernel/ 并非标准的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所产生的,这样做是为了保留常数、数据结构与宏。
      Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver android开发视频教程   Model)等。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。

    网站上的学员资料能够同步到 Khan Academy 的 iPad 应用中去,这意味着学员无论是通过网站还是 iPad 学习,学过的课程都会被记录下来。
    对于 Khan Academy 这个项目而言,开发一个 iPad 应用好处在于拓宽了 Khan Academy 的使用范围,让学员从必须上网的环境中脱离出来,让学员从台式机、笔记本电脑等不够便携的计算设备中脱离出来,学员只要在 iPad 上下载了相应课程,便能够随时随地学习。

                                                                            
    教育改革是一个世界性课题,目前学院式教育的体制无法跟上新时代知识爆发的需求,需要通过新形式的教学,促进知识的消化和吸收,让学生能够更好的适应社会生活。而 Khan Academy 的创始人 Salman Khan 发现,视频能够很好的抓住人的注意力。在 2011 年的 TED 大会上,他则提出一种新的教学方式,让学生在家里看教材,在有老师监督的课堂里做功课。
    由于 Khan Academy 的成绩不错。根据纽约时报报道,去年年底美国加利福利亚州的 Los Altos 的一些学校就尝试利用 Khan Academy 的视频课程作为教材。
    在**进行纽约发布会后,人们开始讨论 iPad 能否取代教材的问题。而 Khan Academy 的例子,不禁让我想到,视频在未来是否能够取代教材呢?

    大家学到了多少?如果意犹未尽,可前往课课家官网直接查看。

课课家教育

未登录