Current Courses

Past Courses

Yi-Shin Chen

GEC1506 Logical Thinking of Informatics

  • The objective of this course is to assist students to understand the logic behind Informatics. The subject of Informatics is inspired from the observations on natural phenomena and the corresponding logical thinking. Through lectures and programming assignments in Python, students can obtain the ability of thinking logically and basic programming skills.
  • Offered: Spring 2019~2023

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 ~ 2023

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

Offered:

  • 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~2022

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~2022

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~2023