ここは基礎プログラミング演習I資料のページです.内容は随時更新されます.
尚,資源節約・自然保護のため,各資料の不要なプリンタ印刷は控えましょう.
補足資料:
コンピュータガイド2012年度版
PDF文書
トラブル脱出法や無線LAN接続などMacBookを活用する為のTips集(現在工事中につき内容は古いです)
2011年度版基礎プログラミング演習資料はこちらのページを参照
moodle学習支援システム経由にて提出するC言語プログラミング課題の提出については,以下の事項を守るようにしてください.
2012年度コンピュータ理工学部指定機種であるMacBook AirでNetBoot環境を利用する場合には,USB-Ethernetアダプタが必要でした.しかし,先日Appleが発表した新製品 Thunderbolt-ギガビットEthernetアダプタでもNetBoot環境を特に問題なく使える事が分かりました.
Thunderbolt-ギガビットEthernetアダプタ 標準価格2,800円
これを使うとUSB-EthernetアダプタではNetBoot起動に200秒以上かかっていたものが80秒程度と3倍近くの性能に高速化されます.(色は赤じゃなくて白ですが....)また,起動後の各種アプリケーションの起動も同様に高速化されるなど非常に快適になりますので,このアダプタに置き換えて利用する事をお勧めします.
尚,Thunderbolt-ギガビットEthernetアダプタは,まだ,市中の量販店にはあまり出回っていないようなので,入手したい人は学内の丸善売店に相談してみると良いでしょう.
Google Apps for CSEへのアクセス手順が少し変わりました.最初にアクセスするURLは変わりませんが,表示されたページ左側の「ログイン 京都産業大学コンピュータ理工学部」のリンクをクリックしてください.
この変更に伴い,Google Appsへログイン直後に表示されていたiGoogle画面は,直接には開かれなくなりました.iGoogle画面を呼び出したい人はログイン後に「iGoogleへ」というリンクを辿ってください.
Mac OS X LionではC言語コンパイラgccなどの開発環境を学生諸氏に学内で配布する事が出来なくなってしまいました.これはApple社のライセンス方針なので仕方ありません.
Mac OS Xの開発環境XcodeはApple社の運営するApp Storeから無償ダウンロード出来ますので,その手順を以下のページに記載しておきましたので,自宅でC言語の演習課題に取り組みたい人は参考にしてください.
その1. 基礎プログラミング演習Iの座席配置方針については,過去に行ってきた試行錯誤の結果,現在の形に落ち着いています.時々,配置が変わりますが,その時には隣り合わせた人と友達になって交流の輪を広げるようにしてください.
その2. 病気などでやむを得ず授業を欠席してしまった場合,その授業回の学習内容については次に出席する時までに,自分で学習して補うようにしてください.欠席した回の内容の理解が不十分な者に対する特別な配慮は本演習中には出来ません.また,少し分からない箇所がある場合は,修学サポート「寺子屋」などを利用して授業時間外に質問してみると良いと思います.
その3. プログラミング内容に早く取り組みたい人は,別に授業進行を待つ必要はありません.自分でさっさと開発環境(コンパイラなど)を整備して,自力で始めれば良いでしょう.インターネットや図書館にいくらでも参考資料はありますし,教科書内容を端から順番に取り組んでいっても良いでしょう.大学での勉強は授業だけじゃありません.ここでも「寺子屋」は活用出来ると思います.
その4. 授業進行はかなり遅めにしている筈ですが,それでも厳しいと感じている人は,とにかく予習・復習・分からなければ直ぐ質問(教員や寺子屋にて)という態度が大切と思います.自分自身が分かるまで考えて・質問してを繰り返すしかないのです.「(教員を含む)誰か他人が君の頭の中を整理してくれて,何の努力もせずに理解させてくれる魔法」の手段はありません.
その5. NetBoot環境が遅いのは分かっていますが,既に取れる対策は全部投入済みの状態であり,これ以上のシステム性能向上は難しいのが現状です.実際のところ,Mac OS Xの以前のバージョンであるSnow LeopardではMacBook Airでも90秒程度で起動していたのですが,Lionにアップグレードすると利用者が少なくシステム負荷が軽い状態でも180‾200秒程度かかるようになりました.これほどまでに遅くなるというのは「想定外」でした.ちなみにGigabit Ehternetポートを標準で持つMacBook Proだと80秒程度で起動するので,MacBook AirのEthernetアダプタの回線速度(100Mbps)がシステムのボトルネックになっています.今になって分かる事ですが指定機種をMacBook Proにしておけば,もう少し使い勝手が良かったのかも知れません.
その6. 統合オフィスソフトウエアにMS-Officeではなく,NeoOfficeを使っている理由は金銭的コスト負担です.MS-Officeはアカデミック版でも16,000円以上掛かりますので,少しでも指定パソコン購入の負担を減らしてもらうために,あえてオープンソースソフトウエアのNeoOfficeを使ってます.(但し,NeoOfficeが「フリー」とは言い難い配布方針になってきたので,将来的にはLibreOfficeやApache OpenOfficeなどへ切り替えるかも知れません.)
自習のためのNetBoot利用可能な教室についてアナウンスを出しました.
このページを参照してください.
課題・宿題・レポートなど,各種提出物の〆切は厳守しましょう! 考慮に値する理由なく〆切を1秒でも過ぎた場合,その提出物に対する評価は0点です.これは,本演習に限らず他の科目全てにおいて適用されると考えなさい.それくらいに「〆切」は重いのです.
また,提出物について「その提出すべき内容に関する注意事項や指示」は,授業中に口頭,或いは,授業資料中の記載にて与えられているはずなので,それらの指示を良く理解してから提出しましょう.「とにかくなんでも適当に出しておけば....」ではありません.そのような提出物は,やはり最低な評価が与えられます.注意しましょう.
Appleサイトにおいて京都産業大学コンピュータ理工学部のMacBook活用の取り組みの紹介(こちらのページ)がされています.
パスワード変更機能は,現在,開発中です.もう少しお待ち下さい.
実習内容について講義時間外に質問したい場合は,
学習支援システムmoodle上の掲示板機能で質問してみる.
14号館2Fの大本,或いは,水口の研究室まで質問に来る.
などの色々な手段がありうる.
大本英徹
コンピュータ理工学部ネットワークメディア学科