The course covers topics such as Introduction to the Editing Process, Examining the Cut, the Scene, and the Sequence, Recutting, Music and Sound Editing, and Style. This course will be divided into two sections, theoretical and practical, which complements each other. This course prepares the students with fundamental non-linear editing skills that are essential to digital media practice.
| This course covers a range of computer knowledge-related areas starting with the basics to programming, and right through the development trend of computers. It also introduces commonly used operating systems and application software; and implants basic knowledge in networking, multimedia, database technologies and applications; and information security and programming. | |||||||||||||
This course introduces the technique of game design and development by using popular tools. A combination of lectures and experiments are used in this course.
This course will be focus on mobile application development for two platforms, which are iOS and Android. The content will be cover for Project planning, Mobile application system design (Ui/Ux and Functionality) and also database design. Students also will be exposed to the integration of mobile application development using the various approaches with using IDE, Server, Database and API.
This course introduces key networking technologies. It covers the topics related to the architecture of the Internet, digital data communication, wireless networks, protocols, and network security. The students will learn the underlying working principles of hardware and software components in networking. In addition, the students will have the opportunity to learn hands-on skills for network configuration.
This course introduces the basic principles and elements of game design.
This course explains the advanced Augmented Reality (AR) technology and how to develop AR-oriented mobile application.
This course introduces the 3D animation techniques and it's fundamental principles to produce a 3D animation. It includes 3 main parts of learning which are object animation, character animation and animated visual effects.
This course will expose students to basic principles of information system by concentrating on organising business-related information in traditional and global setting. In addition, this module addresses the appropriate IS concepts while also providing a strong managerial emphasis on meeting business and organisational needs.
An advanced course in computer graphics with emphasis on rendering. It also covers polygonal meshes, bezier curves and surfaces, shading, lighting, and texture algorithms.
We look at the details of the big data tools Hadoop, Spark and related tools that provide SQL-like access to unstructured data. Some more advanced techniques such as Spark Streaming and GraphX will also be introduced. Based on Python, we use PySpark as the main programming tool to implement big data applications. Finally, some of the
This course requires students to grasp the methods in doing 3D modeling via Maya software. Students will be learning different types of modeling techniques including polygon modeling, NURBS modeling, subdivision surface modeling as well as learning texturing, lighting and rendering. The aim of this course is to help students obtain the ability to solve practical problems by means of development environment, which thus consequently lays a solid foundation for engaging in 3D modeling.
The course introduces the fundamentals of animation, creation method and procedure of 2D animation, including its principles, process and technology applied in animation. Students will be learning different types of animation techniques including frame by frame animations, Keyframe animation, shape tweens, motion tweens, IK Animation and expression animation.
This course explains the advanced Augmented Reality (AR) technology and how to develop AR-oriented mobile application.
This course will provide a basic understanding of the methods and techniques of developing a simple to moderately complex web site.
At the end of this course the students will be able to Construct virtual environments using technologies of virtual reality, Describe the wide application fields of Virtual Reality in industry and Evaluate different techniques to improve the construction of virtual environments.