Course title
F08465091
Computer Programming 1*

horie ryota Click to show questionnaire result at 2016
Course description
In this course, students learn the C programming language, and get used to computers and programming through making programs. In practices of programming, students experience programming for elements of information and communications engineering.
Purpose of class
The purpose of this course is to get used to computers and programming through making C programs and to learn elementary knowledge about software.
Goals and objectives
  1. Can make basics programs such as printing and reading functions, numerical operation, and control programming flow
  2. Can handle computers
  3. Can operate programming environment
Language
English
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Guidance
-Outline and objectives of the course
-Detailed schedule
-Matters to be noticed
assignments 90minutes
2. Practices of the C programming language (1)
-What is programming?
-Setting up the Linux operation system (virtual environment)
-Basic operations in the Linux operating system
-Using desktop environment and editor software
-Getting started with the C programming language, Printing text with the printf function
assignments 90minutes
3. Practices of the C programming language (2)
-Using variables
-Reading from keyboard with the scanf function
assignments 90minutes
4. Practices of the C programming language (3)
-Using the math library
-Control programming flow with the if statement
-Control programming flow with the switch statement
-Generating random numbers
assignments 90minutes
5. Practices of the C programming language (4)
-The while loop
-The for loop
assignments 90minutes
6. Practices of the C programming language (5)
-Infinite loop and the break statement
-The do-while loop
Practices of the C programming language (6)
-Nested for loops
assignments 90minutes
7. Examination and review
-Examination coverage: Practices of the C programming language (1)-(6)
assignments 85minutes
8. A class is conducted in 7 weeks. A class is conducted in 7 weeks. 0minutes
9. A class is conducted in 7 weeks. A class is conducted in 7 weeks. 0minutes
10. A class is conducted in 7 weeks. A class is conducted in 7 weeks. 0minutes
11. A class is conducted in 7 weeks. A class is conducted in 7 weeks. 0minutes
12. A class is conducted in 7 weeks. A class is conducted in 7 weeks. 0minutes
13. A class is conducted in 7 weeks. A class is conducted in 7 weeks. 0minutes
14. A class is conducted in 7 weeks. A class is conducted in 7 weeks. 0minutes
Total. - - 625minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

assignments in each class examination Total.
1. 30% 20% 50%
2. 15% 10% 25%
3. 15% 10% 25%
Total. 60% 40% -
Evaluation method and criteria
-Twice of more absence is considered to abandonment.
-Grade is judged by assignments in each class (60%) and the result of examination (40%)
-The level of 60 points is to make basic programs of C language using the course content in this course.
Textbooks and reference materials
Presentation materials in each class will be uploaded online.
Prerequisites
Topics in each class should be prepared.
Office hours and How to contact professors for questions
  • Lunch break on Wednesday: Making appointment is recommended.
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
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicatable
N/A N/A
Last modified : Thu Mar 21 16:51:54 JST 2019