Course title
E04159002
Introduction to Programming Language in C

YASUMURA Yoshiaki
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 conditoin statement, loop statement and array
  5. To be able to understand charactor type and pointer
  6. To be able to understand data science programming
Language
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. Data science program Programming assignment about data science 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. 5% 5% 10%
6. 5% 5% 10%
Total. 50% 50% -
Evaluation method and criteria
Programming 50%
Examination 50%
Textbooks and reference materials
Reference materials: Yasashii C , author Mana Takahashi
Prerequisites
Prepare your ID and password to login to a university computer
Office hours and How to contact professors for questions
  • Office hour: Wednesday lunch break
Regionally-oriented
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
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
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Feedback on exams, assignments, etc.
Last modified : Sat Sep 09 05:08:23 JST 2023