Three - Year Plan

Three-year Accelerated Study Plan

“The three-year accelerated study plan is a great way for a motivated student to earn a B.Eng in AiCE a shorter span of time, particularly for those who enter CMKL with Pre-matriculant credits such as Advanced Placement, International Baccalaureate, or college credits earned during high school”

The three-year accelerated study plan is a unique opportunity to complete AiCE undergraduate study in a shorter time frame. An accelerated study plan for students wishing to complete a baccalaureate degree in three years.

Pre-matriculant credits (such as Advanced Placement, International Baccalaureate, or college credits earned during high school)  prior to the start of undergraduate study is highly desirable. 

Graduating early translates into reduced costs, entering the job market sooner or moving on to graduate school earlier, if desired.

Here’s an example of how you can earn a B.Eng in AiCE in three years. Students may reduce the number of credits needed per term by applying AP, IB or A-Level credits or college credits.

1st YEAR
GenEd req & Math/Science req
Semester 1 (Aug-Nov)
Semester 2 (Jan-Apr)
AP/ IB /A-Level / College-credit to satisfy GenEd Reqs + Math/Science Reqs + General Technical Req
90 units
2nd YEAR
AI Core Programming Technical
Semester 1 (Aug-Nov)
Semester 2 (Jan-Apr)
3rd YEAR
Technical Breadth Aspiration
Semester 1 (Aug-Nov)
Semester 2 (Jan-Apr)
4th YEAR
Specialization & Capstone
Semester 1 (Aug-Nov)
Semester 2 (Jan-Apr)
270 units
360 units

AP/ IB / A-Level Credit Awarding Guidelines

People, Places, and Cultures (PPC) (9)

Global Histories
  • IB : History (score 7)
  • AP : World History (score 5)
Sociology & Cultural Anthropology 
  • A-Level : Sociology (score B or A)
  • IB : Social & Cultural Anthropology (score 6 or 7)
  • AP : Social & Cultural Anthropology (score 4 or 5)
Human Geography
  • A-Level : Geography (score B or A)
  • IB : Geography (score 6 or 7)
  • AP : Human Geography (score 4 or 5)

Design Thinking & Innovation (9)

Interaction Design and Experience Design (9)
  • IB : Design Technology (score 6 or 7)

Social Analysis and Decision Making (SDM) (9)

Economics (9)
  • A-Level : Economics (score A)
  • IB : Economics (score 6 or 7)
  • AP : Economics-Micro and Macro (score 5)

Psychology (9)

Social Psychology (9)
  • IB : Psychology (score 6 or 7)
  • AP : Psychology (score 4 or 5)

Differential and Integral Calculus  (12)

Differential and Integral Calculus  (12)
  • A-Level : Mathematics C/Advanced Math (score B)
  • IB : Mathematics HL (score 6)
  • AP : Calculus AB and subscore (score 5)

Integrations, Differential Equations and Approximation  (12)

Integrations, Differential Equations and Approximation  (12)
  • A-Level : Mathematics C/Advanced Math (score A)
  • IB : Mathematics HL (score 7)
  • AP : Calculus BC (score 5)

*Students will be awarded credits for Differential and Integral Calculus and Integrations, Differential Equations and Approximation if they receive an A grade for A-Level: Mathematics C/Advanced Math a score of 5 in AP: Calculus BC.  

Physics for Engineering students  (12)

Physics I for Engineering students (12)
  • A-Level : Physics/Advanced Physics (score B or A*)
  • IB : Physics (score 7)
  • AP : Physics C – Mechanics (score 5)
Physics II for Engineering students  (12)
  • A-Level : Physics/Advanced Physics (score B or A*)
  • AP : Physics C – Electricity and Magnetism (score 5)

*Students will be awarded credits for Physics I for Engineering Students and Physics II for Engineering Students if they receive an A grade in A-Level: Physics/ Advanced Physics.

Biology or Chemistry  (12)

Fundamentals of Biology (12)
  • A-Level : Biology/Advanced Bio (score B)
  • IB : Biology (score 6)
  • AP : Biology (score 5)
Fundamental Chemistry (12)
  • A-Level : Chemistry/Advanced Chemistry (score A)
  • IB : Chemistry (score 7)
  • AP : Chemistry (score 5)

Fundamentals of Programming  (8)

Fundamentals of Programming  (8)
  • A-Level : Computer Science (score A)
  • IB : Computer Science (score 6 - 7)
  • AP : Computer Science A (score 5)

Credit Transfer Policies

CMKL University now provides credit transfer eligibility for courses taken during high school.

CMKL University recognizes that there are many courses that share or contain similar content. Hence, we may be able shorten the duration of a bachelor's degree by giving incoming students credit for high school experiences with material that is similar to what is offered at CMKL University.

Offering credit transfer eligibility is not only shortens the duration spent on a bachelor's degree but also enhances knowledge. At CMKL University, we prioritize providing the best knowledge to all of our students and society. In this particular circumstance, we want to work closely with our high school partners to craft the courses that will prepare students for university study, build up their knowledge, and meet our standards.

This letter describes the process for schools and students to participate in the credit transfer scheme.

What is a Credit Transfer?

Credit transfer refers to the the process of granting undergraduate degree academic credit for eligible courses/classes/subjects in registered schools. Students from registered schools who have taken approved courses/classes/subjects and are admitted to CMKL University can submit a Credit Transfer request to CMKL University. If the request is approved ,students will be granted credit for equivalent classes/courses/subjects in the CMKL undergraduate program.

Requirements for School Partners

Any school that is interested in becoming a partner with CMKL University and that offers classes/courses/subjects which may be eligible for credit transfer under this policy should proceed as follows:

  1. Send full school information including physical address and contact information for the principle, headmaster or other responsible individual to the The Office of Academic Affairs and Admissions at

  2. For each course that the school would like CMKL to consider, the school should send the full syllabus to the The Office of Academic Affairs and Admissions at All syllabi will be reviewed by the CMKL program director and faculty members. When the course is approved, the school will receive an email confirmation.

  3. Once a course has been approved for credit transfer, school representatives must submit updated syllabi to CMKL University every two years, to ensure that they continue to meet university criteria. If there are any major changes to the syllabus in the interim, the university should be notified.

  4. Instructor contact information should be included with syllabus for a submitted course, so that CMKL can contact him or her with any questions about the course content.

Requirements for Students

Students who are interested in transferring credit should consult with their academic department advisor for approval.

  1. Students must have completed the approved courses while in high school.

  2. To be eligible for credit transfer, students must have a cumulative grade point average of at least B (or 3.0 equivalent on an 0-4 scale). Furthermore, a student must earn a minimum of a B in each course that they expect to transfer to CMKL.

  3. Students must complete the credit transfer form and email all required documents to the The Office of Academic Affairs and Admissions at The student will receive an update on the status of the request within five business days.

click here to fill out the form


B.Eng. in AiCE

Bachelor of Engineering in Artificial Intelligence & Computer Engineering


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

By inquiry form
General program inquiry form