Dr. Zhixiang Chen's Teaching Profile
Zhixiang has a number of years full-time teaching experience
and taught a wide range of
undergraduate and graduate courses in Computer Science.
He loves teaching and research,
and is very enthusiastic about his work.
-
Courses Taught at University of Texas-Pan American:
- Computer Science I in Pascal
- Computer Science II in Pascal; and also in C++
- C++ Programming (Object-Oriented)
- Java Programming
- Advanced Java Programming
- Algorithms and Data Structures
- Data Mining
- Artificial Intelligence
- Data Mining in Knowledge Discovery (graduate)
- Theoretical Foundations in Computer Science (graduate)
- Programming Languages and Compiler Construction (graduate)
- Information Retrieval (graduate)
- Web Search and Mining (graduate)
- Database Design and Implementation
- Data Mining and Visualization (graduate)
- Advanced Database Design and Implementation (graduate)
- Readings in Data Mining and Knowledge Discovery
-
Courses Taught at Southwest State University:
- Computer Literacy
- Computer Science I in Pascal; and also in C++
- Computer Science II in Pascal; and also in C++
- Data Structures in Pascal; and also in C++
- C Programming
- Assembly Programming (VAX/VMS)
- Object-Oriented Programming in C++
- Automata and Formal Languages
- Computer Architecture
- Artificial Intelligence
- Great Papers in Computer Science
- Compiler Construction
- Database Design and Implementation
-
Courses Taught at Huazhong University of Science and Technology:
- Pascal Programming
- C Programming
- Data Structures
- Design and Analysis of Algorithms
- Numerical Analysis
- Computational Complexity.
- NP Completeness Theory
- Recursion Theory
- Introduction to Number Theory