データ構造とアルゴリズム論 終章 専門科目におけるプログラミング

Slides:



Advertisements
Similar presentations
プログラミング 平成24年1月11日 森田 彦.
Advertisements

プログラミング 平成25年10月29日 森田 彦.
プログラミング 平成22年10月20日 森田 彦.
プログラミング 平成24年10月16日 森田 彦.
プログラミング 平成25年12月3日 森田 彦.
プログラミング 平成25年11月19日 森田 彦.
データ構造とアルゴリズム論 第5章 整列(ソート)のアルゴリズム
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
データ構造とアルゴリズム論 第5章 レコード構造を使った処理-クラスの利用
プログラミング 平成24年10月23日 森田 彦.
プログラミング 平成23年10月19日 森田 彦.
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
データ構造とアルゴリズム論 第9章 木構造 平成16年12月21日 森田 彦.
総合科目「学生による授業評価 アンケート」(マークシート方式)
コンピュータリテラシ (1) 学習目標(到達目標) ・計算機実習室を正しく利用できる。 ・文書作成ソフトの利用方法を学び、報告作成が
情報数理Ⅱ 平成27年9月30日 森田 彦.
総合科目「学生による授業評価 アンケート」(マークシート方式)
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
CGプログラミング論 平成28年4月27日 森田 彦.
プログラミング言語論 プログラミング言語論 ガイダンス 水野 嘉明 ガイダンス 1 1.
データ構造とアルゴリズム論 第2章 配列(構造)を使った処理
プログラミング 平成25年12月10日 森田 彦.
ネットワークプログラミング論 平成28年12月12日 森田 彦.
プログラミング 平成24年10月30日 森田 彦.
プログラミング 平成23年10月5日 森田 彦.
データ構造とアルゴリズム論 第7章 探索のアルゴリズム
データ構造とアルゴリズム論 第9章 木構造 平成17年12月20日 森田 彦.
データ構造とアルゴリズム論 第2回目テスト 平成15年12月9日 森田 彦.
データ構造とアルゴリズム論 第8章 再帰処理 平成15年12月2日 森田 彦.
シミュレーション論 Ⅱ 第15回 まとめ.
プログラミング 平成25年11月5日 森田 彦.
データ構造と アルゴリズム論 平成29年9月27日 森田 彦.
ネットワークプログラミング論 平成28年12月26日 森田 彦.
CGプログラミング論 平成28年4月20日 森田 彦.
プログラミング 平成22年11月24日 森田 彦.
プログラミング 平成23年12月21日 森田 彦.
ネットワークプログラミング論 平成28年11月7日 森田 彦.
ネットワークプログラミング論 平成28年10月31日 森田 彦.
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力2
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力
データ構造とアルゴリズム論 終章 専門科目におけるプログラミング
データ構造とアルゴリズム論 第7章 再帰処理 平成17年12月6日 森田 彦.
プログラミングⅠ 平成30年10月29日 森田 彦.
ソフトウェア設計検証 研究室の紹介 知能情報学部 准教授 新田直也.
ネットワークプログラミング論 平成28年12月19日 森田 彦.
データ構造とアルゴリズム論 第9章 木構造 平成29年12月20日 森田 彦.
データ構造とアルゴリズム論 第9章 木構造 平成30年6月27日 森田 彦.
TA (teaching assistant) :尾関 伸之
データ構造とアルゴリズム論 第2回目テスト 平成16年12月14日 森田 彦.
データ構造とアルゴリズム論 第5章 整列(ソート)のアルゴリズム
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
Microsoft PowerPoint 2001 Netscape Communicator Fetch 3.03
プログラミング 平成22年10月13日 森田 彦.
プログラミングⅠ 平成31年1月7日 森田 彦.
プログラミング 平成22年12月15日 森田 彦.
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
情報処理基礎A・B 坂口利裕 横浜市立大学・商学部
プログラミング 平成24年11月13日 森田 彦.
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
プログラミング 平成24年10月9日 森田 彦.
CGプログラミング論 平成28年7月6日 森田 彦.
情報数理Ⅱ 平成28年9月21日 森田 彦.
情報数学Ⅲ 5,6 (コンピュータおよび情報処理)
データ構造とアルゴリズム論 第9章 連結リスト
CGプログラミング論 平成28年6月29日 森田 彦.
プログラミング 平成24年12月11日 森田 彦.
プログラミング 平成28年10月25日 森田 彦.
情報処理の概念 #0 概説 / 2002 (秋) 一般教育研究センター 安田豊.
プログラミング 平成28年10月18日 森田 彦.
Presentation transcript:

データ構造とアルゴリズム論 終章 専門科目におけるプログラミング データ構造とアルゴリズム論 終章 専門科目におけるプログラミング 平成18年1月10日 森田 彦

第2回目テスト結果 3つのグループ 学習姿勢に関係!?

プリントの読み方と成績の関係 プリントを良く読む人ほど成績がよい!

提出レポートより① ~プリントを読むことの大切さ~ 「プログラミング・同演習」および「データ構造とアルゴリズム論・同演習」を受講するにあたってのアドバイスは「面倒でも説明をよく読むこと!!」であると思う。 この講義は最初、単位を取れないものだと覚悟した。それは、最初の講義で早くも難しいという先入観を抱いたからです。しかしそれは、講義を受けていくうちに消え去っていきます。なぜなら、先生の話+プリントをよく読んで取り組んでいけばすぐに解けていくからです。

学習スタイル(姿勢)と成績の関係 まず内容を把握してからプログラム作成にとりかかることが大切!

レポートより② ~内容把握の重要さ~ まず最初に、教科書やプリントをよく読んでから演習に取り掛かることが大切であると思った。何も読まずにいきなり演習をやろうとしても、まったくわからないし、結局は説明文を読んでいかないと手が付けられない、という状況になってしまった。 私はプログラミングの授業をはじめて受けてみたけれど最初はよく理解しようとしないでただ、プログラムを打つという作業を繰り返していたが、途中からそれだけでは解けない問題が出てきてプログラムを理解しようとしました。実際テキストを見ればすべてが書いてあり、悩むところがないくらいじっくり書かれてありました。プリントも実にわかりやすかったです。

楽しさと成績の関係 楽しいと感じている人ほど成績も良い

レポートより③ ~ 演習を楽しむコツ ~ この講義を楽しむコツは、何でもすぐSAに聞くのではなく自分で理解して解いていくことです。     受講に際してのアドバイスは、とにかく、森田先生の説明をしっかり聞くことです。そうすることで自分の理解度が上がって講義が楽しくなるし、なによりテストでいい点が取れます。

総合成績(12/27時点) 3名:応用課題で挽回を!

基礎課題提出状況(12/27) 5名:要注意! 未提出課題がある人 14名

応用課題提出状況(12/27) ①34題:0名  ②33題:8名  ③32題:8名

プログラム使用予定(その理解を前提とする)科目 3年次  基礎コンピュータグラフィックス  比較プログラム言語論  シミュレーション基礎論・応用論(4年次) 4年次  知能情報基礎論・特論  ネットワークプログラミング論  システムプログラム論  ソフトウェア設計・開発論

アナウンス しっかりと最後の演習に取り組んでください(最初にアンケートを提出して下さい)。 各自、課題提出状況の確認をして下さい。 プログラム全般に関する質問・相談があれば、遠慮なく森田まで尋ねてください。 本日の演習終了後、直ちに成績をつけます。 演習時間終了後の課題は受け付けられません。

基礎コンピュータグラフィックス プログラムを使ってCGを作成する課題が出されます。

比較プログラム言語論 「プログラミング」、「データ構造とアルゴリズム論」の理解を前提とします。 「どうして色々な言語があるの?」、「どの言語を知っておけば良いの?」といった疑問に対して、討論形式で受講生全体で考えて行きます。 プログラミング言語の発展の歴史を踏まえ、最終的にオブジェクト指向言語の特徴を解説する予定です。 受講予定の人は、今年度のHP   http://ext-web.edu.sgu.ac.jp/HIKO/HikakuProg  を参照してみて下さい。受講生からのメッセージも掲載されているので参考になるはずです。

シミュレーション基礎・応用論 シミュレーションは、コンピュータが活躍する典型的な場面。 → 計算機実験という分野が発展(自動車の強度実験など)             ↓  社会現象のシミュレーションも徐々に展開 講義ではシミュレーションの基礎的理論が紹介され、そのプログラムを作成する課題が出されます。

知能情報基礎論・特論 「学習する・考える」事をコンピュータにやらせる知的情報処理のアルゴリズムを学習します。 題材としては、「ゲームを作ろう」をテーマに、オセロやビンゴゲームなどのゲームを採り上げている様です。 上のようなゲームのプログラムを作成する課題が出されます。

システムプログラム論 Java言語の核心(動作原理)を理解するための講義です。

ソフトウェア設計・開発論 ソフトウェア(プログラム)の仕様を決め、どのようにプログラムすれば良いかを立案する、つまり設計する方法論を学習します。 「オブジェクト指向開発」がキーワードになります。 将来、情報処理技術者を希望する学生には必須の科目です。

ネットワークプログラミング論 チャットシステムやWebアプリケーションなど、具体的なネットワークプログラムを例に採り上げ、その動作原理(の概略)を解説します。 その後、実際に各自がプログラムを作成・実行させる課題を課して、実地にプログラミングを理解することに重点を置く、講義・演習一体形式の授業です。 Java言語の理解が前提となります。 2006年度以降は、担当者が交代し、内容が若干変更になる予定です。