Essential Computer Science for Global LeadersT[17S1004]

科目名
Course Title
Essential Computer Science for Global LeadersT[17S1004]
Essential Computer Science for Global LeadersT
授業言語
Language
English
科目区分・科目種 共通科目(前期課程) クラス 博士課程共通
CCBM   キャリアデザイン  
単位数 2.0単位 履修年次 13

担当教員 BASHAR Md Khayrul
学期 前期
曜日・時限・教室
水曜 3 4 人間文化研究科棟408室

授業の形態
講義

教科書・参考文献
Textbook/Reference(教科書・参考文献)
1. Digital design and computer architecture by David M. Harris and Sarah L. Harris
2. Schaum’s Outline of Digital Principles by Roger L. Tokheim
3. A modern introduction to probability and statistics, by F.M. Dekking C. Kraaikamp H.P. Lopuhaa and L.E. Meester
4. Data Structures and algorithms by Alfred V. Aho, Jeffrey D. Ullman, and John E. Hopcroft
5. Modern operating systems by Andrew S. Tanenbaum and Herbert Bos
6. Programming in ANSI C/Object-Oriented programming with C++ by E Balagurusamy
7. Programming principle and practice using C++ by Bjarne stroustrup /C++ How to Program by Paul Deitel and Harvey Deitel
8. Graph theory with applications by J. A. bondy and U. S. R. murty
9. Computer Network by Andrew S. Tanenbaum and David J. Wetherall
10. Lecture materials will also be supplied whenever needed

評価方法・評価割合
その他=Test and/or assignment (30%), Final test (40%), Attendance (30%)

主題と目標
Computer science and engineering is an emerging discipline in the current epoch of human history. Along with electronics, it drives the information revolution following industrial and agricultural revolutions. In the recent years, it has become an indispensable discipline, playing active roles in almost all social sectors: medical, engineering, business, laws, social sciences, sciences and humanities. Future progress and the ultimate shape of this planet will largely depend on how the next generation global leaders are going to be equipped with essential knowledge on computer and related sciences. Although computer science graduates have some knowledge, future leaders from other disciplines need to be prepared for facing complex challenges ahead. Attention will therefore be given to simplify various key concepts using discussions, examples and practices. Besides essential foundations, the recent trends will also be investigated in order to keep track of the fast growing discipline ever.

授業計画
Power point presentation, onboard discussion, software and hardware practice for applications

Lecture-1 to Lecture-3 Computer Basics : Data representation, Computer operation and data storage, Computer architecture, operation system basics; Probability and statistics ;
Lecture-4 Test/Assignment
Lecture-5 to Lecture-8 Computer programming : Programming with examples using C++/ R ; Device control ; Assignment
Lecture-9 to Lecture-11 Algorithms and machine learning : Algorithm basics ; Introduction to machine learning with applications ; Assignment
Lecture-12 to Lecture-14 Computer Network and Graphs : Network and internets ; Graph theory basics
Lecture-15 Final Test/Assignment

時間外学習
Better to have general idea before each lecture

学生へのメッセージ
Although e-Computer Science-1 is designed as an interdisciplinary course, students from both fundamental and applied sciences will be benefited. However, regular attendance is important to grasp key concepts of this course. All references are not mandatory. Follow lectures in relaxed mode.
N.B. Contents of the topics may be refined subject to necessity

学生の問い合わせ先
リーディング大学院推進センター 03-5978-5775