Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2024Year School/Graduate School School of Integrated Arts and Sciences Department of Integrated Arts and Sciences
Lecture Code ANM28001 Subject Classification Specialized Education
Subject Name プログラミング演習
Subject Name
(Katakana)
プログラミングエンシュウ
Subject Name in
English
Exercise of Programming
Instructor SUZUKI SHUNYA
Instructor
(Katakana)
スズキ シュンヤ
Campus Higashi-Hiroshima Semester/Term 2nd-Year,  Second Semester,  4Term
Days, Periods, and Classrooms (4T) Tues5-8:IAS K313
Lesson Style Seminar Lesson Style
(More Details)
 
Online and Interactive Course by MS Teams. Mainly exercise with your own PC.  
Credits 2.0 Class Hours/Week   Language of Instruction J : Japanese
Course Level 2 : Undergraduate Low-Intermediate
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 02 : Information Science
Eligible Students
Keywords Command Line Interface, Software Development Environment, JavaScript, Document Object Model (DOM) 
Special Subject for Teacher Education   Special Subject  
Class Status
within Educational
Program
(Applicable only to targeted subjects for undergraduate students)
 
Criterion referenced
Evaluation
(Applicable only to targeted subjects for undergraduate students)
Integrated Arts and Sciences
(Knowledge and Understanding)
・Knowledge and understanding of the importance and characteristics of each discipline and basic theoretical framework.
・The knowledge and understanding  to fully recognize the mutual relations and their importance among individual academic diciplines.
(Abilities and Skills)
・The ability and skills to collect and analyze necessary literature or data among various sources of information on individual academic disciplines. 
Class Objectives
/Class Outline
* To be familiar with command line interface (CLI) environment for the software development.
* To learn the difference of the languages for the interpreters or the compilers.
* Concrete schedule might be updated to harmonized with "Programming Technique". 
Class Schedule lesson1: Web developer tool in your browser, and its JavaScript support
lesson2: Editor, the possible, impossible, and distinguished characters in this
classroom
lesson 3: Very elementary syntax of JavaScript
lesson 4: Elementary syntax
lesson 5: Non-straight-forward procedure: conditional execution
lesson 6: Non-straight-forward procedure: repeat
lesson 7: Array and its manipulation
lesson 8: Object oriented features in JavaScript
lesson 9: JavaScript and DOM
lesson 10: DOM manipulation by JavaScript
lesson 11: Event and its handling 1
lesson 12: Event and its handling 2
lesson 13: CSS and JavaScript
lesson 13: DOM element node search by CSS
lesson 15: Debugging JavaScript

Several reports would be assigned 
Text/Reference
Books,etc.
『確かな力が身につくJavaScript「超」入門』(狩野祐東著/SBクリエイティブ)
 
PC or AV used in
Class,etc.
 
(More Details) your own PC 
Learning techniques to be incorporated  
Suggestions on
Preparation and
Review
after the classroom, please try to re-execute the operations by yourself. 
Requirements a directory which is not controlled by "OneDrive" application. if you don't know how to create such a directory, an external storage (like USB flash memory, SD memory card etc) is acceptable. The total size of the data for this lecture does not exceed 256MB (not 256GB), you can use a small one taken from obsolete digital camera or mobile phone. 
Grading Method evaluation would be done by the result of the reports 
Practical Experience  
Summary of Practical Experience and Class Contents based on it  
Message  
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