システム情報工学研究科 コンピュータサイエンス専攻(博士前期課程) 計算科学英語プログラム CS・前期・必修 科目番号 01CH001 01CH002 01CH003 科目名 コンピュータサイエン ス特別演習 コンピュータサイエン ス特別研究I コンピュータサイエン ス特別研究II 単位数 2.0 4.0 6.0 標準履 実施学期 修年次 1 1 2 春AB 春C 秋ABC 春AB 春C 秋ABC 春C 春AB秋 ABC 曜時限 教室 担当教員 随時 3B302, 3B303, 3B402, 3B405 CS専攻担当教員 3B302, 3B303, 3B402 随時 3B405, 3B302, 3B303, 3B402 CS専攻担当教員 3B302, 3B303, 3B402 随時 3B302, 3B303, 3B402, CS専攻担当教員 3B405 授業概要 備考 コンピュータサイエンス専攻の様々な研究分野の概 観を得るとともに、自分の研究に関するプレゼン テーションを行う。 必修。詳細は専攻ウェブ ページに掲載する。 指導教員の指導のもとで、コンピュータサイエンス の研究テーマに関する基礎的な知識を習得すると共 に、そのテーマの研究を行う。また、研究室のセミ ナーに参加し、研究討論を行う。 必修。 指導教員の指導のもとで、研究テーマを選択し、そ のテーマに関する研究を行うとともに、自らの研究 に関するプレゼンテーションを行う。また、研究室 のセミナーに参加し、研究討論を行う。 必修。詳細は専攻ウェブ ページに掲載する。 「コンピュータサイエン ス特別研究I」(01CH002) を履修した学生に限る。 CS・前期・計算科学 科目番号 科目名 01CH103 数理アルゴリズム特論 数値シミュレーション 01CH105 特論 単位数 2.0 2.0 標準履 実施学期 修年次 1・2 1・2 秋AB 秋AB 曜時限 教室 担当教員 授業概要 備考 科学計算で現れる各種のモデリングとアルゴリズム について、とくに大規模な線形計算を中心に講義す る。 英語で授業。 コンピュータアルゴリズムを使い工学、化学、医 学、経済学で現れるシミュレーション問題を解く。 英語で授業。 金3,4 総合 櫻井 鉄也 B1001 多田野 寛人 火5,6 コール ジェームス 具体的な項目として、差分法、緩和法、エントロ 3B406 ピー最大化法、フラクタル、人工生命を使った物理 蔡 東生 的現象モデル、カオスの理論とその応用等 01CH107 基礎計算生物学 プログラミング環境特 01CH301 論 01CH304 データ工学特論I 高性能コンピューティ 01CH406 ング特論 01CH755 データ解析 Data Analysis 2.0 2.0 2.0 2.0 2.0 1・2 1・2 1・2 1・2 1・2 秋BC 秋AB 秋AB 秋AB 秋AB 英語で授業。 並列プログラミングやオブジェクト指向プログラミ ングなど高度な情報処理システムを実現するソフト ウェアの開発のための最先端プログラミング言語処 理系および開発環境について、論じる。 01CJ205と同一。 英語で授業。 英語で授業。 木1,2 木5,6 佐藤 三久 3B303 建部 修見 月3,4 北川 博之 総合 天笠 俊之 B110-1 川島 英之 データマイニングを中心とした大規模データを対象 とした先端データ工学技術について論じる。まず、 基礎となるデータベース技術、情報検索技術につい て概観した後、データマイニングの主要な手法と関 連するトピックを取り上げる。 水2,3 朴 泰祐 総合 児玉 祐悦 B1001 高橋 大介 大規模数値処理に代表される高性能コンピューティ 英語で授業。 ング(HPC)について、ハードウェア及びソフトウェア の両面から捉え概説する。特に並列処理手法に基づ くHPCに関する諸技術を、実例を踏まえ取り挙げ論ず る。 火1,2 鉄也 三久 昭二 光男 祐司 計算生物学についての基礎的な概念と計算手法につ いて学ぶ。 櫻井 佐藤 3B301 牧野 庄司 稲垣 3C104 金澤 雄一郎 データ解析基礎の知識を前提とし,データをいかに解 01CB103, 01CD123, 析するかを学ぶ.具体的には一次元から多次元にわた 01CJ408と同一。 るさまざまなグラフィカルなデータ表示・解析手法 英語で授業。 を実際に使用し,最終的にこれらを回帰分析に結び付 ける方法を,講義と実習を通じて学ぶ. CS・前期・計算科学大学院共通 科目番号 科目名 計算科学リテラシー 01ZZ605 Computational Science Literacy 単位数 標準履 実施学期 修年次 1.0 1 - 5 秋BC 曜時限 集中 教室 担当教員 矢花 一浩 岡本 崇 日下 博幸 白石 賢二 石塚 成人 仝 晓民 川島 英之 橋本 哲男 亀田 能成 授業概要 超高性能計算機を用いた数値解析により科学の未踏 領域を切り拓く計算科学は実験・理論に並ぶ、重要 かつ最先端の研究手段であり、その重要性を増して いる。これからの科学を探求するには計算科学の基 礎的な知識と方法論を身に付けておくのは必須であ り、いわば「読み書き」すなわちリテラシーである といえる。この講義はこれからの科学にとってのリ テラシーである計算科学についての入門編である。 計算科学研究センターの教員により各分野における 計算科学による研究を概説し、さらに計算科学から 科学諸分野を分野横断的かつ包括的に捉える大局的 な視点を与えることを目指す。また、計算科学を支 える最新の計算機技術についても概説する。 備考 01ZZ604と同一科目であ る。 英語で授業。 計算科学を支える大規模シミュレーション,超高速数 英語で授業。 値処理のためのスーパーコンピュータの主力プラッ トフォームは最新のマイクロプロセッサを用いた並 列計算機となっている.ところが,大規模な並列計算 機は,高い理論ピーク性能を示す一方で,実際のアプ リケーションを高速に実行することは容易なことで はない.この講義は,計算機の専門でない,高速な計算 を必要とする計算科学のユーザが並列計算機の高い 性能を十二分に活用するために必要な知識,プログラ ミングを学ぶことを目的とする.これは,公開セミ ナーと同時に行われ,計算科学リテラシーの上級コー スである. 計算科学のための高性 能並列計算技術 High Performance Parallel 01ZZ607 Computing Technology for Computational Sciences 1.0 1 - 5 秋BC 集中 朴 泰祐 The main platform of supercomputers that support computational science in large-scale simulations and high-speed numerical processing now consists of arrays parallel computers utilizing the latest microprocessors. Although the theoretical peak performance of massively parallel computers is high, it is not easy to obtain those calculation speeds in actual applications. This lecture series is directed not toward specialization in computers, but rather toward enabling those who apply computational science requiring high-speed computation to gain the necessary mastery in knowledge and programming for full utilization of the high-performance capabilities of parallel computers. It is conducted concurrently with the Open Seminar, as an advanced course in computer science literacy. Department of Computer Science (Master's Program) Computational Science English Program Common Subjects (Mandatory) ourse Numbe 01CH001 01CH002 01CH003 Course Name Seminar in Computer Science Research in Computer Science I Research in Computer Science II Credi ts 2.0 4.0 6.0 Stand ard Acade Course Offering Term Weekday Classro and om Period Instructor 1 3B302, 3B303, 3B402, SprAB Faculty of the by 3B405 SprC Dept. of CS request 3B302, FallABC 3B303, 3B402 1 3B405, 3B302, 3B303, SprAB Faculty of the by 3B402 SprC Dept. of CS request 3B302, FallABC 3B303, 3B402 2 3B302, 3B303, SprC Faculty of the by 3B402, SprAB, Dept. of CS request 3B405 FallABC Course Overview Remarks Students learn an overview of various research fields in computer science, and give presentation on their research topics. Mandatory. Details will be posted on the Department website. Under supervision of academic advisers, students acquire basic knowledge and study specific topics in computer science. They also participate in discussions held in laboratory seminars. Mandatory Under supervision of their academic advisers, students choose research topics in computer science, and study on their own topics. They also participate in the discussions held in laboratory seminars. Mandatory. Only for students who have got the credit of "Research in Computer Science I" (01CH002). Computational Science ourse Numbe Course Name Advanced Course in 01CH103 Computational Algorithms 01CH105 01CH107 01CH301 Special Lecture on Numerical Simulation Basic Computational Biology Programming Environment 01CH304 Data Engineering I Advanced Course in 01CH406 High Performance Computing 01CH755 Data Analysis Stand ard Credi Acade ts mic Year 2.0 2.0 2.0 2.0 2.0 2.0 2.0 1, 2 1, 2 1, 2 1, 2 1, 2 1, 2 1, 2 Course Offering Term Weekday Classro and om Period FallAB Fri3,4 3Z1001 FallAB FallBC Instructor Lectures are conducted in English. Solutions are performed for simulation problems that occur in engineering, chemistry, medicine, and economics. Specific content includes finite-difference, relaxation, and entropy-maximization methods, fractals, physical phenomena modeling with artificial life, and chaos theory and applications. Lectures are conducted in English. Students will learn basic ideas and computing methods for computational biology. Lectures are conducted in English. Discussion of cutting-edge programming language processing systems and environments for software development enabling achievement of parallel programming, object-oriented programming, and other advanced information processing systems. Identical to 01CJ205. Lectures are conducted in English. Discussion of cutting-edge data engineering technology for large-scale data centering on data mining. Begins with a survey of database technology and information search technology, which comprise the foundation, and then proceeds to topics on the main techniques of data mining. Lectures are conducted in English. In this course, we lecture the overall technology and scientific value of high performance computing such as very large scale numerical computation on the level of Taisuke Boku hardware, system software, algorithm and Wed2,3 3Z1001 Yuetsu Kodama Daisuke Takahashi applications. Especially, parallel processing technology and related issues to support today's high-end computing are discussed. Lectures are conducted in English. Tue5,6 James Bradford 3B406 Cole Dongsheng Cai Thu1,2 Tetsuya Sakurai Mitsuhisa Sato 3B301 Shoji Makino Mitsuo Shoji Yuji Inagaki FallAB Hiroyuki Kitagawa 3Z110- Toshiyuki Amagasa Mon3,4 Hideyuki 1 Kawashima Tue1,2 3B303 Mitsuhisa Sato Osamu Tatebe Thu5,6 FallAB Remarks Lectures are held on the various types of modeling and algorithms that occur in scientific computing, with a particular focus on large-scale linear calculations. Tetsuya Sakurai Hiroto Tadano FallAB FallAB Course Overview データ解析基礎の知識を前提とし,データをいかに 解析するかを学ぶ.具体的には一次元から多次元に わたるさまざまなグラフィカルなデータ表示・解析 3C104 Yuichiro Kanazawa 手法を実際に使用し,最終的にこれらを回帰分析に 結び付ける方法を,講義と実習を通じて学ぶ. Identical to 01CB103, 01CD123, and 01CJ408. Lectures are conducted in English. Common Courses of Graduate School in Computational Science ourse Numbe 01ZZ605 Course Name Computational Science Literacy Stand ard Credi Acade ts mic Year 1.0 1 - 5 Course Offering Term FallBC Weekday Classro and om Period Intensi ve Instructor Course Overview In concert with experiment and theory, computational science embodying numerical analysis and high performance computing is opening new pathways into unexplored regions of science. Its role in cutting-edge research is essential and growing. Exploring the emerging world of science requires mastery of fundamentals and methodology of computational Kazuhiro Yabana science ? in other words, computational Takashi Okamoto science literacy. This lecture series is an Hiroyuki Kusaka introduction to computational science literacy Kenji Shiraishi for accomplishment of new advances in science. Naruhito Ishizuka Instructors from the Center for Computational Science provide an overview of research Xiao-Min Tong utilizing computational science in many Hideyuki fields, directed toward development of a Kawashima Tetsuo Hashimoto comprehensive transdisciplinary perception of scientific fields, from the perspective of Yoshinari Kameda computational science. The lectures include an outline of the latest computer technologies that support the advancement of computational science. Remarks 01ZZ604と同一科目であ る。 Lectures are conducted in English. 計算科学を支える大規模シミュレーション,超高速 Lectures are 数値処理のためのスーパーコンピュータの主力プ conducted in English. ラットフォームは最新のマイクロプロセッサを用い た並列計算機となっている.ところが,大規模な並列 計算機は,高い理論ピーク性能を示す一方で,実際の アプリケーションを高速に実行することは容易なこ とではない.この講義は,計算機の専門でない,高速 な計算を必要とする計算科学のユーザが並列計算機 の高い性能を十二分に活用するために必要な知識, プログラミングを学ぶことを目的とする.これは,公 開セミナーと同時に行われ,計算科学リテラシーの 上級コースである. High Performance Parallel Computing 01ZZ607 Technology for Computational Sciences 1.0 1 - 5 FallBC Intensi ve Taisuke Boku The main platform of supercomputers that support computational science in large-scale simulations and high-speed numerical processing now consists of arrays parallel computers utilizing the latest microprocessors. Although the theoretical peak performance of massively parallel computers is high, it is not easy to obtain those calculation speeds in actual applications. This lecture series is directed not toward specialization in computers, but rather toward enabling those who apply computational science requiring high-speed computation to gain the necessary mastery in knowledge and programming for full utilization of the high-performance capabilities of parallel computers. It is conducted concurrently with the Open Seminar, as an advanced course in computer science literacy.
© Copyright 2024 ExpyDoc