File size: 11,332 Bytes
bc6743c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
[
  {
    "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"
  }
]