Your browser does not support JavaScript!

:::

 

 

Department of Computer Science

Department of Computer Science 

 

Brief Introduction

 

Situated in the College of Electrical Engineering and Computer Science, the Department of Computer Science offers a complete degree program ranging from baccalaureate to the doctoral. International students interested in applying to our degree program, please visit the following website: http://oga.nthu.edu.tw/index.php?lang=en

 

Special Features of the Dept.

 

Our faculty members are internationally renowned, such as Prof. Chia-Tung Lee, Prof. Wen-Tsuen Chen, Prof. Chung-Laung Liu, and Prof. Jane Liu. The percentage of our professors winning prestigious academic honors is the highest among  similar departments in Taiwan.

 

Our curriculum contains the following five tracks for the undergraduate students:

 

  • Algorithms and Computation Theory
  • Computer Networks
  • System Software
  • IC Design
  • Multimedia and Image Processing
 

Faculty and Staff 

 

CHAI, K Toh Professor  Ph.D., Cambridge University, Operating Systems; Computer Networks; Mobile Computing; Distributed Systems; Ad Hoc Networks; ITS; Social Media; Interdisciplinary
CHANG, Shih-Chieh Professor  Ph.D., University of California at Santa Barbara, VLSI/CAD
CHANG, Long-Wen Professor  Ph.D., University of New Mexico, Image data compression, Information security and cryptography, Video communication, Image processing,  Game theory
CHANG, Jason S. Professor  Ph.D., New York University, Natural language processing, Knowledge management, IR, MT, AI
CHANG, Shih-Yu. Associate Professor  Ph.D., University of Michigan, Ann Arbor, Clouding networks and wireless communication
CHEN, Wen-Tsuen Professor  Ph.D., University of California at Berkeley, Computer networks, Wireless internet, Multiprocessor systems
CHEN, Chaur-Chin  Professor  Ph.D., Michigan State University, Biometric recognition, Microarray data analysis
CHEN, Hwann-Tzong. Associate Professor  Ph.D., National Taiwan University, Computer vision, Pattern recognition
CHEN, Yi-Shin Assistant Professor  Ph.D., University of Southern California, Web intelligence, Multimedia retrieval, Meta-search, Realtime queries for continues data streams
CHIU, Ching-Te Professor  Ph.D., University of Maryland, Network SOC design, HDTV VLSI design
CHOU, Pai H. Associate Professor  Ph.D., University of Washington, U.S.A., Hardware and software for embedded systems
CHOU, Jerry Assistant Professor  Ph.D., University of California, San Diego, UCSD) Clouding computing, high-performance computing, distributed systems, storage systems, DDoS and routing
CHU, Hung-Kuo Assistant Professor  Ph.D., National Cheng Kung University, Computer graphics
CHUNG, Yeh-Ching Professor  Ph.D., Syracuse University, Parallel and distributed processing, Pervasive computing, Embedded systems, Cluster systems, Grid computing
HUANG, Nen-Fu Professor  Ph.D., National Tsing Hua University, Network security, Switching routers, WDM network design
HUANG, Chih-Tsun Associate Professor  Ph.D., National Tsing Hua University, VLSI/SOC design and testing; Platform-based high-level evaluation, synthesis and integration methodology for VLSI/SOC systems; Many-core systems;Security/Cryptography VLSI design
HON, Wing-Kai . Associate Professor  Ph.D., University of Hong Kong, Data structure, Algorithms
HUANG, Chin-Yu Professor  Ph.D., National Taiwan University, Software engineering, Software reliability, Software testing, Software rejuvenation, Software fault-tolerance
HSU, Chiou-Ting Professor  Ph.D., National Taiwan University, Image and video processing, Multimedia retrieval, Digital watermarking, Data compression
HSU, Cheng-Hsin Associate Professor  Ph.D., Simon Fraser University, Canada,  Multimedia networking, mobile multimedia, networked games, and peer-to-peer networks.
HWANG, Ting-Ting Professor  Ph.D., Pennsylvania State University, Logic design, VLSI design automation
KAO, Jung-Chun Mike Associate Professor  Ph.D., Carnegie Mellon University, Wireless networks, Telecommunication networks, Digital communication
KING, Chung-Ta Professor  Ph.D., Michigan State University, Pervasive computing, Cluster computing, Parallel and distributed systems
KUNG, Hsiang-Tsung Professor  Ph.D., Carnegie Mellon University, Computational science
LAI, Shang-Hong  Professor  Ph.D., University of Florida, Computer vision, Image processing, Pattern recognition
LEE, Che-Rung. Associate Professor  Ph.D., University of Maryland, College Park, MD, .U.S.A.,  Numerical analysis, Scientific computing, High performance computation
LEE, Duan-Shin Professor  Ph.D., Columbia University, Computer communication networks, Performance analysis, Queueing theory
LEE, Richard Chia-Tung Professor  Ph.D., University of California at Berkeley, Algorithm design, Parallel algorithms, CAD, Communication systems
LEE, Jenq-Kuen  Professor  Ph.D., Indiana University, Optimizing compiler, System software for low-power and embedded systems, Object-oriented parallel languages, Computer architectures, Pervasive computing
LIN, Youn-Long Steve Professor  Ph.D., University of Illinois, Urbana-Champaign ( UIUC), Physical design automation of VLSI, High level synthesis of VLSI, Applications of internet with emphasis on WWW
LIN, Hwa-Chun Professor  Ph.D., University of Southern California, Computer communication networks, Network managenmet, Wireless networks, Performance evaluation
LIU, Chung Laung Professor  Ph.D., M.I.T., Algorithms, CAD
LIU, Jane win-shih  Professor  Ph.D., M.I.T., Real-time systems, Distributed systems
LU, Chin-Lung Professor  Ph.D., National Tsing Hua University, Design and analysis of algorithms, Graph algorithms and Computational molecular biology
MAK, Wai-Kei Professor  Ph.D., University of Texas at Austin, Computer-aided design of VLSI circuits, Combinatorial optimization
NI, Lionel M. Professor  Ph.D., Purdue University, Wireless sensor networks, Pervasive/Ubiquitous computing, Grid computing, Peer-to-peer computing, Mobile computing, High-speed networking, High-performance computer architecture, Parallel and distributed systems, Network security
POON, Sheung-Hung Assistant Professor  Ph.D., Hong Kong University of Science & Technology, Computational geometry, Graph drawing, Algorithms
SHYU, Jyuo-Min Professor (Ph. D., University of California at Berkeley) Microelectronic system design and applications, Optimization-based design, Multicore design automation
SHIH, Wei-Kuan Professor  Ph.D., University of Illinois, Urbana-Champaign (UIUC) Real-time systems, VLSI/CAD, Algorithm design
SOO, Von-Wun Professor  Ph.D., Rutgers University, Artifitial intelligence, Machine learning, Expert syste 
SUN, Hung-Min Professor  Ph.D., National Chiao-Tung University, Cryptography, Network security, Watermarking, Image compressionms
TSAI, Ming-Jer Professor  Ph.D., National Taiwan University, Wireless networks, Distributed algorithm, Graph theory
TSAY, Ren-Song Professor  Ph.D. in Electrical Engineering and Computer Science, UC Berkeley, Physical synthesis, IC timing analysis and optimization, Logic verification, Digital signal processing and application, High-tech entrepreneurship
WANG, Ting-Chi Professor  Ph.D., University of Texas at Austin, Design automation of VLSI circuits, Design and analysis of algorithms
WANG, Hao-Chuan Assistant Professor  Ph.D., Cornell University, Human-Computer Interaction, Social Computing, Language Technologies, Educational Technology
WANG, Jia-Shung Professor  Ph.D., National Tsing Hua University, Algorithm design, Neural networks, Image compression, VLSI testing
WANG, Biing-Feng Professor  Ph.D., National Taiwan University, Parallel processing, Distributed algorithms, Algorithm design
WANG, Chun-Yao Professor  Ph.D., National Chiao Tung University, Electronics design automation, Interconnect verification for SoC
WU, Shan-Hung Associate Professor  Ph.D., National Taiwan University, Database systems, Data mining, Mobile data management
YANG, Shun-Ren. Associate Professor (Ph.D., National Chiao Tung University, Mobile telecommunications networks, Mobile computing, Wireless internet, Computer telephony intergration, VoIP, Performance modeling
YAO, Andrew Chi-Chih Professor  Ph.D., University of Illinois, Analysis of algorithms, Computational complexity, Communication complexity, Cryptographic protocols, Quantum Computing
 

 

Curriculum

 

Courses offered in this Department

Introduction to Programming(I) (Undergraduate, 3 credit hours, once a year)

Discrete Mathematics (Undergraduate, 3 credit hours, once a year)

Digital Logic Design (Undergraduate, 3 credit hours, once a year)

Linear Algebra (Undergraduate, 3 credit hours, once a year)

Software Studio (Undergraduate, 2 credit hours, once a year)

Engineering Mathematics (Undergraduate, 3 credit hours, once a year)

Introduction to Computer Networks (Undergraduate, 3 credit hours, once a year)

Introduction to Communication (Undergraduate, 3 credit hours, on irregular)

Operating Systems (Undergraduate, 3 credit hours, once a year)

Design and Analysis of Algorithms (Undergraduate, 3 credit hours, once a year)

Circuits and Electronics (II) (Undergraduate, 3 credit hours, once a year)

Introduction of Integrated Circuit Design (Undergraduate, 3 credit hours, once a year)

Cryptography and Network Security (Undergraduate, 3 credit hours, once a year)

Scientific Computing (Undergraduate, 3 credit hours, once a year)

Introduction to Image Processing (Undergraduate, 3 credit hours, on irregular)

System Integration Implementation II (Undergraduate, 1 credit hour, once a year)

Introduction to Embedded Systems (Undergraduate, 3 credit hours, once a year)

Introduction to Computer (Undergraduate, 2 credit hours, on irregular)

Competitive (Undergraduate, 3 credit hours, on irregular)

Introduction to Computer-Aided Design of Integrated Circuits (Undergraduate, 3 credit hours, on irregular)

VLSI System Design and Implementation (Graduate, 3 credit hours, on irregular)

Hardware-Software System Level Designs (Graduate, 3 credit hours, on irregular)

Computing Biology (Graduate, 3 credit hours, on irregular)

Graph Drawing (Graduate, 3 credit hours, on irregular)

Machine Learning (Graduate, 3 credit hours, on irregular)

Introduction to Game Programming (Graduate, 3 credit hours, on irregular)

Parallel Programming (Graduate, 3 credit hours, on irregular)

Software Project Management (Graduate, 3 credit hours, on irregular)

High-Tech Entrepreneurship (Graduate, 3 credit hours, on irregular)

Seminar (Graduate, 2 credit hours, on irregular)

Thesis (Graduate, 1 credit hour, on irregular)

Research Methodology (I) (Graduate, 2 credit hours, on irregular)

Data Communications (Graduate, 3 credit hours, on irregular)

Digital Television (Graduate, 3 credit hours, on irregular)

Broadband Mobile Communications (Graduate, 3 credit hours, on irregular)

Randomized Algorithms (Graduate, 3 credit hours, on irregular)

Compilers for Embedded Systems (Graduate, 3 credit hours, on irregular)

Software Tools Development for GPU Design (Graduate, 3 credit hours, on irregular)

Introduction to Multimedia Coding (Graduate, 3 credit hours, on irregular)

Parallel Algorithm Design (Graduate, 3 credit hours, on irregular)

Computer Vision (Graduate, 3 credit hours, on irregular)

 

Graduate Requirements

 

For Undergraduate students, 128 credit hours

For Master degree students, 24 credit hours and a thesis

For Ph.D. degree students, 18 credit hours and a dissertation 

 

Financial Aids

 

For university scholarship information, please kindly link to http://oga.nthu.edu.tw/cont.php?id=93&m=m26&mm=mm41&tc=5&lang=en

 

Contact Information

 

For information specifically related to the Department of Computer Science, please contact the Chairman :
Professor Shang-Hong Lai, chair@cs.nthu.edu.tw

 

For further information on the Dept., you can also link to http://web-en.cs.nthu.edu.tw/bin/home.php

 

No. of visitors