Electronics and Computer Engineering
School of Electronics and Telecommunications
Hanoi University of Science and Technology
1 Dai Co Viet - Hanoi - Vietnam
Data structure and Algorithms
Thanh-Hai Tran
2020 2
General information
Course:
Name: Data structure and Algorithms
Code: ET2100 2(2-1-0-4)
2 Lectures (3H/week)
1 TeamProject (1.5H/week)
4 Self-learning (6H/week)
Instructor
Assoc. Prof. Trần Thị Thanh Hải
Email: hai.tranthithanh1@hust.edu.vn
www: https://www.mica.edu.vn/perso/Tran-Thi-Thanh-Hai/
Scholar:
https://scholar.google.com/citations?user=RmM94TIAAAAJ&hl=en
2020 3
Syllabus
Week
Lecture
1-2
Chapter 1: Introduction
to DS&A
3-4
Chapter 2: Array
and linked list
5
Exercise
of chapter1-2
6
Chapter
3: Recursion
7-8
Chapter
4: Tree
9
Exercise
of chapter 3-4
10-11
Chapter 5: Sorting
12
Chapter 6: Searching
13
Exercise
of chapter 5-6
14
Chapter 7: Graph
15
Review
& Project
2020 4
References
Data Structures using C, 2nd Edition; Reema Thareja;
Oxford University Press, 2014
Ngôn ngữ lập trình C Cấu trúc dữ liệu;Nguyễn Thanh
Bình, Nguyễn Hoài Giang; NXB Giáo Dục 2017
Data Structures and Problem Solving using C++, 2nd
Edition; Mark Alen Weiss; Addison Wesley, 2003
Cấu trúc dữ liệu giải thuật;Đỗ Xuân Lôi;Nhà xuất bản
Khoa học Kỹ thuật, 1998
2020 5
How to success the course ?
Principle:
Learning is independent and autonome
Learning by doing
Home working is essential
Learning (/happyness) is a process, not a destination.
Evaluation:
Mid-term evaluation:
Attendance : 15 lectures (0.1)
Active communication in class (quizz, short questions): (bonus)
Homework (40 exercises): randomly check and evaluate in class (0.2)
Project (2-3 students / groups): promote group working, presentation
skills (0.5)
Mid-term evaluation: coding examination (0.2)
Final evaluation:
Written / coding examination