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

斯坦福大学开放课程——抽象编程,斯坦福大学以其卓越的教育资源闻名于世,其开放课程中的抽象编程课程更是备受瞩目,该课程旨在引导学生掌握编程的基本原理和抽象思维,通过理论与实践相结合的方式,帮助学生建立坚实的编程基础,课程内容丰富,涵盖了编程语言、算法、数据结构等多个方面,旨在培养学生的逻辑思维和解决问题的能力,该课程不仅适合初学者入门,也适合有一定编程基础的学生进一步提升自己的编程能力,通过学习该课程,学生可以更好地理解计算机科学的核心概念,为未来的职业发展打下坚实的基础。

斯坦福大学开放课程- 抽象编程,课程,基础,设计,第1张

中文名: 斯坦福大学开放课程: 抽象编程
英文名: 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语言。如果你通过了计算机科学应用程序并获得了高分(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

附件
斯坦福大学开放课程- 抽象编程
下载文件
附件购买
售价:20 RMB
开通荣誉会员或更高级的会员可免费下载该文件

登录注册购买 免登录购买

转载请说明出处 内容投诉内容投诉
518智库 » 斯坦福大学开放课程- 抽象编程

一个令你着迷的主题!

查看演示 官网购买