Course title
V28405001
Exercises in Information Processing 2

OZAKI Katsuhisa

ISHIWATA Tetsuya Click to show questionnaire result at 2018
Course description
This exercise concerns programming in C language and MATLAB. Students write their codes in C language and learn applications using built-in functions in MATLAB.
Students learn basic concepts and methods for C programming in this exercise and how to use MATLAB for numerical computations, data analysis, and visualization.
This exercise is strongly related to the lecture Information Processing 2.
Purpose of class
Programming is necessary for special subjects in the department of mathematical sciences after the second year. In this exercise, students learn basic structured programming using the C language. In addition, students have experience in data analysis and numerical computations. Finally, students learn how to use MATLAB.
Goals and objectives
  1. to be able to write codes with variable, if branch, for loop, function, pointer, recursive function calling.
  2. to be able to make a code in C language, treat data, and give a mathematical analysis
  3. to be able to write codes for numerical computations and data analysis.
  4. to be able to give a visualization of numerical data.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction, Compile, Output:
Compile and Execution, printf
Survey of computers and programming 45minutes
2. Variables and Computations, Output of Computed Result:
int, double, printf
Reports, review of printf 45minutes
3. Input and Branch:
scanf, if~else, logical expression
Reports, review of int and double 45minutes
4. Exercise of Programming with Branch:
printf, if, scanf
Reports, review of if branch 45minutes
5. Programming with Pseudo-random Numbers:
Pseudo-random Numbers, rand function, if~else
Reports, review of scanf 45minutes
6. Loop and Monte Carlo simulation:
for, if~else, Monte Carlo simulation
Reports, review of if-else 45minutes
7. Array, data analysis:
1 dimensional array, average, variance, standard deviation, the maximum value, the minimum value,
deviation value
Reports, review of basic of statics 45minutes
8. Functions and Procedures, Exercise for Statistics:
format of functions, functions for statics
Reports, review of statics 45minutes
9. Recursive Functions:
Recursive Functions, Sequence
Reports, review of function 45minutes
10. Exercise:
Exercise for Probabilistic.
Reports, review of overall topics in this excercise 45minutes
11. MATLAB Programming:
variable, substitution, operations, matrix computations
Reports, MATLAB environment 45minutes
12. Statistical processing using MATLAB:
average, variance, standard deviation, the maximum value, the minimum value, deviation value
Reports, basic of MATLAB 45minutes
13. Visualization using MATLAB:
plot, scatter plot, histogram, mesh plot, regression analysis
Reports, review of statics 45minutes
14. Conclusion and Examination Reports, review of all topics 45minutes
Total. - - 630minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Exam Report Total.
1. 20% 20% 40%
2. 5% 15% 20%
3. 5% 15% 20%
4. 10% 10% 20%
Total. 40% 60% -
Evaluation method and criteria
Reports, final examination (introduced in the first exercise)
Textbooks and reference materials
Reports in Scomb, Textbooks in Japanese.
Prerequisites
Information Processing I and its exercise, Information Processing II (in parallel)
Office hours and How to contact professors for questions
  • Ishiwata: Thu. (12:35:13:05) (Appointment is preferred)
    ozaki : Mon. (12:35:13:05) (Appointment is preferred)
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 N/A
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Fri Mar 18 23:31:07 JST 2022