F0001000
1 Software Exercise on Information and Communications Engineering A
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.
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.
- Students can widely utilize their basic knowledge of information processing in making basic C language programs.
- Students can learn basic concepts common to information and communication engineering in making basic C language programs.
- Students can formulate effective plans to solve problems and correctly acquire and analyze data in making basic C language
programs.
- 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.
|
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)
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.
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
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