F0005000
1 Software Exercise on Information and Communications Engineering B
In this class, students learn basic knowledge of information and communication engineering through software "manufacturing."
Specifically, students learn the C language, focusing on "basic techniques necessary for programming'' and "practical algorithms''
through making intermediate programs such as array, character codes, and user functions. In the practical exercises, students
also experience programming related to information and communications engineering topics such as encryption and decryption.
Through the making intermediate 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 intermediate C language programs.
- Students can learn basic concepts common to information and communication engineering in making intermediate C language programs.
- Students can formulate effective plans to solve problems and correctly acquire and analyze data in making intermediate C language
programs.
- Students can take on their own role in a team and work on tasks in makin intermediate 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 points.
|
Class schedule |
HW assignments (Including preparation and review of the class.) |
Amount of Time Required |
1. |
Practices of the C programming language (1) -Summary of programming environment and topics from introduction to C language to control statements Software Programming 1 -Concept of array -Initialization of array -Copying array and sorting array
|
Preparation: Reading textbooks |
120minutes |
Review: Assignments |
100minutes |
2. |
Practices of the C programming language (2) - Two dimensional array -Character code -Character array
|
Preparation: Reading textbooks |
60minutes |
Review: Assignments |
60minutes |
3. |
Practices of the C programming language (3) -User defined function -User defined function with argument -User defined function with return value
|
Preparation: Reading textbooks |
60minutes |
Review: Assignments |
60minutes |
4. |
Practices of the C programming language (4) -User defined function for processing array - User defined function for processing character array
|
Preparation: Reading textbooks |
60minutes |
Review: Assignments |
60minutes |
5. |
Software practice (5) : Practices of the C programming language (5) -Basics of address -Basics of pointer
|
Preparation: Reading textbooks |
60minutes |
Review: Assignments |
60minutes |
6. |
Software practice (6) : Practices of the C programming language (6) -Data analysis and visualization: methods
|
Preparation: Reading textbooks |
60minutes |
Review: Assignments |
60minutes |
7. |
Software practice (7) : Practices of the C programming language (7) -Data analysis and visualization: application
|
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:57 JST 2025