授業資料
[授業ノート](授業実施日順)
-
2008/04/15(ソフトウェア実習I の授業について)
- ポイント: はじめに[pdf]
-
ソフトウェア実習の授業の簡単な案内です
→ 授業要項[pdf]
- メモ: この授業について
- 授業の位置付け・ほかの授業との関係や最初に言っておきたいことなど
- 授業ノート: プログラミングについて
- プログラミング能力についてちょっと一言
- メモ: 授業資料・提出について
- 配布資料:
-
初回アンケート
本科目の学習ポイント
初回実習用紙
C言語とは?(C言語の歴史とかを簡単に)
C言語を始める前に(教科書の最初のページのコピーです)
プログラミングをするということ(Practical C Programmingのコピーです)
実習ワークシート
ターミナルソフトウェアを使う(暫定版)
- 課題:
- 本日の感想・疑問・意見・理解度・C言語の印象などについて → 電子メールで提出してください
- 連絡:
- プログラミング基礎/Java概説の履修者は、ノート・資料を持ってきましょう!言語の違いを確認することによって理解が深まります。
-
2008/04/22(実習環境・例題など)
- 前回の復習
- 確認項目
- 授業資料: Unix入門(その1)
-
Unixとは?
端末ソフトウェアの使い方
簡単な操作(その1〜4) - 実習: 最初に作成するプログラム(テキスト p.8)
- 練習問題: 追加の練習プログラム・・・など
- 課題:
-
本日実習したプログラムを電子メールで提出してください!
C言語の最初の実習はどうだったか・・・感想を聞かせてください!
-
2009/04/28(簡単なプログラムの作成)
- 前回の授業の復習項目
- 前回の実習を思い出してみましょう・・・ → 例題1-2 を実習してみましょう
- 授業資料: テキスト p.1〜p.9
- 授業ノート: hello.c の簡単な説明
- C言語のプログラムの基本について
- 授業ノート: プログラムの形について
- プログラムを読み書きする上で注意すること
- 課題:
- 配布プリントの 練習問題 1-1 〜 1-9にチャレンジしてみましょう
-
2008/05/20(C言語の基本:型・変数・代入)
- 前回の授業の復習項目
- 前回の実習を思い出してみましょう・・・
- メモ: エラーメッセージの読み方
- エラーメッセージを理解して効率的・効果的にデバッグしましょう
- 授業ノート: C言語での変数・データの種類・変数の宣言
- 変数とは?C言語で変数を使うためには?
- 授業ノート: 変数の代入
- 代入に関する基本的なこと
- 授業ノート: 変数の表示
- 変数の内容・・・つまりは計算結果を画面に出力するには?
- 課題:テキストの例題をやってみましょう
- 授業資料: printfの書式(テキストp.20-21)
- まとめ: これまでにわかったこと。C言語についてわかったこと
-
2008/05/27(C言語の基本:型・変数・代入#2)
- 前回の授業の復習項目
- 前回の実習を思い出してみましょう・・・
-
2008/06/03(C言語での計算)
- 前回の授業の復習項目
- 前回の実習を思い出してみましょう・・・
- まとめ: C言語についてわかったこと
- 前回の提出課題についてまとめてみます
- 授業ノート: 変数を用いた計算
- 計算に関する基本的なこと
- 授業ノート: C言語での代入
- 複雑な代入式について、副作用を用いる計算について
- 授業ノート: キーボードから数値の入力
- 変数にキーボードからデータを入力する方法について
-
2008/06/10(C言語での計算#2)
- 前回の授業の復習項目
- 前回の実習を思い出してみましょう・・・
- 授業ノート: 実数の扱い
- C言語で実数を扱う場合には?プログラムの変更点について
- (配布プリント)練習問題2-22
-
・プログラムの作成
・フローチャートを書いてみましょう
・プログラムの各行に説明を加えてみましょう
(復習・演習〜)- 配布資料:
- 追加問題
-
2008/06/17(C言語での計算#3)
- 前回の授業の復習項目
- 前回の実習を思い出してみましょう・・・
- 授業ノート: 文字の扱い
- C言語で文字を扱うためには?文字とはなに?
- 授業ノート: 演算の優先度について
- テキストp.40を参考にして、複数の演算子を用いる計算について考えてみます
- 配布資料:
- ASCIIコードとJISコード
- まとめ: これまでにわかったこと。C言語について(新しく)わかったこと
-
2008/06/24(制御構造について)
- 前回の授業の復習項目
- 前回の実習を思い出してみましょう・・・
- 配布資料: C言語について(これまでに)わかったこと
- 前回の提出課題についてまとめてみます
- 授業ノート: 制御構造
- プログラムの流れを変える(制御)方法について
- 授業ノート: 条件式と論理値
- 制御構造などで指定する条件の記述について
- 授業ノート: C言語の判断文
- 判断文 = if文について。条件式の記述方法は?
- 配布資料: プリント(追加例題+問題)
-
2008/07/01(制御構造について#2)
- 前回の授業の復習項目
- 授業ノート: 判断文の種類について
-
if 〜 else 〜
教科書の例題・練習問題
-
2008/07/08(制御構造について#3)
- 前回の授業の復習項目
- 授業ノート: C言語の繰返し文(1)
- ループ文 = whie文を使った繰り返しについての学習
- 授業ノート: C言語の繰返し文(2)
- ループ文 = for文を使った繰り返しについての学習
-
2008/07/15(制御構造について#4)
- 前回の授業の復習項目
- 授業ノート: C言語の判断文(2)
- 判断文 = switch文について。条件に応じて複数分岐。
- 授業ノート: ループの中断
- ソフトウェア設計的には反則技なのですが・・・繰り返しの条件に無関係に抜け出す方法について
- 授業ノート: 制御構造の組み合わせ・ネスト(入れ子)構造
- if 文の中の if 文。while 文の中の while 文・・・などなど。
- 授業ノート: 乱数を手に入れる方法
- C 言語で簡単な乱数を扱うには
- 配布資料: プリント(追加例題+問題)
- 制御文補足
- ちょっと疑問に思うことなどについて・・・
- まとめ: C言語について新たにわかったこと
- 配布資料:
- 実習用紙
-
2008/07/22(応用プログラム: ゲームを作ってみよう)
- 前回の授業の復習項目
- まとめ: C言語についてわかったこと
- 前回の宿題・課題についてまとめてみます
- 授業ノート: 数当てゲーム
- コンピュータが「選んだ」数を当てるゲームをつくってみます
- 配布資料:
-
数当てゲーム実習用紙
練習問題
(定期試験のこと)- これまでの授業のこと
- 授業範囲, 試験範囲 - 教科書 + 追加プリント + 公開中の授業資料・ノート
- 無資格者の扱い
- 試験の条件
- 試験内容について
- 定期試験の過去問題
-
2008/07/25(定期試験)
-
2008/07/29(授業まとめ)
- 定期試験答案の返却
- この授業で学習したこと
- アンケート
[チャレンジ課題]
各種情報
- シラバス
- 教科書について