Module 1 - Tuần 3 – Cặp đôi OOP và Data Structure

Tuần học thứ 3 đã mang đến những kiến thức cực kỳ quan trọng cho cả lập trình căn bản và ứng dụng thực tiễn

  • 3 min read
Photo by Nasa on Unsplash

🎉 Chào mừng đến với blog Tuần 3 của team Time Series!

Tuần học thứ 3 đã mang đến những kiến thức cực kỳ quan trọng cho cả lập trình căn bản và ứng dụng thực tiễn trong khoa học dữ liệu như: Object-Oriented Programming (OOP), Data Structure nâng cao, và SQL nâng cao. Chúng mình đã học không chỉ qua các buổi giảng chính thức từ giảng viên, mà còn qua buổi phụ đạo cùng trợ giảng – nơi các bạn được thảo luận và trực tiếp triển khai trên bài tập được giao. Hãy dành thời gian đọc hết post nhé!


📅 Lịch trình học và nội dung chính

🧑‍🏫 Thứ 3 – Ngày 17/06/2025

(Buổi học phụ đạo – TA Đăng Nhã) Chủ đề: Cơ bản về OOP

  • Giới thiệu về Lập trình Hướng đối tượng (OOP)
  • Khái niệm Object và Class
  • Kỹ thuật kế thừa (Inheritance)
  • Cài đặt ví dụ minh họa trực tiếp bằng Python

👨‍🏫 Thứ 4 – Ngày 18/06/2025

(Buổi học chính – Dr. Đinh Quang Vinh) Chủ đề: OOP nâng cao

  • So sánh giữa OOP và lập trình truyền thống
  • Giới thiệu về Delegation, Inheritance sử dụng Python
  • Ứng dụng OOP để tạo custom class trong PyTorch

🧑‍🏫 Thứ 5 – Ngày 19/06/2025

(Buổi học nâng cao – Dr. Đình Vinh) Chủ đề: SQL nâng cao

  • Subquery, Procedure và Trigger
  • Thực hành phân tích dữ liệu với SQL thực tế

👨‍🏫 Thứ 6 – Ngày 20/06/2025

(Buổi học chính – Dr. Đình Vinh) Chủ đề: Kết hợp OOP + Data Structure

  • Nối kiến thức OOP với các cấu trúc dữ liệu nâng cao
  • Tập trung thảo luận chuyên sâu về: Queue, Stack và Tree

📌 Tổng hợp nội dung & điểm nổi bật

Lập trình Hướng đối tượng (OOP)

  • Hình dung được mục đích và cách lập trình hướng đối tượng hoạt động
  • Thực hành xây dựng object, class, và kế thừa. trừu tượng trong kế thừa
  • Áp dụng kỹ thuật delegation để chia trách nhiệm trong class
  • Tạo custom class trong PyTorch, làm nền tảng cho mô hình hóa AI

SQL nâng cao

  • Viết và tối ưu các câu lệnh join, subquery, common table expression
  • Hiểu rõ và áp dụng stored proceduretrigger
  • Thực hành bài toán phân tích dữ liệu bằng SQL thực tiễn

Cấu trúc dữ liệu nâng cao

  • Xây dựng và thao tác với Queue, StackTree
  • Kết hợp tư duy OOP khi triển khai các cấu trúc này bằng Python
  • Gắn lý thuyết với các ứng dụng trong quản lý bộ nhớ và thuật toán

📂 Tài liệu đi kèm:

W3D3+4_OOP
W3D5_SQL
Week3_DataStructureTupleTree
📄 Week3_DataStructureTupleTree


🧠 Repository managed by Time Series Team Hub

Recommended for You