[ { "id": "code_samples", "name": "Mã nguồn mẫu", "icon": "ph-code", "description": "Các bài tập mẫu bằng C, Java, Python để trải nghiệm trình biên dịch.", "category": "programming_algo" }, { "id": "calculus", "name": "Giải tích (Calculus)", "icon": "ph-function", "description": "Bao gồm giáo trình MA1521, bài tập về giới hạn, đạo hàm và tích phân.", "category": "math_basic" }, { "id": "linear_algebra_python", "name": "Thực hành Đại số tuyến tính với Python", "icon": "ph-code", "description": "Làm quen với tính toán ma trận.", "category": "math_basic" }, { "id": "calculus_python", "name": "Thực hành Giải tích với Python", "icon": "ph-code", "description": "Bài tập thực hành giải tích sử dụng ngôn ngữ Python.", "category": "math_basic" }, { "id": "programming_methodology_c", "name": "Phương pháp lập trình với Ngôn ngữ C", "icon": "ph-code", "description": "Thực hành phương pháp lập trình sử dụng ngôn ngữ C.", "category": "programming_algo" }, { "id": "computer_organization_lab", "name": "Thực hành Tổ chức máy tính", "icon": "ph-circuitry", "description": "Thiết kế mạch toán nhị phân (OR, AND, XOR) và code assembly.", "category": "system_network" }, { "id": "computer_organization", "name": "Tổ chức máy tính", "icon": "ph-cpu", "description": "Slide bài giảng, hợp ngữ MIPS và các bài lab thực hành.", "category": "system_network" }, { "id": "programming_methodology", "name": "Phương pháp lập trình", "icon": "ph-code", "description": "Tư duy lập trình, giải thuật, cấu trúc dữ liệu và lập trình C/C++ căn bản.", "category": "programming_algo" }, { "id": "linear_algebra", "name": "Đại số tuyến tính", "icon": "ph-matrix-logo", "description": "Ma trận, định thức, hệ phương trình tuyến tính và không gian vector.", "category": "math_basic" }, { "id": "oop", "name": "Lập trình hướng đối tượng", "icon": "ph-cube", "description": "Lớp, đối tượng, kế thừa, đa hình và các nguyên lý SOLID trong Java.", "category": "programming_algo" }, { "id": "oop_lab", "name": "Thực hành Hướng đối tượng", "icon": "ph-code", "description": "Làm quen với lập trình hướng đối tượng.", "category": "programming_algo" }, { "id": "dsa", "name": "Cấu trúc dữ liệu và giải thuật", "icon": "ph-tree-structure", "description": "Các thuật toán sắp xếp, tìm kiếm, BST, AVL và đồ thị.", "category": "programming_algo" }, { "id": "dsa_lab", "name": "Thực hành CTDLGT", "icon": "ph-tree-structure", "description": "Bài tập thực hành Cấu trúc dữ liệu và giải thuật.", "category": "programming_algo" }, { "id": "os", "name": "Nhập môn hệ điều hành", "icon": "ph-desktop", "description": "Quản lý tiến trình, bộ nhớ, file system và lập trình hệ thống.", "category": "system_network" }, { "id": "os_lab", "name": "Thực hành Hệ điều hành", "icon": "ph-terminal-window", "description": "Thực hành lệnh Linux, quản lý tiến trình, file system trên CocalC.", "category": "system_network" }, { "id": "sql", "name": "Hệ cơ sở dữ liệu", "icon": "ph-database", "description": "Mô hình quan hệ, đại số quan hệ, SQL và chuẩn hóa dữ liệu.", "category": "software_db" }, { "id": "sql_lab", "name": "Thực hành Cơ sở dữ liệu", "icon": "ph-database", "description": "Bài tập thực hành SQL và thiết kế cơ sở dữ liệu.", "category": "software_db" }, { "id": "probability_statistics", "name": "Xác suất thống kê", "icon": "ph-chart-bar", "description": "Không gian mẫu, biến ngẫu nhiên, phân phối xác suất và kiểm định giả thuyết.", "category": "math_basic" }, { "id": "computer_network", "name": "Mạng máy tính", "icon": "ph-globe-stand", "description": "Mô hình OSI-TCP/IP, giao thức mạng, định tuyến và bảo mật mạng.", "category": "system_network" }, { "id": "software_engineering", "name": "Công nghệ phần mềm", "icon": "ph-gear", "description": "Slide bài giảng, quy trình phần mềm (Agile, Waterfall), UML và kiểm thử.", "category": "software_db" }, { "id": "discrete_structures", "name": "Cấu trúc rời rạc", "icon": "ph-graph", "description": "Logic, tập hợp, lý thuyết đồ thị và các cấu trúc toán học trong KHMT.", "category": "math_basic" }, { "id": "web", "name": "Lập trình Web (HTML, CSS, JS)", "icon": "ph-globe", "description": "Tài liệu HTML5, CSS3, JS và các framework phổ biến.", "category": "app_dev" }, { "id": "java_web", "name": "Lập trình web với Java (JSP - Servlet)", "icon": "ph-coffee", "description": "JSP, Servlet, JDBC, Hibernate và Spring Framework cơ bản.", "category": "app_dev" }, { "id": "nodejs", "name": "Lập trình web với Nodejs", "icon": "ph-file-code", "description": "Backend với Node.js, Express, xử lý form, cookie và RESTful API.", "category": "app_dev" }, { "id": "requirements_analysis_design", "name": "Phân tích thiết kế yêu cầu", "icon": "ph-clipboard-text", "description": "Thu thập yêu cầu, phân tích nghiệp vụ và thiết kế hệ thống phần mềm.", "category": "software_db" }, { "id": "daa", "name": "Phân tích và thiết kế thuật toán", "icon": "ph-chart-line-up", "description": "Chia để trị, quy hoạch động, tham lam và các bài toán đồ thị nâng cao.", "category": "programming_algo" }, { "id": "ui_ux", "name": "Thiết kế giao diện người dùng", "icon": "ph-paint-brush", "description": "Nguyên lý thiết kế, wireframe, prototype và trải nghiệm người dùng.", "category": "app_dev" }, { "id": "information_security", "name": "Bảo mật thông tin", "icon": "ph-shield-check", "description": "Mật mã học, xác thực, kiểm soát truy cập và an ninh mạng.", "category": "system_network" }, { "id": "mobile_app", "name": "Phát triển ứng dụng di động", "icon": "ph-device-mobile", "description": "Android với Java/Kotlin, Activity, Fragment và SQLite.", "category": "app_dev" }, { "id": "flutter", "name": "Phát triển ứng dụng đa nền tảng", "icon": "ph-device-tablet-camera", "description": "Flutter framework, Dart language, UI widgets và state management.", "category": "app_dev" }, { "id": "artificial_intelligence", "name": "Nhập môn trí tuệ nhân tạo", "icon": "ph-brain", "description": "Các khái niệm cơ bản về AI, tác tử thông minh, tìm kiếm và học máy.", "category": "ai" }, { "id": "machine_learning", "name": "Nhập môn Học máy", "icon": "ph-robot", "description": "Hồi quy tuyến tính, cây quyết định, SVM, mạng nơ-ron và Deep Learning.", "category": "ai" }, { "id": "big_data", "name": "Xử lí dữ liệu lớn", "icon": "ph-database", "description": "Hadoop, Spark, MapReduce và phân tích dữ liệu quy mô lớn.", "category": "software_db" }, { "id": "computer_vision", "name": "Thị giác máy tính", "icon": "ph-eye", "description": "Xử lý ảnh, trích xuất đặc trưng, nhận dạng đối tượng và CNN.", "category": "ai" }, { "id": "game_dev", "name": "Phát triển game Unity", "icon": "ph-game-controller", "description": "Tài liệu lập trình game 3D với Unity, C# và thiết kế game.", "category": "app_dev" }, { "id": "internship", "name": "Cẩm nang thực tập", "icon": "ph-briefcase", "description": "Tài liệu hướng dẫn, quy trình và biểu mẫu thực tập cho sinh viên.", "category": "intern" }, { "id": "tsnn", "name": "Tập sự nghề nghiệp", "icon": "ph-briefcase", "description": "Biểu mẫu và hướng dẫn cho môn Tập sự nghề nghiệp.", "category": "intern" }, { "id": "ktcn", "name": "Kiến tập công nghiệp", "icon": "ph-factory", "description": "Biểu mẫu và hướng dẫn cho môn Kiến tập công nghiệp.", "category": "intern" }, { "id": "aptis", "name": "Aptis ESOL", "icon": "ph-translate", "description": "Tài liệu ôn thi chứng chỉ tiếng Anh Aptis ESOL.", "category": "other" }, { "id": "knthcm", "name": "Ôn tập KNTHCM", "icon": "ph-check-circle", "description": "Tài liệu ôn tập Kĩ năng thực hành chuyên môn.", "category": "intern" }, { "id": "thai_do_song1", "name": "Thái độ sống 1", "icon": "ph-users-three", "description": "Môn học rèn luyện thái độ sống tích cực và kỹ năng mềm với gia đình.", "category": "skills" }, { "id": "thai_do_song2", "name": "Thái độ sống 2", "icon": "ph-users-three", "description": "Môn học rèn luyện thái độ sống tích cực và kỹ năng mềm trong môi trường đại học.", "category": "skills" }, { "id": "thai_do_song3", "name": "Thái độ sống 3", "icon": "ph-users-three", "description": "Môn học rèn luyện kỹ năng mềm trong môi trường doanh nghiệp.", "category": "skills" }, { "id": "decision_making", "name": "Kĩ năng đưa ra quyết định", "icon": "ph-scales", "description": "Kỹ năng phân tích, đánh giá và lựa chọn giải pháp tối ưu.", "category": "skills" }, { "id": "kaizen_5s", "name": "Kĩ năng Kaizen & 5S", "icon": "ph-chart-line-up", "description": "Phương pháp cải tiến liên tục và tổ chức nơi làm việc hiệu quả.", "category": "skills" }, { "id": "critical_thinking", "name": "Tư duy phản biện", "icon": "ph-brain", "description": "Kỹ năng phân tích, đánh giá và lập luận logic.", "category": "skills" }, { "id": "self_learning", "name": "Kĩ năng tự học", "icon": "ph-book-open", "description": "Phương pháp tự nghiên cứu và học tập suốt đời.", "category": "skills" } ]