NCKU Curriculum Map
1. 2.
3.
Computer Science and Information Engineering    [Course Catalog of this Semester]
Goal   
  • to educate students with professional knowledge in informatics and the capability of life-long learning
  • to educate students with the capability of conducting research independently, designing, and innovation
  • to educate students with the capability of excellent team-work collaboration and global view
  • Principle Literacy and Competence   
    [Principle Literacy]
  • graduates should equip with the attitude of technological/cultural literacy, information engineering ethics, and life-long learning
  • graduates should equip with both the professional foreign language proficiency and excellent global view
  • [Competence]
  • graduates should equip with professional theoretical knowledge in informatics
  • graduates should equip with the capability of professional theory derivation, analysis, and induction in informatics
  • graduates should equip with the informatics ability to identify problems independently, to implement experiments, and to solve problems
  • graduates should equip with the informatics ability in designing, verification, and integrating engineering practices
  • graduates should equip with the informatics capability in innovative planning
  • graduates should equip with the ability in professional presentation and thesis writing
  • graduates should equip with fair ability in communication, coordination, and team-work collaboration
  • Course Classification
    Course Classification Course Name
    A. School common required course
    B. General education courses
    C. Faculty core courses
    D. Department/Institute core courses
    [CSIE6801]SEMINAR(1), [CSIE6802]SEMINAR(2), [CSIE6803]SEMINAR(3), [CSIE6804]SEMINAR(4), [CSIE6805]THESIS RESEARCH, [CSIE7091]SEMINAR (1), [CSIE7092]SEMINAR (2), [CSIE7093]SEMINAR (1), [CSIE7094]SEMINAR (2), [CSIE7096]SEMINAR, [CSIE7214]SPECIAL TOPICS ON SYSTEM KERNEL RESEARCH, [CSIE7616]COMPUTER PROJECT DESIGN
    E. Interdisciplinary courses
    F. Incorporating Service-Learning into the course
    G. E-life Digital Technology and Software Technology
    [CSIE5005]PRACTICAL OVERVIEW OF INFORMATION TECHNOLOGY INDUSTRIAL, [CSIE5006]THE PERSPECTIVE AND APPLICATIONS OF COMPUTER SYSTEMS, [CSIE5007]DESIGN AND IMPLEMENTION OF IOT DEVICES, [CSIE5008]APPLICATION OF BODY SENSOR NETWORKS (BSN) FOR SPORTS TRAINING AND HEALTHCARE, [CSIE5009]LANGUAGE PROCESSING FOR INTELLIGENT SERVICE CHATBOT, [CSIE5020]SYSTEM TECHNIQUES AND R&D DESIGN OF INNOVATIVE MOBILE NETWORKS APPS, [CSIE6807]FPGA SYSTEM DESIGN, [CSIE6808]MACHINE LEARNING AND DATA SCIENCE, [CSIE7004]OBJECT-ORIENTED SOFTWARE ENGINEERING, [CSIE7005]WEB RESOURCE DISCOVERY AND EXPLOITATION, [CSIE7010]GRAPH THEORY, [CSIE7014]WWW PROTOCOLS AND CACHE TECHNOLOGY, []ADVANCED CRYPTOGRAPHY, [CSIE7018]MACHINE LEARNING AND PATTERN RECOGNITION, [CSIE7021]ADVANCED OVERLAY NETWORKING, [CSIE7025]CONTEXT-AWARE SYSTEM DESIGN, [CSIE7029]INNORATIVE NETWORK APPLICATIONS AND SERVICES, [CSIE7032]SPECIAL TOPICS OF TECHNICLUES AND APPLICATIONS FOR DIGITAL LIVING, [CSIE7037]QUANTUM KEY DISTRIBUTION PROTOCOLS, [CSIE7040]SPECIAL TOPICS ON PEER TO PEER COMPUTING AND OPTIMIZATION, [CSIE7045]SPECIAL TOPICS ON PATTERN RECOGNITION, [CSIE7046]QUANTUM CRYPTOGRAPHY, [CSIE7048]MOBILE IPTV SERVER TECHNOLOGY, [CSIE7049]SPECIAL TOPICS ON DESIGN AND ANALYSIS ON RANDOMIZED ALGORITHMS FOR PEER-TO-PEER NETWORKS, [CSIE7052]STUDY OF IMAGE PROCEESING CHIP, [CSIE7055]SPECIAL TOPICS ON DIGITAL HOME AND DIGITAL TV TECHNOLOGIES, [CSIE7104]SMART SENSING AND MOBILE COMPUTING, [CSIE7105]DESIGN OF SMART SENSING CLOUD SYSTEM AND APPLICATIONS, [CSIE7108]COMPUTER GRAPHICS, [CSIE7109]INTERACTIVE COMMUNICATIONS AND SOFTWARE, [CSIE7111]DATA MINING, [CSIE7113]ADVANCED GRAPH THERY, [CSIE7115]SOFTWARE QUALITY MANAGEMENT, [CSIE7118]SPECIAL TOPICS WEB DATABASES AND WEB MINING, [CSIE7119]SPECIAL TOPICS ON PERVASIVE COMPUTING, [CSIE7121]ADVANCED TOPICS ON CMMI, [CSIE7125]GENETIC ALGORITHMS, [CSIE7129]ADVANCED TOPICS ON SPOKEN LANGUAGE PERCEPTION AND INTERACTION, [CSIE7130]SPECIAL TOPICS ON PERFORMANCE ANALYSIS FOR OPTICAL ACCESS NETWORKS, [CSIE7131E]INTRODUCTION TO VLSI, [CSIE7132]SPECIAL TOPIC ON DESIGN OF NETWORK INTRUSION DETECTION SYSTEM, [CSIE7136]ADVANCED TOPICS IN DATA MININGGAPPLICATION AND PRACTICE, [CSIE7143]SPECIAL TOPICS ON ADVANCED DIGITAL MUSIC SYNTHESIS, [CSIE7146]SPECIAL RESEARCH TOPIC FOR SYSTEM ENGINEERING AND TECHNICAL MANAGEMENT, [CSIE7153]DIGITAL CONVERGENCE APPLICATION AND SERVICE PLATFORM, [CSIE7154]NETWORKED SYSTEM HARDWARE AND SOFTWARE CODESIGN, [CSIE7159]COMPUTER SYSTEM AND NETWORK ADMINISTRATION, [CSIE7201]WIRELESS AND BROADBAND INTERNET COMMUNICATION ARCHITECTURE AND PROTOCOLS, [CSIE7205]3D AUGMENTED REALITY AND INTERACTIVE SENSOR TECHNOLOGY, [CSIE7212]HETEROGENEOUS PARALLEL COMPUTING, [CSIE7213]COMPUTER GRAPHICS, [CSIE7557]ADVANCED COMPETITIVE PROGRAMMING, [CSIE7601]SPECIAL TOPIC ON SOFTWARE TEST AUTOMATION, [CSIE7604]ANDROID APP DEVELOPMENT, [CSIE7608]COMPETITIVE PROGRAMMING, [CSIE7612]DESIGN AND PERFORMANCE EVALUATION OF WIRELESS NETWORK, [CSIE7614]ROBOTIC NAVIGATION AND EXPLORATION, [CSIE7615]LANGUAGE PROCESSING FOR INTELLIGENT SERVICE CHATBOT
    H. Computation, Communication and Network
    [CSIE5006]DISTRIBUTED SYSTEMS, [CSIE5007]DESIGN AND IMPLEMENTION OF IOT DEVICES, [CSIE5008]APPLICATION OF BODY SENSOR NETWORKS (BSN) FOR SPORTS TRAINING AND HEALTHCARE, [CSIE5010]COMPETITIONS IN DATA SCIENCES AND ARTIFICIAL INTELLIGENCE, [CSIE5020]SYSTEM TECHNIQUES AND R&D DESIGN OF INNOVATIVE MOBILE NETWORKS APPS, [CSIE7001]MULTIPLE VIEW GEOMETRY IN COMPUTER VISION@, [CSIE7014]WWW PROTOCOLS AND CACHE TECHNOLOGY, [CSIE7024]SPECIAL TOPIC ON DESIGN OF HIGH PERFORMANCE PACKET ROUTER AND NETWORK PROCES, [CSIE7027]NETWORK MEASUREMENTS MODELING AND SIMULATIONS, [CSIE7028]SPECIAL TOPICS ON PROBABILITY AND ALGORITHM, [CSIE7029]INNORATIVE NETWORK APPLICATIONS AND SERVICES, [CSIE7031]SPECIAL TOPICS ON OPTICAL ACCESS NETWORKS, [CSIE7035]MOBILE DIGITAL TV, [CSIE7039]SPECIAL TOPICS ON ANALYSIS,SYNTHESIS AND COMPRESSION OF MULTIMEDIA SIGNALS, [CSIE7058]SPECIAL TOPICS ON OPTIMIZING CLOUD COMPUTING PLATFORMS, [CSIE7061]FUNDAMENTALS OF STATISTICAL MACHINE LEARNING, [CSIE7102]SPECIAL TOPIC ON ENERGY-EFFICIENT OPTICAL NETWORKS, [CSIE7104]SMART SENSING AND MOBILE COMPUTING, [CSIE7105]DESIGN OF SMART SENSING CLOUD SYSTEM AND APPLICATIONS, [CSIE7109]INTERACTIVE COMMUNICATIONS AND SOFTWARE, [CSIE7110]QUEUEING THEORY, [CSIE7116]SPECIAL TOPICS ON OPTICAL NETWORKS, [CSIE7122]ADVANCED INFORMATION RETRIEVAL TOPICS, [CSIE7126]SPECIAL TOPICS ON PUBLISH/SUBSCRIBE PEER TO PEER SYSTEMS, [CSIE7127]ADVANCED TOPICS IN WIRELESS NETWORKING, [CSIE7133]HIGH-PERFORMANCE ROUTER ARCHITECTURE AND DESIGN, [CSIE7138]DISTRIBUTED DATABASS SYSTEMS FOR CLOUD COMPUTING, [CSIE7141]CYBER-PHYSICAL SYSTEMS, [CSIE7142]MULTIMEDIA CLOUD COMPUTING AND MACHINE LEARNING, [CSIE7150]SYSTEM DESIGN AND APPLICATIONS OF INTERNET OF THINGS, [CSIE7151]INTERNET COMMUNICATION PROTOCOLS, [CSIE7156]LARGE-SCALE DISTRIBUTED SYSTEM NETWORKS, [CSIE7157]MOBILE NETWORK AND SERVICES, [CSIE7202]COMPUTER VISION FROM THEORY TO APPLICATIONS, [CSIE7203]SOFTWARE DEFINDED NETWORK (SDN)/NETWORK FUNCTION VIRTUALIZATION(NFV) CORE NETWORK, [CSIE7209]SPECIAL TOPICS ON ADVANCED DISTRIBUTED DATABASES, [CSIE7212]HETEROGENEOUS PARALLEL COMPUTING, [CSIE7218]AUGMENTED REALITY,VIRTUAL REALITY,AND INTERACTIVE SENSOR TECHNOLOGY, [CSIE7219]SPECIAL TOPICS ON ADVANCED COMPUTER ARCHITECTURE, [CSIE7556]CORE NETWORK TECHNOLOGY OF INTERNET OF THINGS, [CSIE7603]PRACTICAL COMPUTER GRAPHICS SKILLS FOR TECHNICAL ARTIST, [CSIE7605]SPECIAL TOPICS IN IOT AND SMART LEARNING, [CSIE7606]COMPUTER VISION AND DEEP LEARNING, [CSIE7611]SPECIAL TOPICS ON COMPUTER VISION, [CSIE7612]DESIGN AND PERFORMANCE EVALUATION OF WIRELESS NETWORK, [CSIE7614]ROBOTIC NAVIGATION AND EXPLORATION, [IMI7660]COMPUTATIONAL APPROACHES IN SYSTEMS MEDICINE
    I. Data and Knowledge Engineering
    [CSIE]3D SURFACE PARAMETERIZATION TECHNIQUES AND APPLICATIONS, [CSIE5010]COMPETITIONS IN DATA SCIENCES AND ARTIFICIAL INTELLIGENCE, [CSIE5020]SYSTEM TECHNIQUES AND R&D DESIGN OF INNOVATIVE MOBILE NETWORKS APPS, [CSIE5021]THE APPLICATION OF AI ON CHINESE MEDICINE, [CSIE5022]INTERNET OF VEHICLES: FROM SIMULATION TO EXPERIMENT, [CSIE7003]DATA BASE MANAGEMENT SYSTEM, [CSIE7005]WEB RESOURCE DISCOVERY AND EXPLOITATION, [CSIE7006]MULTILINGUAL AND CROSSLINGUAL INFORMATION SYSTEM, [CSIE7010]GRAPH THEORY, [CSIE7013]ADVANCED DATABASE THEORY, [CSIE7018]MACHINE LEARNING AND PATTERN RECOGNITION, [CSIE7026]WEB INFORMATION RETRIEVAL AND TEXT MINING, [CSIE7028]SPECIAL TOPICS ON PROBABILITY AND ALGORITHM, [CSIE7029]INNORATIVE NETWORK APPLICATIONS AND SERVICES, [CSIE7043]SPECIAL TOPICS ON TEXT DATA MINING, [CSIE7045]SPECIAL TOPICS ON PATTERN RECOGNITION, [CSIE7061]FUNDAMENTALS OF STATISTICAL MACHINE LEARNING, [CSIE7095]INTRODUCTION TO COMPUTER SCIENCE & INFORMATION ENGINEERING AND MEDCIAL INFORMATICS, [CSIE7103]BIO-PROGRAMMING FOR BIG DATA OF TRANSLATIONAL MEDICINE, [CSIE7111]DATA MINING, [CSIE7114]ADVANCED MACHINE LEARNING TOPICS, [CSIE7119]SPECIAL TOPICS ON PERVASIVE COMPUTING, [CSIE7136]ADVANCED TOPICS IN DATA MININGGAPPLICATION AND PRACTICE, [CSIE7152]ADVANCED TOPICS ON MANAGEMENT FOR LARGE GRAPH DATABASES, [CSIE7204]SPECIAL TOPICS ON ADVANCED DYNAMIC DATA PROCESSING(1), [CSIE7207]ADVANCED TOPICS ON DATA ENGINEERING FOR SPATIAL DATA, [CSIE7218]AUGMENTED REALITY,VIRTUAL REALITY,AND INTERACTIVE SENSOR TECHNOLOGY, [CSIE7219]SPECIAL TOPICS ON ADVANCED COMPUTER ARCHITECTURE, [CSIE7220]SPECIAL TOPICS ON MEDCIAL IMAGING AND MACHINE LEARNING, [CSIE7600]INTELLIGENT COMPUTING AND MACHINE LEARNING, [CSIE7606]COMPUTER VISION AND DEEP LEARNING, [CSIE7607]DEEP LEARNING SYSTEMS AND PARALLEL COMPUTING
    J. Multimedia
    [CSIE5009]LANGUAGE PROCESSING FOR INTELLIGENT SERVICE CHATBOT, [CSIE7002]PATTERN RECOGNITION, [CSIE7007]FAULT-TOLERANT EMBEDDING, [CSIE7009]SPECIAL TOPICS ON REMOTE SENSING ANALYSIS, [CSIE7010]GRAPH THEORY, [CSIE7012]IMAGE PROCESSING, [CSIE7017]SPECIAL TOPICS ON COMPUTER SPEECH PROCESSING, [CSIE7018]MACHINE LEARNING AND PATTERN RECOGNITION, [CSIE7023]ADVANCED REALISTIC RENDERING AND SYNTHESIS, [CSIE7036]ADVANCED TOPICS ON 3D SURFACE PARAMETERIZATION AND APPLICATIONS, [CSIE7045]SPECIAL TOPICS ON PATTERN RECOGNITION, [CSIE7059]ANALYSIS OF DIGITAL MUSIC SIGNAL, [CSIE7106]SPEECH ANALYSIS, [CSIE7107]MACHINE LEARNING, [CSIE7108]COMPUTER GRAPHICS, [CSIE7111]DATA MINING, [CSIE7112]TOPICS ON COMPUTER VISION, [CSIE7114]ADVANCED MACHINE LEARNING TOPICS, [CSIE7124]HUMAN-COMPUTER INTERACTIONGFROM THEORY TO APPLICATIONS, [CSIE7136]ADVANCED TOPICS IN DATA MININGGAPPLICATION AND PRACTICE, [CSIE7140]SPECIAL TOPIC ON FAULT-TOLERANT EMBEDDING, [CSIE7145]AUGMENTED REALITY AND INTERACTIVE SENSOR TECHNOLOGY, [CSIE7213]COMPUTER GRAPHICS, [CSIE7558]DESIGN AND DEVELOPMENT OF HUMAN-COMPUTER INTERACTION, [CSIE7600]INTELLIGENT COMPUTING AND MACHINE LEARNING, [CSIE7607]DEEP LEARNING SYSTEMS AND PARALLEL COMPUTING, [CSIE7613]MULTIMEDIA CONTENT ANALYSIS, [CSIE7615]LANGUAGE PROCESSING FOR INTELLIGENT SERVICE CHATBOT
    K. Architecture and Embedded System
    [CSIE5006]THE PERSPECTIVE AND APPLICATIONS OF COMPUTER SYSTEMS, [CSIE7007]FAULT-TOLERANT EMBEDDING, [CSIE7011]I/O AND DEVICE DRIVERS, [CSIE7019]DIGITAL IC DESIGN, [CSIE7033]PHYSICAL DESIGN FOR NANOMETER ICS, [CSIE7034]APECIAL TOPICS ON OPERATING SYSTEMS AND VIRTUAL MACHINES, [CSIE7035]MOBILE DIGITAL TV, [CSIE7038]SPECIAL TOPICS IN DISTRIBUTED EMBEDDED SYSTEMS AND APPLICATIONS, [CSIE7044]SPECIAL TOPICS ON DEVELOPMENT OF ESL AND MULTICORE TOOLS AND APPLICATIONS, [CSIE7050]SPECIAL TOPICS ON BIO-CHIP DESIGN AUTOMATION, [CSIE7052]STUDY OF IMAGE PROCEESING CHIP, [CSIE7057]STUDY ON ADVANCED DIGITAL CIRCUIT DESIGN, [CSIE7112]TOPICS ON COMPUTER VISION, [CSIE7114]ADVANCED MACHINE LEARNING TOPICS, [CSIE7117]ADVANCED FAULT-TOLERANT EMBEDDING, [CSIE7120]SPECIAL TOPICS OF EVOLUTIONARY COMPUTATION, [CSIE7131E]INTRODUCTION TO VLSI, [CSIE7137]SPECIAL TOPICS ON VLSI DESIGN AUTOMATION, [CSIE7139]SPECIAL TOPICS ON DESIGN AUTOMATION ON MICROFLUIDIC BIOCHIPS, [CSIE7144]SOFTWARE DESIGN, [CSIE7206]ADVANCED CHIP DESIGN, [CSIE7208]ADVANCED PRACTICAL EMBEDDED SYSTEM DEVELOPMENT AND IMPLEMENTATION, [CSIE7211]COMPUTER ARCHITECTURE, [CSIE7214]SPECIAL TOPICS ON SYSTEM KERNEL RESEARCH, [CSIE7559]VIRTUALIZATION AND VIRTUAL MACHINES:CONCEPTS AND APPLICATIONS, [CSIE7602]DEEP LEARNING INTEGRATED CIRCUIT DESIGN AND ACCELERATION, [CSIE7607]DEEP LEARNING INTEGRATED CIRCUIT DESIGN AND ACCELERATION
    L. Biomedical Engineering
    [CSIE7006]MULTILINGUAL AND CROSSLINGUAL INFORMATION SYSTEM, [CSIE7008]DIGITAL SIGNAL PROCESSING, [CSIE7009]SPECIAL TOPICS ON REMOTE SENSING ANALYSIS, [CSIE7012]IMAGE PROCESSING, [CSIE7018]MACHINE LEARNING AND PATTERN RECOGNITION, [CSIE7020]BIOMEDICAL INFORMATION RETRIEVAL, [CSIE7022]SPECIAL TOPICS ON MEDICAL IMAGE PROCESSION, [CSIE7023]ADVANCED REALISTIC RENDERING AND SYNTHESIS, [CSIE7026]WEB INFORMATION RETRIEVAL AND TEXT MINING, [CSIE7030]BIOMEDICAL SIGNAL PROCESSING, [CSIE7036]ADVANCED TOPICS ON 3D SURFACE PARAMETERIZATION AND APPLICATIONS, [CSIE7042]SPECIAL TOPICS ON NEURAL COMPUTING AND BRAIN COMPUTER INTERFACE, [CSIE7043]SPECIAL TOPICS ON TEXT DATA MINING, [CSIE7047]BIOMEDICAL ULTRASOUND SIGNAL AND IMAGING TECHNOLOGIES, [CSIE7050]SPECIAL TOPICS ON BIO-CHIP DESIGN AUTOMATION, [CSIE7052]STUDY OF IMAGE PROCEESING CHIP, [CSIE7054]ADVANCED TOPIC ON THE BIOMEDICAL ENGINEERING ULTRASONIC IMAGING AND INFORMATICS SYSTEM, [CSIE7056]MEDICAL IMAGING SYSTEM, [CSIE7095]INTRODUCTION TO COMPUTER SCIENCE & INFORMATION ENGINEERING AND MEDCIAL INFORMATICS, [CSIE7108]COMPUTER GRAPHICS, [CSIE7111]DATA MINING, [CSIE7136]ADVANCED TOPICS IN DATA MININGGAPPLICATION AND PRACTICE, [CSIE7139]SPECIAL TOPICS ON DESIGN AUTOMATION ON MICROFLUIDIC BIOCHIPS, [CSIE7147]SPECIAL TOPICS ON RECONSTRUCTION AND ANALYSIS OF MAGNETIC RESONANCE IMAGES, [CSIE7148]HARDWARE SOFTWARE CODESIGN FOR INTELLIGENT SYSTEM, [IMI7203]MAGNETIC RESONANCE IN MEDICINE:THEORY AND APPLICATION, [CSIE7220]SPECIAL TOPICS ON MEDCIAL IMAGING AND MACHINE LEARNING, [CSIE7552]SPECIAL TOPIC OF MRI EXPERIMENT, [CSIE7606]SPECIAL TOPICS ON BIOINFORMATICS & BIOMEDICAL INFORMATICS
    M. Manufacturing Engineering
    [CSIE7010]GRAPH THEORY, [CSIE7044]SPECIAL TOPICS ON DEVELOPMENT OF ESL AND MULTICORE TOOLS AND APPLICATIONS
    Development
    Enter a Higher School Work
      A.
      B.
      A.
      B.
      C.
      D.
      E.