AiCE Warp is Now Open!

AiCE Warp
The program is designed to give prospective students a taste of what it is like to study in AiCE, while helping them to develop important AI and computer engineering skills, and to have fun learning.

Duration

July 3, 2023 - August 4, 2023
(5 weeks)
Mon-Tues-Thurs from 9.30 am - 4.30 pm
(15 hours per week, 5 hours per day)

Location

CMKL Campus

Cost of Attendance
30,000 THB
The program fee can be applied to the application fee for B.Eng. in AiCE program for Fall 2024.

*** This program does not require prior exposure to computer science or programming.

About the Artificial Intelligence and Computer Engineering (AiCE) program

AI engineering is an emerging discipline that focuses on the tools, systems, and processes required to apply artificial intelligence in real-world contexts.

CMKL’s AI and Computer Engineering (AiCE) undergraduate curriculum utilizes a flexible, student-controlled, competency-based approach to guide students toward mastery of the skills required of AI engineers.

The AiCE curriculum allows students to customize their learning paths and measures their accomplishments based on assessment of what they can do (their competencies) rather than on rote knowledge or exams.

AiCE Warp

Students will choose three out of five competencies that will be offered: Geographic Computing,  Introduction to Machine Learning, Startup Intelligence, Immersive Environments and Future Game Design.

5 Competencies

  • Geographic Computing

  • Introduction to Machine Learning

  • Startup Intelligence

  • Immersive Environments

  • Future Game Design

3 Main Activities

  • Live lecture/discussion with our instructors, or video assignments

  • Practice/lab sessions with TA

  • Consultation/feedback sessions with our instructors
    *** Students can also use these sessions to complete assessment activities in order to demonstrate their skills.

Program Environment

  • Focus on hands-on learning activities and personal interaction with instructors

  • Decide work at their own pace

  • Demonstrate their skills by completing formal assessment tasks when they feel ready

Learning Objectives

Understand and explain core programming concepts that apply across languages: variables and data, conditional logic, iteration (looping), functions/subroutines.

Compare and contrast several different programming languages (Java, C, Python, others optional) and discuss why a project might choose a particular language.

Recognize the importance of and have some ability to apply basic software engineering principles such as design based on functional specifications, successive refinement, encapsulation / information hiding, and separation of concerns.

Based on a written specification of the problem and desired functionality, design, write and debug a multi-module program in Java.

5 Competencies Offer

Future Game Design

Do you ever wonder why games like Valorant, Fortnite, Minecraft, or Goose Goose Duck are so fun? Join us on a five-week journey where we will teach you the secrets of Future Game Design! Our course will teach about the different aspects of interactive experiences, gamification, and game-based learning, as well as explore new tools and techniques that can be applied to everyday life.

Immersive environments

Experience the exciting world of immersive environments with hands-on labs, demos, and discussions on creating fun Unity programs that engage all of your senses through real-time 3D graphics, audio, and interaction. In just five lectures and labs, learn the basic concepts and get started with C# programming language for use with the Unity Engine.

Introduction to Machine Learning

The competency covers the core concepts needed to build computer systems that can learn patterns from data and make predictions about new information. You'll explore the difference between supervised and unsupervised learning methods, where the main difference lies in whether you know the answer ahead of time for the data used to teach the ML system.

Introduction to Geographic Computing

How often do you use Google Maps? Track a Grab driver coming to pick you up or do a delivery? Have you ever wondered how they work? This competency will show you how information about the surface of the earth, object locations, positions and paths can be represented in a computer program, and give you the chance to work with some open-source geographic computing tools.

Startup Intelligence

Learn the fundamentals of starting up, design thinking, and lean startup methodologies, and test them against your startup aspirations – through this competency, you will learn to ideate, validate, iterate, develop, test, and commercialize or raise investments for your startup ideas. Bring your dreams to life through a live mentorship session, where professional startup investors and mentors provide feedback to help you gain insight into the secrets to startup success! Not to be missed!

Here is a sample schedule for one week.

Tentative Schedule

Time/Day

Monday

Tuesday

Thursday

9:00-10:00

Welcome to AiCE Warp

(First day only)

10:15-11:15

Introduction to Machine Learning

Lecture
Room: 607

Immersive Environments

Lecture
Room: 607

Startup
Intelligence

Lecture
Room: 607

11:15-12:15

Introduction to Machine Learning

Lab
Room: 607

Immersive Environments

Lab
Room: 607

Startup
Intelligence

Lab
Room: 607

12:15-13:15

Lunch

Lunch

Lunch

13:15-14:15

Workshop

Location: Common Area

Geographic Computing

Lecture
Room: 607

Future Game Design

Lecture
Room: 607

14:15-15:15

Workshop

Location: Common Area

Geographic Computing

Lab
Room: 607

Future Game Design

Lab
Room: 607

15:15-15:30

Break

Break

Break

15:30-16:30

Welcome Party

(First day only)

Chill and Thrill

Project Group Discussion

Project Consultation with Advisors

Students must choose three out of five competencies to study during the program. The number of students allowed in each session will be limited, so students will have to sign up in advance. Students can also decide when they want to try the assessment activities. The schedule may be subject to appropriate changes without any prior notice.

Who should apply?

  • All AiCE incoming first-year students are invited to attend the AiCE Warp program.

  • High school students who are considering studying in AI and Computer Engineering are welcome.

  • Students are not required to have any prior experience with computer science or engineering.

Remarks:

  • The University reserves the right to adjust the schedule without prior notice, depending on the instructors’ availability and the situation of COVID-19 in Thailand.

  • There is no refund or cancellation after a student decides to attend our program.

  • Only students who have completed payment may attend the program.

  • The University reserves the right to refuse the attendance of the students who do not follow the University’s policies and regulations.

Upon completion of the five-week session,
participants will receive a certification of completion.

If they later matriculate in the AiCE program, they can immediately complete assessments in order to demonstrate competencies and receive academic credit.

Credits Awarded for AiCE Warp
(Intro to AI Engineering)

  • If they later matriculate in the AiCE program, all their successful assessments will count toward demonstrating competencies and receiving academic credit.

  • ***The 4 credits will be awarded when you successfully complete the modules. The credits can be transferred to satisfy partial course credit requirements for a 12-credit fundamentals of programming course, B.Eng. in AiCE.

Questions?

If you have any question, do not hesitate to contact us.

Register to get the notification

The registration will open by the end of April. To be notified as soon as it is launched, please leave your contact information with us using the form below.