コンピュータ科学I 2007

Copyright (C) H.Takatsuji 2005
Last updated: June 20, 2007
Access: 6905 since 2005/06/06.
2006バージョン

  1. コンピュータの5大機能と基本動作
    コンピュータはどのように動くか。CPUの動作原理の核心を学習する。
    教材01: comp01-CPU.xls
     
  2. 情報の表現(数値)
    コンピュータはどのように計算するか。数値情報の2進数表現と加算原理を学習する。
    教材02: comp02-BinDigitArith.xls
    教材03: comp02-BinDigitArith2.xls
    課題A: comp02-BinDigitArith3.xls
     
  3. 情報の表現(文字)
    コンピュータはどのように文字・画像・音声を扱うか。データ圧縮法と表現を学習する。
    教材04: comp03-CharCode.doc (pdf)
    教材05: 画像ファイルの形式と編集
    教材06: (1) サンプル・テキスト  (2) 16進ダンプ
    教材07: (1) サンプル画像  (2) 16進ダンプ
    課題B: comp03-Huffman2.xls ( Huffman圧縮 )
     
  4. 論理関数
    コンピュータはどのように論理演算をするか。基礎となる論理関数について学習する。
    教材08: comp04-Logical.doc (pdf)
    課題C: comp04-LogicalAssignV2.doc (pdf)
     
  5. 論理回路
    論理演算を実現するための,論理素子,組み合わせ回路,順序回路などを学習する。
    教材09: comp05-LogicalCircuit.doc (pdf)
    課題D: comp05-LogicalCircuitAssign.doc (pdf)
    課題D2: comp05-LogicalCircuit.xls
     
  6. オペシーティングシステム
    コンピュータはどのように多くの仕事をするか。マルチプログラミングを学習する。
    教材10: comp06-OperatingSys.doc (pdf)
    課題E: comp06-OperatingSysAssign.xls
     
  7. アルゴリズムとプログラミング(1)
    コンピュータはどのように解を見出すか。アルゴリズムとプログラミングを学習する。
    教材11: comp06_ExcelVBA.pdf 
    課題F: comp06_ExcelVBA.xls
     
  8. アルゴリズムとプログラミング(2)
    コンピュータはどのように解を見出すか。アルゴリズムとプログラミングを学習する。
     
  9. コンピュータネットワーク(1)
    コンピュータはどうやってデータを送受信するか。ネットワークの基礎を学習する。
     
  10. コンピュータネットワーク(2)
    多数のコンピュータをどうやってつなげるか。LANとインターネットを学習する。