Essential Computer Science for Global LeadersⅠ 2015年4月14日開講

Bashar特任准教授
イノベーションを起こす人材となるための要件は、専門分野において学位を授与されるレベルの深い専門性をもち、物理・数学・情報の異なる専門分野にまたがる新たな課題を見出し解決していくだけの基盤力を有することです。グローバル理工学副専攻では、基盤力強化のためのコースワーク(イノベーション創成基盤科目)を設置しています。
この度、このコースワークから、Essential Computer Science for Global LeadersⅠを開講することになりました。
講師は、お茶の水女子大学プロジェクト教育研究院のMd. Khayrul Bashar特任准教授が担当します。
この科目は、グローバル理工学副専攻の履修科目(必修)になっていますが、博士前期・後期課程に所属する学生で関心のある方は、どなたでも履修することができます。なお、講義は英語で行われます。

本講座の主旨

Computer science 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, 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 science. Social networks, entertainment world, scientific researches, and industrial automation involve using a large volume of multimedia data (image, audio, and textual), which needs to be effectively handled by using computer science techniques. In this course (Essential Computer Science for Global Leaders, ECS-1), light will be shed on some of the fundamental concepts of computer science: data storage, data manipulation, operating systems, algorithms, programming languages, networking and the internet. In fact, algorithms and programming along with the computer architecture construct the backbone of computer science. Operating systems control the overall operation of a computer, while networking and internet connect the entire world and play important roles in forming information-centric balanced society. Although computer science graduates have some knowledge in the above fields, future leaders from other disciplines need to be prepared for facing complex challenges ahead. Attention will therefore be given to simplify above concepts using keywords and relevant examples. Besides essential foundations, the recent trends will also be discussed in order to understand the current expansion of this discipline.

講義概要

※開講時間が3・4限から1・2限に変更となりました。

科目名 Essential Computer Science for Global LeadersⅠ [15S1004]
講師 Md. Khayrul Bashar
(お茶の水女子大学プロジェクト教育研究院特任准教授)
対象 博士前期・後期課程
場所 人間文化棟408室 ※7/7、7/14、7/21は、人間文化棟604室となります
開講日時 4月14日(火) 9:00~10:30 Lecture-1: Basic elements of a computer, Some keywords in computer science, Brief history and major areas in CS, Great insights and central questions in CS
4月21日(火) 9:00~10:30 Lecture-2: Boolean operations and basic logic gates, Number systems and conversion, Data representation as bit patterns, Bits and their storage
4月28日(火) 9:00~10:30 Lecture-3: Storing signed and unsigned numbers (integer and fraction), Arithmetic and logic operations, Architecture of a simple computer, machine language components, some machine instructions
5月12日(火) 9:00~10:30 Lecture-4: Basic instruction cycle with programming examples, Brief history of operating systems (OS), Some keywords on operating system
5月19日(火) 9:00~10:30 Lecture-5: OS components and basic functions, Paging and virtual memory, Booting procedure, Security of the computer system
5月26日(火) 9:00~10:30 Lecture-6: The concept of algorithm, Algorithm representation, Algorithm discovery with examples
6月 2日(火) 9:00~10:30 Lecture-7: Mid-term test
6月 9日(火) 9:00~10:30 Lecture-8: Iterative and Recursive structures, Algorithmic complexity
6月16日(火) 9:00~10:30 Lecture-9: Brief history of computer programming, Overview of C/C++, Structure of a C/C++ program, Steps in programming, Some sample programs
6月23日(火) 9:00~10:30 Lecture-10: Constants, variables, and data types ; Operators, expressions, and control structures ; Arrays and functions ; dynamic memory allocation ; Programming examples
6月30日(火) 9:00~10:30 Lecture-11: Object-Oriented programming cencepts, Classes and Objects, More examples on programming
7月 7日(火) 9:00~10:30
人間文化棟604室
Lecture-12: Programming practice and test
7月14日(火) 9:00~10:30
人間文化棟604室
Lecture-13: Common network terms, Network classification, Access control protocols (Token Ring, CSMA/CD), Extended networks
7月21日(火) 9:00~10:30
人間文化棟604室
Lecture-14: Brief history of Internet, Basic keywords on Internet, Internet addressing, Internet Protocols (TCP/IP), Internet services and applications
7月28日(火) 9:00~10:30 Lecture-15: Final test

学生へのメッセージ

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 or the extent of the topics may be refined subject to necessity

履修登録

他の前期開講科目と同様にWeb上で履修登録をしてください。
履修登録期間: 4月 7日 ~ 4月20日
上記登録期間内に登録ができなかった場合には、学生センター棟1階学務課にご相談ください。

お問合せ

お茶の水女子大学 リーディング大学院推進センター
Tel: 03-5978-5775
E-mail: