International Master Program, Course Requirements
Department of Computer Science & Information Engineering (CSIE)
(Academic Year 2015)
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.
- 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). Students who graduate within 3 semesters must select Seminar (III) and Thesis (I).
- Master students must elective thesis course each semester, but the credits are not included in graduation credits.
- 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.
- In addition to this requirement, all scholarship awardees must follow the scholarship regulations and requirements to complete the degree.
Compulsory Courses: 4 Credits | |||
Entry | Course Title | Course Code | Credit Hours |
1 | Independent Study (I) | CSIEM0010 | 1 |
2 | Independent Study (II) | CSIEM0100 | 1 |
3 | Seminar (I) | CSIEM0020 | 1 |
4 | Seminar (II) | CSIEM0080 | 1 |
Elective Courses: 24 Credits from courses, plus Thesis (I), (II), Seminar (III), (IV) | |||
Entry | Course Title | Course Code | Credit Hours |
1 | Advanced Algorithms | CSIE@1080 | 3 |
3 | Advanced Compiler Theory | CSIE@1130 | 3 |
4 | Advanced Computer Architecture | CSIE@0950 | 3 |
5 | Advanced Computer Graphics | CSIE@0980 | 3 |
6 | Advanced Computer Graphics System Design | CSIE@1170 | 3 |
7 | Advanced Computer Vision | CSIE@1180 | 3 |
8 | Advanced Data Structures | CSIE@1300 | 3 |
9 | Advanced Database System | CSIEM0070 | 3 |
10 | Advanced Graph Theory | CSIE@1160 | 3 |
11 | Advanced Image Compression | CSIE@1120 | 3 |
12 | Advanced Information Retrieval | CSIE@1210 | 3 |
14 | Advanced Programming Languages | CSIEM0150 | 3 |
15 | Advanced Software Engineering | CSIE@1150 | 3 |
16 | Application-Specific Integrated Circuits Design | CSIE@1220 | 3 |
17 | Artifical Intelligence | CSIE@1110 | 3 |
18 | Artificial Intelligence in Digital Games (Game AI) | CSIE@1330 | 3 |
20 | Cloud Computing | CSIEM0060 | 3 |
21 | Compiler Practice and Application | CSIE@1320 | 3 |
22 | Computational Biology | CSIE@1140 | 3 |
23 | Computer Network Performance Evaluation | CSIE@1050 | 3 |
24 | Computer Networks and Communications | CSIE@1060 | 3 |
25 | Cryptography | CSIE@0960 | 3 |
26 | Data and Knowledge Base Systems | CSIE@1090 | 3 |
27 | Data Mining | CSIE@1010 | 3 |
29 | Digital Signal Processing | CSIE@1070 | 3 |
30 | Distributed Systems | CSIEM0140 | 3 |
31 | Error Control Coding | CSIE@1270 | 3 |
32 | Fault-Tolerant Computing | CSIE@1360 | 3 |
33 | Image Processing | CSIE@0970 | 3 |
34 | Image-based Rendering | CSIE@1230 | 3 |
35 | Information flow control | CSIE@1370 | 3 |
39 | Intelligent System Design | CSIE@1190 | 3 |
40 | Machine Learning | CSIE@1030 | 3 |
41 | Mobile Computing Systems | CSIE@0940 | 3 |
43 | Neural Networks | CSIE@1040 | 3 |
44 | Next Generation Internets | CSIEM0120 | 3 |
45 | Object-Oriented Software Engineering | CSIE@1100 | 3 |
48 | Parallel Computing | CSIE@1350 | 3 |
49 | Pattern Recognition | CSIE@0990 | 3 |
50 | Peer-to-peer Computing | CSIE@1310 | 3 |
51 | Pervasive Computing | CSIE@1280 | 3 |
52 | Project Management | CSIE@1200 | 3 |
55 | Soft Computing | CSIEM0130 | 3 |
56 | Software Development for Embedded Systems | CSIE@1260 | 3 |
57 | Special topics on Interconnection Networks | CSIE@1380 | 3 |
58 | Special Topics on System-on-Chip Design | CSIE@1240 | 3 |
59 | Speech Processing and Recognition | CSIE@1290 | 3 |
60 | Telematics data analysis and Services | CSIE@1340 | 3 |
61 | Theory of Computation | CSIE@1020 | 3 |
62 | Three-Dimensional Computer Vision | CSIE@1250 | 3 |
63 | Topics on optimization and decision making | CSIEM0050 | 3 |
64 | Travel Oriented Service Technologies | CSIE@1400 | 3 |
65 | Vehicular Database Management System and Application | CSIE@1390 | 3 |
66 | Virtual Reality | CSIE@1000 | 3 |
67 | Wireless Internet | CSIEM0160 | 3 |
Thesis (Ⅰ) | CSIEM0030 | 2 | |
Thesis (Ⅱ) | CSIEM0110 | 2 | |
Thesis (Ⅲ) | CSIE@1430 | 2 | |
Thesis (Ⅳ) | CSIE@1460 | 2 | |
Thesis (Ⅴ) | CSIE@1440 | 2 | |
Thesis (Ⅵ) | CSIE@1450 | 2 | |
Seminar (Ⅲ) | CSIEM0040 | 1 | |
Seminar (Ⅳ) | CSIEM0090 | 1 | |
Science and Technical Writing | CSIE@1410 | 3 |