Lecture 20(1 hour):List
Exercise(2 hours):types of structure, use case of structure array, pointer of list, enumerate, typedef
11
th
week :File operations
Lecture 21(1 hour):Sequential I/O of files
Lecture 22(1 hour):Random I/O of files
Exercise(2 hours):opening and closing of files, sequential/random reading and writing functions, file localization,
process txt, csv, image files (OpenCV library)
12
th
week : The soul of program – algorithms 1
Lecture 23(1 hour):The role of algorithms in practice
Lecture 24(1 hour):Basic principles of designing algorithms
Exercise(2 hours):test and implement basic algorithms in C based on classical algorithms in machine learning, e.g.
PCA, K-means, KNN, SVM, naïve Bayesian classifier, exercise of C programing
13
th
week : The soul of program – algorithms 2
Lecture 25(1 hour):Introduction of classical algorithms
Lecture 26(1 hour):Classical algorithms in C
Exercise(2 hours):test and implement basic algorithms in C based on classical algorithms in machine learning, e.g.
PCA, K-means, KNN, SVM, naïve Bayesian classifier, exercise of C programing
14
th
week :R&D project - human-computer interaction (HCI) 1
Lecture 27(1 hour):The design of HCI algorithms
Lecture 28(1 hour):The implementation of HCI algorithms in C
Exercise(2 hours):use OpenCV library to design basic C program, implement the HCI functions, use camera to
capture human body data and control the C program
15
th
week :R&D project - human-computer interaction (HCI) 2
Lecture 29(1 hour):Test and execution of HCI algorithms in C