樋口三郎の授業情報@龍谷大学理工学部数理情報学科

授業情報@龍谷大学理工学部数理情報学科

計算科学☆実習でチームプロジェクト(2019)

計算科学☆実習Bは, 確率過程を扱う数学的な科目ではあるんだけど, 最後の6回では, 2人チームで, 現実の(=数学用語を使わずに記述された)問題を数学的にモデリングして, 数値計算のプログラムをVisual C++で書いて, RStudio で可視化して. 問題に対する答を出して, プレゼンテーションする, というのをやってます. 今年は参加者少なめなので, parallel session はやめて, ぜんぶ樋口が聞かせていただきました.

hig3r.hatenadiary.com

hig3r.hatenadiary.com

数理モデリング入門 ―ファイブ・ステップ法― 原著第4版

数理モデリング入門 ―ファイブ・ステップ法― 原著第4版

計算科学☆実習で RとRStudioとR Markdown を使う

理工学部数理情報学科の3年次科目 計算科学☆実習では, Cのプログラムで計算したデータを可視化する, 統計量を計算するのに, RRStudioを使っています(2018年度から). 教員の用意した R Markdown の例を参考に学生さんが分析します.


計算科学☆実習で RStudio 1.1とR Markdown を使う

昨年度も R と RStudio を使いましたが, R Markdown でなく R Script を使ってました.

  • R Script は Rのコマンドと#から始まるコメントからなり, RStudio から docx として Export すると, コマンドとコメントをつなげて report にできます.
  • 実行結果は R Script とは別の console や plot window に表示される. ある意味 Visual Studio などの IDE と似ている.

当時は, コードブロックのある R Markdown は複雑すぎでは?(学生さんごめんなさい)とか, 3,4年次で研究室配属された先にRはあってもRStudioはないかもしれない(RScript は, RStudio でない Rからそのままの形で sourcce できる), とかいろいろ心配して R Markdown でなく R Script を選択しました.

その後,

  • RStudio は成熟し普及した
  • RStudio のインストールは難しくない
  • Jupyter Notebook などのノートブックの概念が普及した
  • Python + Jupyter Notebook に負けていられない

ことから, R Markdown を使うしかないという結論に. 使ってみると,

  • コードブロックを壊さない, は特に難しくない
  • Markdown 内に実行結果が表示されるほうが直観的. Knit したときに正しい文書になれ, という要求をイメージしやすい.

ことから, R Markdown を使うほうが賢明だったみたい

RユーザのためのRStudio[実践]入門−tidyverseによるモダンな分析フローの世界−

RユーザのためのRStudio[実践]入門−tidyverseによるモダンな分析フローの世界−

Rをはじめよう生命科学のためのRStudio入門

Rをはじめよう生命科学のためのRStudio入門

Rではじめるデータサイエンス

Rではじめるデータサイエンス

ドキュメント・プレゼンテーション生成 (シリーズ Useful R 9)

ドキュメント・プレゼンテーション生成 (シリーズ Useful R 9)

はじめてのRStudio: エラーメッセージなんかこわくない

はじめてのRStudio: エラーメッセージなんかこわくない

Rでらくらく心理統計 RStudio徹底活用 (KS専門書)

Rでらくらく心理統計 RStudio徹底活用 (KS専門書)

数理情報学科オープンレクチャーで大学院生が3年生に研究室選択のアドバイス(2019-06-24月昼)

龍谷大学理工学部数理情報学科の4年生・大学院生が, 研究室選択で考えるべきポイントについて, 自分の経験をもとに学部生に語ってくれるイベント(オープンレクチャー)があります.

  • 2019-06-24月13:00-13:30
  • 2−120 (関数論及び演習の教室)
  • 間違いだらけの研究室選び 数理の研究室選択
  • お弁当持込可, 途中の出入り可

研究室選択に直面しているのは3年生ですが, 1,2年生の方や, 大学院進学希望の4年生の方もどうぞ.

hig3r.hatenadiary.com

これからレポート・卒論を書く若者のために 第2版

これからレポート・卒論を書く若者のために 第2版

数学する身体 (新潮文庫)

数学する身体 (新潮文庫)

統計検定の受験日(2019年6月)

今日は統計検定の実施日.

半年後の2019-11-24日は龍谷大学瀬田学舎統計検定団体受験やりますので, みなさんご参加ください.

日本統計学会公式認定 統計検定 2級 公式問題集[2016〜2018年]

日本統計学会公式認定 統計検定 2級 公式問題集[2016〜2018年]

日本統計学会公式認定 統計検定 3級・4級 公式問題集[2016〜2018年]

日本統計学会公式認定 統計検定 3級・4級 公式問題集[2016〜2018年]

count

Mathラウンジの開室時間を変更

Mathラウンジは, 学生の個人またはグループでの学習や, セミナー, プレゼンテーションの練習などに利用できるスペースです. 数学検定統計検定の資料なども置いてます.

2019-06-07金から, Mathラウンジの開室時間を月-金の終日としました. ただし, 学習支援の大学院生の方が在室されるのは月-木の昼12:45-13:30 です.

  • 場所: 1号館5階1-538

hig3r.hatenadiary.com

hig3r.hatenadiary.com

オフィスアワー休止のおわび(2019-05-07火5, 2019-05-21火5)

次のオフィスアワーを休止させていただきます. 申し訳ありません.

今日はノートPC持ってきてオフィスアワー時間内に JavaPython をインストールしてった人がいました. Python は去年の応用プログラミングで, Java は今年のグラフィックス基礎で使うんですね. 今年の計算科学ではR.

Sleeping Sheep

みんなのPython 第4版

みんなのPython 第4版

すべての人のためのJavaプログラミング 第3版

すべての人のためのJavaプログラミング 第3版

RユーザのためのRStudio[実践]入門−tidyverseによるモダンな分析フローの世界−

RユーザのためのRStudio[実践]入門−tidyverseによるモダンな分析フローの世界−

基礎からしっかり学ぶC++の教科書 C++14対応

基礎からしっかり学ぶC++の教科書 C++14対応

*1:学生さん向けのMaple T.A.作問workshopをやるため. 1-542. 興味のある方はそちらにどうぞ.

計算機実習室の Visual Studio 2013 から2017へのバージョンアップ

2019年4月から, 情報メディアセンターの実習室のWindowsVisual Studio は 2013 から 2017になりました.

下の2冊では, 最初の30ページくらいで, IDEでのコンソールアプリをビルドする操作方法が説明されています. それ以降は, (Windowsと限定されない)(Cでない)C++の文法的な説明になっています.

VisualC++2017パーフェクトマスター (Perfect Master)

VisualC++2017パーフェクトマスター (Perfect Master)

基礎からしっかり学ぶC++の教科書 C++14対応

基礎からしっかり学ぶC++の教科書 C++14対応

最初のところで, Visual Studio 2016 コマンドラインプロンプトでコンパイルする操作方法が説明されています. clang を奨めてます. それ以降はCの文法的な説明になっています.

独習C 新版

独習C 新版


Visual Studio 2017でCプログラミング(CLI, コンソールアプリ)

Visual Studio 2017でのCプログラミング -- IDEの使い方(含動画) | 授業サポート hig3.net

*1:完全ではありませんが, stdin の flush のために getchar() 2回. http://c-faq.com/stdio/stdinflush2.html

*2:以前は Q:\Visual Studio Projects 下でした. この場所は Visual Studio の設定で各ユーザが変更できます. C:以下にあるとログインのたびにコピーされるから遅くなっている, だけど, 2019-05-01 時点では, Q: 下に設定し直すと不具合が起きるようだ, と同僚の先生から教えていただきました.