Current Courses

Past Courses

Yi-Shin Chen

CS 1356 Introduction to Information Engineering

  • This course introduces the fundamentals of computer science. It provides a broad picture of the different aspects of computer science in the real world. Through this course, students can understand the relevance and interrelationships of the future courses.
  • Offered: Spring 2005, Spring 2006, Fall 2013

CS2351/EECS2040 Data Structures

  • The objective of this course is to provide a solid training for understanding various data structures. Data structures can be considered as essential building blocks in modern computer science
  • Offered: Spring 2018, Spring 2019, Spring 2020, Spring 2021

CS 4710 Introduction to Database Systems

  • This course is intended to cover the fundamental concept in database systems. The introduced concepts are: 1) conceptual, logic, and physical organization of data; 2) data manipulation languages; 3) indexing techniques; 4) transaction management.
  • Offered: Spring 2005~2017

ISA 5575 Web Techniques and Applications

  • This course covers the concepts, background information, techniques, and applications associated with the World Wide Web (WWW or Web). It focuses on many of the core technologies that the Web is based upon.
  • Offered: Spring 2007-2017

ISA 5651 Seminar in Information Systems and Applications


  • The course objectives are mainly to understand the challenges while integrating information technology (IT) to applications, and to locate the corresponding solutions.
  • Offered: Fall 2005~2006, Spring 2006~2007, Spring 2015, Fall 2017, Spring 2018

ISA 5810 Data Mining: Concepts, Techniques, and Applications

  • This course covers the concepts, background information, techniques, and applications associated with Data Mining. The covered topics are: Association Rules; Sequential Mining; Clustering; Classification; Web Mining; Data Streams Mining; Data Mining Applications.
  • Offered: Spring 2009~2011, Fall 2011~2020

ISA6120, CS6710 Advanced Database Systems

  • This course covers the essential concepts, principles, techniques, and mechanisms associated with database systems. The state-of-the-art techniques, including traditional approaches as well as recent research developments, would be introduced in this course. The course is intended to provide basic understanding of the issues involved in database systems, knowledge of currently practical techniques for satisfying such needs, and the current research approaches that are likely to provide a basis for tomorrow's solutions.
  • Offered: Fall 2004~2006, Spring 2008, Fall 2008, Summer 2009, Fall 2010~2020

ISA 6821 Special Topics on E-commerce and E-Learning

  • The objective of this course is to introduce the common techniques and concepts applied in the e-commerce and e-learning applications.
  • Offered: Fall 2005

ISA 6882: Research and Presentation Skills

  • This course is designed for graduate students who are interested in enhancing their presentation and research skills. The objective of this course is: 1) guide students to recognize the research steps; 2) identify their research topics; and 3) write a research proposal in the related fields. Students will learn how to find an interesting IT application problem by surveying a specific application domain, understand the current information techniques available to solve the problem, assess the applicability and weakness of the current IT technology to the problem, narrow down specific aims as research goal for writing a research problem.
  • Offered: Spring 2014~2021