Japanese
  • 関数定義

    May 10, 2019 プログラミング1 日記 講義/実験

    プログラミング1は、if文、for文は触ってたので既にインデントやブロックの概念は教えていますが、その振り返りも兼ねて今回は「関数定義」な話。 単純な例を示しつつ、一連の命令群に名前をつけるて定義すること。定義した関数の使い方。戻り値が必要な場合と不要な場合。スライドでは「ここからここまでが関数定義の範囲」「ここがTrueブロック」とか示してたので、それがない状態でブロックを自分で把握するという話。2次方程式の解の公式を実装させてみる練習(短い時間だったけど数人実装できてた)。とかとか。 毎年微妙にやる順序が変わってるのだけど、これまでと比べるといい感じに進められてるのかも。

    続きを読む
  • 1回目のレポート

    May 7, 2019 プログラミング1 日記

    プログラミング1のレポート1回目採点。 print関数使ったり、変数使ったりするぐらいの内容ですが、 ・「print(出力したい文字列)」みたいに、クォートを書き忘れたり。 ・「name = (‘スライム’)」みたいに、関数呼び出し時の丸括弧との違いに悩んでたり。 ・「print(‘ほげ’)」みたいに、全角半角で悩んでたり。 あるあるネタが散らばってます。 レポートにはエラーが出てもそのまま書いて、それをどう解釈してどう解決していったのかを書くようにと伝えてあるので、そこまで書いてあるなら減点なし(むしろ加点)してます。平均点は100点超えかな?。 全角半角問題は、Rictyとか紹介したら良かったか。

    続きを読む
  • プログラミング1開始

    Apr 12, 2019 プログラミング1 日記

    プログラミング1が始まって、授業でははじめての対面。新入生は基本的にmacOS初心者なので、アプリの起動&終了、複数立ち上がってるアプリのアクティブを切り替え、みたいな話もしつつ「プログラミングとは」喋ってるとあっという間に時間が。一応、コード例の動作方法やったし、str, int, float と基本的な演算子、変数の使い方まで触れたので最小限はやったか。 赤嶺先生の演習1の方は、少し説明不足(知ってる前提がたまにある)なのと、スピードが早いように私は感じたけど、学生的にはどうだったのかしら。逆にあのぐらいの方が良いのかな。

    続きを読む
  • プログラミング1が終了

    Jul 26, 2018 プログラミング1 日記

    終わったのは授業だけで、レポート含めた採点がまだ残ってますが、一区切りには違いない。最終レポート出し終えてない学生かなり多いけど大丈夫か〜。 前記最終回ということで、今日の内容は振り返りと、授業後の道標と題してPythonやプログラミング、ソフトウェア開発、情報工学、分家理系問わず大学生として身につけて欲しいもの。といった話をしてました。 何か一つ「グッとくる」ものがあればそれで良いんですけどね。

    続きを読む
  • レポート採点中

    Jul 24, 2018 プログラミング1 日記

    <blockquote class="twitter-tweet"> 指定してないけどdoctest書いてきたり、docstringを英語ドキュメントで書いてきたりする学生がちらほらいて良い。去年より多い気がするのはたまたまなのか、何か今の学年特有の何かがあるのかしら。 — Naruaki TOMA 温泉旅行… (@naltoma) July 23, 2018 1年次が「コードの可読性」とか書いてくるとビビるよね。そういう話してるけど、自分の言葉として出してくるのは。 — Naruaki TOMA 温泉旅行… (@naltoma) July 23, 2018 コードゴルフに目覚めつつある学生もいるらし …

    続きを読む
  • 提出されてるコードが実行できない

    Jul 23, 2018 プログラミング1 日記

    プログラミング1の話。 課題レポート6の採点してるんですが、提出されてるコードが動かない学生がちらほらいて。実行結果はレポートに掲載してるので提出版が古いのだと想像しますし、実際一部の学生は再提出させると動作確認までできるのですが、再提出後もまだ動かないケースもあって。 外部ファイルを利用するので実はそこのファイル編集してたりしないかが怪しいですが、単に「アップロードし直してるコードと、手元で動かしてるコードとが違うものだった」の可能性が高い気がするんだよな。 ま、授業前後なり後で確認しましょう〜。

    続きを読む
  • うまく失敗しよう

    Jul 18, 2018 プログラミング1 日記

    プログラミング1な話。 「このコードには!突っ込まずにはいられないッ!!」(プログラミング1のレポート採点中) — Naruaki TOMA 温泉旅行… (@naltoma) July 18, 2018 突っ込まれるコード書くのは何も悪くなくて、突っ込まれた時のレビューを踏まえてどう対応するかが大事。どんどん突っ込まれよう。 — Naruaki TOMA 温泉旅行… (@naltoma) July 18, 2018 プログラミングに限った話じゃないんですが、世の中は失敗してなんぼ。机上の空論よりも車輪の再発明の方がマシだし、その過程を通して得られる学びも多々あります。だから変なコード書いて「突っ込まれるのが怖い」と身構えちゃうぐらい …

    続きを読む
  • バージョン管理システム

    Jul 13, 2018 プログラミング1 日記

    プログラミング1な話。昨日で書いてたんだけどポストし忘れてたらしい。 一つの講義は15コマ*90分で今日が13コマ目。ということでそろそろ終わりな時期です。授業で触れる残り部分は、バージョン管理システムとアサーション。 今日はGit入門でイントロダクションのみで、ベアリポジトリやステージングエリアといった概念の解説と、実際にpushしてバージョンを戻してみたり、working directory削除してベアリポジトリから復元したり、ぐらいの内容。この時点では全体の流れを意識してもらうことを重要視して、ベアリポジトリはローカルに用意。 GitHub使うのは後期にやる予定ですが、2年次の別授業でやってるようだし、参考サイト提示してるの …

    続きを読む
  • 勘所的な話

    Jul 5, 2018 プログラミング1 日記

    プログラミング1は、教科書6章「Testing and Debugging」の概説。ブラックテストやホワイトテストといった話を通して、どこでバグが起きやすいか、どういうテストをした方が良いかといった勘所な章ですね。といっても事細かにあれこれ話しても残らないだろうということで、概説に留め、ペアプロの時間を長めに。 演習1でも作業する時間が増えてるので、ここ数週間でそれなりに底上げできてるんじゃないかな〜。勿論、いまでもインデントエラー出てて対応できない人がたまにいますが。ま、仕方ない。 それよりも欠席が目立ったのが気がかりか。たまたま重なっただけなら良いけど、課題なり授業なりについてこれなくて、ということだと何かしら手を打とうかという …

    続きを読む
  • 急に抽象度が高くなるケース

    Jun 28, 2018 プログラミング1 日記

    プログラミング1の11回目は、辞書型をメインにしつつ、Jupyter & Numpy の紹介。それほどトラブルもなかったので、予定通りペアプロ演習する時間を長めに取れました。演習5のBig or Smallを終えて、演習6のガチャシミュレータに入ってるペアもちらほらいるらしい。 赤嶺先生の演習1では、 ・同じ処理が繰り返される状況=>ループ使おうぜ。 ・それが複数出てくる状況=>二重ループ使おうぜ。 ・例外が発生する状況=>条件分岐しようぜ。 みたいなのを組み合わせながら進める問題になってて、少しずつハードルが上がってきてます。1〜2回目までは、多分、解説聞いて理解できるし、コード例見ても理解できてる層が多 …

    続きを読む
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    • »
    • »»

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