课程分类
首页/名师讲座/开放课程/斯坦福大学开放课程 抽象编程
斯坦福大学开放课程 抽象编程
学习价格 ¥ 30.00 |原价:¥ 30.00 收藏
学习次数301 次
人气3623
百度网盘|学习|下载 /
VIP免费学 / 去开通
学习时长 永久有效 自购买之日起计算有效期

中文名: 斯坦福大学开放课程: 抽象编程
英文名: Open Stanford Course : Programming Abstractions
资源格式: WMV
学校: Stanford
斯坦福大学主讲人: Julie Zelenski版本: 开放式课程 更新完毕
发行日期: 2008年
地区: 美国
对白语言: 英语
文字语言: 英文

简介:

斯坦福大学的“Stanford Engineering Everywhere ”免费提供学校里最受欢迎的工科课程,给全世界的学生和教育工作者。
得益于这个项目,我们有机会和全世界站在同一个数量级的知识起跑线上。
本课程系列内容来源于斯坦福大学的“Stanford Engineering Everywhere ”项目。

官网地址: http://see.stanford.edu/default.aspx

Introduction to Computer Science系列课程简介:

Programming Abstractions 抽象编程 CS106B 

本课程是衔接编程方法论课程,并展示高级编程主题,如递归、算法分析、C++编程语言的数据抽象化,C++类似于C和JAVA语言。如果已经通过电脑科学AP测试并获得高分(4或5分),或者是在大学课程中取得高分,就可以从抽象化编程开始。 抽象化编程假定你已熟悉良好的编程风和软件工程内容(编程方法学的程度)。并能以编程和数据抽象化作为基础来掌握新主题。

主题:抽象和编程的关系。 数据的软件工程原则的抽象和模块化。 面向对象编程,基本数据结构,如堆栈(队列,集)和数据导向设计。 递归和递归数据结构(链表,树,图)。 引入时间和空间复杂度分析。

基础要求:编程方法学基础、以面向高级编程主题。同程度的编程课程(包括高职的AP课程)可以取代我们的编程方法学课程。

Introduction to Computer Science | Programming Abstractions –CS106B

his course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. If you've taken the Computer Science AP exam and done well (scored 4 or 5) or earned a good grade in a college course, Programming Abstractions may be an appropriate course for you to start with, but often Programming Abstractions (Accelerated) is a better choice. Programming Abstractions assumes that you already have familiarity with good programming style and software engineering issues (at the level of Programming Methodology), and that you can use this understanding as a foundation on which to tackle new topics in programming and data abstraction.
Topics: Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities
Prerequisites: Solid performance in Programming Methodology and readiness to move on to advanced programming topics. A comparable introductory programming course (including high school AP courses) is often a reasonable substitute for our Programming Methodology.


主讲 Julie Zelenski

暂无评价内容

当前课程暂无配套资料

释放课堂

你还在花大量时间去找课程吗?买了又买不断的被割韭菜,浪费钱又没有多大提升?还不如找一个靠谱的平台来学习才是明智之选!只管学习提升自己就好了,把专业的事情交给专业的人来做,开通VIP之后可以享受本站优质资源,海量免费下载权限!

1.本平台只做资源分享,并非一对一教学指导,基本每套课程内含全套的教程讲解,详情请仔细阅读简介与目录。
2.如资源中的百度网盘下载链接显示资源失效,可添加客服QQ提醒修复失效链接。
3.本平台仅做资源分享,不做任何收益保障,具体请您自行分辨!
4.课程内如若涉及网络充值等情况,请注意个人防范,谨防诈骗!非本平台自营业务概不负责!
5.课程和会员是(虚拟产品),订阅成功后不支持退款,如有疑问先咨询后购买!
6.本平台初衷是:杜绝割韭菜,减少试错成本!
7.本平台建议是:如果你学完觉得不错,可以再去支持一下正版。!
8.祝愿大家:都能提高自己各方面技能能力,找到适合自己的项目,日进斗金,前程似锦!
自学成材

释放课程资源整合网

在线客服

QQ号:2889616817

投资大脑 终身受益

在线咨询客服QQ:

2889616817

工作时间:周一至周日早9:00-晚22:00
释放课程网,你的网络图书馆!
汇聚全网优质名师讲座视频,视频培训课程资源下载

本站内容均收集于互联网,如不慎侵犯到您的版权利益,请附带相关证明文件来信本站将立即予以删除。敬请谅解! E-mail:2889616817@qq.com   

友情链接:虚拟资源 情感课堂 金色旋风