Multimedia Programming 1
TeachersSHIONOME. Takeaki
Grade, SemesterYear 2 1st semest [Department of Information and Electronic Engineering, Faculty of Science and Engineering]
CategoryBasic Major Subjects
Elective, CreditsElective Requisites 2credit
 Syllabus Number3D211

Course Description

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.

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

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.

Textbook and Reference

KindTitleAuthorPublisher
TextbookスラスラわかるJavaScript生形可奈子翔泳社
References

Requirements(Assignments)

Please read the lesson contents posted on the LMS and create a "notebook" before starting the lesson.
The key points are to be submitted during class.
Also, at the beginning of the class, you will be asked to solve the previous class's review questions, so please review the contents.
This requires at least one hour of study time.

Note

Schedule

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