- Teacher: Feng-Cheng Chang
Feng-Cheng Chang's Course Site
可選讀的課程
Introduction to the fundamental data structures. We will focus on the detailed design and usage of a specific data structure. Some basic complexity analysis will also be introduced. However, the design and implementation aspects are emphasized more in this course; the complexity aspect will be inspected in the algorithms course.
The programming language in this course is mainly the C language. We may occasionally use C++ or Java to demonstrate the use of data structures.
- Teacher: Feng-Cheng Chang
The network-based application design course is project oriented. Basic web-application concepts and development experiences are required. We will use JavaScript as the backend language, but not limited to. We will also introduce fundamental Android programming.
- Teacher: Feng-Cheng Chang
In this course, we learn the procedural program development. We will also go through most of the important topics for programming in C. The C language is a high-level programming language used for realizing your data processing algorithms. It is powerful in that it allows low-level operations close to the computer hardware. A programmer can use C language to develop complex applications while tuning the performance by considering in both software and hardware.
- Teacher: Feng-Cheng Chang
Virtualization related materials
- Teacher: Feng-Cheng Chang
The linux system
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
The 23 design patterns.
- Teacher: Feng-Cheng Chang
Software development lifecycle and requirements.
- Teacher: Feng-Cheng Chang
In this course, we learn the database systems by following the application development phases. In other words, analysis, design, and implementation. We focus on enterprise data modeling, relational data modeling, and SQL statements.
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
The introduction of creating Android apps.
- Teacher: Feng-Cheng Chang
Basic Java Programming
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
The study guide of the book:
C Programming - A Modern Approach
- Teacher: Feng-Cheng Chang
We will briefly review the procedural approach. Then, we learn how to develop an application in terms of an object oriented system. The language used in this class is C++.
- Teacher: Feng-Cheng Chang
PHP
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
- Teacher: Shih-Jung Wu
- Teacher: 405850420 吳柏霆
- TA: 405850206 鄒亞微
HTML and CSS
- Teacher: Feng-Cheng Chang
Client-side JavaScript
- Teacher: Feng-Cheng Chang
CGI level programming: CGI/Servlet
- Teacher: Feng-Cheng Chang
Introduction to Socket API
- Teacher: Feng-Cheng Chang
The text book "Data Structure in C" by Noel Kalicharan.
- Teacher: Feng-Cheng Chang
The book "IoT and Edge Computing for Architects"
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang
- Teacher: Feng-Cheng Chang