[

工学部学生のための
プログラミング入門

(単位名:コンピュータプログラミング)

末広ページへ このコーナーの目次へ 最新情報

 このページは、岐阜大学 工学部 の授業です。

私の授業は,授業開始前の2時間前に,どんな「警報」でも出ていたら休講です。「警報」が出ていない場合は,学校の方針に従います。注意報は授業あり。

連絡事項

期末テスト 2/10


講師:

 斎藤末広(岐阜大学非常勤)

 岐阜大学教育学部教育学科治療教育コース卒業後、ソフトハウス、株式会社テスクを経て、現在、日本総合ビジネス専門学校、特別非常勤。

目標:

 リテラシー(タッチタイプ,メールの操作)
 プログラミングの基礎を学ぶ

授業の進め方

 出席はとらない。各自,このページをみて,授業内容を判断して参加すること。

 年内の授業は,10分ほどキーボード練習がある。

 タッチタイプの練習,メール操作練習

 Excel のマクロプログラミング

単位課題

 出席はいっさい関係ありません。

 1 タッチタイプで目標数値をクリア

 美佳タイプのローマ字単語で,手元を隠して,45 字/分かつミス10回までで合格。各授業最後に,テスト(学生証必要)可能,締切は,(休講になったらその前の)最後の授業,(参考:岐阜大学美佳タイプ選手権) → これで最低限の単位はでます。

 2 期末テスト

 コンピュータのハード・ソフト,プログラミングの用語の意味を問います。

使用するハード・ソフト

 岐阜大学総合情報処理センター実習室パソコン(IBM互換機)
 マイクロソフトWindows2000
 エクセル2000
 美佳タイプ

教科書・参考資料

 教科書 使用しない,

 Winパソコン基本操作:チェックリスト
(日本総合ビジネス専門学校社会人向け短期パソコン習得講座用から)

 『驚異のブラインド・タッチ』増田忠 著 参考サイト:増田式キーボード学習法

 キーボード練習プログラム ミカタイプ:美佳のタイプトレーナ ダウンロード

強く薦めること

 この授業で、パソコン、インターネットを自分の道具にすること。そのためには、キーボードを見ずにたたけるようにすること、さらに、自分専用のパソコンを手に入れ、すぐにでも自分の道具して使用を開始することである。

 また、自分の学習パターンにインターネットを利用することを組み入れること。

授業の約束

 実習室を出るときは,自分の席,近くの席に椅子をしまう事


 

第14回目 2/4
第13回目 1/27
第12回目 1/20

ジャンジャン日記で案内

第11回目(1/13) マークアップ言語

目的

 手続き言語とマークアップ言語の違いを学ぶ

授業の流れ

 ホームページのサンプル入力

 jworkフォルダー内に index..htmを作成する。

*
<html>
<head>
    <title>あと何日</title>
</head>
<body>
<hr>
<script>

  var xToday    = new Date();
  var xBDate    = new Date(2004, 7-1, 21);
  var xNokori = (xBDate.getTime() - xToday.getTime()) / (60*60*24*1000);

  document.write("誕生日まで,<br>");
  document.write(Math.ceil(xNokori), "日<br>");

</script>
<hr>
<h4>プチリンク集</h4>
<a href="http://www.yscon.co.jp/j/lecture">授業のページへ</a>
<p>
<a href="mailto:sauto@yscon.co.jp">先生にメール</a>
<hr>

</body>
</html>
*

 アンケート

 各自キーボード練習

応用課題

 はてなダイアリーの日記に,リンクを入れて,文章にする。

 例:今日は,<a href="http://www.yscon.co.jp/j/">斎藤先生</a>の授業があった


 はてなダイアリーのフッターに,プチリンク集を追加する。


 はてなダイアリーのデザインをいろいろ変更してみる。このデザインは,マークアップ言語で記述されています。

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):0113

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

 


 

第10回目(12/16) クリスマス番外編

はてなダイアリー設定,サンタさんにお願いを書く


第9回目(12/09) 復習

目的

 復習

授業の流れ

 第1回目からの復習

 アンケート

 各自キーボード練習

応用課題

 

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1209

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想


第8回目(12/02) 配列

目的

 配列を学習

授業の流れ

 jwork フォルダ内に,1202.xls 作成

 1202moto.xls に含まれているマクロを,1202.xls にコピーする。

 漸化式 を利用して計算をする。
   1/2 ごと小さくなる数

 性格の文を配列利用

Sub zenkasiki()
'漸化式で定義されて数式を計算
' サンプル a(n+1) = a(n) * 2, ただし,a(1) = 2 のとき a(16)は?
' 以下修正して,を,だんだん,1/2 になる数字で,20回目の答えを求めなさい。

    Dim a(17) ' a(1) から a(17)まで事前に用意 配列(=数列)
    
    a(1) = 2
    For i = 1 To 16
        a(i + 1) = a(i) * 2
    Next
    
    ActiveCell = a(16)
    
End Sub

Sub uranai()
'以下を質問事項を,Dim situmon(3) を使って書き換えなさい。

    Dim seikaku(4) ' 配列 seikaku を事前に用意
    
    seikaku(1) = "信頼がおける方ですね"
    seikaku(2) = "やさしい人ですね"
    seikaku(3) = "おしゃれな方ですね"
    seikaku(4) = "活発な方ですね"
    


    ans = MsgBox("犬と猫,どちらが好きですか? 犬?", 4)
    If ans = 6 Then
        ans = MsgBox("大きい犬、小さい犬、どちらが好きですか? 大きい方?", 4)
        If ans = 6 Then
            ActiveCell = seikaku(1)
        Else
            ActiveCell = seikaku(2)
        End If
    Else
        ans = MsgBox("毛が長い猫、毛が短い猫、どちらが好きですか? 毛が長い方?", 4)
        If ans = 6 Then
            ActiveCell = seikaku(3)
        Else
            ActiveCell = seikaku(4)
        End If
    End If

End Sub

 アンケート

 各自キーボード練習

応用課題

 主な漸化式の計算を行ってみる
 質問を増やして,性格を増やす

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1202

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

 


用語説明

配列

アンケート メールで出す

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1125

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

アンケートが済んだら

 各自美佳タイプを利用してキーボード練習

 ホームポジション3回,ローマ字単語3回

 手元もちらりちらりと見ながらやってもよい。


第7回目(11/25) 変数,繰りかえし

目的

 変数,繰り返し文(for文,DoWhile文)を学習

授業の流れ

 jwork フォルダ内に,1125.xls 作成

 x から y まで,1増やしながら合計をする,プログラム
Sub SmpFor()
    
    x = Range("A1")
    y = Range("A2")
    
    s = 0
    
    For i = x To y
       s = s + i
    Next
    
    ActiveCell = s

End Sub

Sub SmpDoWhile()
    
    x = Range("A1")
    y = Range("A2")
    
    s = 0
    i = x
    
    Do While i <= y
        s = s + i
        i = i + 1
    Loop
    
    ActiveCell = s

End Sub

 アンケート

 各自キーボード練習


用語説明

変数

if 文

DoWhile 文

代入

 

アンケート メールで出す

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1125

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

アンケートが済んだら

 各自美佳タイプを利用してキーボード練習

 ホームポジション3回,ローマ字単語3回

 手元もちらりちらりと見ながらやってもよい。


第6回目(11/18) 表計算 if 文

目的

 判断文 (if 文) を学習する。

授業の流れ

 jwork フォルダ内に,1118.xls 作成

 前回の復習,マクロ jred,jgreen,jblue,jwhiteを作成する

 次のプログラムを実行させる。

Sub jcolor()
    If ActiveCell.Value = "応化" Then
        Call jred
    ElseIf ActiveCell.Value = "生命" Then
        Call jgreen
    ElseIf ActiveCell.Value = "機能" Then
        Call jblue
    Else
        Call jwhite
    End If
End Sub

用語説明

call 文

 手続き(プログラムの塊)を実行する。

if 文

 次を実行するかどうかを判断すす。

プログラム言語

 Visual Basic,Java,Cなど

サブルーチン≒手続き≒関数≒メソッド

 プログラムのひとつの仕事をする塊

真(true),偽(false)

 

アンケート メールで出す

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1111

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

アンケートが済んだら

 各自美佳タイプを利用してキーボード練習

 ホームポジション3回,ローマ字単語3回

 手元もちらりちらりと見ながらやってもよい。


第5回目(11/11) 表計算 マクロプログラム入門

目的

 表計算ソフト(EXCEL)の簡単なマクロを作れるようにする。

授業の流れ

 先生の指導によるキーボード練習

 jwork フォルダ内に,1111.xls 作成

 手動でセルに赤色を付ける

 アクティブセルを赤色にするマクロプログラム作成

 セルを緑色にするマクロ作成

 セルを青色にするマクロを作成

 Visual Basic Editor でソースを見る

 色番号0の sub jzeroを作成し,実行する

 コマンドボタンに,赤色にするマクロを関連づける。ボタンの表示は,jred
 それぞれ,jgreen, jblue, jzero のボタンを作成する

 アンケート

 各自キーボード練習


用語説明

マクロプログラム

 プログラムの一種。プログラムには,OS(オペレーティングシステム),アプリケーションプログラム,マクロプログラム等の種類がある。

 OS: WindouXP,Linux など
 アプリケーション: Excel,ぷよぷよ,ポストペットなど
 マクロ:アプリケーションの中でその機能を利用して使用者が作成できるプログラム

コマンドボタン

これ→

アンケート メールで出す

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1111

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

アンケートが済んだら

 各自美佳タイプを利用してキーボード練習

 ホームポジション3回,ローマ字単語3回

 手元もちらりちらりと見ながらやってもよい。

 


第4回目(11/04) 表計算 表作成(小遣い帳)

目的

 表計算ソフト(EXCEL)を利用して,役立つ表を作れるようにする。

授業の流れ

 先生の指導によるキーボード練習

 jwork フォルダ内に,kozukai.xls 作成

 エクセルファイル作成 見本:kozukai

 アンケート

 各自キーボード練習

アンケート メールで出す

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1104

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

アンケートが済んだら

 各自美佳タイプを利用してキーボード練習

 ホームポジション3回,ローマ字単語3回

 手元もちらりちらりと見ながらやってもよい。


第3回目(10/21) 表計算入門

目的

 パソコンの基本操作を確認。エクエルの基本操作を覚える。

授業の流れ

 先生の指導によるキーボード練習

 jwork フォルダ作成 (操作 対象あるいは場所で,右ボタン→メニュー選択)

 エクセルファイル作成

 簡単は表を作成

 簡単なグラフ作成

 アンケート

 各自キーボード練習

本日のチェックシート

 □新しい表(ワークシート)が作成できるか。
   フォルダ内で,右ボタン,エクセル(プログラム名称)ワークシートを選択

 □ワークシートの名称は変更できるか?

 □表を閉じる,プログラムを閉じる(終了)の2種類の終了の仕方を理解したか
   「ペケボタン」が2つあって,それの違いを理解する

 □セルの選択の仕方を理解したか? クリック
   一つ一つの情報を入れる升(ます)をセルという

 □データの入力の仕方は?

 □修正の仕方は?
    ダブルクリック,上の入力欄

 □行と列の見方?

 □つぎつぎとデータの入力はできるか?
   漢字さき,文字あと

安藤

伊藤

井上

平均

国語

80

70

90

 

算数

90

90

100

 

理科

70

80

70

 

社会

80

90

100

 

合計

 

 

 

 

 

 □合計の計算の仕方?

 □平均の計算の仕方?

 □式のコピーの仕方?
   範囲選択,編集(コピー,貼り付け)

 □複数のセルの選び方?

 □関数の使用はできるか?

 □セル内のデータは,3種類理解できたか?
   文字,数値,式

 □グラフの描き方は
  グラフの対象のセルを選択して,グラフボタンを選ぶ

 □数字と連動していることを理解したか?

→これから表の計算は,エクセルを使うこと。早めに慣れること。

アンケート メールで出す

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1021

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

アンケートが済んだら

 各自美佳タイプを利用してキーボード練習

 ホームポジション3回,ローマ字単語3回

 手元もちらりちらりと見ながらやってもよい。


第2回目(10/14) Winの基本操作法確認

目的

 パソコンの基本操作を確認。

授業の流れ

 先生の指導によるキーボード練習

 Winパソコン基本操作:チェックリスト

 アンケート

 各自キーボード練習

アンケート メールで出す

先生(sauto@yscon.co.jp)にメール出す内容

件名(subject):1014

内容:

A 授業の充実度 5段階評価(1 から 5)

B 授業の理解度  5段階評価(1 から 5)

C 授業の感想

アンケートが済んだら

 各自美佳タイプを利用してキーボード練習

 ホームポジション3回,ローマ字単語3回

 手元もちらりちらりと見ながらやってもよい。


第1回目(10/07) 美佳タイプとメール設定

目的

 美佳タイプで,キーボード練習ができる状態にする。
 ユードラプロで,メールが出せるようにする。

設定項目

 美佳タイプをダウンロードし,各自の[ホームディレクト](Z:)に入れる。
 ユードラプロで,自分のメールを出せるように設定する。

 補足:[ホームディレクト]は,岐阜大学の方で用意してあり,卒業まで使用可能です。

 この2つを自分で出来る人は,出席する必要はありません。

授業の流れ

 電源の入れ方,ID(ユーザー名)とパスワードの入れ方,落とし方の説明

 文字がきスピードの測定 2のn乗がき,日本国憲法前文

 指回しのやり方説明

 美佳タイプをダウンロードし,各自の[ホームディレクト]に入れる。
  メニューの4-2の確認

 ホームポジションの確認

 ユードラプロ(メールソフト)の設定
  設定して自分のメールアドレスに出す
  先生に出す

先生(spage@yscon.co.jp)にメール出す内容

件名(subject):1007

内容:

A アンケート,パソコンの経験はどれくらいか?

1 今日が初めて
2 少しは経験がある
3 数ヶ月以上の経験あり

B アンケート 手書きのスピード

○○字/分

C アンケート 趣味 できるだけ具体的に(任意,文字の入力に慣れているなら)
(良くない例 読書,スポーツ)
(良い例 漫画『ジョジョの奇妙な冒険』が好き,スキーを5年ほどやっている)



spage@yscon.co.jp

末広ホームへ このコーナの目次へ