講義名 /Name of Subjecte

計算機科学とプログラミング中級・生命

配当年次 /Year of Study

学部 1年~4年

到達目標 /Course Objectives

コンピュータの基礎知識の習得し、アルゴリズムを理論的に分析し説明できる力と、配列、ポインタ、関数、データ構造などを使ってより高度なアルゴリズムの設計およびプログラミングと論理的思考ができる。

授業内容 /Schedule

実施回 /Week

内容 /Contents

第1回

学生に対するアンケートと授業の計画

第2回

1学期の復習、特にデータの型(整数・実数・文字)および文字列と配列

第3回

配列を使った基本アルゴリズム

第4回

論理(データの型における真と偽)

第5回

プログラミングにおける関数

第6回

関数とスコープ

第7回

再帰とは

第8回

データ構造(構造体を使って複素数計算)

第9回

データ構造の基本

第10回

構造体を使って元素情報をデータ化

第11回

並べ替え

第12回

探索

第13回

数値計算問題に挑戦

第14回

到達度確認演習

第15回

授業のまとめ

授業計画コメント /Comments on the Schedule

理解度チェックテストやレポート課題の理解度により、授業計画の進行・内容は変わる可能性があります。
Moodleから毎回の授業で使用するスライド・配布資料・演習課題などをみることができます。
この科目は以下のプログラムの指定科目です。
- 2023年度以降の入学者を対象とした「データサイエンス副専攻プログラム」
- 2022年度以前の入学者を対象とした「データサイエンスプログラム」

授業方法 /Teaching Method

前半に講義を、後半は各自が大学のパソコンを使ってプログラミングを行います。Moodleを使って教材(講義スライドとノート)の配布も行います。レポート課題の提出方法は、授業で指示します。

使用言語 /Language of Instruction

日本語 /Japanese

1

英語 /English

日本語・英語以外 /Other Language

準備学習(予習・復習) /Class preparation and review

毎回の授業で出したレポート課題を各自で実際に解いて提出する(2時間)。

成績評価の方法・基準 /Evaluation

評価項目 /Criteria

評価配分 /Percentage

備考/ Remarks

学期末試験(第1学期)
/First Term examination

学年末試験(第2学期)
/Second Term examination

40 %

中間テスト /Mid-term examination

レポート /Reports

30 %

小テスト /Quizzes

30 %

理解度チェックテスト

平常点(出席、クラス参加、グループ作業の成果等) /Particlpation, Attendance, Group Work, etc.

その他(備考欄を参照) /Other(see remarks column)

成績評価コメント
各目標についてどのような点が評価のポイントになるか、具体的に記入してください。 /General Comments on the Evaluation Criteria:

学期末試験、授業中の理解度チェックテストおよびレポート課題問題で評価します:レポート30%(授業で出された課題を提出しているか、さらにその理解度)理解度チェックテスト:30%、学期末試験:40%

課題等(試験やレポート等)に対するフィードバック /Feedback on Exams or Assignments

授業で出されたレポート課題・理解度チェックテストは、次回以降の授業でコメントと解説をします。コメント・解説後の自主的な再提出による修正・発展は大いに評価します。

教科書 /Textbook

教科書コメント /General Comments on the Textbooks

参考文献 /Reference Book

参考文献コメント /General Comments on the Reference Books

履修上の注意 /A Note on Registration

第1回目の対面授業に必ず出席してください。
  履修については各学科別に用意されたクラスに従ってください。それ以外のクラスの履修は、原則として認めません。
  この科目は、2019年度まで「情報処理入門2」、2021年度まで「プログラミング2」と開講していた読替え科目です。過去にこれらの科目の単位を取得している場合には、「計算機科学とプログラミング中級」 を履修することは出来ません。

その他 /Other Information

カリキュラムマップ /Curriculum map

以下URLを参照
https://www.univ.gakushuin.ac.jp/life/curriculummap.html

↑トップに戻る