112 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 (6 credits in Chinese, 3 credits in English Elective or Foreign Language)
  • 2 credits in Information Technology
  • 4 credits in Physical Education
  • 2 credits in Service Learning
  • 20 credits in Elective Core Curriculum

V. Key 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 taught in English.

2. English Proficiency Requirement

Students must:

  • Complete 6 credits of General English courses.
  • Pass the English Proficiency Test and submit test results to the Language Center to meet the English Proficiency Graduation Requirement.

Students eligible for a waiver may apply following the university’s 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 Overseas Students

Students who completed the Overseas Form IV 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 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 (國立東華大學相同或等同課程對照表).