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. |