Các khoá học hiện có
MATH101V - Toán Đại cương 1 (Calculus 1)
Học phần Toán đại cương 1 đề cập đến phép tính vi phân và tích phân của một biến, nhấn mạnh vào các ứng dụng trong các bối cảnh khác nhau. Nó là nền tảng cho các khóa học tiếp theo về toán học, kỹ thuật và khoa học xã hội. Nội dung cơ bản bao gồm các Chương 1 - 8 trong SGK của James Stewart. Các chủ đề chính bao gồm: hàm số, giới hạn của hàm số, tính liên tục, đạo hàm, vi phân, ứng dụng của vi phân, tích phân, ứng dụng tích phân trong các lĩnh vực khác nhau (vật lý, kỹ thuật, kinh tế, sinh học).
---------
The course Calculus 1 covers differential and integral calculus of a single variable, with an emphasis on applications in various contexts. It provides the foundation for subsequent courses in mathematics, engineering, and the social sciences. The core content corresponds to Chapters 1–8 in James Stewart’s textbook. The main topics include: functions, limits of functions, continuity, derivatives, differentials, applications of derivatives, integrals, and applications of integrals in different fields (physics, engineering, economics, biology).
NST1001- Toán Đại cương 1 (Calculus 1)
Học phần Toán đại cương 1 tập trung vào phép tính vi phân và tích phân của hàm số một biến, đồng thời nhấn mạnh các ứng dụng thực tiễn trong nhiều bối cảnh khác nhau. Đây là học phần nền tảng, làm cơ sở cho các môn học nâng cao về toán học, kỹ thuật và khoa học xã hội. Nội dung chủ yếu được xây dựng dựa trên các Chương 1–8 trong giáo trình James Stewart, bao quát những chủ đề quan trọng như: hàm số, giới hạn và tính liên tục, đạo hàm và vi phân, ứng dụng của vi phân, phép tính tích phân, cùng các ứng dụng của tích phân trong vật lý, kỹ thuật, kinh tế và sinh học.
Calculus I focuses on differential and integral calculus of single-variable functions, with an emphasis on practical applications across various contexts. This course serves as a fundamental foundation for more advanced studies in mathematics, engineering, and the social sciences. The core content is drawn from Chapters 1–8 of James Stewart’s textbook, covering essential topics such as functions, limits and continuity, derivatives and differentials, applications of differentiation, integration, and applications of integrals in physics, engineering, economics, and biology.
Computational Methods for Engineers
Môn học nhằm cung cấp cho sinh viên hệ kỹ sư một nền tảng vững chắc về phương pháp số. Sinh viên sẽ có cơ hội học cách mô hình hóa các vấn đề trong kỹ thuật và áp dụng các kỹ thuật cơ bản để giải quyết chúng bằng ngôn ngữ lập trình Python. Môn học yêu cầu sinh viên học tập dựa trên thực hành, khuyến khích sinh viên thực hiện các dự án, thiết kế chương trình tính toán và liên hệ nội dung môn học với các dự án.
Các nội dung chính:
Ch. 1. Approximations and Round-Off errors, Truncation errors
Ch. 2. Roots of nonlinear equation
Ch. 3. Linear algebraic equation
Ch. 4. Optimization
Ch. 5. Curve fitting
Ch. 6. Numerical Integration and Differentiation
Ch. 7. Integration of differential equations
CS401V - Hệ thống phân tán - Fall 2025
Sự phát triển ngày càng tăng của công nghệ thông tin như Mạng cảm biến không dây (Wireless Sensor Network) và Internet vạn vật (Internet of Things) đã dẫn đến việc thu thập một lượng lớn dữ liệu và thông tin từ môi trường cũng như các tương tác giữa con người và môi trường mỗi ngày. Lượng dữ liệu khổng lồ này cần được xử lý và trả kết quả trong một khoảng thời gian giới hạn. Các phần mềm và ứng dụng xử lý dữ liệu theo tuần tự trở thành rào cản và không thể đáp ứng được yêu cầu ngày càng cao của người dùng. Hệ thống phân tán cung cấp phương thức kết nối và tận dụng tài nguyên tính toán và lưu trữ từ các máy tính được phân bố ở nhiều vị trí địa lý khác nhau để thực hiện các nhiệm vụ tính toán và phân tích dữ liệu. Học phần Hệ thống phân tán giới thiệu các khái niệm cơ bản về hệ thống phân tán, các phương pháp thiết kế và triển khai hệ thống có khả năng chịu lỗi và mở rộng.
C204V - Thiết kế và phân tích thuật toán - Fall 2025
Học phần Thiết kế và phân tích thuật toán nghiên cứu về thiết kế thuật toán, phân tích độ phức tạp của thuật toán và phân tích độ phức tạp của vấn đề. Các kỹ thuật thiết kế bao gồm brute-force, giảm, chia và biến đổi và chinh phục, lập trình động, thuật toán tham lam, cải tiến lặp đi lặp lại, quay lui và rẽ nhánh và ràng buộc, .... Học phần được tổ chức xung quanh một số chiến lược cơ bản của thiết kế thuật toán và thiết kế thuật toán sẽ được giảng dạy ngang bằng với phân tích. Một số chủ đề trừu tượng hơn nhưng rất quan trọng cũng sẽ được bao gồm: tính NP-đầy đủ, thuật toán xấp xỉ và giới hạn cận dưới.
CS202V - Toán rời rạc - Fall 2025
Học phần Toán học rời rạc cho Khoa học máy tính giới thiệu về lý thuyết và các nguyên tắc thực hành của toán học rời rạc - một khoa học chuyên về các đối tượng rời rạc. Toán học rời rạc là một yếu tố quan trọng để nhận biết cấu trúc toán học trong các đối tượng và hiểu các đặc tính của chúng. Khả năng này đặc biệt quan trọng đối với các nhà khoa học máy tính, kỹ sư phần mềm, nhà khoa học dữ liệu, các nhà phân tích an ninh cũng như phân tích tài chính, vv…. Các chủ đề cơ bản của Toán học rời rạc bao gồm Logic Toán học, Tập hợp, Quan hệ, Lý thuyết số, Quy nạp và Đệ quy, Đếm, Đại số Boolean và Mô hình hóa Tính toán. Đây là kiến thức tiên quyết cho tất cả các học phần khác trong ngành Khoa học Máy tính.
The Discrete Mathematics course for Computer Science introduces the theory and practical principles of discrete mathematics—a field of study focused on discrete structures. Discrete mathematics is essential for identifying mathematical structures within objects and understanding their properties. This ability is especially important for computer scientists, software engineers, data scientists, cybersecurity analysts, financial analysts, and more.
The fundamental topics of Discrete Mathematics include Mathematical Logic, Set Theory, Relations, Number Theory, Induction and Recursion, Counting, Boolean Algebra, and Computational Modeling. This course provides the foundational knowledge required for all other subjects in the field of Computer Science.