このドキュメントは http://edu.net.c.dendai.ac.jp/ 上で公開されています。
この授業では、ノートパソコンを使用して、コンピュータの利用法とプログラ ミングの基礎を学びます。 具体的にはマイクロソフトウィンドウズを使用し、 C 言語を学習します。
但し、これらのソフトウェア(は Linux などの Unix 系の OS でも動くので、 自分で処置可能であれば、 Linux などを使用しても構いません(Linux 用の回 路シミュレータは Chipmunk 、図形作成は tgif を使ってみて下さい)。
コンピュータの操作は「右きき」用を対象にしています。 左ききの人は左きき用に設定できます。その場合、左クリック、右クリックが 入れ替わりますが、適宜読み替えて下さい。
プログラミングでは、コンピュータ言語の知識とアルゴリズム(プログラムの 書き方)の知識が必要になります。 この講義では、アルゴリズムの知識は必要最低限にとどめ、 コンピュータ言語の知識に特に焦点を当てていきます。 試験で評価されるのは、変数の扱い、表示、制御構文と、プログラムの流れを つかむことだけです。
授業は解説と演習の繰り返しになります。 演習の時は相互に助け合ってレベルアップして下さい。 また、教科書は特に指定しませんが、参考文献を幾つか挙げておきますので参 照して下さい。
ノートは適宜用意して下さい。 また、コンピュータの操作をノートに記録するのは非常に難しい作業です。 また、講義だけではなく、ソフトウェアのインストールやトラブルの対処など、 コンピュータの状態を変えた時もメモするべきです。 すると、似たような問題の対処や、他人への教授、またコンピュータの不調に より再設定が必要になった際などに役に立ちます。
本講義は講義では次のような受講を心がけて下さい。
特徴 | GUI | CUI |
---|---|---|
とっつき易さ | ○ | × |
一覧性 | ○ | × |
抽象度 | × | ○ |
プログラミングのし易さ | × | ○ |
ノートの取り易さ | × | ○ |
このように利用者側から見ると、最初は GUI の方が使い易いのですが、 CUI はプログラミングがし易く、抽象度の高い処理も可能です。
GUI のプログラミングや、便利な開発環境の利用は後期以降に扱う予定です。
現在さまざまなプログラミング言語が使われていますが、基本的かつ他の言 語の基礎となっており、広く使われている言語は C 言語であると言えます。 プログラミング言語は一つだけ覚えるのではなく、いくつも異なる言語を覚え ることで、コンピュータの仕組みやプログラミングのコツなどを会得していく ことができます。 C 言語はその中で基本的なもので初めに学ぶには適した言語であると言えます。
大学の授業を全て聴いても、ゲームプログラマになれません。 ゲームのプログラムをするには、コンピュータの能力をすべて引き出すための いろいろな方法論や特定のゲーム機種のハードウェアの知識、処理時間を短縮 するための様々な工夫、さらにゲームの内容に関する知識など大学では取り上 げられないかも知れない様々な知識が必要になってきます。 さらにソースコードの出ているゲームの解析など、ゲームそのも のを研究しなくてはなりません。また、いくつかゲームを実際に自分で作る実 力が必要でしょう。 しかし、一方でコンピュータの言語、アルゴリズムやデータ構造の修得など大 学で学ぶことも多いです。 大学で学ぶことも大切ですが、さらに自己研鑚が必要でしょう。
今日パソコンが配られる人は、中に入っている説明書を読み、部品の点検をし て下さい。
次の方法に関してマニュアルを書きなさい。
次に示すコンピュータの各仕様を調べなさい。
ヒント
Sharp Mebius PC-MT2-S3 には CD-ROM が内蔵されてないため、ハードディ スクが故障した際、純正の CD-ROM ドライブがないと購入時の状態に戻せませ ん(非純正品で PC-MT2-H1W のリカバリが可能な CD-ROM ドライブでも駄目で した)。
なにかあったら、サポートデスクまたは私に相談してみて下さい。
インターネット事件簿/99'年11月の記事 http://www3.tky.3web.ne.jp/~rapeed/jiken11.shtml#nov08 によると、 1999年 11 月 26 日までに千葉県警と船橋東署は、「Adobe Photoshop 5 日本語版(15万5000円)」など 20 種類のソフトウェアを CD-R に 複製し、 1 枚 12000円から 30000円程度で販売していた容疑で、東京電機大 生 2 年を著作権法(知情販売)違反の疑いで逮捕、千葉地検に送検した。
2000年2月29日に懲役1年2月、執行猶予4年(求刑: 懲役1年2月)の判決が出た。
著作権は著作権法により保護されてます。
著作権法【目的】
- 第一条
- この法律は、著作物並びに実演、レコード、放送及び有 線放送に関し著作者の権利及びこれに隣接する権利を定め、これ らの文化的所産の公正な利用に留意しつつ、著作者等の権利の保 護を図り、もつて文化の発展に寄与することを目的とする。
広義の著作権は、著作人格権と狭義の著作権(著作財 産権)に分類されます。 著作人格権とは著作者の人格権を保護する権利で、公表権、氏名表示権、同一 性保持権などがあります。著作(財産)権には、複製権、放送権、有線送信権、 公衆送信権、貸与権、翻訳権、翻案権、二次的著作物利用権などがあ りますが、これらは著作物ごとに別々に規定されてます。 これらの権利は著作者が占有してます。
一方で、利用者側の権利として、私的使用のための複製、利用法、引用な どは認められてます。
著作物とは「思想又は感情を創作的に表現したものであつて、文芸、 学術、美術又は音楽の範囲に属するものをいう。」(著作権法第二条第一項) 一方、著作者は「著作物を創作する者をいう。」(著作権法第二条第 二項)となります。 例えば、マイクロソフトワードは「プログラムの著作物」であり、マイクロソ フトが著作者になります。 一方、マイクロソフトワードで作ったレポートは「小説、脚本、論文、講演そ の他の言語の著作物」となり、著作者はそのレポートを書いた人です(著作権 法第十条)。
著作権法において、プログラムの著作者だけが自分の製作したコンピュータの プログラムの公表、改変、複製の製作、貸与、公衆送信を行うことができます。 一方、私的使用のための複製、目的外利用などは個人が自由に行って構いません。
各ソフトウェアメーカは、自社の利益を守るため、(著作権法で保護されない)コ ンピュータの利用に関して制限をかけます。 その制限とは主に次のようなものになります。
マイクロソフトウィンドウズの使用許諾契約書は「スタート→ヘルプ」でキー
ワードに「使用許諾契約」を入れると表示できます(Windows XP では難しい)。
この文書で注目すべき点は、
「本ソフトウェアは許諾されるもので、販売されるも
のではありません。」
という点です。マイクロソフトウィンドウズは必ず販売ではなく許諾の契約と
いう形で利用することになります。そのため、著作権法では許されていた私的
使用のための複製や目的外利用(フォントだけの利用など)も制限されることに
なります。
次の行為はやって良いか悪いか分類しなさい
毎日新聞 インターネット事件を追う http://www.mainichi.co.jp/digital/netfile/archive/200204/03-1.html によると、 大阪府警ハイテク犯罪対策室と東署は 2002年 4 月 2 日に元勤め先の電子メール送受信用サーバーに、元同僚の接続 情報を使い侵入したとして、枚方市出口4、会社員、田川広巳容疑者(34)を、 不正アクセス禁止法違反容疑で逮捕した。
毎日新聞 インターネット事件を追う http://www.mainichi.co.jp/digital/netfile/archive/200203/27-1.html によると、 2002年 3 月 27 日に 警視庁と沖縄県警は、 全日空機の爆破を予告する電子メールを送ったとして、 中学2年の少年(14)を威力業務妨害容疑で補導した。
昨年12月26日午前7時半ごろ、全日空の関連会社が運営す るホームページに「羽田発那覇行きの機内に爆弾を仕掛けた」などと携帯電話 のメール機能を使って書き込んだ疑い。
毎日新聞 インターネット事件を追う http://www.mainichi.co.jp/digital/netfile/archive/200107/18-3.html によると、 千葉県警生活環境課などは2001年 7 月 17日に、以前交際していた女性に4 回 にわたって中傷する電話や電子メールを繰り返したとして、51歳の会社役員を ストーカー規制法違反の疑いで逮捕した。
外部から自己複製を行いながらコンピュータのに取り付き、利用者が意図してい ない操作を行なうプログラムが存在します。 これをコンピュータウィルスと言います。 インターネットが普及する前は、もっぱらフロッピーディスクなどを媒介とし て感染していましたが、現在はインターネットを媒介として感染することが多 いです。
コンピュータウィルスに対する防御として、一般に広く行なわれているのはウィ ルス対策ソフトウェアというものです。 しかし、これらは過去に発生したウィルスの辞書を元に、実行しようとするプ ログラムがウィルスかどうか判断するものなので、新種のウィルスには対応で きないという欠点があります。
そこでお勧めしたいのは、ウィルスの感染経路を絶つ方法です。 但し、新種のウィルスが別の感染経路を選択した場合効果はありません。 しかし、未知のウィルスが新しい感染経路を必ず発見するわけではないので、 多くの場合、未知のウィルスに対しても有効です。
実際には最近のウィルスが最も感染源として用いる Microsoft Outlook Express と Microsoft Internet Explorer を使用しないようにします。 これによって最近流行ったウィルスのほとんどは感染しなくなります。 これを行うために、これらの代わりの電子メールソフトと WWW のブラウザを インストールします。
Choose: (1) Standard Sign-on (2) Sign-off (3) Specific Sign-on Enter your choice:に 1を入れる。
注意! 授業中に全部やろうとするとネットワークがパンクします!
Netscape を使用して、 almail と OpenOffice をダウンロードしておいて下 さい。