プログラミングI(2011年度)
 
 

目 次

 
「大学は教えられに行くのではなく、学びに行くところ。」
 
  • 高校までの“授業”と、大学からの“講義”
    • “授業”:業(わざ)を授けること。
    • “講義”:「義(理論、意味、意義=学問)を、講ずる(説明する)こと。

Link

講義アンケート:7/28

 
講義アンケートログ
日付超、難しいちと難しい普通わりと簡単超、簡単
072820000
072110000
071400000
070700000
063020000
0616150001
0609160000
0602151010
052650000
051931000
0512261200
0428361001
0421142213
041451201
 

レポートのまとめ方

  • プログラムのソースコードと実行結果は、必ずコピー&ペーストでレポートに貼り付けること。
  • 英数字については、必ず等幅フォントを用いること。
  • レポート全般については、必ず箇条書きでまとめること。
  • 問題、ソースコード、実行結果、考察の順でまとめるのを基本とするが、考察については適宜書き込んでも構わない。
  • 考察で予測された事について、実行結果を示せるものは、必ず具体的に実行結果を貼り付けて証明すること。
  • ページ番号を付ける時は鏡(表紙)、目次からではなく、問題文のページから付けること。

講義計画&ログ

第1回(2011/04/14):C言語のコンパイル&実行

  1. iBook環境設定
  2. UNIXコマンド
    • ls, ls -l, pwd, cd, mkdir, cp, mv, rm …
  3. C言語(文字列の標準出力)
    #include <stdio.h>
    
    int main(){
    
        printf("Hello World!\n");
        return(0);
    }
    

第2回(2011/04/21):講義概容&コミュニケーションツール

  1. Syllabus
  2. コンピュータガイダンス
    1. タイピングの基礎:※学内限定
    2. コンピュータの基本概念?
  3. コミュニケーション・ツール
    1. メール&メーリングリスト
      1. 琉球大学WebMail
      2. e-メールのマナー
      3. 文字絵署名
      4. メーリングリスト>t-prog@osn.u-ryukyu.ac.jp
    2. 表示名の例
      1. 琉大太郎@情工B1
      2. @:at…場所・所属、B1:bachelor(学士)・1(学年)
    3. Instant Messenger(IM)
      1. MSN Messenger:.Net Passportの登録サイト
      2. 登録メールアドレス:ユーザID@ie.u-ryukyu.ac.jp
      3. 【今すぐ新規登録】→【既にお持ちのメール アドレスを使用する】→【今すぐ開始】
      4. 谷口:taniguchi@cc.u-ryukyu.ac.jp(DiskTopPC) & taniguchi@osnr.net(MobilePC)
      5. MacでIM-Adiumについて
  4. 英数字の手書き文字(プログラマ流)
  5. C言語
    1. 変数と記憶容量
    2. 整数値の限界
  6. プログラミングレポートの書式:※学内限定

第3回(2011/04/28):演算子

  1. コード作成 -> コンパイル -> 実行
  2. C言語の基礎:※学内限定
    1. 関数の集合体
    2. printf関数:※学内限定
    3. 様々な演算子
    4. 整数値の限界
  3. データと基数:※学内限定
    1. 数値のコンピュータ内表現:※学内限定
    2. 数の上限・下限?

第4回(2011/05/12):インターネット・アプリケーション(コミュニケーションツール)

第5回(2011/05/19):文字コード

  1. プログラム・プログラミングとは?
  2. 演算子練習問題
  3. Report#3:締切{〜6/2(Thu)14:40}

第6回(2011/05/26):文字コード変換(暗号化・復号化)

  1. MakeとMakefile
    1. makeコマンド
  2. 入出力関数:※学内限定
  3. Report#4:締切{〜6/9(Thu)14:40}

第7回(2011/06/02):総合演習I

  1. SNS(Social Network Service)
    1. mixi:日本最大
    2. facebook:世界最大
    3. myspace:世界2位
  2. Webブラウザ
    1. RockMelt:for facebook
    2. chrome:for Google
    3. firefox:for standard
      • Xmarks:for Bookmark sync(firefox, chrome, safari, IE)
  3. 無料オンラインストレージ
    1. Dropbox
      • アカウントの作成:右上の「ログイン」から「アカウントの作成」をクリック
    2. ZumoDrive
      • インストール:「ZumoDriveを取得する」
    3. Sugarsync
      • インストール:「ダウンロード」
    4. Memo・メモ
      1. Evernote
    5. その他
      1. firestorage
  4. 琉球大学e-larningシステム:WebClass

第8回(2011/06/09):変数のスコープと記憶域クラス

  1. fileフローチャートの基礎:PDF
  2. 変数のScope
  3. Report#5:締切{〜6/23(Thu)}

第9回(2011/06/16):ポインタI

  1. ポインタ
  2. 構造体(struct)
  3. 共用体(union)
    1. 値とアドレス

第10回(2011/06/30):ポインタII

  1. コマンドラインパラメータ
  2. Report#6:締切{〜7/14(Thu)14:40}

第11回(2011/07/07):ポインタとアドレス

  1. ポインタとアドレス演習問題
  2. Report#7:締切{〜7/21(Thu)14:40}
  3. C言語の基礎(オンライン小テスト)
    • 琉球大学e-larningシステム:WebClass

第12回(2011/07/14:4限):総合演習II

  1. Report作成対応等

第13回(2011/07/14:5限):総合演習III

  1. Report作成対応等

第14回(2011/07/21):リスト構造-R#8

  1. 基数変換とSORT
  2. Report#8:締切{〜8/4(Thu)}

第15回(2011/07/28):総合演習IV

  1. Report作成対応等

第16回(2011/08/09):振り返り

  1. 最終レポート受付
  2. 仮評価公開…評価の確定は8/11(Thu)

C言語課題予定

  1. printf()関数による標準出力
  2. scanf()関数による標準入力と基本演算子
  3. 条件判断、ASCIIコード表
  4. 文字コード変換、暗号化・復号化
  5. 変数のスコープと記憶域クラス
  6. コマンドラインパラメータ
  7. ポインタとアドレス
  8. 基数変換とSORT


添付ファイル: file2009TestQA.pdf 801件 [詳細] fileflow.pdf 396件 [詳細]

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-08-09 (火) 07:57:43 (2935d)