Title the Practice of Basic Informatics 2019 Author(S) Kita, Hajime
Total Page:16
File Type:pdf, Size:1020Kb
Title The Practice of Basic Informatics 2019 Kita, Hajime; Kitamura, Yumi; Hioki, Hirohisa; Sakai, Author(s) Hiroyuki; Lin, Donghui Citation (2020): 1-196 Issue Date 2020-03-08 URL http://hdl.handle.net/2433/246166 This book is licensed under CC-BY-NC-ND. For detail, access Right the following: https://creativecommons.org/licenses/by-nc- nd/4.0/deed.en Type Learning Material Textversion publisher Kyoto University The Practice of Basic Informatics 2019 Hajime Kita, Institute for Liberal Arts and Sciences, Yumi Kitamura, Kyoto University Library, Hirohisa Hioki, Graduate School of Human and Environmental Studies, Hiroyuki Sakai, Center for the Promotion of Excellence in Higher Education, Donghui Lin, Graduate School of Informatics Kyoto University Version 2020/03/08 0. Foreword Table of Contents 0. Foreword Kyoto University provides courses on ‘The Practice of Basic Informatics’ as part of its Liberal Arts and Sciences Program. The course is taught at many schools and departments, and course contents vary to meet the requirements of these schools and departments. This textbook is made open to the students of all schools that teach these courses. As stated in Chapter 1, this book is written with the aim of building ICT skills for study at university, that is, ICT skills for academic activities. Some topics may not be taught in class. However, the book is written for self-study by students. We include many exercises in this textbook so that instructors can select some of them for their classes, to accompany their teaching plans. The courses are given at the computer laboratories of the university, and the contents of this textbook assume that Windows 10 and Microsoft Office 2016 are available in these laboratories. In Chapter 13, we include an introduction to computer programming; we chose Python as the programming language because on the one hand it is easy for beginners to learn, and on the other, it is widely used in academic research. To check the progress of students’ self-study, we have attached assessment criteria (a ‘rubric’) of this course as an Appendix. Current ICT is a product of the endeavors of many people. The “Great Idea” columns are included to show appreciation for such work. Dr. Yumi Kitamura and Dr. Hirohisa Hioki wrote Chapters 4 and 13, respectively. The remaining chapters were written by Dr. Hajime Kita. In revision for 2018 edition and after, Dr. Hiroyuki Sakai has participated in the author group, and Dr. Donghui Lin has also joined for English edition 2019. The authors hope that this textbook helps you to improve your academic ICT skill set. The content included in this book is selected based on the reference course plan discussed in the course development team for informatics at the Institute for Liberal Arts and Sciences. In writing this textbook, we obtained advice and suggestions from staffs of the Network Section, Information Infrastructure Division, Department of Planning and Information Management Department, Kyoto University on Chapters 2 and 3, from Mr. Sosuke Suzuki, NTT Communications Corporation also on Chapter 3, Rumi Haratake, Machiko Sakurai and Taku Sakamoto of the User Support Division, Kyoto University Library on Chapter 4. Dr. Masako Okamoto of Center for the Promotion of Excellence in Higher Education, Kyoto University helped us in revision of 2018 Japanese Edition. The authors would like to 2 0. Foreword Table of Contents express their sincere gratitude to the people who supported them. Notes for English Version This textbook is a translation of the Japanese version referred to as “Jyohou-Kiso-Enshu 2018 (情報基礎演習 2018).” The original version cited several Japanese references. We have retained some quotes and references in Japanese. Some files provided for use as exercises are also in Japanese. To Instructors In Japanese “Standards for Establishment of Universities (大学設置基準),” one credit assumes contents requiring 45-hour learning including learning outside class hours. This textbook is written for use in seminar class that award two credits considering learning outside class hour. To introduce all the contents included in this textbook in class hour will be difficult, and we recommend instructors to use some part for homework or assignments. Higher ICT skills for academic activities will be needed according to students' grades, and students have to learn such skills as well as new technologies and services, and important points for adequate use of them by themselves. Chapter 1 of this textbook requires students to acquire the capability to learn ICT skills by yourself on an ongoing basis. From this point of view, the authors think it is important to ask students to learn contents which are not introduced in class hours. This book is licensed under CC-BY-NC-ND. For detail, access the following: https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en 3 Table of Contents Table of Contents Table of Contents 0. Foreword ·········································································· 2 Notes for English Version ............................................................................................ 3 To Instructors ............................................................................................................... 3 1. Aims, Assessment and How to Study for This Course ············· 8 1.1 The Three Objectives of This Course ........................................................... 8 1.2 Assessment Criteria .................................................................................... 10 1.3 How to Study for This Course .................................................................... 10 1.4 Improvement from Viewpoints of “Effectiveness” and “Efficiency” ......... 11 1.5 Organization of This Textbook ................................................................... 11 2. Computer Basics ····························································· 12 2.1 Study Aims ................................................................................................... 12 2.2 Progress in Information and Communication Technologies .................... 12 2.3 Structure of Personal Computers .............................................................. 15 Great Idea! Stored Program Architecture ............................................................. 17 2.4 The Role of the Operating System ............................................................. 18 Great Idea! Operating Systems .............................................................................. 19 2.5 Files and File System.................................................................................. 22 Great Idea! Window, Icon, Menu & Pointer .......................................................... 33 2.6 Skills Needed by Independent PC Users ................................................... 33 2.7 Typing Keyboard ......................................................................................... 36 Great Idea! Kana-Kanji Conversion ...................................................................... 41 2.8 Licenses and Maintenance of Software ..................................................... 42 References ................................................................................................................... 46 3. Basics of Information Networks ········································· 47 3.1 Study Aims ................................................................................................... 47 3.2 Safe Driving in a Virtual World ................................................................. 47 3.3 Information Security e-Learning Course .................................................. 48 3.4 Information Systems on the Network ........................................................ 48 3.5 Basics of Local Area Network (LAN) ......................................................... 50 3.6 Internet Basics ............................................................................................ 58 Great Idea! Internet Protocol ................................................................................. 60 Great Idea! Public-Key Cryptography ...................................................................... 66 3.7 Connecting a PC to a Network ................................................................... 68 3.8 Using E-Mail................................................................................................ 69 3.9 Desktop Virtualization ................................................................................ 72 3.10 Kyoto University Network Services ........................................................... 74 3.11 Utilization of ICT and Its Risks ................................................................. 75 4 Table of Contents Table of Contents 4. What is Intellectual Production? ········································ 78 4.1 Study Aims ................................................................................................... 78 4.2 What is Intellectual Production? ............................................................... 78 4.3 Activities for Intellectual Production at the University Festival ............ 79 4.4 Academic Life and Intellectual Production ............................................... 80 4.5 Activities of Intellectual Production .......................................................... 81 4.6 Using ICT for Intellectual Production ....................................................... 82 4.7 Acquiring Skills and Learning Strategies for Intellectual Production ..