授業の流れ

授業の流れ

本講義は,毎回開始直後に小テストが与えられる. 各自,与えられた小テストに取り組み,Moodleの所定の場所に提出すること. 続いて,小テストの簡単な解説のあと,練習問題に取り組む時間とする.

全体的な授業の時間割り当ては次の通り.

授業の時間割り当て

続いて,それぞれの詳しい内容を記す.

小テスト

授業開始時に与えられる小課題のことを指す. 小テストはその単元で学習する内容である.

例えば,第1回目の授業では,Java言語の基礎として,コンパイル方法や基礎文法について各自,学習する. そのため,第1回目の小テストは,Java言語の繰り返し,条件分岐を含んだ問題となる.

与えられた小テストのプログラムを時間内(約30分)に書き,Moodleの所定の場所に提出すること. また,上記に加えて,選択式,記述式の小テストも行われる(約15分).

なお,小テストという名前ではあるが,教員,TAへの質問や友人同士の相談を行なっても良い. ただし,友人のプログラムをそのままコピーは不可とする. あくまでも作成方針について相談し,作成方法がわからないからといって,他人のソースファイルをそのまま書き写さないこと. なお,コピーチェックを行う場合もある.このチェックは予告なしで行い,コピーが見つかれば, コピーした方,された方に関係なく両者を0点とする.

完成しなくても,提出すると完成度に応じて部分点を与える.提出しなければ,0点以外はありえないため,必ず提出すること.

なお,小テストを時間内に終えられたら,適宜練習問題を解くこと.

小テストの時間配分について

小テストはプログラム作成と,プログラム読解の2種類で構成される. プログラム作成は30分,プログラム読解は15分が解く時間として割り当てられる. この時間は延長しない.それぞれの時間内で解けないのであれば,5分延長したからといって解けるわけではないためである.

小テスト解説

小テストの解説を行う. 基本的に,プログラムを書くときに考えるべき方針と, 講義資料のどの部分を読めば良いかが説明される.

練習問題

解説が終われば,練習問題に取り組む時間とする. 各単元には,3〜8題の練習問題が出されている. 各自,各練習問題に取り組み,完成すれば教員,TAを呼び,完了の認定を受けること. 完了の認定を受けることで,その課題が提出されたこととする. もちろん,どのように解けば良いかがわからない場合は,従来通り,教員,TAを呼び,アドバイスを受けることも可能である.

なお,講義時間の終了間際(12:15)になると提出が殺到し,教員,TA待ちになることも考えられるため, 1問完了すれば提出するようにすること. もちろん,提出したいときに,教員,TA待ちになっている場合は,次の問題に取り組むことも可能である.