Course title
F00010001
Software Exercise on Information and Communications Engineering A

HORIE Ryota

NARITA Masahiko
Course description
In this course, students learn basic knowledge of information and communication engineering through software "manufacturing," and develop the ability to create programs and summarize their reports appropriately through assignments. Specifically, students learn the C language with a focus on "getting used to computers'' and "getting used to programming'' by making basic programs such as standard input/output, numerical calculations, and control flow. In the practical exercises, students also experience programming related to information and communication engineering topics.
Purpose of class
Through the making basic C language programs, students can widely utilize their basic knowledge of information processing, learn basic concepts common to information and communication engineering, formulate effective plans to solve problems and correctly acquire and analyze data, and take on their own role in a team and work on tasks.
Goals and objectives
  1. Students can widely utilize their basic knowledge of information processing in making basic C language programs.
  2. Students can learn basic concepts common to information and communication engineering in making basic C language programs.
  3. Students can formulate effective plans to solve problems and correctly acquire and analyze data in making basic C language programs.
  4. Students can take on their own role in a team and work on tasks in making basic C language programs.
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Assignments Total.
1. 30% 30%
2. 30% 30%
3. 20% 20%
4. 20% 20%
Total. 100% -
Evaluation method and criteria
- Twice or more absence is considered to abandonment.
- Grade is judged by assignments for evaluation, which are specified from assignments given in each class (100%) . It is possible to acquire more than 60 points by making basic C language programs learned in this class.
- Passing standard is over 60 point.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Guidance
-Objectives of the course and matters to be noticed
Practices of the C programming language (1)
-What is programming?
-Setting up programming environment and its basic operations
-Using an editor and a compiler
-Getting started with the C programming language, Printing text with the printf function
Preparation: Reading textbooks 120minutes
Review: Assignments 100minutes
2. Practices of the C programming language (2)
-Using variables
-Reading from keyboard with the scanf function
Preparation: Reading textbooks 60minutes
Review: Assignments 60minutes
3. Practices of the C programming language (3)
-Control programming flow with the if statement
-Control programming flow with the switch statement
Preparation: Reading textbooks 60minutes
Review: Assignments 60minutes
4. Practices of the C programming language (4)
- Comprehensive exercises for the practices of the C programming language (1)-(3)
Preparation: Reading textbooks 60minutes
Review: Assignments 60minutes
5. Practices of the C programming language (5)
-Using the math library
-Generating random numbers
-The while loop
Preparation: Reading textbooks 60minutes
Review: Assignments 60minutes
6. Practices of the C programming language (6)
-The for loop
-Infinite loop and the break statement
-The do-while loop
-Nested for loops
Preparation: Reading textbooks 60minutes
Review: Assignments 60minutes
7. Practices of the C programming language (7)
- Comprehensive exercises for the practices of the C programming language (1)-(6)
Review: Assignments 60minutes
Total. - - 880minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
Two text books are used.
・林晴比古著「林 晴比古 実用マスターシリーズ 明解入門C」 SBクリエイティブ株式会社(in Japanese)
・柴田 望洋、由梨 かおる 著「新・解きながら学ぶC言語 第2版」 SBクリエイティブ株式会社(in Japanese)
Prerequisites
The two textbooks used in preparation, exercises in the class, and homework should be prepared. A laptop PC used in the exercises should be prepared.
Office hours and How to contact professors for questions
  • Before and after the class
  • E-mail can be received anytime.
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
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
Last modified : Sat Mar 08 04:23:55 JST 2025