Course title
F08466001
Computer Programming II

horie ryota Click to show questionnaire result at 2018

shin sang-gyu
Course description
*See the 2021 syllabus for the class held on 2021.

“Basic Experiments on Information and Communication Engineering II” and this course are concurrently commenced for freshmen in the department of information and communications engineering to learn elementary knowledge about both software and hardware respectively through “making things.” Students are divided into two groups, and experience the software and hardware practice respectively in each course.
In this course, students learn the C programming language, basic skill of programming, and practical algorithms through making programs. In practices of programming, students experience programming for elements of information and communications engineering such as encryption.
Purpose of class
The purpose of this course is to learn basic skill of programming and practical algorithms through making C programs and to learn elementary knowledge about software.
Goals and objectives
  1. Acquire C programming with using array, character code, and user defined function
  2. Acquire C programming for elementary topics in communication engineering
  3. Become experienced in programming at the Windows operating system
Language
Japanese
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
-Grouping
assignments 90minutes
2. Practices of the C programming language (1)
-Setting up the Linux operation system (virtual environment)
-Basic operations for C programming in the Visual Studio Express.
-Summary of Software Programming 1
assignments 90minutes
3. Practices of the C programming language (2)
-Concept of array
-Initialization of array
assignments 90minutes
4. Practices of the C programming language (3)
-Copying array and sorting array
-Character code
assignments 90minutes
5. Practices of the C programming language (4)
-User defined function
assignments 90minutes
6. Practices of the C programming language (5)
-User defined function with argument
-User defined function with return value
Practices of the C programming language (6)
-User defined function for processing array
-Character array
- User defined function for processing character array
assignments 90minutes
7. Examination and review
-Examination coverage: Practices of the C programming language (1)-(6)
Summarize all topics. 85minutes
8. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 0minutes
9. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 0minutes
10. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 0minutes
11. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 0minutes
12. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 0minutes
13. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 0minutes
14. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 2 classes are conducted in each of 7 weeks as 1 class in each of 14 weeks. 0minutes
15. -
Total. - - 625minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

assignments in each class examonation 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%).
- Passing standard is over 60%.
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
  • Course that cultivates a basic problem-solving skills
Active-learning course
Most classes are interactive
Last modified : Sun Mar 21 14:53:14 JST 2021