Undergraduate Courses

THSS undergraduate program emphasizes two aspects: a solid foundation in general education, and a breadth of knowledge in software engineering. Undergraduate program in software engineering requires a minimum of 170 credit units. Students must complete the required credit units and other academic requirements outlined in the program to acquire a bachelor’s degree. We adopt a semester system. Each calendar year includes two 18-week semesters in Spring and Fall, and a 5-week Summer semester.

The degree program credit units are distributed among five categories, including general education, general science, major program, summer practice and thesis.