Advanced Data Structure and Algorithm
In this course, students should have good knowledge in programming languages. We will cover advanced topics such as object oriented programming (OOP) and universal modeling language (UML). Concepts such as non-linear structure, graph theory, depth and breath first search methods, will also be explored. For students who intend to major in computer science, it is recommended they partake in this course during the summer.