Skip to main content

Data Structures and Alogrithms

Enrollment in this course is by invitation only

Mô tả môn học

This course provides students basic knowledges about data structures and algorithms for the design and development of algorithms to solve computation problems. After the course, students will understand basic data structures likes linked lists, stacks queues, trees, binary search trees, hash tables and will be able to apply these data structures flexibly to different computation problems. Students also understand fundamental algorithmic paradigms such as recursion, greedy, divide-and-conquer, dynamic programming as well as different sorting algorithms and implement these algorithms to solve specific problems. Students will also be able to analyze the efficiency of algorithms in term of big-O notations.

Điều kiện

    -IT2110: Introduction to ICT
    -IT3210: C Programming Language
Prior course: No
Paralell course: No

Giảng viên

Course Staff Image #1

Staff Member #1

Biography of instructor/staff member #1

Course Staff Image #2

Staff Member #2

Biography of instructor/staff member #2

Các câu hỏi thường gặp

SoICT viết tắt của cụm từ gì?

School of Information and Communication Technology

Xem website chính thức để có thêm thông tin chi tiết.

Các ứng dụng nào trong thực tế có liên quan tới học phần này?

Học phần được ứng dụng trong nhiều mặt của đời sống xã hội và nghiên cứu.

  1. Course Number

  2. Classes Start

  3. Classes End