Laboratory in Multimedia 1
Grade, SemesterYear 3 1st semest [Department of Information and Electronic Engineering, Faculty of Science and Engineering]
CategoryBasic Major Subjects
Elective, CreditsElective Requisites 2credit
 Syllabus Number3D315

Course Description

This course introduces the foundations of making the practical multimedia applications and contents. This course deals with the following topics: (1)make the multimedia application programs using Unity, (2)make a speech recognition interface using Julius, (3)make the AI programs by machine learning, (4)write image recognition programs.
This course is related to diploma policy DP2 and DP4M.

Course Objectives

By the end of the course, students should be able to do the following:
- make the multimedia application programs using Unity,
- make a speech recognition interface using Julius.
- make the AI programs by machine learning.
- implement AI by machine learning using python, and write image recognition programs.

Grading Policy

Grading will be decided based on repots (100%).
Feedbacks on reports and examinations will be given on LMS.

Textbook and Reference

TextbookThe Learning materials are published on the LMS.


The students are expected to read lecture materials and fill blanks in "main point notes" as preparation. It takes
approximately one hour to finish this work.


Absence and non-submission of reports are not accepted.


1Basic usage of Unity
2Basic C# programming
3Collision detections and physical operations on Unity
4Setting materials and shaders on Unity
5Android application by Unity
6 VR application by Unity
7Voice interface (1) input voice
8Voice interface (2) enhance performance of voice detection
9Voice interface (3) application of voice interface
10Machine learning, AI (1) introduction to artificial intelligence programming for games
11Machine learning, AI (2) development of AI programs playing games
123D image processing (1) shooting and basic data processing of 3D image
133D image processing (2) transform animation of 3D image
14Scene change and GUI implementation in Unity
15Multimedia application design - plan and design of plactical programs -