Course title
L00010001
Introduction to Computer Science

KINOSHITA Yuichiro
Course description
This course provides an introduction to computer science with basic knowledge about how the computer system works. The students will systematically learn fundamental concepts related to computers, including computer hardware and software, binary calculations, logical operations, operating systems, computer networks, and interactions that determine the usability of devices.
Purpose of class
The objectives of this course are as follows.
1. Overview of computer science and understanding the significance of learning this information engineering.
2. Learn basic concepts related to computers, basic mechanisms and major technical terms.
3. Learn about how information engineering is useful in society through case studies.
Goals and objectives
  1. Be able to systematically explain the basic concepts of computers and the basic structure of computers.
  2. Be able to explain technical terms related to computer science.
  3. Be able to perform basic arithmetic related to computer science.
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Mid-term Examination Final Examination Total.
1. 15% 25% 40%
2. 15% 20% 35%
3. 20% 5% 25%
Total. 50% 50% -
Evaluation method and criteria
- The mid-term and final examinations will be conducted by means of paper tests.
- Students who have been absent from the class five times or more will be considered to have withdrawn from the course, and their grade will not be evaluated.

The passing criteria (60%) include the ability to provide a generally satisfactory explanation of the fundamental workings of computers and related technical terminology, as well as the ability to perform basic arithmetic in computer science.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Guidance
What is a computer?
Before lecture: Read Chapter 1 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of the history of computers and von Neumann type computers by referring to the handouts. 60minutes
2. Information representation (1) Before lecture: Read Chapters 1 and 2 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of bits and bytes, representations of binary, octal and hexadecimal numbers, radix conversion, and binary arithmetic by referring to the handouts. 60minutes
3. Information representation (2) Before lecture: Read Chapter 2 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of complementary arithmetic, floating-point representation, errors, information quantity and entropy by referring to the handouts. 60minutes
4. Logic operation and logic circuit Before lecture: Read Chapter 3 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of logic operations, logic circuits, and combinational circuits by referring to the handouts. 60minutes
5. Computer architecture Before lecture: Read Chapters 4 and 5 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of each hardware that constitutes a computer by referring to the handouts. 60minutes
6. Composition of information systems Before lecture: Read Chapter 6 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of the processing and usage patterns of information systems and the reliability of systems/data by referring to the handouts. 60minutes
7. Summary of the first half
Mid-term evaluation
Before lecture: Review the contents of Lectures 1–6. 180minutes
After lecture: Review the lectures based on the sample answers and explanations of the exam. 60minutes
8. Operating systems Before lecture: Read Chapters 7–9 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of each function provided by operating systems by referring to the handouts. 60minutes
9. User interface Before lecture: Read Chapter 10 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of GUI, various interaction techniques, and universal design by referring to the handouts. 60minutes
10. Digital media Before lecture: Read Chapter 11 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of the representation of text, images and sound data by referring to the handouts. 60minutes
11. Computer network Before lecture: Read the handouts in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of types of computer networks and communication protocols by referring to the handouts. 60minutes
12. Database Before lecture: Read Chapter 12 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of the overview, operations and transaction processing in databases by referring to the handouts. 60minutes
13. Programming language
Algorithm and data structure
Before lecture: Read Chapter 13 of the textbook in advance and research basic concepts and keywords. 60minutes
After lecture: Deepen understanding of programming language models, computational complexity of various algorithms, and characteristics of various data structures by referring to the handouts. 60minutes
14. Summary of the second half
Final evaluation
Before lecture: Review the contents of Lectures 8–13. 180minutes
After lecture: Review the lectures based on the sample answers and explanations of the exam. 60minutes
Total. - - 1920minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
授業内と授業外でフィードバックを行います。 ・授業内で実施する確認問題の「質問・感想」欄で受けたコメントに対し、次回以降の授業で回答する。
・中間・期末試験の結果については、ScombZ などによりフードバックを行う。
Textbooks and reference materials
Japanese Textbook
寺嶋廣克, 朴鍾杰, 安岡広志: はじめて学ぶコンピュ-タ概論: ハードウェア・ソフトウェアの基本, コロナ社, 2016. ISBN 978-4339028508
Prerequisites
Refer to the syllabus in advance and create a study plan by using the table of contents in the textbook as a reference, among other methods.
Office hours and How to contact professors for questions
  • Omiya: 40 minutes after the class (Wednesday, 12:30-13:10)
    Accept questions and consultations via email.
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
More than one class is interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Wed Mar 12 04:11:21 JST 2025