コンピュータ・情報・システムを科学する
2012 年11月28日
参照 computer BW, computational BW and computer FO in website ことのはの散策
computerの付いた用語が多くあります.computer
xx という言葉の表す意味には,xx by / with computer と xx
for / on / of computer の二つがあります.前者はxx by
using computerです.さらにはxx aided
/ assisted by computerと考えてもいいです.前者は,「コンピュータを用いたxx」,後者は「コンピュータ
のための(に関する,の)xx」です.
xx
by / with computerの例を挙げます.computer
literacyは,コンピュータの読み書き計算能力(literacy)ということではないので,これは,literacy
by using computer (コンピュータを用いる(人の)literacy),あるいはliteracy
aided by computer(コンピュータに支援された(人の)literacy)ということです.コンピュータを活用した学問に,たとえば,computer
psychology,computer linguisticsなどがあります.computer
psychologyは,コンピュータのもつ心理を勉強するものではありません.psychology
by using computerです.同様な例として,computer
animation, computer
game, computer
graphicsなどがあります.
xx
for / on / of computerの例を挙げます.computer
scienceは,science by using computerではありません.computer
scienceは,social science, human science と同じようなつくりで,コンピュータの科学です.コンピュータの原理や使い方の科学ということで,science
for / on / of computerです.このようなコンピュータ「
のための(に関する,の)」科学と,computer
psychologyのようにコンピュータ「を使った」科学とは,概念が異なります.computer
architectureはarchitecture for / on /
of computerで,コンピュータの構成,または,コンピュータの構成技術・構成法です.computer
softwareやcomputer hardwareは,computerのsoftwareやhardwareです.
information science,
systems scienceも同様で,情報やシステム「
のための(に関する,の)」科学です.
systems scienceは,「与えられた問題の分析,問題を解く処理手順の設計,ICT技術を使ったシステム化」の分野です.与えられた問題を解くために,デ−タを,どのような処理手順(アルゴリズム)で処理するかを,どうすれば機能的にうまくいくのか,どうすればユ−ザにとって使いやすいのか,どうすれば無駄な時間や資源を使わないで済むのか,を考慮します.この分析・設計・システム化の方法は,一見自明のようですが,必ずしも平易なものではありません.解き方,読み方,書き方などを教えてもらえないような問題が,システム化の中に無数にあります.このために,システマティックに事物を分析したり設計する能力がこれからますます必要になります.コンピュータに直接関係するものに限らず,システマティックに事物を分析したり設計したりするときに,この能力が必要になっています.
「コンピュータ・情報・システムを科学する」ことが,教育・研究の大きなテーマの一つです.