Course title
F0847800
Computer Programming III

kanzawa yuuchi Click to show questionnaire result at 2018

shindo takuya
Course description
This course deals with basic 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 "address" in C programming language.
  2. Students can understand how to manipulate pointers in C programming language.
  3. Students can understand how strings are represented in C programming language, and how to perform string operations.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction.
Pointer
Reviewing pointer 190minutes
2. Relation between arrays and addresses Reviewing relations between arrays and addresses 190minutes
3. Passing parameters by reference Reviewing passing parameters by reference 190minutes
4. Passing arrays Reviewing passing arrays 190minutes
5. String Reviewing string 190minutes
6. Dynamic allocation Reviewing dynamic allocation 190minutes
7. Term-end examination and review Preparing term-end examination 190minutes
Total. - - 1330minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Reports Exam. Total.
1. 10% 23% 33%
2. 10% 23% 33%
3. 10% 24% 34%
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/soft3/
Prerequisites
Grade B or greater in F0846600:"Software Programming 1" and F0730900:"Information Processing 2", or equivalent skill.
Office hours and How to contact professors for questions
  • Before and after classes.
    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
Most classes are interactive
Last modified : Wed Oct 17 07:47:42 JST 2018