Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2020Year School/Graduate School School of Engineering
Lecture Code K0285011 Subject Classification Specialized Education
Subject Name 工学プログラミング基礎
Subject Name
(Katakana)
コウガクプログラミングキソ
Subject Name in
English
Basic Engineering Computer Programming
Instructor HIRATA NORITAKA
Instructor
(Katakana)
ヒラタ ノリタカ
Campus Higashi-Hiroshima Semester/Term 2nd-Year,  First Semester,  2Term
Days, Periods, and Classrooms (2T) Tues1-4:ENG 111
Lesson Style Lecture Lesson Style
【More Details】
Lecture and Programming (On Demand) 
Credits 2 Class Hours/Week   Language on Instruction B : Japanese/English
Course Level 2 : Undergraduate Low-Intermediate
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 09 : Mechanical Engineering
Eligible Students 2nd-year students of Cluster I
Keywords Computer programming, C programming language, Algorithm design. 
Special Subject for Teacher Education   Special Subject  
Class Status
within Educational
Program
 
Criterion referenced
Evaluation
Program of Mechanical Systems Engineering
(Knowledge and Understanding)
・Acquiring necessary basic knowledge for an engineer and developing the ability to consider logically.

Program of Transportation Systems
(Knowledge and Understanding)
・Information engineering subjects: To acquire understanding and basic knowledge required for engineers and researchers.
(Abilities and Skills)
・Information engineering subjects: Information processing ability based on mathematics and mechanics.

Program of Material Processing
(Knowledge and Understanding)
・Acquiring necessary basic knowledge for an engineer and developing the ability to consider logically.

Program of Energy Transform Engineering
(Knowledge and Understanding)
・Acquiring necessary basic knowledge for an engineer and developing the ability to consider logically.

Program of Applied Chemistry
(Knowledge and Understanding)
・Wide range of basic knowledge on liberal arts and specialized education, and professional basic knowledge on chemistry.
・Advanced technical knowledge of applied chemistry.
・The conception ability based on logical thinking supported by basic and technical knowledge.

Program of Chemical Engineering
(Abilities and Skills)
・Definite learning of basic chemistry and chemical engineering and cultivation of application ability
engineering basis.
(Comprehensive Abilities)
・Improvement of  presentation and communication ability and cultivation of application ability to high informatization.

Program of Biotechnology
(Knowledge and Understanding)
・Acquisition of basic and advanced knowledge relating to biotechnology and life science. (Target/Lecture class)

Program of Civil and Environmental Engineering
(Abilities and Skills)
・Ability to analyze  problems
(Comprehensive Abilities)
・Abbility of communication
・Ability to achieve and ability to solve the problem

Program of Architecture and Building Engineering
(Knowledge and Understanding)
・Understanding on learning basic engineering knowledge. (Being able to explain basic contents of mathematics, physics and information technology.  Being able to apply the basic contents to architecture and building engineering) 
Class Objectives
/Class Outline
You acquire the basis of program and programming in C language.
You acquire understanding of the programming behavior written in C language. 
Class Schedule lesson1: Guidance, What is programing?, Program execution, Numeric type, Operator, printf() format
lesson2: Exercise
lesson3: If statements, While statements, Switch statements
lesson4: Exercise
lesson5: One-dimensional array, Two-dimensional array
lesson6: Exercise
lesson7: Review
lesson8: Mid-term exam
lesson9: Function, File input/output
lesson10: Exercise
lesson11: Basic Numerical analysis
lesson12: Exercise
lesson13: Numerical analysis using functions
lesson14: Exercise
lesson15: Practical exercise 
Text/Reference
Books,etc.
「Cの絵本 第2版 C言語が好きになる新しい9つの扉」
THE C PROGRAMMING LANGUAGE SECOND EDITION, KERNINGHAN & RITCHIE 
PC or AV used in
Class,etc.
Projector, PC, Handout 
Suggestions on
Preparation and
Review
Submit a report every time. 
Requirements  
Grading Method Reports 20pt, Mid-term exam 40pt, Term-end exam 40%, 60pt is required to get the credit. 
Practical Experience  
Summary of Practical Experience and Class Contents based on it  
Message Do not forget to bring your own PC.
Install desktop development of C ++ in Visual studio community 2019 on your own PC before class starts.
If the attendance is less than two thirds, you cannot earn a credit.
Depending on the situation of being late, it may be absent. 
Other   
Please fill in the class improvement questionnaire which is carried out on all classes.
Instructors will reflect on your feedback and utilize the information for improving their teaching. 
Back to syllabus main page