B.Sc. in Learning Design and Technology — CUHK Engineering Major Requirements (2026–27)

Admission code: LDTEN · 72 units · For students admitted in 2026–27

Students are required to complete a minimum of 72 units of courses as follows:

1.Faculty Package9 units

CHEM1070 or 1072, ENGG1110, LDTE1300

Show 4 courses
CourseTitleTerm 1Term 2Enrolment information
CHEM 1070Principles of Modern Chemistry
CHEM 1072General Chemistry
Not for students who have taken CHEM1070.This course is suitable for students with no DSE Chemistry or with HKDSE Combined Science with Chemistry Component.
ENGG 1110Problem Solving By Programming
Not for students who have taken CSCI1020 or 1030 or 1110 or 1120 or 1130 or 1510 or 1520 or 1530 or 1540 or ESTR1002 or 1100 or 1102.
LDTE 1300Introduction to Learning Sciences

2.Foundation Courses21 units

CSCI1130, EDUC2120, ENGG2440, LDTE2100, LSCI1012, STAT1011, 2005

Show 7 courses
CourseTitleTerm 1Term 2Enrolment information
CSCI 1130Introduction to Computing Using Java
Not for students who have taken AIST1110 or CSCI1030 or CSCI1120 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or CSCI1550 or ESTR1100 or ESTR1102.
EDUC 2120Principles and Implementation of Curriculum and Instructional Design
ENGG 2440Discrete Mathematics for Engineers
Not for students who have taken CSCI2110 or ENGG2460 or ESTR2004 or ESTR2010 or ESTR2362 or MIEG2440.
LDTE 2100Learning Design in New and Emerging Educational Contexts
LSCI 1012Introduction to Life Forms in the Biosphere
STAT 1011Introduction to Statistics
Not for students who have taken STAT1012 or consent of the instructor.
STAT 2005Programming Languages for Statistics

3.Required Courses35 units

(a)Educational Knowledge and Design Component

EDUC3330, LDTE3100, 3110

Show 3 courses
CourseTitleTerm 1Term 2Enrolment information
EDUC 3330Optimizing Learning and Development for Students with Diverse Needs I
LDTE 3100Design Thinking as Scientific Inquiry
LDTE 3110Digital Citizenship Education

(b)Software Design and Application Component

CSCI2040, 2100, ENGG1920

Show 3 courses
CourseTitleTerm 1Term 2Enrolment information
CSCI 2040 [2]Introduction to Python
Pre-requisite: ENGG1110 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or ESTR1002.Not for students who have taken CSCI1040 or CSCI1550 or CSCI3230 or CSCI3320 or AIST1110 or IERG1080.
CSCI 2100Data Structures
Not for students who have taken ESTR2102 or CSCI2520;Pre-requisite: AIST1110 or CSCI1120 or 1130 or 1510 or 1520 or 1530 or 1540 or 1550 or ESTR1100 or ESTR1102 or ESTR2306 or IERG2080.For senior-year entrants, the prerequisite will be waived.
ENGG 1920Artificial Intelligence in Action
ENGG1920 is double-coded with UGEB1408.Not for students who have taken UGEB1408.

(c)STEM Education and Lab-based Learning Component

LDTE3120, MAEG1020, PHYS1002 or 1004

Show 4 courses
CourseTitleTerm 1Term 2Enrolment information
LDTE 3120Sustainability of Educational technology
MAEG 1020Computational Design and Fabrication
Not for students who have taken MAEG2010.
PHYS 1002General Physics
Not for students who have taken PHYS1111 or 1113.
PHYS 1004Exploring the Physical World with STEM

(d)Internship

LDTE3500 (capstone course)

Show 1 course
CourseTitleTerm 1Term 2Enrolment information
LDTE 3500Internship

(e)Research Experience

LDTE3510 (capstone course), 4500 (capstone course)

Show 2 courses
CourseTitleTerm 1Term 2Enrolment information
LDTE 3510Educational Design Research (Research Method)
LDTE 4500Project in Learning Design and Technology
Pre-requisite: LDTE3510.

4.Elective Courses7 units

AIST2010, AIST3510 or SEEM3510, CSCI2720, 3170, 3230, 3310, EDUC2140, 3160, 4360, LDTE3200, 4200, 4210, 4300, LSCI2002, MAEG2050, PHYS1712, 2061

Show 18 courses
CourseTitleTerm 1Term 2Enrolment information
AIST 2010Introduction to Computer Music: From Analysis to Algorithmic Music
Prerequisite: AIST1110 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or CSCI1550 or ENGG1110 or ESTR1002 or ESTR1100 or ESTR1102.
AIST 3510Human-computer Interaction
Not for students who have taken SEEM3510.
SEEM 3510Human-computer Interaction
Not for students who have taken AIST3510.
CSCI 2720Building Web Applications
Not for students who have taken ESTR2106 or IERG3840.Pre-requisite: AIST1110 or CSCI1120 or 1130 or 1510 or 1520 or 1530 or 1540 or 1550 or ENGG1110 or ESTR1002 or 1100 or 1102 or MATH2221 or PHYS2061.
CSCI 3170Introduction to Database Systems
Prerequisite: CSCI2100 or 2520 or ESTR2102.For 2nd-year entrants, the prerequisite will be waived.
CSCI 3230Fundamentals of Artificial Intelligence
Not for students who have taken ESTR3108.Prerequisite: CSCI2100 or 2520 or ESTR2102 or equivalent.
CSCI 3310Mobile Computing and Applications Development
Pre-requisite: CSCI2100 or 2520 or ESTR2102.Not for students who have taken IERG3842.
EDUC 2140 [2]Artificial Intelligence and Data Sciences in Education
EDUC 3160 [2]Education for Sustainable Development (ESD) : Curriculum, Pedagogies and Practices
EDUC 4360Optimizing Learning and Development for Students with Diverse Needs II
Pre-requuiste: EDUC3330.
LDTE 3200Leading Innovations in Organizations in the Era of Globalization
LDTE 4200Educational Innovation and Society: A Comparative Perspective
LDTE 4210Education, Technology and Human Development
LDTE 4300Instructional Design for Students with SEN in Technology-Supported Learning Environments
Not for students who have taken EDUC4340.
LSCI 2002 [2]Basic Laboratory Techniques in Life Sciences
Pre-requisite: LSCI1002.
MAEG 2050Robot Development in Practice: From Design to Prototyping
PHYS 1712 [1]Physics Laboratory I
For New Curriculum Students.
PHYS 2061Basic Computational Physics
Not for students who have taken CSCI2800 / 1510 / 1520 / 1110 / 1120.Pre-requisite/Co-requisite: MATH1010 or 1018 or 1520 or its equivalents, or permission of instructor.