それで、もう1学期が終わりました。私は何が起こっているのか、そして生徒たちがどのようにやっているのかについて話したいと思います。
今学期に2つのコースがありました。 最初の言語およびCADソフトウェア(LIPO)(2年目)、2番目のTRPO(4年目)。
一般的に、私は宇宙情報技術研究所のシベリア連邦大学の大学院生です。 大学院研究の一環として、クラスを教えています。
LIPOコースの一環として、学生は3つの(または、いまだにいくつかの)ラボを実施しました。
1.通訳
2.ラスターグラフィックスのグラフィックエディター
3.エディターのブロック図
2番目のコースのフェロー。 まだ活力、熱意と積極性の電荷があります。 次の学期には、最後のラボをkursakに開発する予定です。 主な方向は、ブロック図を使用したアプリケーションのシミュレーションです。
TRPOコースの一環として、5つのラボがあり、結果はソフトウェア製品の開発のためのToRでした。
1.要件の開発
2.ユースケースチャート
3.リレーショナルモデル
4.受け入れテスト
5.プロジェクト計画
また、TRPOのフレームワークの学生は、(選択して)以下を使用してシステムのプロトタイプを作成しました。
-Serena Prototype Composer
-スケッチフロー
-製品の開発を計画している開発環境
次の学期に、学生は製品を設計および開発します。
一般に、TRPOコースでは、ソフトウェア開発プロセス、さまざまな方法論などを取り上げる必要があります。 しかし、それでも学生にもっと練習をしたかったのです。
また、学生のために、私は各レッスンで何らかの実用的な課題を与えようとしました。 それほど複雑ではありませんが、開発が必要です。 正直なところ、私は学期の最後にのみそのようなタスクを含めましたが、後悔しています。 タスクの実行のために、プラス、3つのプラス-1つの自動ラボを配りました:-)。
タスクの1つ、デスクトップにステッカーを作成できるシンプルなプログラムの例を次に示します。
最小要件(すべての+1):
- ステッカーを追加する機能
- ステッカーはいくつでもかまいません
- ステッカーにテキストを書くことができます
- 直感的なインターフェース(独立した評価者)
追加の要件の最初のグループ(前のグループで+1を受け取った場合は、すべての+1):
- サイズ変更ステッカー
- ステッカーの位置を変更する
- ステッカーを動かせないように修正します
- ステッカーの色の変更
- ステッカーを描く機能(ブラシのみ)
2番目のグループの追加要件(プラスは、前のグループに+1を受け取った場合にのみ考慮されます):
- 行+1のステッカー行
- リマインダー+1を設定する機能を追加します
- 次回プログラムを起動するときに、古いステッカー+2を復元します
ボーナス(他のグループとは別に考慮):
- WPF +2の美しいインターフェイス
一般的に、学生は何らかの形で刺激を受ける必要があります。そうしないと、学期中は何もせず、最後に実行を開始します。 その結果、4年生の次の学期から次のシステムを導入します。
-学期の初めに、それぞれに20ポイントが与えられます
-毎週、プロジェクト計画の進捗を監視しています。
-タスクの完了または遅延の失敗は、1ポイントの控除を伴います
-意見の相違を防ぐために、生徒は各タスクの明確な要件を説明し、同意します
-合意された要件がない場合、どのような論争でも私は正しい
-すべての要件がすべてのタスクを満たしていない場合-マイナス1ポイント
-学期の終わりに学生の得点がゼロの場合-学生はコースに合格しませんでした
そのようなシステムは、学期を通して学生を働かせるか、そうでないかもしれません。 待って、見て。 あなたの意見は興味深いです。
クラス外の生徒とのコミュニケーションも非常に重要です。 これを行うには、グループごとに独自のGoogleグループを開始し、パフォーマンスに関する情報を公開し、追加のタスクを与え、学生から質問とフィードバックを受け取ります。 彼はまた、私たちの専門のすべての学生のためのグループを始めました。 開発は遅いですが、私は試してみます(学生も始めることを望みます)。 残念ながら、学生はグループや何らかのコミュニケーションで働くように刺激することは困難です。 私たちは隠れた人々であり、悪名高い。 :-)
このようにして、もう1学期が(ほぼ)合格しました。 控除があると思います。 :-)いつか開始する必要があります。 :-)
PS:興味深い教育方法と興味深いタスクについて知りたいです。 その場合は共有します。 :-)