Course title
N28209001
Information Processing 2

TAKAGI Motoki
Course description
Learn how to make full use of the capabilities of computers and use them more flexibly. In this lecture, you will learn the basics of computers, calculation methods, logical formulas and logic circuits, how to describe processing procedures using flowcharts, and how to program a computer using Python to perform desired processing. The class will be closely linked to ``Information Processing Exercises II,'' which will be held in parallel.
Purpose of class
In addition to understanding the basics of computers, you will learn how to describe logical formulas and logic circuits, conversion methods, how to describe processing procedures using flowcharts, and how to describe programming using Python.
Goals and objectives
  1. Understand the basics of computers and computational processing techniques.
  2. Understand logical formulas, logical circuits, truth tables, and programming, and be able to convert between them.
  3. Processing procedures can be described and programmed using flowcharts.
  4. Basic processing by a computer can be described in Python.
Relationship between 'Goals and Objectives' and 'Course Outcomes'

試験 Total.
1. 20% 20%
2. 20% 20%
3. 30% 30%
4. 30% 30%
Total. 100% -
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction and basic structure of computers, role of OS Learn about the syllabus and the basic structure of computers 200minutes
2. Basic instructions and processing procedures for computer processing Learn about basic computer instructions 200minutes
3. Handling of negative numbers using binary numbers and arithmetic processing methods Review binary, hexadecimal, and decimal numbers 200minutes
4. About Boolean Algebra and Logical Operations Learn about binary number operations 200minutes
5. Mutual conversion of logical formulas and logical circuit diagrams and creation of truth tables Learn the basics of logical formulas and logic circuits. 200minutes
6. Generating logical formulas and logic circuits from truth tables Learn the basics of logical formulas and logic circuits. 200minutes
7. Interpretation of the midterm test これまで学習してきた内容を復習しておく 200minutes
8. Description of the processing procedure using a flowchart (branch processing) What you should learn about the basics of flowcharts 200minutes
9. Description of the processing procedure using a flowchart (repeated processing) Learn about repeating flowchart processing 200minutes
10. About branch processing using Python Learn branch processing using Python 200minutes
11. About repetition processing with Python Learn iterative processing using Python 200minutes
12. About array processing with Python Learn array processing with Python 200minutes
13. About how to write functions in Python Learn how to write functions in Python 200minutes
14. Final exam and its explanation Review what you have learned so far 200minutes
Total. - - 2800minutes
Evaluation method and criteria
Evaluation will be made through quizzes given during lectures, mid-term exams, final exams, etc. A level of 60 points out of 100 is considered to be a level at which students can solve the example problems used in class.
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Textbooks and reference materials
Distribute teaching materials.

textbook
Python ゼロからはじめるプログラミング 三谷純 著 ‎ 翔泳社
Prerequisites
It is desirable to have completed Information Processing I and Information Processing Exercises I.
Office hours and How to contact professors for questions
  • Wednesday afternoon (13:30:18:00) (It is recommended to contact us in advance when visiting)
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic interpersonal skills
  • 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 None in particular
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Wed Feb 12 04:06:43 JST 2025