2025年度Q4 材料計算科学基礎

Fundamentals of Computational Materials Science 2025 Q4

Google NotebookLM

News:

以前の更新

2026/1/9: 環境構築、python基礎、生成AIコーディング体験

内容
  1. 環境構築
  2. pythonに触ってみる:
  3. 生成AIの注意と利用方法
  4. エラー・バグ報告の仕方

2026/1/13: デバッグ、線形最小二乗法の基礎

内容
  1. 学生の課題回答への回答
  2. pythonプログラムのデバッグ: Tracebackの読み方: lsq_poly1_for_debug*.py
  3. 線形最小二乗法
  4. 生成AIのプロンプト: プログラムを汎用化・ユーザフレンドリにする
  5. 生成AIのプロンプト: pythonらしいコード (可読性・保守性優先)

2026/1/20: 応用

内容
  1. 学生の課題回答への回答
  2. 生成AIのプロンプト: 仕様を与えてプログラムを作る (一般)
  3. 生成AIのプロンプト: 仕様を与えてプログラムを作る (peakfit)
  4. バイブコーディングによるpeak fitプログラムの作成: peakfit*.py
  5. 非線形最小二乗法における初期値の効果: nlsq_curvefit.py, nlsq_curvefit2.py
  6. 数値積分: 金属の自由電子濃度: EF-N-metal.py
  7. 行列計算 (対角化): Huckel近似, 1D LCAO, tight-binding
  8. 微分方程式と境界問題: 1D Schrodinger方程式: schrodinger1d.py
  9. 生成AIのプロンプト: 生成AIと対話して学習しながらプログラムを作る
  10. 生成AIのプロンプト: 目的を達成するための対話
  11. 生成AIのプロンプト: 方程式を目的として与えて、対話で解決していく