2022年度 基礎プログラミング演習I 資料

内容は随時更新されます。必ずブックマークしておき、定期的にチェックしてください。

連絡事項

演習全体に関する連絡事項はここに掲載します。クラスごとの連絡事項は別途担当教員の指示に従ってください。

教育成果実感調査

本調査は,学期内に実施する授業アンケートの1つです。授業を履修してどのような力が身についたか,どこが成長したか等を問うものになっています。ご自身の学びの成果を振り返る機会にもなりますので,ぜひ回答いただきますようお願いいたします。
https://kyoto-su.ks-enq.com/enquete-07500/SsoLoginKyotoSu


最重要】筆記試験について

定期試験期間中に筆記試験を実施します(日程は7月8日発表予定)。未受験の場合は単位認定できませんので必ず受験してください。学生証と筆記用具を忘れずに持ってきてください。その他、定期試験に関する大学からの公式アナウンスをよく読んでください。
当日、大学が認める事情により試験を受験できない場合は、大学所定の手続きに則って追試験※を実施します。事情に応じた証明書が必要なことに注意してください(病気の場合、診断書が必要になります)。また、追試験料も必要になります(事情によっては免除)。
筆記試験の練習を6月29日に実施します。解き方の解説もします。

大学で言う「追試験」とは、本来の試験を受験できなかった場合に別日程で行う試験の事です。初回の試験で不合格だった場合に、救済的に実施する試験のことではありません。なお、本科目では試験で合格点に満たない場合はそのまま不合格となります。

最重要】自由制作(最終課題)について

提出期限は7月16日(土曜日)23時59分とします。遅延した場合は評価対象外となります。必ず期限内に提出してください。
13回目(7月6日)の後半、14回目(7月13日)は自由制作に取り組んでもらいます。質問対応しますので活用してください。まずはどんなものを作るか考え始めてください。自由制作のレギュレーションについては「自由制作」のページを見てください。
最終回(7月20日)は、提出した作品を全員に発表してもらいます。発表内容も評価対象です。 具体的な発表会の進め方は現在検討中です。決まり次第連絡します。


プログラミングコンテストに参加しよう

ICPC(International Collegiate Programing Contest)が今年も開催されます。腕に自信がある人は(無い人もぜひ!!)積極的に参加してみてください。
詳しい説明はICPCに参加しようを見てください。
2022年度の公式ページはこちら

美しいコードを意識しよう

綺麗なプログラムでも汚いプログラムでも動くことに違いはないですが、綺麗なプログラムを意識することはプログラミング能力の向上に役立ちます。とりあえず次の4点を意識して見てください。また、課題提出時はこれらを直してから提出してください。あまりに酷い場合は評価を下げることがあります。

プログラムの質問について

黙食のススメ


食事中は感染リスクが高いです。


多要素認証について

学外から学内の情報システム(POSTやmoodleなど)を使用するためには、スマートフォンなどを使って本人であることを確認するための設定が必要です。設定方法等は情報センターの多要素認証の利用についてのページに書いてありますので、各自必ず設定するようにしてください。

スクリーンショットの撮り方

電子メールなどで質問する際に単に「動きません」というだけでは何がどう動かないのか分からなくて対応できません。そこで、どう動かないのかを説明するために画面のスクリーンショットを活用してください。Macのスクリーンショットの撮り方はこちらのページを見てください:Mac でスクリーンショットを撮る

他の人に見られるとまずい情報が映り込んでいないように注意してください。Shift+Command+4で画面の一部を撮るのがよいでしょう。

プログラムならばソースコードも送るようにしてください。


Macが入手できていない場合について

授業用の貸出機は今のところ3台ほどしかありません。足りない場合、5月7日の回までの授業は以下のいずれかの手段で受けてください(お手軽度の順ですが、下のものほど勉強にはなります)。

課題については、4月20日はありません(タイピング練習とテキストエディタの準備が宿題です)。4月27日は「ファイル操作練習」のページの最後に書いてある「本来の課題の内容」のとおりです。5月7日の課題はいずれの環境でも取り組めるはずです。


授業予定

COVID-19感染拡大などの状況により変更になることがあります。下記の日程は定期試験期間中に筆記試験を実施することを想定しています。

参考情報

ワードプロセッサ表計算プレゼンテーション(情報理工学部では基礎プロIで扱わない内容になりましたが参考として。ただし最新版のPages, Numbers, Keynoteでは表示や操作がかなり変わっているかもしれません。)

基礎プロI 100本ノック(基礎プロIで扱う範囲のC言語の練習問題集です)

Emacs超クイックリファレンス(最低限知っておくべきEmacsのキー操作。Emacsクイックリファレンスをさらに減らしたもの。)

Emacs超入門

過去の資料サイト(大昔の基礎プログラミング演習Iの内容です)

コンピュータ環境の使い方(大学全体の情報です)

コンピュータ理工学部(学部独自運営のサイトです)


プログラミングとは関係無いけどお薦めのIT系ニュースサイト(最初は意味がよく分からなくてもOK。なんとなくでも読み続けて、解らない言葉が出てきたら調べてみましょう。)

Impress Watch
IT media
Engadget Japanese
Gismodo Japan
/.J
TechCrunch Japan
@IT