Course title
L07802001
Introduction to Computer Science

yonemura shunichi Click to show questionnaire result at 2019
Course description
This course provides an introduction to computer science with basic knowledge about how the computer system works. Participants who attend this course will be able to systematically study computer science according to the standard curriculum J 97 - CS.
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 solve basic calculation problems related to computer science.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Information Technology / Computer Technology
· How to proceed lessons · Overall composition of the curriculum
· Frontiers of computer technology
· Attractiveness of computer science / information engineering
Read the syllabus and understand the overall picture of this course. 60minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
2. Core concept of computer engineering (part 1)
·Discrete mathematics
·Arithmetization of symbols
· Quantification of information and concept of bits
Exercise: Calculating information volume and entropy
Understand the concept of information quantity and prepare for entropy calculation. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
3. Core concept of computer science (part 2)
· Turing machine
· Analog and digital
Exercise: Turing machine algorithm and information volume (voice and image) calculation
Prepare for Turing machine algorithm and information volume (voice and image) calculation. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
4. Core concept of computer science (part 3)
· Automatic programming (separation of software and hardware)
· Von Neumann type computer
Exercise: binary arithmetic
Prepare for binary arithmetic. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
5. Computer architecture
· History of computer development
· What is computer architecture
· non-Von Neumann type computer
· Supercomputer
Exercise: complement arithmetic
Prepare for complement arithmetic. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
6. Operating system (OS)
· What is OS
· Think of a multimedia oriented OS
Exercise: Binary number, octal number, hexadecimal number
Prepare for binary, octal, hexadecimal numbers. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
7. Programming language
· Significance of programming
· The role of programming language
· History and development of programming languages
Exercise: Floating point display
Prepare for floating point representation. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
8. Intermediate test
Evaluate the achievement target for the range from the first time to the seventh time. Also, the contents of the test will be explained.
Review the contents of lectures up to seven times in order to prepare for intermediate examination. 300minutes
After the examination, review the first half part. 100minutes
9. Algorithm and data structure
· What is an algorithm?
· Power and limit of algorithms
· What is a data structure?
· Four criteria for determining data structure
Exercise: logical operation
Prepare for logical operations. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
10. Human computer interaction
· Ergonomics / Human Interface / Human Computer · Interaction
· Four perspectives on human principle
· HCI technical objectives and development trends
Exercise: Various calculations on file devices (1) Storage capacity
Prepare for calculation on file devices (1) storage capacity. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
11. Digital media processing
· Significance of multimedia
· Content structure and flow of information
· Various digital media processing technologies
Exercise: Various calculations on file devices (2) Access time
Prepare for access time calculation of file devices. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
12. Computer network
· Basic concept of information communication and information network
· Social meaning and economic meaning of information network
· Development of information and communication technology
Exercise: Various calculations on communication speed
Prepare for various calculations on communication speed. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
13. Topics related to computers and society
· Social change and information society
· Four characteristics of information technology
· Computer + network
· Android
Exercise: MTBF and MTTR
Prepare for MTBF and MTTR calculation. 100minutes
Read the handouts and deepen your understanding of the contents of the course. 100minutes
14. Final exam
Examine the range from the 9th to the 13th.
Review the contents of lectures from 9 to 13 times to prepare for the final exam. 300minutes
Total. - - 3060minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Midterm exam final exam Total.
1. 17% 17% 34%
2. 17% 17% 34%
3. 16% 16% 32%
Total. 50% 50% -
Evaluation method and criteria
Midterm exam (50%), final exam (50%)
Textbooks and reference materials
Japanese Textbook
「コンピュータ科学序説: コンピュータは魔法の箱ではありませんーそのからくり教えます」、米村 俊一 (著)、 徳永 幸生 (著)、コロナ社(2019年3月13日発売予定)
Prerequisites
Do not need.
Office hours and How to contact professors for questions
  • Omiya: Monday lunch break
    Taking an appointment by e-mail in advance
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
Applicable Utilizing the experience of engaging in research and development of information communication systems in companies. Describe the history of computer and technology development in the context of industry.
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sun Mar 21 16:41:49 JST 2021