OpenCourse: Programming Methodology / Stanford
2009年9月1日
「Programming Meghodology」コースはスタンフォード大学が公開している講座です。この講座はスタンフォードで最大のコースの1つであり、かつプログラミングの入門コースとしても最大のコースです。オブジェクト指向、カプセル化、抽象化、テストといったモダンなソフトウェア技術をJavaを通して学びます。
受講するに当たってプログラミングの予備知識は不要ですが、献身的な学習が求められます。
コースの詳細やハンドアウトなどの関連資料は、「Stanford School of Engineering - Stanford Engineering Everywhere」から参照できます。

Introduction to Computer Programming

Introduction to Karel

Karel and Java

The History of Computing

The Loop and a Half Problem

Information Hiding

Importance of Private Variables

The GImage Class

String Processing

Pointer Recap

Multi-dimensional Arrays

A Wrap Up of Multi-dimensional Arrays

An Interface

Review of Interactors and Listeners

Overview of NameSurfer - The Next Assignment

Searching, Sorting and Algorithmic Efficiency

Principles of Good Software Engineering for Managing Large Amounts of Data

Defining a Social Network for Our Purposes

Introduction to the Standard Java Libraries

Life After Programming Methodology

The Graphics Contest Winners
関連記事 on Publickey
タグ : OpenCourse
≫次の記事
9月から新学期! スタンフォード、MIT、バークレイのコンピュータサイエンス講座をYouTubeで受講しよう
≪前の記事
OpenCourse: Programming Abstractions / Stanford