113 Academic Year Curriculum for International Bachelor Program of Computer Science and Information Engineering

Course Planning System

I. Graduation Requirements

Students pursuing this bachelor’s degree must complete the University Core Curriculum and Program requirements, earning a total of at least 132 credits to graduate.


II. Core Programs (Required)

The core programs for this bachelor’s degree include:

  1. Fundamental Program of Electrical Engineering and Computer Science: 23 credits
  2. Core Program of Computer Science and Information Engineering (I): 23 credits
  3. Core Program of Computer Science and Information Engineering (II): 23 credits

III. Professional Elective Programs (Alternative)

The professional elective programs for this bachelor’s degree include:

  1. Program of Multimedia and Intelligent Computing: 21 credits
  2. Program of Network and System: 21 credits

IV. University Core Curriculum

The University Core Curriculum for this program consists of 37 credits, distributed as follows:

  • 9 credits in Language (Taiwanese/Overseas Chinese students: 3 credits in Chinese, 6 credits in Required English; International students: 6 credits in Mandarin Chinese, 3 credits in Elective English or Foreign Language)
  • 0 credits in Information Technology (CSIEers: replace with 2 credits from Elective Core Curriculum)
  • 4 credits in Physical Education
  • 2 credits in Service Learning
  • 20 + 2 credits in Elective Core General Education Courses (Required & Elective GCs; +2 to make up for 2-credit IT) 

V. Important Notes

1. Graduation Requirements

To graduate, students must:

  • Complete the University Core Curriculum requirements.
  • Fulfill four programs, including the Fundamental Program, Core Programs I and II, and one Professional Elective Program.
  • Earn a total of at least 132 credits, with at least 50% of courses (66 credits) taught in English.
  • Professional elective programs may be provided by the CSIE or other departments.

2. Language Center English Graduation Requirements

For Taiwanese/Overseas Chinese Students (International Bachelor’s Program):

  1. Complete 6 credits of required English core courses.
  2. Fulfill the university’s English proficiency graduation requirements by one of the following:
    (1) Passing an English proficiency test.
    (2) Taking 2 additional courses (4-6 credits) in required or elective English courses, or English-taught courses approved by the Language Center, at a level higher than the initial placement test result.

For International Students (International Bachelor’s Program):

  1. Complete 3 credits in elective English or a second foreign language.
  2. Fulfill the university’s English proficiency graduation requirements by one of the following:
    (1) Passing an English proficiency test.
    (2) Taking 2 additional courses (4-6 credits) in required or elective English courses, or English-taught courses approved by the Language Center, at a level higher than the initial placement test result.
    (3) For native English speakers: Students from one of the 18 English-speaking countries recognized by the Taiwan government may bring their passport and student ID to the Language Center to meet the English proficiency graduation requirement.
    Recognized Countries: Antigua and Barbuda, Australia, The Bahamas, Barbados, Belize, Dominica, Grenada, Guyana, Ireland, Jamaica, New Zealand, St. Kitts and Nevis, St. Lucia, St. Vincent and the Grenadines, Trinidad and Tobago, United Kingdom, United States of America.

Students eligible for a waiver may apply following the University Core Required English Curriculum Waiver Guidelines for Undergraduate Students (學士班校核心英語必修課程免修作業要點). Approved waivers will grant 6 credits that count toward graduation.


3. Course Substitution

Courses with the same name or similar nature offered by other departments must be approved by the Departmental Education Committee to be credited.


4. Maximum Credit Load

  • The standard maximum credit load per semester is 24 credits, excluding Physical Education, Military Training, and Service Learning.
  • Students ranking in the top 25% of their class may increase their credit load to 27 credits per semester.

5. Service Learning

All students must complete Service Learning I and Service Learning II, both offered by this program, to graduate.


6. Programming Ability Certification

All students, including those with double majors, must complete the Programming Ability Certification Course and receive a grade. However, the grade will not affect graduation eligibility.


7. Additional Credits for International Students Completing Form 5 of Secondary Education

Students who completed Form 5 of Secondary School (Grade 11) Curriculum must earn an additional 12 credits, for a total of at least 144 credits to graduate. These additional credits may be taken from any department.


8. Scholarship Requirements

Scholarship recipients must adhere to the scholarship’s specific regulations and guidelines in addition to completing the curriculum requirements.


9. Interdisciplinary Self-Learning Certification (a.k.a. Cross-Domain Autonomous Learning Certification)

Students admitted from Fall 2017 onwards must complete the university’s Interdisciplinary Self-Learning Certification required hours before graduation. For details, refer to the NDHU Guidelines of Interdisciplinary Autonomous Learning Certification (跨域自主學習認證實施辦法) issued by the Office of Student Affairs.


10. Professional Elective Program Credits

Students must complete at least 21 credits in the Professional Elective Program to fulfill graduation requirements.


11. Information Technology Requirement

Students must complete information-related courses offered by this program to fulfill the 2-credit Information Technology requirement in the University Core Curriculum. Remaining General Education credits must be made up by selecting courses from the Recognized Elective Core Curriculum (認列選修核心課程).


12. Course Substitutions for 2019 or Earlier Curricula

For students following the 2019 or earlier curriculum, the course “Programming Languages and Compilers” can substitute for either “Programming Languages” or “Compilers”. If both courses are required, students may take “Advanced Programming Languages” or “Advanced Compiler Theory” as a substitute for one of them.


13. EMI Course Equivalency

To promote English as a Medium of Instruction (EMI), EMI courses offered by the College of Science and Engineering with the same name or nature as those in this program will be considered equivalent. For details, refer to the NDHU Course Equivalency Table (國立東華大學相同或等同課程對照表).