Vo Duc Vinh

Mr. Vinhbkhcm


Nanyang Technological University, Singapore

Master of Computer Science (internship)

Thesis: Study of Cooperation Protocols in Cooperative Wireless Communication Networks.
Supervisor: Assoc. Prof. Teh Kah Chan, school of EEE, NTU.

HCMC University of Technology, Vietnam

Master of Computer Science

Thesis: Subseries Join over Time Series under Dynamic Time Warping Measure.
Supervisor: Assoc. Prof. Duong Tuan Anh, school of CSE, HCMUT.

HCMC University of Technology, Vietnam

Bachelor of Computer Science

Thesis: Survey The Efficiency of M+-Tree as A Space Index Structure for Time Series
Supervisor: Assoc. Prof. Duong Tuan Anh, school of CSE, HCMUT.


1. Vo Duc Vinh, Duong Tuan Anh, "Efficient Subsequence Join over Time Series under Dynamic Time Warping," in Proceedings of the 8th Asian Conference on Intelligent Information and Database Systems, ACIIDS 2016, Studies in Computational Intelligence, Springer.

2. Vo Duc Vinh, Nguyen Phuc Chau, and Duong Tuan Anh, "A Novel Hybrid Method for Time Series Subsequence Join," in Proceedings of the 2016 IEEE International Conference on Knowledge Engineering and Applications, IEEE ICKEA'2016.

3. Vo Duc Vinh, Nguyen Phuc Chau, and Duong Tuan Anh, "An Efficient Method for Time Series Join on Subsequence Correlation using Longest Common Substring Algorithm," in Proceedings of the 5th EAI International Conference on Context-Aware Systems and Applications, ICCASA 2016, Springer, to be appeared.


Programming Methodology


The course provides students with fundamental programming techniques: data types, control structures, recursion, top-down problem solving, user-defined data types.

Algorithm Analysis and Designs


This courese provides an introduction on fundamental techniques for designing and analyzing algorithms, including asymptotic analysis; divide-and-conquer algorithms and recurrences; greedy algorithms; data structures; dynamic programming; graph algorithms; and randomized algorithms.

Data Structures and Algorithms


This module emphasises Object-Oriented Programming (OOP) with application to simple data structures. Topics include object-oriented problem modeling with objects, classes and methods, object-oriented problem formulation and solving, data structure implementation strageties, abstraction and encapsulation of data structures, object-oriented programming constructs, APIs and class libraries, exception handling, lists, linked lists, stacks, queues, hash tables and their algorithmic design, sorting and searching methods, recursive algorithms, and Big-O notation.

Discrete Structures in Computing


This module introduces mathematical tools required in the study of computer science. Topics include: (1) Logic and proof techniques: propositions, conditionals, quantifications; (2) Relations and Functions: Equivalence relations and partitions, partially ordered sets, well-ordering principle, function equality, Boolean/identity/inverse functions, Bijection; (3) Mathematical formulationo of data models (linear model, trees, graphs); (4) Counting and Combinatoric: Pigeonhole Principle, Inclusion-Exclusion Principle, Number of relations on a set, number of injections from one finit set to another, Diagonalisation proof: An infinite countable set has an uncountable power set; Algorithmic proof: An infinite set has a countably infinite subset, subsets of countable sets are countable..

Background of Computing

Postgraduate entrance examination

This course is specially designed for engineers deciding to pursue master degree in Computer Science. The course consists of some important topics such as Programming, Algorithms, Data Structures, Principles of Programming Languages, Databases, Operating Systems, and Networks.

Technical Skills

  • C/C++
  • Java
  • .NET
  • PHP
  • Latex
  • Scala
  • O'caml
  • MatLab

Social Activities

1. Vietnam Tour 2

1 Aug 2015 - 14 Aug 2015

I took a 13-day trip, which is 800 km long, from the middle region of Vietnam to Ha Noi capital by motorbike.

2. Vietnam Tour 1

23 July 2012 - 5 Aug 2012

I took a 14-day trip, which is 700 km long, to the middle region of Vietnam, Da Nang city, by motorbike.

3. Volunteer for IEEE Conference

Dec 2012

I worked as a member of the local organizing committee of the 12th IEEE International Symposium on Signal Processing and Information Technology Conference.

4. Blood Donation

2009 - 2011

I donated blood three times (totally 1050 cc).

5. Employment Consultant Programs

2009 - 2011

I pioneered and held the employment consulting program for High School students at my hometown, Tan Chau town, An Giang province, Vietnam.

6. Christmas Presents to Poor Children

4 Dec 2009 - 26 Dec 2009

I and my team finished The Red Nose Reindeer Gift Bag Project for poor children.

7. Green Summer Campaign

1 Jul 2009 - 31 Jul 2009

I participated in the Green Summer Campaign at Ben Tre province. My team finished the replacement of 1 km of soil road by asphalt road and taught local children.


1. In 2013, I won a schorlarship to be involve in the EEE Research Attachment Programme, sponsored by school of EEE, NTU, Singapore.

2. I have been rated 4/5 stars by students in the Teacher evaluation.

3. I graduated and was in the top of 10% best students of the faculty.

4. Sumitomo Scholarship, sponsored by a Japanese company, 2009.

5. Pony Chung Scholarship (2 times), sponsored by HyunDai Corporation, Korea.

6. The Consolation Scholarships (5 times), offered by HCMUT, from 2007 to 2012.