Japanese
  • ターミナル作業は半数近くがしどろもどろ?

    Jun 1, 2017 プログラミング1 日記

    プログラミング1の7週目が終わりました。 先週はThonnyを使ったデバッグ実行を補助教材として使いつつスタックフレームの話。ユニットテスト(doctest)もやったのですが途中でタイムオーバー。 今週は先週やり損ねた部分からということでユニットテストにモジュールの話。そこはすぐ終わるだろうと思いきや、「ソースダウンロードして、ターミナルでダウンロードしたディレクトリに移動する」だけで手間取る学生多数(半数近い)。意図的にcdコマンド使う説明省いて「移動する」ように指示だけしてみたのですが、駄目な学生多いらしい。しくしく。 先週の残り物やっつけるだけでそこそこ時間かかってしまい、今日の本題・再帰関数の話&PyCharmでのデバッグ実 …

    続きを読む
  • 差は開く

    May 18, 2017 プログラミング1 日記

    プログラミング1の5週目が終わりました。これで逐次処理・条件分岐・反復処理といった3大フロー制御に加えて、関数も導入は済みました。コアな部分が終わりつつある中、より先に進んでる学生もいるし、未だにシェル・ターミナル・エディタ・Pythonインタプリタの区別が怪しい学生もいます。ま、仕方ないか。ペアプロ演習・課題・宿題出しまくるので頑張ってください。 P.S. 良いレポートに投票させてみたところ、レポート書くのが下手な人でもそれなりに評価はできるということで良レポートに得票が集まる結果に。次回以降のレポート作成時に良いところを取り入れてみて下さい。

    続きを読む
  • プログラミング初学者向けのIDE

    May 12, 2017 プログラミング1 日記 環境構築

    Thonny: Python IDE for beginnersなるものが。どんなものかはデモ動画見るのが早いでしょう。 No-hassle variables. Simple debugger. Step through expression evaluation. Faithful representation of function calls. あたりの組み合わせが凄くて、デバッグモードでstep-in実行すると「行単位じゃなくて、評価単位で実行」してくれるので理解しやすいし、関数呼び出すと「新しいサブウィンドウ開いて実行」したりしてくれてとても直感的です。 一方で、バージョン管理とか「その先」まではサポートしてないっぽい。 …

    続きを読む
  • 半分ぐらいが教科書を読んでないっぽい

    May 11, 2017 プログラミング1 日記

    プログラミング1の4週目が終わりました。内容的には関数の補足としてスコープを話しつつ、ループ処理が主題。 例によって「今週のお告げ」。今日は「教科書を活用しよう」ということで、ついでに「読んでない人?」と手を挙げさせたら半数ぐらいが手を挙げるという悲しい状況に。逆に言えば半分近くは読んでるっぽいですが、少ないなー。 正直な話、個人的には「自分で教科書読もうとしない」人は、高い授業料払って何かを学びに来てるとは思えないです。やりたいことを自分のペースでやりつつ、授業を効果的に使うなら授業前授業後のアクションが大切。その一手段が教科書なんだけどな。 教科書無視して授業メインでやるとか、好きな教科とそうでない教科とで力の入れ具合が違うと …

    続きを読む
  • ペアプロの始まり

    Apr 27, 2017 プログラミング1 日記

    プログラミング1では去年からペアプロ導入してます。一般的な「経験者x新人」の形とは違い、「新人x新人」です。そのため自ずと得られる知見も変わりますが、共通している部分も勿論あって。内面の表現法や、質問しやすい雰囲気あたりの効果だけでもメリット大きいなということで、今年もやってます。 一方で、初めての試行だった去年は前期の間あまり馴染まなくて、どうにも分業しがちな学生がちらほら(割合として多いわけじゃないけど、パッと見で見つかるぐらいにはいた)。気持ちはわかるけど、効率良くやることが目的じゃないぞと。ということで、趣旨説明を繰り返すのは今年もやるとして、ペアプロのやり方そのものをやや簡略化してみました。もっと丁寧に説明したいけども限ら …

    続きを読む
  • (プログラミング1) 1週目の成果:約9割(去年は2周目で約7割)

    Apr 20, 2017 プログラミング1 日記

    プログラミングの授業では、毎週冒頭で先週の理解度を確認するためのミニテストをやってます。1週目はそもそも始めの授業なので置いとくとして、実質的な理解度確認は2週目が1回目になります。 予定以上に説明時間かかってる節はありますが、先週の内に「計算して、その結果を記録する」という話をコード実行時の様子(pp.17-26)としてメモリに記録される情報を書きながら説明したからか、「数学の等号とプログラミングの等号の差」をそれなりに理解している学生が9割強(短いコードの結果を選択式で回答)でした。去年は3週目のテストで7割だったことを踏まえると、理解するペースが早い&人数も増えてます。やっぱりしっかり説明することって重要ですね。。(去年の人ご …

    続きを読む
  • (プログラミング1) 初回は想定外の対応であたふた

    Apr 13, 2017 プログラミング1 日記

    Slack登録だけで20分近く時間かかったりしました。TAだけでなくサポーターの皆さんがいてくれて助かりました。ありがとうございます! 知能情報コース1期生へのプログラミング1が始まりました。 2016年度の1回目では「喋った内容は1割でもキャッチできてたら御の字で、最低限「関数、KISS原則、テスト」が残ってれば良いよねという気持ち」でやってましたが、あまりにも話し広げすぎてる雰囲気だったので、今回はいろいろと削りました。関数の話は丸々カット。仕様決めるの難しい(『25℃に室温を保つ空調のプログラム』、顧客が本当に必要だったもの)も95%カットで、少し例を出してイメージさせるに留めました。 今年度は、空いた時間でプログラミングには …

    続きを読む
  • Python独習のためのチャート

    Apr 5, 2017 ススメ プログラミング1 教育 日記

    PDF: chart.pdf GitHub: python_chart プログラミング1(Python)の授業を持つようになってから、他学部から「受講or勉強したい」相談が舞い込むようになりました。後期はゼロなのでPythonに興味持つ人が増えてるのかなと想像しますが、実際の所はまだ良く分からず。今後も続くようならPython人気なんでしょう。 2017年度に関しては、入学者数自体が例年と比べて多いので、残念ですが受講は断ってます。その代わりに、、、ということで独習のための情報を折り返し伝えるようにしているのですが、何度も似たようなメール書くのもあれなので(便利な日本語)、目的別情報源を整理してみることにしました(上記PDF, …

    続きを読む
  • プログラミング1のTA決定

    Mar 28, 2017 プログラミング1 日記

    先日TAを募集しましたが、名嘉村研のまえけん先生&うっしー先生に担当してもらえることになりました! きっとコメント欄にこっそりHas○ellとか縦読み入ったり、自動コメントプログラム作ってて本人不在になってたりすると思います(違) 1週目の内容も大凡調整が終わってきたので、他授業の準備に移れそうかな。

    続きを読む
  • プログラミング1のTA募集(3/28募集終了)

    Mar 23, 2017 プログラミング1 日記

    2016年度に引き続き、2017年度もNAL研メンバでTA担当するのが難しそうな雰囲気なので募集してみます。プログラミング1では2種類のTAを1名ずつ募集します。(本当はペアプロ対応で大量に欲しいけど、、) 希望者はmail/twitter/slack/直接口頭等で連絡下さい。3/28(火)まで待ってみて誰も希望者出ない場合はnews-ieで募集する予定。 <前提条件> 情報工学専攻の院生。 <募集TAその1: 授業中のサポート> -> 牛島先生に確定 主なタスク: 授業中のサポート。主に学生の質問対応。特に前期は「インストール大会時にPC持ち込みしてなくて未設定〜中途半端な状態」、「何らかの理由で初期化」等の状態から授業で使 …

    続きを読む
    • ««
    • «
    • 3
    • 4
    • 5
    • 6
    • 7
    • »
    • »»

tnal

Technologist, perpetual student, teacher, continual incremental improvement.
続きを読む

Recent Posts

  • (イベント記録)Jagu'e'r 沖縄分科会 GoogleCloudハンズオン #じゃがー沖縄
  • 他受講生が見えるところでは質問しない
  • 論文開いて数式解説する学生
  • あれこれ開始
  • 授業開始
  • 授業「データマイニング」の資料更新
  • 2025年度開始に向けて
  • NLP2025, day 5

Tags

日記 1769 NAL研議事録 286 イベントレポート 260 講義/実験 201 教育 138 お食事 119 休日 116 学会 89 データマイニング班 80 プログラミング1 75 研究 74 複雑研 60 E13 58 デザインスクール 50
All Tags
E1358 NAL研3 NAL研議事録286 イベント1 イベントレポート260 イベント告知22 データマイニング(授業)1 データマイニング班80 お食事119 クイズ40 コラム記事35 ススメ41 デザインスクール50 プログラミング12 プログラミング175 プログラミング219 学会89 環境構築30 休日116 教育138 健康23 研究74 講義/実験201 実験1 授業5 進化計算班議事録15 体調メモ31 日記1769 複雑研60 本1 本家サイト更新履歴22 妄想8
[A~Z][0~9]

Copyright © 2025 NAL’S BLOG @ 琉球大学工学部知能情報コース. All Rights Reserved