Course title
402033001
Practice on Information Processing

SASAKI Takeshi Click to show questionnaire result at 2016
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals
Department of Design Engineering E E 情報技術に関する高度な専門知識やデジタル技術を含む他の専門分野の知識・技術を活用し、構想を具体化するとともに、実現に向けた取り組みを行うことができる。
Purpose of class
The objective of this course is to deepen students’ understanding of the basic syntax and functions of Python and to enable them to develop more practical and applied programs.
Course description
For engineers, it is essential to possess information processing skills that enable them to solve given problems using computers. In many situations, the ability to process information as a practical tool is required. This course aims to help students acquire the fundamentals of programming through hands-on learning, including practical exercises using microcomputers, while actually writing and executing programs.
Goals and objectives
  1. To explain the behavior of basic programs written in Python
  2. To develop programs using fundamental Python syntax
  3. To understand the functions of microcomputers and their peripheral circuits, and explain the operation of microcomputer control programs written in Python
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Assignment Examination Total.
1. 8% 17% 25%
2. 24% 18% 42%
3. 18% 15% 33%
Total. 50% 50% -
Evaluation method and criteria
Assignment (50%) and examination (50%)
- 60% if students can write minimally functional code with essential comments.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Review of Python programming Review fundamental Python syntax 90minutes
2. Review of Python programming Review fundamental Python syntax 90minutes
3. Microcomputer programming (1): hardware, overview of the
programming
Read the lecture materials and understand functions of electronic components and how to program the microcomputer 90minutes
4. Microcomputer programming (2): I/O ports Read the lecture materials and understand operations of I/O ports 90minutes
5. Microcomputer programming (3): interrupts Read the lecture materials and understand operations of interrupts 90minutes
6. Microcomputer programming (4): serial communication Read the lecture materials and understand operations of serial communication 90minutes
7. Microcomputer programming (5): whole system programming Review the lecture materials 90minutes
8. Tuples, dictionaries Review data types in Python 90minutes
9. File input Review file formats and file I/O 90minutes
10. File output Review file I/O programming in Python 90minutes
11. Recursive function, recursive data type Review the concept of recursion in programming 90minutes
12. Handling exceptions (try-except, raise) Review exception handling in programming 90minutes
13. Advanced data types (Sets, ndarray) Review data types in Python 90minutes
14. Examination and feedback, final assignment Prepare for the final examination 90minutes
Total. - - 1260minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
Textbook:
- Textbook on Python programming that is also used in ”Introduction to Information Processing”
Others:
- ”情報処理教材キット” (used in microcomputer programming)
Prerequisites
Students are required to set up a development environment on their personal computers and purchase ”情報処理教材キット”. Further details will be given separately.
Office hours and How to contact professors for questions
  • I accept questions during the lecture or a break after the lecture in the classroom. Students can also contact me by e-mail.
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic self-management skills
  • Course that cultivates a basic problem-solving skills
Active-learning course
About half of the classes are 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 : Sat Mar 14 13:27:40 JST 2026