Hiroshima University Syllabus

Back to syllabus main page
Academic Year 2020Year School/Graduate School Information Media Center
Lecture Code 82020001 Subject Classification Specialized Education
Subject Name プログラミング基礎
Subject Name
Subject Name in
Introduction to Computer Programming
ニシムラ コウジ
Campus Higashi-Hiroshima Semester/Term 4th-Year,  Second Semester,  3Term
Days, Periods, and Classrooms (3T) Mon5-8:IMC-Main Small Conference Rm
Lesson Style Lecture Lesson Style
【More Details】
Practice, Discussion, Presentation 
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) 02 : Information Science
Eligible Students Students who are registered to "Computer Science Course" in Special Program for Information Media
Keywords Programming Language, Compile, Network Programming, Ptotocol, Server-Client Model 
Special Subject for Teacher Education   Special Subject  
Class Status
within Educational
Not only operating systems but applications are the program running on the computer.
The understanding to programming leads you to the understanding of the mechanism of computers and communication network ant it also becomes the basis of understanding to the information media. 
Criterion referenced
Class Objectives
/Class Outline
Learn the meaning and the structure of programming and acquire basic techniques programming in C language. 
Class Schedule lesson1 Guidance
lesson2 Programming Languages
lesson3 Simple Program and Debug
lesson4 Data Types, Constants, Variables, Arrays
lesson5 Input and Output
lesson6 Conditional Branching
lesson7 Repetition
lesson8 Functions 1
lesson9 Functions 2
lesson10 Pointers 1
lesson11 Pointers 2
lesson12 Structures
lesson13 Network Programming 1
lesson14 Network Programming 2
lesson15 Network Programming 3

The lecturer may impose a task or report in response to the content of each lesson.

The contents of the lesson may vary due to the progress of the lecture. 
Minimum documents are prepared by the lecturer. 
PC or AV used in
Handout, PowerPoint presentation, etc. 
Suggestions on
Preparation and
It is recommended for the students to bring a manual of C language. 
Requirements This course is opened for the students registered to "Computer Science Course" but it is not restricted for that. 
Grading Method Active participation to discussion (about 50%) and reports (about 50%). 
Practical Experience Experienced  
Summary of Practical Experience and Class Contents based on it The lecturer will instruct secure programming development techniques based on software development experience in an aeronautical system company and practical experience as an information security engineer who has a license on registered information security specialist. 
Other The language of instruction will be decided and announced by the lecturer on the first day of the lesson based on the language proficiency of the students. 
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