情報通信技術のデザイン

Numbering Code G-INF06 63689 LJ72
G-INF06 63689 LJ10
G-INF06 63689 LJ11
Year/Term 2022 ・ Second semester
Number of Credits 2 Course Type Lecture
Target Year Target Student
Language Japanese Day/Period Wed.5
Instructor name SATOU TAKASHI (Graduate School of Informatics Professor)
KANDA TAKAYUKI (Graduate School of Informatics Professor)
ISHIDA TORU (Part-time Lecturer)
MURAKAMI YOUHEI (Center for the Promotion of Interdisciplinary Education and Research Program-Specific Associate Professor)
Outline and Purpose of the Course Computers and communication networks are among the most complex creations of humankind. However, due to the progress of differentiation and specialization, it is difficult to comprehensively know the design principles that underlie these systems. In this course, the design principles of information and communication technology are considered to be: (1) hierarchical abstraction, (2) trade-offs, (3) imitation of people and society, and (4) formation of ecosystem. We will study these principles through concrete examples. In addition, we will touch upon the actual design of information and communication technology and try to sketch the scenario using the above design principles.
Course Goals The aim is to understand the design principles of information and communication technology and to be able to explain them in your own words.
Schedule and Contents Learn about design methodologies used across disciplines when constructing large and complex artificial objects handled in information and communication technology. Please refer to the following reports on previous years.
http://www.design.kyoto-u.ac.jp/report/2723/

http://www.design.kyoto-u.ac.jp/report/5102/

http://www.design.kyoto-u.ac.jp/report/6930/

http://www.design.kyoto-u.ac.jp/report/8616/


1. Review up to last year (1 lecture): Review the results of lectures and workshops in the past years and study what we have learned so far.

2. Aspects of Information and Communication Technology Design (6 lectures): How have information and communication technologies been designed? From the 2 perspectives of "information and communication technology infrastructure" and "software and interface", why is it currently difficult to share design methodologies that have been differentiated and developed by specialized fields? Further, how will sharing and cooperation in design methodologies become necessary in the future? These topics will be covered both by the course lectures and by guest lecturers.

In "Information and Communication Technology Infrastructure" (3 out of 6 lectures), students will learn about the design of the physical and logical structures of artificial objects that form the basis of information and communication technology, mainly using LSI, computer architecture, and communication networks as examples.

In "Software and Interfaces" (3 out of 6 lectures), you will learn about the design of artificial objects that support the application of information and communication technology, mainly using programming languages, software, big data, and interfaces as examples.

3. Intensive lecture (equivalent to 6 lectures)

Based on the results of learning about design in each field of information and communication technology, a 2-day workshop-style intensive lecture will be used to solidify target concepts and propose a virtual design scenario while being aware of the following axes (or the axes conceived in the intensive lecture):

1) Hierarchical abstraction: There is a limit to the amount of information that a person can grasp in a single lecture. Hence, when constructing a large-scale artificial object, a hierarchical abstraction is made that makes it easy to understand the whole and always keeps the problem at a size that is easy to handle.

2) Trade-offs: Inevitable trade-offs in pursuing performance and efficiency, such as distribution and concentration (downsizing cloud), memory and computation (algorithms), efficiency and quality (security and performance, price, speed) will be considered and optimized. In this lecture, the geometrical technological progress described by Moore's Law cannot be ignored.

3) Imitation of people and society: Information and communication technology needs to be understood by all as a point of contact with people and society, with the flexibility to respond to various cultures. For example, programming languages, media processing, user interfaces, Web and SNS, etc. are designed to be closely related to daily life while appropriately concealing the complexity behind them.

4) Formation of ecosystems: It is good if the geometrical progress of information and communication technology is closed in cyberspace, but if the contact with physical space and the real world is widened, various problems will occur. Power consumption problems caused by LSIs and supercomputers, PC recycling, data ecosystems, etc. will be issues for future information and communication technology design.

4. Presentation (equivalent to 2 lectures) The design scenario summarized in the intensive lecture workshop will be presented to about 20 high school students of Super Science School.
Evaluation Methods and Policy The goal is to understand the common concept of information and communication technology design methods and to be able to apply them to new issues. Achievement of goals is evaluated by reports based on exercises conducted during course and presentations in intensive lectures (normal points (including attendance at lectures): 30%, presentations / reports: 60%, Active participation in discussions: 10%).
Course Requirements It is mandatory that you be able to participate in both days of the intensive lecture that will be held on one weekend (Saturday & Sunday). The schedule for the intensive lecture will be announced in the first lecture.
Japanese language skills are required to be able to discuss information and communication technologies.
Study outside of Class (preparation and review) In the first half of the lecture (Aspects of Information and Communication Technology Design), we will ask you to sort out the design methods commonly used in information and communication technology from the concrete examples dealt with in the lecture and from the search of literature. We request that they be put together in a form that can be presented in intensive lectures.
In the latter half of the intensive lecture, presentation materials will be created for the presentation, explaining the design method through scenarios.
Textbooks Textbooks/References We will not be using a textbook.
References, etc. Harbert A. Simon, "The Sciences of the Artificial" (1999)
PAGE TOP