講義名 /Name of Subjecte

計算機科学とプログラミング初級・化学

配当年次 /Year of Study

学部 1年~4年

到達目標 /Course Objectives

コンピュータの基礎知識の習得し、基本的なアルゴリズムを理論的に分析し、説明できる力と、初歩的なプログラムミングができるよう能力を身につけ、論理的思考ができる。

授業内容 /Schedule

実施回 /Week

内容 /Contents

第1回

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

第2回

コンピュータの仕組みとデータの型

第3回

ビジュアル・プログラミング言語

第4回

アルゴリズムとは

第5回

逐次処理

第6回

繰り返し(反復)処理1(for文)

第7回

繰り返し(反復)処理2(do-while文とwhile文)

第8回

分岐(選択)処理1(if文)

第9回

分岐(選択)処理2(switch case文)

第10回

他のプログラミング言語 (C++, JavaScript, Python, Fortran)

第11回

分岐処理と繰り返し処理を使った数学的演習問題

第12回

データの型の復習と型変換

第13回

文字列・配列について

第14回

到達度確認演習

第15回

授業のまとめ

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

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

授業方法 /Teaching Method

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

使用言語 /Language of Instruction

日本語 /Japanese

1

英語 /English

1

日本語・英語以外 /Other Language

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

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

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

評価項目 /Criteria

評価配分 /Percentage

備考/ Remarks

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

40 %

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

中間テスト /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年度まで「情報処理入門1」、2021年度まで「プログラミング1」と開講していた読替え科目です。過去にこれらの科目の単位を取得している場合には、「計算機科学とプログラミング初級」 を履修することはできません。

その他 /Other Information

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

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

↑トップに戻る