Vào thẳng nội dung chính

Data Structures and Alogrithms


SoICT
Chỉ có thể đăng ký vào khóa học này qua thư mời

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

Prerequisite:
    -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 https://soict.hust.edu.vn để 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. Mã khóa học

    IT3312E
  2. Ngày bắt đầu

  3. Ngày kết thúc