学部前期課程
HOME 学部前期課程 全学自由研究ゼミナール(PEAK)(情報科学/Information Science)
過去(2020年度)の授業の情報です
学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2024年4月22日

授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。

全学自由研究ゼミナール(PEAK)(情報科学/Information Science)

In this course, students will learn how to efficiently process their information using a computer. Students may use an existing program to do that, but it sometimes more efficient to write a new program. We will teach how to do that using a programming language called as Ruby at the first part of this course. Then, in the second part, we will discuss how to reduce the running time of your program. The program with small running time will have a big advantage when your information is large.

To process some information, we may have to write a complicated program. We can avoid that by making our computer "learn" that complicated program by themselves. We will discuss the machine learning concepts at the third part of this course.
MIMA Search
時間割/共通科目コード
コース名
教員
学期
時限
31258
CAS-TC1200S1
全学自由研究ゼミナール(PEAK)(情報科学/Information Science)
Suppakitpaisarn Vorapong
S1 S2
金曜4限
マイリストに追加
マイリストから削除
講義使用言語
英語
単位
2
実務経験のある教員による授業科目
NO
他学部履修
不可
開講所属
教養学部(前期課程)
授業計画
First Part: Programming Weeks 1 - 2: Guidance, Software Installations Week 3: Introduction to Programming, Functions Week 4: Conditions Week 5: Iterations Week 6: Programming Project Second Part: Algorithms Week 7: Introduction to Algorithms, Computational Complexity Week 8: Divide and Conquer Week 9: Dynamic Programming Third Part: Machine Learning Week 10: Basic Concepts Week 11: Machine Learning Algorithms Week 12-13: Machine Learning Workshops
授業の方法
Lectures using presentation slides, discussions after lectures
成績評価方法
8 in-class exercises, 1 project, 1 workshop presentation, and a final examination
履修上の注意
Background in programming is not required, but background in high-school in mathematics will be useful.