Move to the main content
:::

Curriculum

At the department of CSIE in NCYU, we provide undergraduate, graduate and doctoral programs. In principle, the course design aims to emphasize on theory development, application design and practical operation. The curriculum is divided into three teaching and research fields:

    1.   software engineering and knowledge engineering

    2.   interactive multimedia

    3.   network and information security

A bachelor degree is awarded on completion of at least 128 credits, including required and elective courses. The diverse courses cover fundamental theory, computer hardware, system software and some other courses related to the more applied aspects in computer science. The computer project is elaborated on the undergraduate program to enhance the practical ability for students and bring them to the more advanced level in the field of computer science.

A master degree is awarded on completion of at least 31 credits, including six credits of master thesis, four credits of seminars (one in each semester) and a core course of Algorithms. A Ph.D. degree is awarded on completion of at least 34 credits, including 12 credits of doctoral dissertation and four credits of seminars. Electives cover several areas in computer science such as digital image processing database systems, graph theory, computer network, etc.

Development Policies and Characteristics

In line with the need for national construction and industrial development, this department aims at training middle and advanced IT professionals. We emphasize the implementation ability as well as we focus on the investigation of theories, hoping to cultivate IT professionals with profound knowledge basis and the capability of applying the knowledge to real situations. The required professional courses cover the areas of fundamental theories, computer hardware, operating systems, data structures, computer network, and so forth. The graduation projects help students integrate what have been learned from the courses. We classify courses into three areas:

    1.   software engineering and knowledge engineering

    2.   interactive multimedia

    3.   network and information security

with a view to the preparation for future careers.

Course Objectives

    1.   Establish solid and professional abilities for students

    2.   Develop abilities of information implementation and practice for students

    3.   Strengthen team works and cooperation for students

    4.   Enhance students’ comprehensive learning ability

Basic Ability Index

    1.   Implement mathematic and logical abilities

    2.   Have the specific abilities for information software

    3.   Have the specific abilities for information hardware

    4.   Ability to explore, analyze, and solve unknown problems

    5.   Ability to employ modern software and understand the usage of information systems

    6.   Ability to develop hardware and software for information systems

    7.   Ability to communicate and cooperate with each other

    8.   Understanding of professional ethics and social responsibility

Course requirements

Credit requirement for graduation:

    Each student must get at least 128 credits upon graduation, including

        62 credits from the required professional courses

        36 credits from the elective professional courses

        30 credits from the required general education courses

Additional information:

    At least 6 credits from the elective professional courses in Dept. of CSIE in each semester of the third academic year

    At least 6 credits from the elective professional courses in Dept. of CSIE in each semester of the fourth academic year

    *Credits from the elective professional courses in Dept. of CSIE can be replaced by at most 15 credits from courses in other departments