Practice of Programming
TeachersINOUE HIDEAKIStaffInfo
Grade, SemesterYear 1 2nd semest [Department of Mechanical and Precision System, Faculty of Science and Engineering]
CategoryBasic Major Subjects
Elective, CreditsElective Requisites 2credit
 Syllabus Number1H204

Course Description

In this course, students learn the grammar of C language and basics of programming. In addition, students will increase their understanding of C programming language through exercises (Related to DP2 and DP4).


Course Objectives

The aim of this course is to learn basic knowledge of the C programming language. Exercises in Robotics 1 and 2 require C programming language ability.


Grading Policy

Students submit a report on the assignments set in each lesson. Grades will be evaluated based on the results of the submitted report (100%).


Textbook and Reference

KindTitleAuthorPublisher
TextbookTextbook: Japanese book (ISBN: 978-4797377026)


References

Requirements(Assignments)

Check the scope of the next lecture in the syllabus, and read the materials and textbooks posted on LMS (1hr). In addition, after the class, read the textbooks, notebooks describing the contents of the lectures, and the materials posted on the LMS to deepen your understanding of the class learned and submit reports and assignments (1hr).

Note

Schedule

1Introduction
2Variables
3Input /output
4Operations
5Data Types
6Decision making: if statement
7Decision making: nested if statement
8Decision making: equality operator and relational operator
9Switch statement
10Looping: do loop
11Looping: while loop
12Looping: for loop
13Looping: Nested loop
14Elements and format of program
15Summary lecture