JP
CA
KODAMA LAB /情報学基礎
Hosei University · Faculty of Business Administration

情報学基礎

むずかしい数学を使わなくても解けるけれど、ほんの少し前まで 手軽にコンピュータで求めることが出来なかった 問題たち。 手計算はとても困難でも、いまはPCで一瞬。その醍醐味を味わってもらうのがこの講義の趣旨です。

経営戦略 論理学 CG スレッド 受験数学 JavaScript 入門 JavaScript 講義 D3.js
CH 01

経営戦略とコンピュータ

CH 02

論理学とコンピュータ

CH 03

コンピュータグラフィックス

CH 04

スレッドプログラミング

CH 05

受験数学

CH 06

JavaScript プログラミング

以前は Java アプレットで紹介していたサンプルを、ブラウザでそのまま動く JavaScript に書き直しました。インストール不要、すぐに動かせます。

CH 07

JavaScript 講義(全12回)

JavaScript を体系立てて学ぶ全12回の講義資料です。説明のすぐ下に実行欄があり、その場で書き換えて動かせます。39本のサンプルはすべてブラウザの中で動き、インストールも登録も要りません。

No. 1
講義の目次(全12回)
12回ぶんの目次。上から順に進められます。
→
No. 2
第1回 はじめての JavaScript
ブラウザがそのままプログラムを動かすことを体験する。
→
No. 3
第2回 変数と型
let と const の違いを理解し、基本的な型を知る。
→
No. 4
第3回 条件分岐
if / switch を使い分ける。等価比較に === を使う理由。
→
No. 5
第4回 繰り返し
for / while / for...of を使い分け、二重ループを書く。
→
No. 6
第5回 関数
3つの書き方を知り、再帰と既定値・可変長引数を使う。
→
No. 7
第6回 配列
基本操作と、map / filter / reduce による書き方。
→
No. 8
第7回 文字列
主なメソッドを使い、文字単位の処理を書く。
→
No. 9
第8回 オブジェクト
キーと値の組でデータを表し、分割代入を使う。
→
No. 10
第9回 クラスとオブジェクト指向
class 構文で型を定義し、継承とカプセル化を Java と比べる。
→
No. 11
第10回 入力を受け取る
入力欄から値を読み、数値に変換して処理する。
→
No. 12
第11回 エラーと例外
try / catch で例外を受け止め、自分で例外を投げる。
→
No. 13
第12回 総合演習
ここまでの内容を組み合わせて、少し大きなプログラムを書く。
→
No. 14
書いて動かす(白紙)
白紙から自由に書いて実行できるページ。
→
CH 08

D3.js サンプル