Course title
Introduction for Computer Programming in C

yasumura yoshiaki Click to show questionnaire result at 2018

nakamura shingo Click to show questionnaire result at 2018
Course description
In this course, we give a lecture on programming in C language.
The students learn programming skills in C language by excercise.
Purpose of class
The purpose of this class is to acquire basic programming skills in C language.
Goals and objectives
  1. To be able to create basic programs by considering algorithm
  2. To be able to understand data type and operator
  3. To be able to understand and use function
  4. To be able to understand condition statement, loop statement and array
  5. To be able to understand character type and pointer
Japanese(English accepted)
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction
Programming procedure
Data type and operator
Input and output
Programming assignment about input and output 240minutes
2. Condition statement
 if statement
 switch statement
Programming assignment about condition statement 240minutes
3. Loop statement (1)
for statement
Programming assignment about for statement 240minutes
4. Loop statement (2)
while statement
Programming assignment about while statement 240minutes
5. Array (1)
 One dimensional array
Programming assignment about one dimensional array 240minutes
6. Array (2)
Two dimensional array
Programming assignment about two dimentional array 240minutes
7. Mid-term Examination and explanation Review about mid-term examination 200minutes
8. Function
 Creation and usage of function
Programming assignment about function 240minutes
9. String
 Charactor and string
Programming assignment about string 240minutes
10. Structure type
 Creation and usage of Structure type
Programming assignment about structure type 240minutes
11. Pointer (1)
Pointer type
Programming assignment about pointer type 240minutes
12. Pointer (2)
Dynamic memory allocation
Programming assignment about dynamic memory allocation 240minutes
13. Application program Programming assignment about application program 240minutes
14. Final examination and explanation Review about final examination 200minutes
Total. - - 3280minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Assignments Examinations Total.
1. 10% 10% 20%
2. 10% 10% 20%
3. 10% 10% 20%
4. 10% 10% 20%
5. 10% 10% 20%
Total. 50% 50% -
Evaluation method and criteria
Programming 50%
Examination 50%
Textbooks and reference materials
Textbooks are instructed by each class teacher
Reference materials are introduced in each class teacher
Prepare your ID and password to login to a university computer
Office hours and How to contact professors for questions
  • Office hour is given by each teacher
Relation to the environment
Non-environment-related course
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic problem-solving skills
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
About half of the classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicatable
Last modified : Thu Mar 21 14:21:49 JST 2019