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.
In this exercise, students learn basic concepts and methods for C programming, 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 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
コンピュータやプログラミングについて調べること 45minutes
2. Variables and Computations, Output of Computed Result:
int, double, printf
Reports 45minutes
3. Input and Branch:
scanf, if~else, logical expression
Reports 45minutes
4. Exercise of Programming with Branch:
printf, if, scanf
Reports 45minutes
5. Programming with Pseudo-random Numbers:
Pseudo-random Numbers, rand function, if~else
Reports 45minutes
6. Loop and Monte Carlo simulation:
for, if~else, Monte Carlo simulation
Reports 45minutes
7. Array, data analysis:
1 dimensional array, average, variance, standard deviation, the maximum value, the minimum value,
deviation value
Reports 45minutes
8. Functions and Procedures, Exercise for Statistics:
format of functions, functions for statics
Reports 45minutes
9. Recursive Functions:
Recursive Functions, Sequence
Reports 45minutes
10. Exercise:
Exercise for Probabilistic.
Reports 45minutes
11. MATLAB Programming:
variable, substitution, operations, matrix computations
Reports 45minutes
12. Statistical processing using MATLAB:
average, variance, standard deviation, the maximum value, the minimum value, deviation value
Reports 45minutes
13. Visualization using MATLAB:
plot, scatter plot, histogram, mesh plot, regression analysis
Reports 45minutes
14. Conclusion and Examination Reports 45minutes
Total. - - 630minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Report Examination Total.
1. 20% 20% 40%
2. 10% 10% 20%
3. 20% 20% 40%
Total. 50% 50% -
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 applicatable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sat Mar 21 14:13:05 JST 2020