本文作者:站长

斯坦福大学开放课程- 抽象编程

站长 2021-05-05 131 抢沙发
斯坦福大学开放课程- 抽象编程摘要: 中文名: 斯坦福大学开放课程: 抽象编程英文名: Open Stanford Course : Program...

中文名: 斯坦福大学开放课程: 抽象编程
英文名: 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

下载量 : 0  |  类型 : 压缩文件

斯坦福大学开放课程- 抽象编程

文章版权及转载声明

作者:站长本文地址:https://www.xiazai.red/post/52728.html发布于 2021-05-05
文章转载或复制请以超链接形式并注明出处下载集

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享

发表评论

快捷回复:

评论列表 (暂无评论,131人围观)参与讨论

还没有评论,来说两句吧...