系所特色 / 特色課程
AAI Featured Programs
Collegiate Programming Examination (CPE) Problem Solving Class
Collegiate Programming Examination (CPE) aims to enhance students' programming skills. At present, the CPE examination has been the graduation threshold for most computer related departments in Taiwan. In addition, many national universities have adopted CPE scores as one of the standards for admission to the master's degree.
For the CPE exam, MCU CCE has planed a series of intensive courses. The complete CPE Problem-Solving Class designed by Prof. Hsiao will be used to explain the profound concepts in the CPE exam in simple terms. The course will be accompanied by sample code and incisive explanations to enhance students' familiarity with the CPE exam.
Machine Learning/Deep Learning
The vigorous development of deep neural networks has opened up new fields of machine learning research, and its various applications have gradually appeared in people's lives. Including speech recognition systems, face recognition systems, autonomous vehicles, machine translation, emotional analysis and product recommendation, natural language processing, and a variety of image labeling and classification systems.
In 2018, the ‘Turing Award’, known as the ‘Nobel Prize’ in the Computer Industry, was awarded to the deep learning masters Hinton, LeCun, and Bengio. It shows that artificial intelligence/deep learning has brought tremendous and far-reaching influence to the current scientific community. The theoretical contributions of the Turing Award in 2018 include Hinton's neural network back-propagation algorithm, LeCun's convolutional neural network concept and Bengio's word embedding model.
Now, you can complete the cutting-edge technologies of machine learning/deep learning in a series of courses offered by the Department of Applied Artificial Intelligence, MCU. The ‘Intelligent Network Communication’ group of MCU AAI offers a series of Artificial Intelligence/Machine Learning/Deep Learning related courses for students. Among them, the Machine Learning/Deep Learning courses offered by Professor Ming-Che Lee, at undergraduate/graduate levels, beginning from the perspective of supervised/unsupervised learning, will be a complete introduction from shallow learning to deep learning. And with the final project, students can have a complete understanding of the current popular deep learning frameworks and applications.
The course content includes:
Gradient Descent Algorithm
Neural network Architecture and Backpropagation Algorithm
Convolutional Neural Networks and Gradient Derivation
Recurrent Neural Network and Gradient Derivation
Word embedding and auto-encoder
Generative Adversarial Network
Deep neural network in Natural Language Processing, Image Recognition, and other applications

Introduction to Game Engine
Unity is a cross-platform real-time engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as an OS X-exclusive game engine. As of 2018, the engine has been extended to support 27 platforms. The engine can be used to create both three-dimensional and two-dimensional games as well as simulations for its many platforms. Several major versions of Unity have been released since its launch, with the latest stable version being Unity 2018.3.11.
This is an introduction to the game engine taught by Professor Li- Jen Hsiao. In the early stage, he will lead the classmates to understand the basic materials of Unity, C# grammar, maps, cameras, UI, etc. In the middle and later stages, students will combine the AR/VR development environment to learn how to use unity to implement 2D, 3D, AR/VR projects. The game engine course consists of three parts: the VR course unit, the AR course unit, and the multiplayer connected game unit:
VR course unit: This course unit, introduced from the Vive concept, includes: Camera Rig, Controller , 3D object pick/drop, Laser light, Teleport, UI button and other basic controls.
AR course unit: This unit uses Unity, Android Studio, and Vuforia to create a wide variety of AR applications. The generated APK file can be directly uploaded to the phone for use.
Multiplayer game unit: This unit creates multiplayer games with Unity Networking. Use Network Manager, NetworkIdentity, NetworkTransform and other components in the game to achieve network management, object recognition and location synchronization.

3D Design and Practice
Remember the "Pandora" in the movie "Avatar"? The vivid characters and magnificent scenes in the movie use a lot of revolutionary Maya 3D modeling technology.
3D Maya technology is widely used in digital effects production for movies, TV, advertising, computer games and video games, and has won the Academy Award for Technology Achievement Award.
The well-known movies "Superman Special Forces 2", "Fantasy Amusement Park", "Toy Story 4", and "Frozen 2" and "Avatar 2", which will appear on the 2019/11, 2020, are all using Maya 3D modeling and rendering effects.
The Interactive Media Technology Group of MCU AAI has developed a series of 3D modeling, interactive technology, APP development and game design courses. Combined with Maya 3D design and digital studio production, "3D Design and Practice" will lead you into the world of 3D design fantasy.
