Computer Science Courses

Dr. Chien-Cheng Wu

Comprehensive computer science education covering fundamental programming concepts to advanced topics in artificial intelligence, machine learning, and systems design. Each course is designed to provide both theoretical knowledge and practical skills essential for modern software development and research.

Current Courses

Programming Fundamentals

Introduction to programming concepts using C++. Covers variables, control structures, functions, data structures, and object-oriented programming principles.

Data Structures & Algorithms

Advanced study of data structures (trees, graphs, hash tables) and algorithms (sorting, searching, dynamic programming) with complexity analysis.

Tue/Thu 14:00-15:30

Machine Learning

Comprehensive introduction to machine learning algorithms, neural networks, and deep learning with hands-on projects using Python and TensorFlow.

AI Lab 101

Advanced AI & Research

| Fall 2025

Research-oriented course covering cutting-edge AI topics: computer vision, NLP, reinforcement learning, and thesis project development.

Research Lab