CS 1101: Unit 1

ENGL 0101をパスして、UNIV 1001と同時に自動的に履修登録されたのがこの「CS 1101 - Programming Fundamentals」です。Pythonでプログラミングの基礎を学びます。

Unit 1はPythonのインストール、Discussion Assignment、Learning Journal、Self-Quizをしました。

まずPythonですが、楽。インストールだけでも、チェックボックスにチェックを入れるだけでPATHの設定をしてくれますし、インストラクターはインストールの仕方を動画で上げてくれていますし、設定なんてIDLEの見ばえくらい。テキストブックの「Think Python」は、分かりやすく語り口も軽妙で、良いです。エラー発生時のメッセージも親切かつドキュメントも充実しているように思います。つまずいたのは、IDLEのプロンプトをどうコピーするか。説明などでは普通に表示されているプロンプトが比較的最近のバージョンからサイドバーに表示されるようになったらしく、「Ctrl + C」でコピーできないなと思っていました。これは、範囲指定後右クリックメニューに「Copy with Prompt」があり、それで解決しました。

ただ、課題を進めるとなると、英語で説明するというのが難しかったです。エラーメッセージに書いてある通り…となってしまいます。結局テキストブックを引用して説明したところ、良かったみたいです。インストラクターからは「テキストブックの引用も(ボリューム的に?)許容範囲」の旨フィードバックがありました。

このコースは同時受講しているUNIV 1001と比べると、ワード数条件がないのでその分楽に感じます。ただ、UNIV 1001をdropしてCS 1001を先に取るということができないため、なんとか同時に取るか…という感じです。

Unit 1の勉強時間:9時間10分