V1.2 adds two units.This curriculum incorporates moral reasoning teaching in STEM education — particularly in computer engineering, artificial intelligence (AI), statistics, and Big Data. The theory part of the teaching plan first (in unit one) consists of a sequence of thought experiments (trolley problem with driver, bystander, and transplant surgeon cases) in moral philosophy, building on one another to introduce students to the normative moral theories of utilitarianism, deontology, and virt