Course title
P28403001
Exercises in Information Processing 2

YAMAZAKI Taku

HOSAKA Ryosuke
Course description
This course is closely related to the lecture course, Information Processing II, and students will acquire basic knowledge of algorithms and programming languages in general by programming assigned tasks using the C programming language.
Purpose of class
When learning programming techniques, it is essential to actually create programs by oneself. This course is closely related to Information Processing II and aims to help students acquire practical knowledge of programming by actually creating and solving programs using the C programming language for given tasks.
Goals and objectives
  1. Able to come up with algorithms to solve various problems
  2. Can create a variety of algorithms as programs using the C language
  3. Able to locate and correct programs that contain errors
Relationship between 'Goals and Objectives' and 'Course Outcomes'

課題 Total.
1. 40% 40%
2. 20% 20%
3. 40% 40%
Total. 100% -
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Review the basic syntax and handling of programs in C. Review the programs in C that you have already learned. 180minutes
2. Exercises on the handling of floating point numbers and characters in C programs. Review mainly the exercises presented for submission. 200minutes
3. Exercises on handling functions in C programs. Review mainly the exercises presented for submission. 200minutes
4. Exercise in handling recursive functions in C programs. Review mainly the exercises presented for submission. 200minutes
5. Exercise the declaration and use of arrays in C programs. Review mainly the exercises presented for submission. 200minutes
6. Based on the content of the prior learning assignment, students will practice declaring and using two-dimensional arrays in C programs. Review mainly the exercises presented for submission. 200minutes
7. To review the mid-term exam questions and their explanations in Information Processing II. The course will focus on reviewing the exam questions and accompanying explanations for Information Processing II. 200minutes
8. Exercise the declaration and use of character arrays (strings) in C programs. Review mainly the exercises presented for submission. 200minutes
9. Exercise in declaring and using pointers in C programs. Review mainly the exercises presented for submission. 200minutes
10. Exercise the use of pointers in functions in C programs. Review mainly the exercises presented for submission. 200minutes
11. To practice dynamic allocation of memory space in C programs. Review mainly the exercises presented for submission. 200minutes
12. Exercises on structure declarations and their use in C language programs. Review mainly the exercises presented for submission. 200minutes
13. Based on the content of the prior learning assignment, students will practice declaring and using pointers when using structures in C programs. Review mainly the exercises presented for submission. 200minutes
14. To review the explanations of the examination questions and the content of the final examination administered in Information Processing II. The course will focus on reviewing the exam questions and accompanying explanations for Information Processing II. 60minutes
Total. - - 2640minutes
Evaluation method and criteria
60% will be given if the student understands the basic syntax of C and can solve exercises based on it.
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Textbooks and reference materials
Handouts (pdf) will be distributed. Reference books will be introduced as needed.
Prerequisites
Concurrent enrollment in Information Processing II
Office hours and How to contact professors for questions
  • Hosaka:Tuesday lunchtime (please contact in advance)
    Yamazaki:Monday lunchtime (please contact in advance)
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 interpersonal skills
  • Course that cultivates a basic problem-solving skills
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 not applicable
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Thu Feb 27 10:51:49 JST 2025