International Master Program, Course Requirements
Department of Computer Science & Information Engineering (CSIE) (Academic Year 2013)
University Requirements: None.
Departmental Requirements:
Minimum Requirements:28 credits
Compulsory Courses: 4 Credits
Elective Courses: 24 Credits from courses, plus Thesis (I), (II), Seminar (III), (IV)
Important Rules and Regulations:
- At least half (1/2) of the courses studied must be offered by the Department of Computer Science & Information Engineering.
- For the International Master Program, half (1/2) of the courses must be taught in English.
- Master’s students may select any Ph.D. level courses to study; the course credits can be counted toward graduation.
- Credits earned in courses of the same name offered by other departments or institutes may be substituted (up to 12 credits maximum) toward elective course requirements with the approval of the Departmental Graduate Studies Committee.
- Master students, who continue onto their 2nd year, must select Seminar (III) & (IV), and Thesis (I) & (II) courses. Students who graduate within 3 semesters must select Seminar (III) and Thesis (I).
- All students must pass the Primary Programming Proficiency Exam in order to graduate. NDHU CSIE Regulation of the Primary Programming Proficiency (PPP) Certification
- All students must fulfill the English Proficiency Requirement for Graduate Students.
Entry | Course Title | Course Code | Credit Hours | ||
Compulsory Courses: 4 Credits | |||||
1 | Independent Study(I) | CSIEM0010 | 1.0 | ||
2 | Independent Study(Ⅱ) | CSIEM0100 | 1.0 | ||
3 | Seminar(I) | CSIEM0020 | 1.0 | ||
4 | Seminar(Ⅱ) | CSIEM0080 | 1.0 | ||
Elective Courses: 24 Credits from courses, plus Thesis (I), (II), Seminar (III), (IV) | |||||
1 | Thesis (I) | CSIEM0030 | 2.0 | ||
2 | Thesis (II) | CSIEM0110 | 2.0 | ||
3 | Seminar (III) | CSIEM0040 | 1.0 | ||
4 | Seminar (IV) | CSIEM0090 | 1.0 | ||
5 | Mobile Computing Systems | CSIE@1300 | 3.0 | ||
6 | Next Generation Internets | CSIEM0120 | 3.0 | ||
7 | Cloud Computing | CSIEM0060 | 3.0 | ||
8 | Advanced Computer Architecture | CSIE@1310 | 3.0 | ||
9 | Cryptography | CSIE@1320 | 3.0 | ||
10 | Image Processing | CSIE@1330 | 3.0 | ||
11 | Advanced Computer Graphics | CSIE@1340 | 3.0 | ||
12 | Pattern Recognition | CSIE@1350 | 3.0 | ||
13 | Virtual Reality | CSIE@1360 | 3.0 | ||
14 | Distributed Systems | CSIEM0140 | 3.0 | ||
15 | Advanced Database System | CSIEM0070 | 3.0 | ||
16 | Data Mining | CSIE@1370 | 3.0 | ||
17 | Theory of Computation | CSIE@1380 | 3.0 | ||
18 | Machine Learning | CSIE@1390 | 3.0 | ||
19 | Soft Computing | CSIEM0130 | 3.0 | ||
20 | Topics on optimization and decision making | CSIEM0050 | 3.0 | ||
21 | Neural Networks | CSIE@1400 | 3.0 | ||
22 | Computer Network Performance Evaluation | CSIE@1410 | 3.0 | ||
23 | Computer Networks and Communications | CSIE@1420 | 3.0 | ||
24 | Digital Signal Processing | CSIE@1430 | 3.0 | ||
25 | Advanced Programming Languages | CSIEM0150 | 3.0 | ||
26 | Advanced Algorithms | CSIE@1450 | 3.0 | ||
27 | Data and Knowledge Base Systems | CSIE@1460 | 3.0 | ||
28 | Object-Oriented Software Engineering | CSIE@1470 | 3.0 | ||
29 | Artifical Intelligence | CSIE@1480 | 3.0 | ||
30 | Advanced Image Compression | CSIE@1490 | 3.0 | ||
31 | Advanced Compiler Theory | CSIE@1510 | 3.0 | ||
32 | Computational Biology | CSIE@1520 | 3.0 | ||
33 | Advanced Software Engineering | CSIE@1530 | 3.0 | ||
34 | Advanced Graph Theory | CSIE@1540 | 3.0 | ||
35 | Advanced Computer Graphics System Design | CSIE@1550 | 3.0 | ||
36 | Advanced Computer Vision | CSIE@1560 | 3.0 | ||
37 | Intelligent System Design | CSIE@1570 | 3.0 | ||
38 | Project Management | CSIE@1580 | 3.0 | ||
39 | Advanced Information Retrieval | CSIE@1590 | 3.0 | ||
40 | Application-Specific Integrated Circuits Design | CSIE@1600 | 3.0 | ||
41 | Image-based Rendering | CSIE@1610 | 3.0 | ||
42 | Special Topics on System-on-Chip Design | CSIE@1620 | 3.0 | ||
43 | Three-Dimensional Computer Vision | CSIE@1630 | 3.0 | ||
44 | Software Development for Embedded Systems | CSIE@1640 | 3.0 | ||
45 | Wireless Internet | CSIEM0160 | 3.0 | ||
46 | Error Control Coding | CSIE@1660 | 3.0 | ||
47 | Pervasive Computing | CSIE@1670 | 3.0 | ||
48 | Speech Processing and Recognition | CSIE@1690 | 3.0 | ||
49 | Advanced Data Structures | CSIE@1720 | 3.0 | ||
50 | Peer-to-peer Computing | CSIE@1730 | 3.0 | ||
51 | Compiler Practice and Application | CSIE@1740 | 3.0 | ||
52 | Artificial Intelligence in Digital Games (Game AI) | CSIE@1760 | 3.0 | ||
53 | Telematics data analysis and Services | CSIE@1770 | 3.0 | ||
54 | Introduction to Parallel Computing | CSIE@1780 | 3.0 | ||
55 | Fault-Tolerant Computing | CSIE@1790 | 3.0 | ||
56 | Information flow control | CSIE@1800 | 3.0 | ||
57 | Special topics on Interconnection Networks | CSIE@1810 | 3.0 | ||
58 | Vehicular Database Management System and Application | CSIE@1820 | 3.0 | ||
59 | Travel Oriented Service Technologies | CSIE@1830 | 3.0 | ||
60 | Science and Technical Writing | CSIE@1840 | 3.0 |