Multimedia Programming 2

SHIONOME. Takeaki
  Elective Requisites  2 credits
【Information and Electronic Engineering・2nd semester】
19-1-1542-4967

1.
Outline
This course provides you the knowledge about core technical skills necessary for developing the front-end web development with HTML, CSS, and JavaScript, including DOM, Ajax, and jQuery. Students will learn how to create and design rich internet applications that use most recent client-side programming technology.
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 JavaScript programs using DOM.
- write JavaScript programs using Ajax.
- write JavaScript programs using jQuery.
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 at the beginning of the next class by reviewing each class materials. Approximately one hour will be required for the preparation.
6.
Note
Prerequisites:
Students are expected to have taken "Multimedia Programming 1", but not mandatory.
7.
Schedule
1. DOM (1): DOM
2. DOM (2): CSS
3. DOM (3): event model of W3C DOM
4. Ajax (1): Basic knowledge of ajax
5. Ajax (2): response data format
6. Ajax (3): Application program using ajax
7. Exercise: JavaScript programming using DOM and ajax
8. jQuery (1): What is jQuery, selectors
9. jQuery (2): DOM operation
10. jQuery (3): event driven programming
11. Advanced exercise using jQuery (1): practical design of web page
12. Advanced exercise using jQuery (2): Dynamic module
13. Web page creation (1): planning and implementation
14. Web page creation (2): implementation and review
15. Review and summary
1.
Outline
This course provides you the knowledge about core technical skills necessary for developing the front-end web development with HTML, CSS, and JavaScript, including DOM, Ajax, and jQuery. Students will learn how to create and design rich internet applications that use most recent client-side programming technology.
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 JavaScript programs using DOM.
- write JavaScript programs using Ajax.
- write JavaScript programs using jQuery.
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 at the beginning of the next class by reviewing each class materials. Approximately one hour will be required for the preparation.
6.
Note
Prerequisites:
Students are expected to have taken "Multimedia Programming 1", but not mandatory.
7.
Schedule
1. DOM (1): DOM
2. DOM (2): CSS
3. DOM (3): event model of W3C DOM
4. Ajax (1): Basic knowledge of ajax
5. Ajax (2): response data format
6. Ajax (3): Application program using ajax
7. Exercise: JavaScript programming using DOM and ajax
8. jQuery (1): What is jQuery, selectors
9. jQuery (2): DOM operation
10. jQuery (3): event driven programming
11. Advanced exercise using jQuery (1): practical design of web page
12. Advanced exercise using jQuery (2): Dynamic module
13. Web page creation (1): planning and implementation
14. Web page creation (2): implementation and review
15. Review and summary