Course title
P28205001
Information Processing 2

YAMAZAKI Taku

HOSAKA Ryosuke
Course description
Programming languages are the way to use computers effectively. In this class, students will learn Language C with close coherence with Exercises in Information Processing 2.
Students are required to watch pre-lecture videos on Scomb, and solve pre-lecture subjects in the videos.
Purpose of class
In software, hardware, and media-network, using computers, especially by writing programs, is crucial. this class aims at acquiring basic knowledge for writing programs with various programming languages by taking Language C as an example.
Goals and objectives
  1. Students can understand the syntax, the semantics, and structure of programs written in Language C, and can write and read programs using a conditional branch, and an iteration, etc.
  2. Students can understand the syntax and the semantics of functions, arrays, etc., and can write and read programs using them.
  3. Students can debug programs containing syntactic and semantical errors.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Explanation of classes including the method to watch pre-lecture videos, and to answer pre-lecture subjects.
In the class, students watch the pre-lecture video for the first class and answer pre-lecture subjects that will be explained in the class.
Checking the syllabus and reviewing what was learned in Information Processing 1. 90minutes
2. Handling floating-point numbers in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 180minutes
3. Handling functions in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 180minutes
4. Handling recursive functions in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 180minutes
5. Declaration and handling of arrays in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 180minutes
6. Declaration and handling of 2-dimensional arrays based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 180minutes
7. mid-term examination and its explanation. Preparing and reviewing for mid-term examination. 200minutes
8. Declaration and handling of char arrays (string) in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 200minutes
9. Declaration and handling of pointers in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 200minutes
10. Handling of pointers as function argument in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 200minutes
11. Handling of dynamic memory allocations in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 200minutes
12. Declaration and handling of structures in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 200minutes
13. Declaration and handling of pointers for structures in Language C based on the pre-lecture videos. Watching pre-lecture videos, and answering pre-lecture subjects and making clear points that are difficult to understand. 200minutes
14. final examination and its explanation. Preparing and reviewing for final examination. 200minutes
Total. - - 2590minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Quiz Mid-term examination Final examination Total.
1. 10% 10% 20% 40%
2. 5% 10% 20% 35%
3. 5% 10% 10% 25%
Total. 20% 30% 50% -
Evaluation method and criteria
Based on the quiz, mid-term examination, and final examination. Students who can understand the basics of Language C and can write simple programs will be graded as 60%
Textbooks and reference materials
Not specified.
Prerequisites
Completion of Information Processing 1, and its exercise is strongly recommended.
Office hours and How to contact professors for questions
  • Hosaka: TBD
    Yamazaki: lunch break in Monday
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
Most classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A 該当しない
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sat Mar 19 00:13:04 JST 2022