List of Credits for Graduation

Academic Year 2019, Master Program, Department of Computer Science and Information Engineering

YearSemesterRequired
Elective
Course IDCourse NameCreditsHoursLevelNote
1 1 5905001 Master's Thesis 3.0 3 1 / 2  
1 1 5905002 Graduate Seminars 1.0 2 1 / 2  
1 1 5905004 Pattern-oriented Software Design 3.0 3  
1 1 5905005 Communication Software Design 3.0 3  
1 1 4105051 The Commercialization of Research Results 3.0 3    
1 1 5905100 Formal Languages 3.0 3    
1 1 5905101 Design and Analysis of Computer Algorithms 3.0 3    
1 1 5905104 Operating Systems 3.0 3    
1 1 5905106 Database Systems 3.0 3    
1 1 5905107 Artificial Intelligence 3.0 3    
1 1 5905112 Parallel Computer Architecture 3.0 3    
1 1 5905116 Man-Machine Interfaces 3.0 3    
1 1 5905119 Multimedia Production 3.0 3    
1 1 5905124 Digital Signal Processing 3.0 3    
1 1 5905126 Video Signal Processing 3.0 3    
1 1 5905127 Random Signals and Systems 3.0 3    
1 1 5905132 Special Topics in Digital Signal Processing 3.0 3    
1 1 5905136 Mobile Computing 3.0 3    
1 1 5905137 Mobile Internet: Technology & Applications 3.0 3    
1 1 5905140 Web Services Technologies and Applications 3.0 3    
1 1 5905142 Software Engineering 3.0 3    
1 1 5905146 Embedded System 3.0 3    
1 1 5905149 Spatial Databases 3.0 3    
1 1 5905151 Multimedia Security 3.0 3    
1 1 5905154 Intelligent Agent System 3.0 3    
1 1 5905155 Software Process Improvement with CMMI 3.0 3    
1 1 5905156 Introduction to Information Retrieval 3.0 3    
1 1 5905158 Multimedia Communications 3.0 3    
1 1 5905159 Multimedia Techniques for Digital Video Broadcasting (DVB) 3.0 3    
1 1 5905162 Product Planning 3.0 3    
1 1 5905165 Graduate On-Site Research 3.0 18    
1 1 5905166 Cloud Information Storage and Management 3.0 3    
1 1 5905172 Data Visualization 3.0 3    
1 1 5905173 Cloud computing and application 3.0 3    
1 1 5905174 Introduction to Mainframe Operating System Technologies and Practices 3.0 3    
1 1 5905178 Java Techniques & Applications 3.0 3    
1 1 5905183 Cloud Platform Technologies and Applications 3.0 3    
1 1 5905187 Big Data Mining and Applications 3.0 3    
1 1 5905188 Introduction to Cyber-Physical Systems 3.0 3    
1 1 5905190 Embedded Computing Systems for Intelligent Image Analytics and Interactive Systems 3.0 3    
1 1 5905193 Human Information Data Mining 3.0 3    
1 1 5905194 Social Media and Chatbot System Design 3.0 3    
1 1 5905195 Big Data and Artificial Intelligence Application System Design 3.0 3    
1 1 5925105 Computer Communication Networks 3.0 3    
1 2 5905001 Master's Thesis 3.0 3 2 / 2  
1 2 5905002 Graduate Seminars 1.0 2 2 / 2  
1 2 5905102 Programming Languages 3.0 3    
1 2 5905103 Compilers 3.0 3    
1 2 5905108 Object-Oriented Analysis and Design 3.0 3    
1 2 5905109 Network Programming 3.0 3    
1 2 5905110 Electronic Commerce Techniques 3.0 3    
1 2 5905111 Data Mining 3.0 3    
1 2 5905115 Computer Graphics 3.0 3    
1 2 5905117 Digital Image Processing 3.0 3    
1 2 5905118 Multimedia Systems 3.0 3    
1 2 5905121 Coding Theory 3.0 3    
1 2 5905122 Queueing Theory 3.0 3    
1 2 5905128 Digital Processing of Audio Signals 3.0 3    
1 2 5905129 Network Performance Evaluation 3.0 3    
1 2 5905130 Pattern Recognition 3.0 3    
1 2 5905131 Software Testing and Verification 3.0 3    
1 2 5905134 Software Architecture 3.0 3    
1 2 5905135 Mobile Communications 3.0 3    
1 2 5905138 Wireless Local Area Networks 3.0 3    
1 2 5905139 Special Topics in Communication Networks 3.0 3    
1 2 5905141 Computer Vision 3.0 3    
1 2 5905143 Principles and Implementation of Digital Audio Broadcasting 3.0 3    
1 2 5905144 Web-based Software Engineering 3.0 3    
1 2 5905145 Personal Software Process 3.0 3    
1 2 5905148 Software Project Management 3.0 3    
1 2 5905152 Principles of Digital Video Broadcasting Systems 3.0 3    
1 2 5905153 Mobile Ad Hoc Networks 3.0 3    
1 2 5905157 Software Lifecycle Management 3.0 3    
1 2 5905161 Parallel Programming 3.0 3    
1 2 5905163 Entrepreneurship 3.0 3    
1 2 5905164 Embedded Multimedia System Design 3.0 3    
1 2 5905167 Embedded Multimedia Convergence Platform and Interaction Systems 3.0 3    
1 2 5905168 Broadband Convergence Networks and managements 3.0 3    
1 2 5905169 Advanced Computer Graphics 3.0 3    
1 2 5905170 Computer Graphics and Augmented Reality 3.0 3    
1 2 5905171 Patent Application Strategy 3.0 3    
1 2 5905175 Digital Mesh Processing 3.0 3    
1 2 5905176 Computer Animation 3.0 3    
1 2 5905177 Human Computer Interaction on media convergence Platform 3.0 3    
1 2 5905179 Mobile Application Development Technology 3.0 3    
1 2 5905180 Software Requirements and Specifications 3.0 3    
1 2 5905181 Computational Geometry 3.0 3    
1 2 5905182 Agile and Lean Software Development 3.0 3    
1 2 5905184 iOS App development 3.0 3    
1 2 5905185 Computer Typography and Character Encoding 3.0 3    
1 2 5905186 Software Quality Assurance 3.0 3    
1 2 5905189 Machine Learning 3.0 3    
1 2 5905191 Principles and Applications of Data Science 3.0 3    
1 2 5905192 Computational Biology and Medical Informatics 3.0 3    
1 2 5905196 Concurrent Computing 3.0 3    
1 2 5905197 Intelligent Evolutionary Computation 3.0 3    
1 2 AC05221 Service Design for Interactive Technology 3.0 3    

Note :
1. Minimum number of credits for graduation: 32 credits.
2. Students are required to complete at least 11 credits of Required Courses, including 6 credits of Master’s Thesis, 2 credits of Graduate Seminars (enrolled 1 credit in fall semester and 1 credit in spring semester), and 3 credits of the course denoted by ◎ (i.e., either the course “Pattern-oriented Software Design” or “Communication Software Design”).
3. Students are required to complete at least 21 credits of Professional Elective Courses. ONLY maximum 9 Elective credits of non-CSIE courses may be approved to be eligible for graduate credits. See CSIE course registration regulations for more details.
4. For students studying abroad based on the exchange or dual degree programs, the credits received in the overseas partner institutes must conform to the agreements of the exchange or dual degree programs and are approved by the department chairperson or curriculum committee in order to be eligible for graduate credits.
5.Each graduate student shall pass the minimum English proficiency requirement(s) for graduation, and shall all meet the criteria of the English proficiency tests set by the department (if any). Students may refer to the department websites for their English proficiency criteria set by each department.
6. This curriculum and graduation requirements are applicable to students entering in academic year 2018, fall semester.