Multimedia Programming 1

SASAKI, Shigeru
  Elective Requisites  2 credits
【Information and Electronic Engineering・1st semester】
19-1-1535-2350

1.
Outline
A JavaScript is used in many web pages. Three techniques of HTML, CSS, and the JavaScript are used to make Web pages. In multimedia programming 1, students will learn the grammar of HTML, CSS, and JavaScript. And will acquire the basic knowledge of Web page production using the JavaScript.
The course includes lectures, weekly assignments, and final written examination.
This course follows DP4M in the diplomat policies of the faculty.

2.
Objectives
The students will be able to:
- write Web pages using HTML+CSS.
- learn the basic grammar of JavaScript.
- acquire the object-oriented programming technique in JavaScript.
- write a JavaScript program using the web-browser objects.
3.
Grading Policy
Grade will be computed as follows:
- Weekly assignments 30%
- Final examination 70%
You can receive a credit if you obtain 60% and above.

The answers of the examination and comments on your program will be provided by LMS.
4.
Textbook and Reference
Textbook:『独習JavaScript 第2版』, 翔泳社, 2013. (ISBN: 9784798130842)
5.
Requirements (Assignments)
Before class:
You should summarize a note named "要点のノート" by reading the textbook or additional texts on LMS and submit it at the beginning of each class. Approximately one hour will be needed to finish one worksheet.

After class:
Prepare for the weekly quizzes given in the beginning of the next class by reviewing materials from each class. Approximately one hour will be required for the preparation.
6.
Note



7.
Schedule
1. Introduction: HTML, elements of HTML5
2. CSS, property of CSS3
3. Web page with HTML5+CSS3
4. Foundation of JavaScript programming (development environment, how to execute)
5. Basic grammar of JavaScript (1) variable, data type, operator and operand
6. Basic grammar of JavaScript (2) control statements
7. Built-in objects
8. Function
9. Object-oriented programming (1) foundation of object-oriented programming, property
10. Object-oriented programming (2) class and constructor, method
11. Exercise
12. Browser object (1) client-side JavaScript, event driven programming
13. Browser object (2) window object, frame, other objects
14. Browser object (3) form, cookie
15. Review and summary
1.
Outline
A JavaScript is used in many web pages. Three techniques of HTML, CSS, and the JavaScript are used to make Web pages. In multimedia programming 1, students will learn the grammar of HTML, CSS, and JavaScript. And will acquire the basic knowledge of Web page production using the JavaScript.
The course includes lectures, weekly assignments, and final written examination.
This course follows DP4M in the diplomat policies of the faculty.

2.
Objectives
The students will be able to:
- write Web pages using HTML+CSS.
- learn the basic grammar of JavaScript.
- acquire the object-oriented programming technique in JavaScript.
- write a JavaScript program using the web-browser objects.
3.
Grading Policy
Grade will be computed as follows:
- Weekly assignments 30%
- Final examination 70%
You can receive a credit if you obtain 60% and above.

The answers of the examination and comments on your program will be provided by LMS.
4.
Textbook and Reference
Textbook:『独習JavaScript 第2版』, 翔泳社, 2013. (ISBN: 9784798130842)
5.
Requirements (Assignments)
Before class:
You should summarize a note named "要点のノート" by reading the textbook or additional texts on LMS and submit it at the beginning of each class. Approximately one hour will be needed to finish one worksheet.

After class:
Prepare for the weekly quizzes given in the beginning of the next class by reviewing materials from each class. Approximately one hour will be required for the preparation.
6.
Note



7.
Schedule
1. Introduction: HTML, elements of HTML5
2. CSS, property of CSS3
3. Web page with HTML5+CSS3
4. Foundation of JavaScript programming (development environment, how to execute)
5. Basic grammar of JavaScript (1) variable, data type, operator and operand
6. Basic grammar of JavaScript (2) control statements
7. Built-in objects
8. Function
9. Object-oriented programming (1) foundation of object-oriented programming, property
10. Object-oriented programming (2) class and constructor, method
11. Exercise
12. Browser object (1) client-side JavaScript, event driven programming
13. Browser object (2) window object, frame, other objects
14. Browser object (3) form, cookie
15. Review and summary