Course title
F0732500
Information Processing IV

kanzawa yuuchi Click to show questionnaire result at 2018
Course description
This course deals with "records" in C programming language and "class" in C++ programming language.
Purpose of class
Students will develop skills in designing and writing simple computer programs in C++ programming language.
Goals and objectives
  1. Students can understand the concept of "record" in C programming language.
  2. Students can write basic programs in C++ programming language.
  3. Students can design basic class in C++ programming language.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Record. Reviewing F0731700: "Information Processing 3." 190minutes
2. Representing complex numbers using records. Reading the corresponding Web document. 190minutes
3. Passing records/pointer to records to function. Passing address to function. 190minutes
4. Representing vector value using records.
Shallow copying and deep copying.
Deep copying function.
Reviewing malloc/free. 190minutes
5. Basic grammar in C++ Reading the corresponding Web document. 190minutes
6. Class in C++ Reading the corresponding Web document. 190minutes
7. Operator overloading.
Insertion operator.
Reading the corresponding Web document. 190minutes
8. Compound assignment operators.
type bool.
Reading the corresponding Web document. 190minutes
9. Vector class
new/delete operators
Reviewing vector record 190minutes
10. Copy constructor.
Assignment operator function.
Destructor.
Reviewing vector record 190minutes
11. Subscripting operator function.
Returning reference.
"explicit" constructor.
Reviewing vector record 190minutes
12. Matrix class Reviewing vector class. 190minutes
13. Inheritance Reviewing polynomial class. 190minutes
14. End-term examination and review. Preparing exam. 190minutes
Total. - - 2660minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Report Exam. Total.
1. 5% 10% 15%
2. 10% 25% 35%
3. 15% 35% 50%
Total. 30% 70% -
Evaluation method and criteria
Report (30%) and term-end examination (70%).
Textbooks and reference materials
http://www.sic.shibaura-it.ac.jp/~kanzawa/info4/
Prerequisites
Grade B or greater in F0731700:"Information Processing 3," or equivalent skill.
Office hours and How to contact professors for questions
  • Wednesday 12:30-13:00
    The lecturer recommends making appointment in advance.
Relation to the environment
Non-environment-related course
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
More than one class is interactive
Last modified : Wed Oct 17 06:37:19 JST 2018