大學課程

成人課程

會員登錄
最新消息
藍光影片
站長推薦
補習教育類光碟
套裝電影光碟
名校課程系列
專業電腦教學
專業繪圖軟體
專業軟體光碟
DVD程式光碟
音樂影音光碟
最新電視遊戲
原版遊戲對拷
專業圖庫影音素材
XBOX360遊戲光碟
WII遊戲光碟
PS2遊戲光碟
PS3遊戲光碟
電腦遊戲光碟
NDS遊戲光碟
PSP遊戲光碟
PS遊戲光碟
您現在的位置:網站首頁 >> 名校課程系列 >> 名校课程 >> 商品詳情
您可能感興趣:
斯坦福大學開放課程: 抽象編程 Open Stanford Course : Programming Abstractions 英文版 DVD 只於電腦播放

簡介:

斯坦福大學的“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
I left my rural hometown of Stevinson, CA (population: 262) to come to Stanford as a wide-eyed freshman in 1985. That tour passed through SLE, the LSJUMB, a half-dozen changes in my major, and I emerged with a Mathematical Sciences degree. A few years out in the "real world" were enough to send me running back for grad school in computer science and I segued into my current position as a lecturer in 1992 without setting foot off campus again. I teach courses in the undergrad systems curriculum, including programming methodology and abstractions, language paradigms, compilers, and object-oriented design and development, but I especially enjoy working with the section leaders in the CS106 courses. I have been the advisor to the Stanford SWE and ACM- W chapters and recently served on the Computer Science Advanced Placement development committee.

目錄:


Programming Abstractions CS106B-lecture01
Programming Abstractions CS106B-lecture02
Programming Abstractions CS106B-lecture03
Programming Abstractions CS106B-lecture04
.....................
Programming Abstractions CS106B-lecture27


商品清單
※最低消費須購滿800元