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

この度、このコースワークから、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.



科目名 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
Lecture-12: Programming practice and test
7月14日(火) 9:00~10:30
Lecture-13: Common network terms, Network classification, Access control protocols (Token Ring, CSMA/CD), Extended networks
7月21日(火) 9:00~10:30
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


履修登録期間: 4月 7日 ~ 4月20日


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