シラバス検索システム
シラバス
科目名
情報科学(ソフトウェア)
開講期
秋学期
開講学部等
共通教育科目
配当年次
2年次
単位数
2単位
教員名
青木 淳
※履修条件,配当年次等の詳細は履修要項をご確認ください。
授業概要/Course outline
この講義は情報科学という名称であるが、情報科学・情報工学・認知科学・経営情報学・社会情報学・生命情報学など広範な学域に及ぶ。情報関連に興味がある各学部の学生が勉強しておきべき基本中の基本をやさしく解説してゆく。コンピュータのソフトウェアに関するまとまった知識と技術が得られ、現代の情報化社会の全貌を見通す眼力が養える。
科学(サイエンス)と技術(テクノロジ)をベースにしながらも、その枠を超えて実社会との関係性に力点を置く。コンピュータのソフトウェアが私たちに及ぼしている影響を論じながら、ハンズオン(体験学習)形式でのプログラミングも行う。
授業内容・授業計画/Course description・plan
次にあげる項目を「まず、やってみる、それから、学ぶ」をライトモチーフにしながら進めてゆく。
[第01回]オブジェクト指向ソフトウェア開発(1)
[第02回]オブジェクト指向ソフトウェア開発(2)
[第03回]ソフトウェア開発プロジェクト管理
[第04回]可視化のためのソフトウェア
[第05回]可視化プログラミング作法
[第06回]何千・何万・何億・何兆・何京…大数に対処する
[第07回]可聴化のためのソフトウェア
[第08回]可聴化プログラミング作法
[第09回]ネットワークのネットワークとセキュリティ
[第10回]可触化のためのソフトウェア
[第11回]可触化プログラミング作法
[第12回]ウェブマイニングとウェブサイエンス
[第13回]ソフトウェアの開発指針を学ぶプログラミング(1)
[第14回]ソフトウェアの開発指針を学ぶプログラミング(2)
[第15回]ソフトウェアの開発指針を学ぶプログラミング(3)
準備学習等(事前・事後学習)/Preparation and assignments
事前に関係するところを調べて授業に臨み、その後、講義で学んだ知識を整理し、さらに理解を深めるため、授業中に指示されるレポートや課題に果敢に取り組んでほしい。
授業の到達目標/Expected outcome
広範な学域に影響している情報科学を少しでも垣間見て、現代の情報化社会の起源と現状を理解し、その将来を考えられるようになること。
身に付く力/Special abilities to be attained
実社会における情報化に対する評価力や批判力など。
履修上の注意/Special notes, cautions
コンピュータに対するリテラシー(キーボードタイピングやメール送受信などの基礎的な活用能力)を既得していること。
評価方法/Evaluation
定期試験は行わない。出席は大変に重要である。毎回のように授業中に小レポートの提出を課し、これらを平常点(50%)とする。また小テストも数回行い、それらの出来具合(50%)を加味し、総合的に評価する。
教 材/Text and materials
教科書:配付資料
参考書:増永良文『コンピュータサイエンス入門−コンピュータ・ウェブ・社会−』(サイエンス社,2008)
参考書:青木淳、浅岡浩子、澤本依里『Smalltalkで学ぶオブジェクト指向プログラミングの本質』(日経BP社,2008)
参照URL:http://www.cc.kyoto-su.ac.jp/~atsushi/
Copyright (C) 2013 Kyoto Sangyo University. All rights reserved.