シラバスの表示

(IMAC-U)情報科学基礎Ⅱ / (IMAC-U)Fundamentals of Information Science II

単位数: 2. 担当教員: 佐藤 雅之. 開講年度: 2024. 科目ナンバリング: TMA-MEE328E. 開講言語: English.

主要授業科目/Essential Subjects

授業の目的・概要及び達成方法等(E)

This class is given by using Google Classroom (class code: nzdrhyv)
Aims: Students will acquire basic knowledge about algorithms and data structures.
Descriptions: Evaluation methods and programming techniques for making good programs are discussed.
Goal: On completing the course, students will have the ability to design and make good programs.

他の授業科目との関連及び履修上の注意(E)

Prerequisites for regular course students are "Practice of Information Processing" and "Computer Seminar I." Taking "Fundamentals of Information Science I" is strongly recommended. Prerequisites for JYPE/DEEP/IMAC-U students are similar to the courses above. Students should have some knowledge of computer languages, preferably C or Python.

授業計画(E)

1. Introduction of this course, Computation, Algorithms
2. Evaluation of computational complexity
3. Data structures, Abstract Data Types (ADTs)
4. Basic data structures: array, list
5. Basic data structures: stack, queue
6. Basic data structures: graph, tree
7. Basic data structures: set, table (dictionary), hashing
8. Priority queue, heap
9. Binary search tree and Balanced search tree
10. Sorting: bubble sort, shell sort, bucket sort, radix sort, insertion sort
11. Sorting: heap sort, quick sort, merge sort
12. Graph searching: breadth-first search, depth-first search
13. Graph algorithms: minimum spanning tree, shortest path problem
14. Optimization problems
15. Wrap-up and Final Examination

授業時間外学習

Refer to the item 授業時間外学習(E)

授業時間外学習(E)

Review: In order to understand the topics better, you should read again the handouts and the reference materials following the lectures.

成績評価方法及び基準(E)

The grade will come from the in-class final exam and two or three assignments. The final exam might be changed to an additional assignment.

教科書および参考書

  • Introduction to Algorithms, Thomas A. Standish, (2009) ISBN/ISSN: 9780262033848 資料種別:reference
  • Algorithms, Kevin Wayne and Rovert Sedgewick, (2011) ISBN/ISSN: 032157351X 資料種別:reference
 これと関連したシラバス 学務情報システムで確認
このシラバスを共有