Course title
F00040001
Information Processing

KAMIOKA Eiji
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals Courses
Fundamental Mechanical Engineering F 産業界や社会の要請を把握して解決するべき課題を設定し、さまざまな工学分野の知識を関連付けながら設計生産技術を活用することで、立案した構想に従って研究を進め課題を解決することができる。 Sub
Advanced Mechanical Engineering F 産業界や社会の要請を把握して解決するべき課題を設定し、機械工学の学理を応用して異分野を含む融合分野で革新的な機能を創成することができる。 Sub
Environment and Materials Engineering B 地球環境や地域社会との調和を見据えて、さまざまな工学分野に関わる問題を解決することができる。 Sub
Chemistry and Biotechnology B 地球環境や地域社会との調和を見据えて、さまざまな工学分野に関わる問題を解決することができる。 Sub
Electrical Engineering and Robotics D 電気工学や関連する工学の技術分野を課題に適用し、社会の要求を解決するために応用することができる。 Sub
Information and Communications Engineering A-4 情報処理の基礎知識を広く活用することができる。 Main
Urban Infrastructure and Environment G ⼟⽊⼯学における現実の問題について、⼯学・専⾨基礎知識を⽤いて理解・解決することができる。 Sub
Purpose of class
The purpose of this class can be divided into two. One is to acquire ways to comprehend the performance and reliability of information systems. The other is to comprehend the concept of software and the definition of algorithm, resulting in converting the algorithm to a flowchart.
Course description
In this class, how to quantitatively evaluate the performance and reliability of information systems, and how to describe algorithms and flowcharts which are important for computer programming will be mentioned. This course is conducted with the assumption that students are concurrently enrolled in ”Introduction to Information Processing” (or ”Fundamentals of Information Processing” for students in other programs), which is offered in the spring semester of the first year. Therefore, students must take it simultaneously.
Goals and objectives
  1. Enrolled students can explain the terminologies of information processing.
  2. Enrolled students can explain the types of information processing systems, methods for performance evaluation, and methods for reliability assessment.
  3. Enrolled students can create basic algorithms and flowcharts.
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Final examination Quizzes Total.
1. 23% 10% 33%
2. 24% 10% 34%
3. 23% 10% 33%
Total. 70% 30% -
Evaluation method and criteria
Evaluation will be based on the total score of the final examination and quizzes, and a score of 60 or higher is required to pass.

< Guideline for scoring >
Students who understand the meanings of the terms covered in the textbook and can reliably solve the practice and example problems should be able to earn at least 60 points.

< Note >
Students are marked absent from the class if they are late regardless of the delay time.
If students are absent from more than one-third of the total number of classes, the credit of this course cannot be given to them.
Even though students are absent from the class whatever the reason, e.g. sickness, delay of public transportation systems, or forgetting to bring the student ID card, it is counted as an absence.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Guidance, Types of Information Processing Systems
- Processing Methods of Information Processing Systems
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
2. Performance Evaluation of Information Processing Systems
- Instruction Mix Method, Processing Time Measurement Method, Overall Processing Performance, MIPS, MFLOPS, KLIPS
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
3. Reliability of Information Processing Systems
- Reliability, Availability, Serviceability, Integrity, Safety
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
4. Memory Architecture (1)
- Types of Memory Devices, Characteristics of Memory Media, Moore’s Law
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
5. Memory Architecture (2)
- RAM, ROM, Memory Interleaving, Cache Memory
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
6. Auxiliary Storage Devices
- Read/Write Operations of Hard Disk Drives, Storage Capacity, Access Time
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
7. What is Software?
- Basic Software, Application Software, Middleware
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
8. Algorithms and Flowcharts
- Input/Processing/Output, Variables and Data Types, Components of Flowcharts, Loop Structures
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
9. Flowcharting Algorithms
- Sequential Processing, Loop Processing, Concept of Counters, Calculation of Sum/Average/Maximum/Minimum Values
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
10. Data Structures Using Arrays
- Concept of Arrays, One-Dimensional Arrays, Two-Dimensional Arrays, Index Control
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
11. Search Algorithms
- Linear Search, Binary Search
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
12. Sorting Algorithms (1)
- Simple Sorting, Bubble Sort
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
13. Sorting Algorithms (2)
- Flagged Bubble Sort
Study the pertinent part of the course material which can be downloded from the website of this class. 100minutes
Do the exercise for the part studied in the class. 90minutes
14. Final Examination
- Exam Implementation, Explanation
Study all the part of the course material which can be downloded from the website for the final examination. 100minutes
Review the problems of the examination which you could not answer. 90minutes
Total. - - 2660minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
< Reference books >
Basically, the text used in the class can be downloaded from Scomb.
宮崎正俊・白鳥則郎・川添良幸 著「コンピュータ概説 [第2版]」, 共立出版株式会社
坂和正敏・矢野均・西崎一郎 著「情報科学入門」, 朝倉出版
松山実・杉本公弘・横井利彰 著「コンピュータ概論」, オーム社
平野允・金谷孝之・寺内睦博・丁井雅美・宮崎龍二・下左近多喜男 著「情報処理システム概論」, 共立出版
(The detail will be provided in the first class.)
Prerequisites
Basic knowledge of computers and their operation skills
Office hours and How to contact professors for questions
  • The office hour is held during the break time after each class or via Zoom by appointment in advance.
  • For questions & answers (Q&As), we will use ”Discussion” on Scomb. Please check already posted Q&As before you post your question. If your question has not yet been discussed, you can post it on ”Discussion”. If your question is quite private, you can email the instructor.
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 I have experience working at a private company’s research institute where I engaged in research and development of hardware such as electronic circuits, as well as software such as system control, and created information and communication systems. I aim to leverage this experience to teach important concepts in performance and reliability for information processing system development.
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sat Mar 14 13:45:59 JST 2026