Spaces:
Sleeping
Sleeping
Anh Phi commited on
Commit ·
70e6f0b
0
Parent(s):
Initial commit for new FastAPI Space
Browse files- .gitattributes +35 -0
- Dockerfile +17 -0
- README.md +10 -0
- app.py +330 -0
- chunks.txt +0 -0
- mon_hoc_mo_ta.json +410 -0
- requirements.txt +11 -0
- so_tay_all_tables_clean.json +980 -0
.gitattributes
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
Dockerfile
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Sử dụng base image Python 3.10
|
| 2 |
+
FROM python:3.10
|
| 3 |
+
|
| 4 |
+
# Đặt thư mục làm việc là /app
|
| 5 |
+
WORKDIR /app
|
| 6 |
+
|
| 7 |
+
# Sao chép và cài đặt các thư viện
|
| 8 |
+
COPY requirements.txt .
|
| 9 |
+
RUN pip install --no-cache-dir -r requirements.txt
|
| 10 |
+
|
| 11 |
+
# Sao chép toàn bộ mã nguồn và dữ liệu
|
| 12 |
+
COPY . /app
|
| 13 |
+
|
| 14 |
+
# Lệnh Khởi chạy máy chủ Uvicorn để chạy ứng dụng FastAPI
|
| 15 |
+
# app:app nghĩa là chạy biến 'app' trong file 'app.py' trên cổng 7860
|
| 16 |
+
# Cổng 7860 là cổng mặc định mà Hugging Face Spaces expose
|
| 17 |
+
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
|
README.md
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
title: Chatbot HCMUE Demo (FastAPI)
|
| 3 |
+
emoji: 💬
|
| 4 |
+
colorFrom: yellow
|
| 5 |
+
colorTo: blue
|
| 6 |
+
sdk: docker # ⬅️ ĐÃ CHUYỂN SANG DOCKER
|
| 7 |
+
sdk_version: 5.49.1
|
| 8 |
+
app_file: app.py
|
| 9 |
+
pinned: false
|
| 10 |
+
---
|
app.py
ADDED
|
@@ -0,0 +1,330 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from fastapi import FastAPI, HTTPException # ⬅️ THÊM import FastAPI
|
| 2 |
+
from pydantic import BaseModel # ⬅️ THÊM import BaseModel
|
| 3 |
+
from sentence_transformers import SentenceTransformer
|
| 4 |
+
import chromadb
|
| 5 |
+
from chromadb.config import Settings
|
| 6 |
+
from fuzzywuzzy import fuzz
|
| 7 |
+
from unidecode import unidecode
|
| 8 |
+
import pandas as pd
|
| 9 |
+
import json, os, re, sys
|
| 10 |
+
|
| 11 |
+
|
| 12 |
+
# ========================================
|
| 13 |
+
# 1️⃣ KHỞI TẠO & BIẾN TOÀN CỤC
|
| 14 |
+
# ========================================
|
| 15 |
+
app = FastAPI(title="Chatbot HCMUE RAG API", version="2.1")
|
| 16 |
+
SYSTEM_STATUS = "OK" # ⬅️ KHAI BÁO BIẾN TRẠNG THÁI HỆ THỐNG
|
| 17 |
+
|
| 18 |
+
# ========================================
|
| 19 |
+
# 2️⃣ HÀM HỖ TRỢ (GIỮ NGUYÊN)
|
| 20 |
+
# ... (Các hàm remove_vietnamese_diacritics, pretty, classify_query_intent) ...
|
| 21 |
+
|
| 22 |
+
# (GIỮ NGUYÊN SECTION 2)
|
| 23 |
+
|
| 24 |
+
def remove_vietnamese_diacritics(text: str) -> str:
|
| 25 |
+
"""Loại bỏ dấu tiếng Việt và chuyển sang chữ thường."""
|
| 26 |
+
return unidecode(text).lower()
|
| 27 |
+
|
| 28 |
+
def pretty(text: str) -> str:
|
| 29 |
+
"""Định dạng văn bản dễ đọc hơn."""
|
| 30 |
+
text = re.sub(r"([;:.\)\]\}])\s*(?=[\+\-•–])", r"\1\n", text)
|
| 31 |
+
text = re.sub(r"\s*([+\-•–])\s+", r"\n\1 ", text)
|
| 32 |
+
text = re.sub(r"\s*(Điều\s+\d+\.)", r"\n\1", text, flags=re.IGNORECASE)
|
| 33 |
+
text = re.sub(r"\n{3,}", "\n\n", text)
|
| 34 |
+
return text.strip()
|
| 35 |
+
|
| 36 |
+
def classify_query_intent(query: str) -> str:
|
| 37 |
+
"""Phân loại truy vấn là về Môn học hay Sổ tay."""
|
| 38 |
+
normalized_query = remove_vietnamese_diacritics(query)
|
| 39 |
+
# ... (các định nghĩa course_phrases và strong_single_keywords) ...
|
| 40 |
+
course_phrases = [
|
| 41 |
+
"lap trinh co ban", "co so toan", "toan roi rac", "thiet ke web",
|
| 42 |
+
"duong loi quoc phong", "phap luat dai cuong", "triet hoc mac lenin",
|
| 43 |
+
"tam ly hoc", "giao duc the chat", "lap trinh nang cao",
|
| 44 |
+
"lap trinh huong doi tuong", "cong tac quoc phong", "kinh te chinh tri",
|
| 45 |
+
"chu nghia xa hoi", "phuong phap nghien cuu khoa hoc", "giao duc doi song",
|
| 46 |
+
"phuong phap hoc tap", "ky nang thich ung", "ky nang lam viec nhom",
|
| 47 |
+
"cau truc du lieu", "co so du lieu", "lap trinh tren windows",
|
| 48 |
+
"xac suat thong ke", "ly thuyet do thi", "quan su chung",
|
| 49 |
+
"tu tuong ho chi minh", "kien truc may tinh", "nhap mon mang may tinh",
|
| 50 |
+
"he dieu hanh", "phan tich va thiet ke giai thuat", "quy hoach tuyen tinh",
|
| 51 |
+
"ky thuat chien dau", "lich su dang cong san", "nhap mon cong nghe phan mem",
|
| 52 |
+
"phan tich thiet ke huong doi tuong", "tri tue nhan tao", "cac he co so du lieu",
|
| 53 |
+
"thiet ke va quan ly mang lan", "phan tich va thiet ke he thong thong tin",
|
| 54 |
+
"co so du lieu nang cao", "he thong ma nguon mo", "xu ly anh so",
|
| 55 |
+
"quan tri co ban voi windows server", "nghi thuc giao tiep mang",
|
| 56 |
+
"phat trien ung dung tren thiet bi di dong", "quan ly du an cong nghe thong tin",
|
| 57 |
+
"kiem thu phan mem", "phat trien ung dung tro cho choi",
|
| 58 |
+
"quy trinh phat trien phan mem agile", "he thong nhung", "hoc may",
|
| 59 |
+
"lap trinh python", "lap trinh php", "thuc hanh nghe nghiep",
|
| 60 |
+
"mang may tinh nang cao", "cong nghe web", "cong nghe java",
|
| 61 |
+
"cac he co so tri thuc", "do hoa may tinh", "bao mat va an ninh mang",
|
| 62 |
+
"logic mo", "cong nghe net", "chuyen de oracle", "truyen thong ky thuat so",
|
| 63 |
+
"chuan doan va quan ly su co mang", "dinh tuyen mang nang cao",
|
| 64 |
+
"quan tri mang voi linux", "quan tri dich vu mang",
|
| 65 |
+
"he thong quan tri doanh nghiep", "xay dung du an cong nghe thong tin",
|
| 66 |
+
"he tu van thong tin", "bao mat co so du lieu", "khai thac du lieu va ung dung",
|
| 67 |
+
"lap trinh tien hoa", "cac phuong phap hoc thong ke",
|
| 68 |
+
"lap rap cai dat va bao tri may tinh", "internet van vat", "nhap mon devops",
|
| 69 |
+
"cong nghe chuoi khoi", "cac giai thuat tinh toan dai so",
|
| 70 |
+
"khai thac du lieu van ban", "xu ly ngon ngu tu nhien", "ly thuyet ma hoa va mat ma",
|
| 71 |
+
"thuc tap nghe nghiep", "khoi nghiep", "cong nghe phan mem nang cao",
|
| 72 |
+
"cong nghe mang khong day", "thuong mai dien tu", "kiem thu phan mem nang cao",
|
| 73 |
+
"dien toan dam may", "do hoa may tinh nang cao", "phan tich du lieu",
|
| 74 |
+
"may hoc nang cao", "thi giac may tinh", "phan tich anh y khoa",
|
| 75 |
+
"phat trien ung dung tren thiet bi di dong nang cao", "khoa luan tot nghiep",
|
| 76 |
+
"ho so tot nghiep", "san pham nghien cuu",
|
| 77 |
+
# Thêm các từ khóa mô tả ý định
|
| 78 |
+
"mo ta mon", "thong tin mon", "hoc phan", "mon hoc", "hoc gi"
|
| 79 |
+
]
|
| 80 |
+
|
| 81 |
+
strong_single_keywords = [
|
| 82 |
+
"mon", "hoc phan", "lap trinh", "toan", "python", "java", "web",
|
| 83 |
+
"du lieu", "ai", "linux", "windows", "thong ke", "do hoa", "bao mat",
|
| 84 |
+
"mang", "phap luat", "triet hoc", "tam ly", "lich su", "kinh te",
|
| 85 |
+
"phat trien", "thiet ke", "quantri", "server", "oracle", "devops",
|
| 86 |
+
"agile", "khoi nghiep", "vat ly", "hoa hoc", "su pham", "tin hoc",
|
| 87 |
+
"huong doi tuong"
|
| 88 |
+
]
|
| 89 |
+
|
| 90 |
+
if any(phrase in normalized_query for phrase in course_phrases):
|
| 91 |
+
return "COURSE"
|
| 92 |
+
|
| 93 |
+
if len(normalized_query.split()) <= 4 and any(k in normalized_query for k in strong_single_keywords):
|
| 94 |
+
return "COURSE"
|
| 95 |
+
|
| 96 |
+
return "GENERAL"
|
| 97 |
+
|
| 98 |
+
|
| 99 |
+
# ========================================
|
| 100 |
+
# 3️⃣ CẤU HÌNH & TẢI MÔ HÌNH
|
| 101 |
+
# ========================================
|
| 102 |
+
DB_DIR = "./vector_store"
|
| 103 |
+
COLLECTION = "so_tay_hcmue"
|
| 104 |
+
TABLE_JSON = "./so_tay_all_tables_clean.json"
|
| 105 |
+
COURSE_JSON = "./mon_hoc_mo_ta.json"
|
| 106 |
+
MODEL_NAME = "BAAI/bge-m3"
|
| 107 |
+
|
| 108 |
+
try:
|
| 109 |
+
print("🚀 Đang tải mô hình...")
|
| 110 |
+
model = SentenceTransformer(MODEL_NAME)
|
| 111 |
+
|
| 112 |
+
chromadb.api.client.SharedSystemClient._instance = None
|
| 113 |
+
client = chromadb.PersistentClient(path=DB_DIR, settings=Settings())
|
| 114 |
+
col = None
|
| 115 |
+
|
| 116 |
+
if COLLECTION in [c.name for c in client.list_collections()]:
|
| 117 |
+
col = client.get_collection(COLLECTION)
|
| 118 |
+
else:
|
| 119 |
+
col = client.create_collection(COLLECTION)
|
| 120 |
+
|
| 121 |
+
# ⬇️⬇️ LOGIC TỰ ĐỘNG INDEXING (NẾU DB TRỐNG) ⬇️⬇️
|
| 122 |
+
if col.count() == 0:
|
| 123 |
+
print("⚠️ Collection trống. Đang kiểm tra dữ liệu và Indexing...")
|
| 124 |
+
CHUNKS_PATH = "./chunks.txt"
|
| 125 |
+
if os.path.exists(CHUNKS_PATH):
|
| 126 |
+
with open(CHUNKS_PATH, 'r', encoding='utf-8') as f:
|
| 127 |
+
data = f.read().split('\n\n')
|
| 128 |
+
|
| 129 |
+
documents = [chunk.strip() for chunk in data if chunk.strip()]
|
| 130 |
+
|
| 131 |
+
if documents:
|
| 132 |
+
metadatas = [{"source": "So_Tay_Chinh", "chunk_id": i} for i in range(len(documents))]
|
| 133 |
+
ids = [f"doc_{i}" for i in range(len(documents))]
|
| 134 |
+
|
| 135 |
+
print(f"Bắt đầu Indexing {len(documents)} tài liệu...")
|
| 136 |
+
embeddings = model.encode(documents, normalize_embeddings=True).tolist()
|
| 137 |
+
|
| 138 |
+
col.add(
|
| 139 |
+
embeddings=embeddings,
|
| 140 |
+
documents=documents,
|
| 141 |
+
metadatas=metadatas,
|
| 142 |
+
ids=ids
|
| 143 |
+
)
|
| 144 |
+
print("✅ Indexing hoàn tất. Vector Database đã sẵn sàng.")
|
| 145 |
+
else:
|
| 146 |
+
SYSTEM_STATUS = "CHUNK_FILE_EMPTY"
|
| 147 |
+
print("❌ Tệp chunks.txt rỗng. Không thể tạo Vector DB.")
|
| 148 |
+
else:
|
| 149 |
+
SYSTEM_STATUS = "CHUNK_FILE_MISSING"
|
| 150 |
+
print(f"❌ KHÔNG TÌM THẤY TỆP CHUNKS {CHUNKS_PATH}. Không thể tạo Vector DB.")
|
| 151 |
+
# ⬆️⬆️ HẾT LOGIC TỰ ĐỘNG INDEXING ⬆️⬆️
|
| 152 |
+
|
| 153 |
+
except Exception as e:
|
| 154 |
+
SYSTEM_STATUS = "INIT_ERROR"
|
| 155 |
+
print(f"❌ Lỗi khởi tạo hệ thống: {e}")
|
| 156 |
+
# Đặt các biến quan trọng thành None để tránh lỗi sau này
|
| 157 |
+
col = None
|
| 158 |
+
model = None
|
| 159 |
+
|
| 160 |
+
|
| 161 |
+
# ========================================
|
| 162 |
+
# 4️⃣ TẢI DỮ LIỆU JSON (GIỮ NGUYÊN)
|
| 163 |
+
# ... (Hàm load_json và khởi tạo tables, courses, COURSE_DATA) ...
|
| 164 |
+
|
| 165 |
+
def load_json(path):
|
| 166 |
+
if os.path.exists(path):
|
| 167 |
+
with open(path, "r", encoding="utf-8") as f:
|
| 168 |
+
return json.load(f)
|
| 169 |
+
return []
|
| 170 |
+
|
| 171 |
+
tables = load_json(TABLE_JSON)
|
| 172 |
+
courses = load_json(COURSE_JSON)
|
| 173 |
+
COURSE_DATA = {
|
| 174 |
+
remove_vietnamese_diacritics(c["ten_mon"]): {
|
| 175 |
+
"ten_mon": c["ten_mon"],
|
| 176 |
+
"Description": c["Description"]
|
| 177 |
+
}
|
| 178 |
+
for c in courses
|
| 179 |
+
}
|
| 180 |
+
|
| 181 |
+
# ========================================
|
| 182 |
+
# 5️⃣ TRA CỨU BẢNG / MÔN HỌC / VECTOR (GIỮ NGUYÊN)
|
| 183 |
+
# ... (Các hàm find_table_by_keyword, find_course_by_fuzzy_match, vector_search) ...
|
| 184 |
+
|
| 185 |
+
def find_table_by_keyword(query: str):
|
| 186 |
+
normalized_query = remove_vietnamese_diacritics(query)
|
| 187 |
+
mapping = {
|
| 188 |
+
"4 sang chu": ["thang_diem_4"],
|
| 189 |
+
"hoc bong": ["xep_loai_hoc_bong"],
|
| 190 |
+
"chu sang 10": ["thang_diem_10_chu"],
|
| 191 |
+
"xep loai hoc luc": ["xep_loai_hoc_luc"],
|
| 192 |
+
"yeu cau hoc bong": ["yeu_cau_hoc_bong"],
|
| 193 |
+
"diem ren luyen": [
|
| 194 |
+
"diem_ren_luyen1", "diem_ren_luyen2",
|
| 195 |
+
"diem_ren_luyen3", "diem_ren_luyen4", "diem_ren_luyen5"
|
| 196 |
+
]
|
| 197 |
+
}
|
| 198 |
+
|
| 199 |
+
best_key, best_score = None, 0
|
| 200 |
+
BEST_MATCH_THRESHOLD = 90 # Giữ ngưỡng 90%
|
| 201 |
+
|
| 202 |
+
for k in mapping.keys():
|
| 203 |
+
# KHÔNG CẦN CHUẨN HÓA K VÌ NÓ ĐÃ KHÔNG DẤU
|
| 204 |
+
score = max(
|
| 205 |
+
fuzz.WRatio(normalized_query, k),
|
| 206 |
+
fuzz.partial_ratio(normalized_query, k),
|
| 207 |
+
fuzz.token_set_ratio(normalized_query, k)
|
| 208 |
+
)
|
| 209 |
+
|
| 210 |
+
# ⬇️ LOGIC XẾP HẠNG MỚI (FIX LỖI ƯU TIÊN VÀ NGƯỠNG) ⬇️
|
| 211 |
+
if score >= BEST_MATCH_THRESHOLD:
|
| 212 |
+
if score > best_score:
|
| 213 |
+
best_score = score
|
| 214 |
+
best_key = k
|
| 215 |
+
elif score == best_score:
|
| 216 |
+
# Nếu điểm bằng nhau (ví dụ: 100%), ưu tiên từ khóa dài hơn
|
| 217 |
+
if len(k) > len(best_key or ""):
|
| 218 |
+
best_key = k
|
| 219 |
+
# ⬆️ LOGIC XẾP HẠNG MỚI (FIX LỖI ƯU TIÊN VÀ NGƯỠNG) ⬆️
|
| 220 |
+
|
| 221 |
+
if not best_key:
|
| 222 |
+
return None
|
| 223 |
+
|
| 224 |
+
out = [f"### 📊 Kết quả tra cứu Bảng (Độ khớp: {best_score}%)"]
|
| 225 |
+
for type_name in mapping[best_key]:
|
| 226 |
+
for t in tables:
|
| 227 |
+
if t.get("type") == type_name:
|
| 228 |
+
df = pd.DataFrame(t["data"])
|
| 229 |
+
title = t.get("title", type_name.replace("_", " ").title())
|
| 230 |
+
out.append(f"#### {title}\n{df.to_html(index=False)}")
|
| 231 |
+
return "\n".join(out) if len(out) > 1 else None
|
| 232 |
+
|
| 233 |
+
|
| 234 |
+
def find_course_by_fuzzy_match(query: str):
|
| 235 |
+
qn = remove_vietnamese_diacritics(query)
|
| 236 |
+
best_score, best = 0, None
|
| 237 |
+
BEST_SCORE_COURSE = 90
|
| 238 |
+
|
| 239 |
+
for k, c in COURSE_DATA.items():
|
| 240 |
+
score = max(
|
| 241 |
+
fuzz.token_set_ratio(qn, k), fuzz.WRatio(qn, k), fuzz.partial_ratio(qn, k)
|
| 242 |
+
)
|
| 243 |
+
if score > best_score:
|
| 244 |
+
best_score, best = score, c
|
| 245 |
+
|
| 246 |
+
if best and best_score >= BEST_SCORE_COURSE:
|
| 247 |
+
return {"ten_mon": best['ten_mon'], "description": best['Description'], "match_score": best_score}
|
| 248 |
+
return None
|
| 249 |
+
|
| 250 |
+
|
| 251 |
+
def vector_search(query: str, top_k=2):
|
| 252 |
+
if col is None or model is None:
|
| 253 |
+
raise Exception("Vector DB hoặc Model chưa được khởi tạo.")
|
| 254 |
+
|
| 255 |
+
q_emb = model.encode(query, normalize_embeddings=True).tolist()
|
| 256 |
+
res = col.query(
|
| 257 |
+
query_embeddings=[q_emb],
|
| 258 |
+
include=["documents", "metadatas", "distances"], # ⬅️ Thêm distances
|
| 259 |
+
where={"source": {"$eq": "So_Tay_Chinh"}},
|
| 260 |
+
n_results=top_k
|
| 261 |
+
)
|
| 262 |
+
|
| 263 |
+
docs = (res.get("documents") or [[]])[0]
|
| 264 |
+
metas = (res.get("metadatas") or [[]])[0]
|
| 265 |
+
distances = (res.get("distances") or [[]])[0] # ⬅️ Lấy distances
|
| 266 |
+
|
| 267 |
+
out = []
|
| 268 |
+
for i, d in enumerate(docs):
|
| 269 |
+
if d and d.strip():
|
| 270 |
+
out.append({
|
| 271 |
+
"chunk": pretty(d),
|
| 272 |
+
"source": (metas[i] or {}).get("source", "So_Tay"),
|
| 273 |
+
"distance": distances[i] # ⬅️ Thêm khoảng cách
|
| 274 |
+
})
|
| 275 |
+
return out
|
| 276 |
+
|
| 277 |
+
|
| 278 |
+
# ========================================
|
| 279 |
+
# 6️⃣ HÀM XỬ LÝ CHÍNH TRẢ VỀ JSON
|
| 280 |
+
# ========================================
|
| 281 |
+
|
| 282 |
+
def chatbot_query_json(question: str, top_k: int) -> dict: # ⬅️ Hàm mới trả về JSON
|
| 283 |
+
question = question.strip()
|
| 284 |
+
|
| 285 |
+
if not question:
|
| 286 |
+
return {"type": "error", "message": "Vui lòng nhập câu hỏi."}
|
| 287 |
+
|
| 288 |
+
# 1️⃣ Truy vấn bảng (Khớp Mờ)
|
| 289 |
+
tb = find_table_by_keyword(question)
|
| 290 |
+
if tb:
|
| 291 |
+
return {"type": "table", "data": tb}
|
| 292 |
+
|
| 293 |
+
# 2️⃣ Môn học (FUZZY MATCH TRỰC TIẾP)
|
| 294 |
+
course = find_course_by_fuzzy_match(question)
|
| 295 |
+
if course:
|
| 296 |
+
return {"type": "course", "data": course}
|
| 297 |
+
|
| 298 |
+
# 3️⃣ Mặc định → vector search
|
| 299 |
+
try:
|
| 300 |
+
vec_results = vector_search(question, top_k=top_k)
|
| 301 |
+
if vec_results:
|
| 302 |
+
return {"type": "vector_search", "results": vec_results}
|
| 303 |
+
else:
|
| 304 |
+
return {"type": "vector_search", "results": [], "message": "Không tìm thấy thông tin phù hợp trong Sổ tay."}
|
| 305 |
+
except Exception as e:
|
| 306 |
+
return {"type": "error", "message": f"Lỗi truy vấn Vector: {e}"}
|
| 307 |
+
|
| 308 |
+
|
| 309 |
+
# ========================================
|
| 310 |
+
# 7️⃣ CẤU HÌNH API
|
| 311 |
+
# ========================================
|
| 312 |
+
# Định nghĩa cấu trúc dữ liệu cho request (Dùng Pydantic)
|
| 313 |
+
class QueryRequest(BaseModel):
|
| 314 |
+
query: str
|
| 315 |
+
top_k: int = 2 # Giảm mặc định top_k
|
| 316 |
+
|
| 317 |
+
|
| 318 |
+
@app.post("/query")
|
| 319 |
+
async def process_query(request: QueryRequest):
|
| 320 |
+
if SYSTEM_STATUS != "OK":
|
| 321 |
+
raise HTTPException(
|
| 322 |
+
status_code=503,
|
| 323 |
+
detail={"error": "Hệ thống đang lỗi hoặc chưa khởi tạo xong.", "status": SYSTEM_STATUS}
|
| 324 |
+
)
|
| 325 |
+
|
| 326 |
+
return chatbot_query_json(request.query, request.top_k)
|
| 327 |
+
|
| 328 |
+
@app.get("/")
|
| 329 |
+
def home():
|
| 330 |
+
return {"message": "✅ Chatbot HCMUE API đang hoạt động!", "status": SYSTEM_STATUS, "model": MODEL_NAME}
|
chunks.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
mon_hoc_mo_ta.json
ADDED
|
@@ -0,0 +1,410 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"ten_mon":"Lập trình cơ bản",
|
| 4 |
+
"Description":"Học phần lập trình cơ bản bao gồm 7 phần lý thuyết và 7 bài thực hành, là học phần chung bắt buộc trong nhóm các học phần nền tảng. Thông qua học phần, người học sẽ có những kiến thức cơ bản về lập trình, ngôn ngữ lập trình và chương trình dịch. Học phần này cũng giúp người học hiểu được tầm quan trọng của giải thuật, đồng thời, người học cũng được củng cố về kỹ năng lập trình."
|
| 5 |
+
},
|
| 6 |
+
{
|
| 7 |
+
"ten_mon":"Cơ sở toán trong Công nghệ thông tin",
|
| 8 |
+
"Description":"Học phần gồm có 8 phần lý thuyết, là học phần chung bắt buộc trong nhóm các học phần nền tảng. Học phần này nhằm trang bị cho sinh viên những kiến thức cơ sở về toán học làm nền tảng cho các môn học chuyên ngành về sau. Trang bị cho sinh viên những kiến thức cơ bản về Toán ứng dụng trong CNTT như ma trận, hệ phương trình, không gian véc tơ, ánh xạ tuyến tính, tìm giá trị riêng - véc tơ riêng của một ma trận, chéo hóa một ma trận và dạng toàn phương. Từ đó sinh viên có thể tự hoàn thiện, phát triển, vận dụng và giải quyết những vấn đề liên quan trong các môn học chuyên nghành sau này."
|
| 9 |
+
},
|
| 10 |
+
{
|
| 11 |
+
"ten_mon":"Toán rời rạc và ứng dụng",
|
| 12 |
+
"Description":"Học phần Toán rời rạc bao gồm 5 chương lý thuyết và các bài tập luyện tập, là học phần chung bắt buộc trong nhóm các học phần nền tảng, tạo nền tảng lý thuyết cho các học phần khác của ngành Công nghệ Thông tin. Học phần bao gồm 5 chương lí thuyết. Học phần này trang bị cho sinh viên các kiến thức cơ bản về lý thuyết cơ sở logic, lý thuyết quan hệ, hệ thức đệ qui, đại số Boole và hàm Boole dùng làm cơ sở cho việc học tập chuyên sâu về khoa học máy tính."
|
| 13 |
+
},
|
| 14 |
+
{
|
| 15 |
+
"ten_mon":"Thiết kế web",
|
| 16 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 3 bài thực hành, là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học lĩnh hội những kiến thức cơ bản về thiết kế website tĩnh, làm cơ sở cho các môn học lập trình web động sau này. Sau khi kết thúc môn học người học có thể tự thiết kế các website, vận dụng các kiến thức đã học ở môn lập trình, xử lý ảnh để tạo các trang web sinh động hơn."
|
| 17 |
+
},
|
| 18 |
+
{
|
| 19 |
+
"ten_mon":"Đường lối quốc phòng và an ninh của Đảng Cộng sản Việt Nam",
|
| 20 |
+
"Description":"Học phần gồm có 11 phần lý thuyết và 4 bài thảo luận. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học lĩnh hội những kiến thức cơ bản về đường lối quốc phòng và an ninh của Đảng Cộng sản Việt Nam. Trên cơ sở này, người học phân tích được những đặc trưng của nền quốc phòng toàn dân, an ninh nhân dân hiện nay và quan điểm của Đảng Cộng sản Việt Nam về quốc phòng và an ninh, sẵn sàng thực hiện nghĩa vụ quân sự, nghĩa vụ công an, góp phần bảo vệ an ninh Tổ quốc."
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"ten_mon":"Pháp luật đại cương",
|
| 24 |
+
"Description":"Học phần gồm có 8 phần. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Học phần giúp người học có kiến thức cơ bản về nguồn gốc, bản chất và đặc trưng của nhà nước và pháp luật; nội dung cơ bản của Hiến pháp Việt Nam; quy phạm pháp luật; khái quát về một số ngành luật trong hệ thống pháp luật Việt Nam. Trên cơ sở đó, người học tuân thủ, chấp hành đường lối, chủ trương của Đảng, chính sách, pháp luật của Nhà nước, đồng thời thể hiện được tinh thần trách nhiệm của người công dân toàn cầu với tinh thần quan tâm, chia sẻ và giúp đỡ mọi người."
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"ten_mon":"Triết học Mác – Lênin",
|
| 28 |
+
"Description":"Học phần gồm có 3 phần. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua việc cung cấp cho người học những hiểu biết có tính căn bản, hệ thống về triết học Mác – Lênin, học phần giúp người học xây dựng thế giới quan duy vật biện chứng và phương pháp luận biện chứng duy vật làm nền tảng lý luận cho việc nhận thức các vấn đề, nội dung của các môn học khác. Trên cơ sở này, người học vận dụng được triết học Mác – Lênin vào trong hoạt động nhận thức và thực tiễn."
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"ten_mon":"Tâm lý học đại cương",
|
| 32 |
+
"Description":"Học phần Tâm lý học đại cương bao gồm 7 phần lý thuyết và 6 bài tập nhóm, 2 bài kiểm tra trắc nghiệm (giữa kì và cuối kỳ). Học phần này là học phần chung bắt buộc trong nhóm các học phần nền tảng. Thông qua học phần này, người học lĩnh hội được những kiến thức cơ bản về bản chất, đặc điểm các hiện tượng tâm lý và các quy luật tâm lý của con người (nhận thức, tình cảm, ý chí, hành động và nhân cách...). Trên cơ sở đó, người học vận dụng kiến thức vào thực tế để nhận diện, phân biệt và giải thích được các hiện tượng tâm lý cơ bản của con người, góp phần định hướng cho hoạt động của người học. 4. Kinh tế chính trị học Mác - Lênin - Số tín chỉ: 2 - Mã học phần: POLI2002 - Nhóm học phần: HỌC PHẦN NỀN TẢNG - Học phần tiên quyết: Không - Học phần học trước: Không - Học phần song hành: Không Học phần gồm có 6 phần lý thuyết. Đây là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần này, người học lĩnh hội những nội dung cơ bản về phương thức sản xuất tư bản chủ nghĩa, nền kinh tế thị trường định hướng xã hội chủ nghĩa, công nghiệp hóa, hiện đại hóa, hội nhập kinh tế quốc tế của Việt Nam. Trên cơ sở đó, người học nhận thức được trách nhiệm đối với bản thân và trách nhiệm với Tổ quốc; tuân thủ đường lối, chủ trương của Đảng, chính sách, pháp luật của Nhà nước về phát triển kinh tế ở Việt Nam hiện nay."
|
| 33 |
+
},
|
| 34 |
+
{
|
| 35 |
+
"ten_mon":"Giáo dục thể chất 1 (Thể dục - Điền kinh)",
|
| 36 |
+
"Description":"không Học phần Giáo dục Thể chất học phần 1 gồm 2 phần: lí thuyết và thực hành. Học phần giúp người học lĩnh hội được những kiến thức cơ bản về rèn luyện thể chất và tập luyện thể dục thể thao thông qua các bài tập thể dục phát triển chung, bài tập thể lực, chạy cự li ngắn. Trên cơ sở đó người học vận dụng vào kĩ năng vận động trong cuộc sống, tự rèn luyện năng cao sức khỏe trong học tập và rèn luyện thể chất."
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"ten_mon":"Lập trình nâng cao",
|
| 40 |
+
"Description":"Học phần lập trình nâng cao bao gồm 7 phần lý thuyết và 7 bài thực hành, là học phần chung bắt buộc trong nhóm các học phần nền tảng. Thông qua học phần, người học sẽ có một số kỹ thuật lập trình nâng cao như quản lý vùng nhớ, thao tác trên dữ liệu có cấu trúc, cũng như quản lý dữ liệu trên thiết bị lưu trữ ngoài. Ngoài ra, học phần trang bị cho người học cách thức viết một chương trình lớn, có độ tin cậy cũng như khả năng sử dụng lại."
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"ten_mon":"Lập trình hướng đối tượng",
|
| 44 |
+
"Description":"Học phần gồm có 5 phần lý thuyết và 10 bài thực hành, là học phần bắt buộc trong nhóm các học phần nên tảng. Thông qua học phần, người học lĩnh hội các kiến thức về cơ bản về phương pháp lập trình hướng đối tượng. Định hướng cho người học trong việc phân tích, thiết kế một chương trình theo phương pháp hướng đối tượng, sử dụng các khái niệm: kiểu dữ liệu trừu tượng, sự kế thừa, tính đa hình."
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"ten_mon":"Công tác quốc phòng và an ninh",
|
| 48 |
+
"Description":"Học phần gồm 7 phần lý thuyết và 4 bài thảo luận. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học lĩnh hội được những nội dung cơ bản về công tác quốc phòng và an ninh, phân tích được những quan điểm của Đảng Cộng sản Việt Nam về quốc phòng và an ninh. Trên cơ sở đó, người học chấp hành tốt chủ trương, đường lối của Đảng, chính sách pháp luật của Nhà nước và vận dụng vào việc phòng chống một số loại tội phạm trong tình hình mới."
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"ten_mon":"Kinh tế chính trị học Mác - Lênin",
|
| 52 |
+
"Description":"Học phần Kinh tế chính trị học Mác - Lênin"
|
| 53 |
+
},
|
| 54 |
+
{
|
| 55 |
+
"ten_mon":"Chủ nghĩa xã hội khoa học",
|
| 56 |
+
"Description":"Học phần gồm có 6 phần. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, ngư��i học được trang bị những tri thức cơ bản về sứ mệnh lịch sử của giai cấp công nhân; đặc trưng cơ bản của chủ nghĩa xã hội và thời kỳ quá độ lên chủ nghĩa xã hội; các vấn đề chính trị - xã hội có tính quy luật trong trong tiến trình cách mạng xã hội chủ nghĩa. Trên cơ sở này, người học củng cố niềm tin vào con đường xây dựng chủ nghĩa xã hội ở Việt Nam, củng cố lòng yêu nước và bước đầu có khả năng nhận biết, phản đối các luận điệu xuyên tạc về chủ nghĩa xã hội, tuân thủ, chấp hành đường lối, chủ trương của Đảng, chính sách, pháp luật của Nhà nước, tham gia xây dựng môi trường giáo dục dân chủ, an toàn, thân thiện, lành mạnh và tạo động lực cho người học với sự tham gia của các bên có liên quan."
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"ten_mon":"Phương pháp nghiên cứu khoa học",
|
| 60 |
+
"Description":"Học phần Phương pháp nghiên cứu khoa học gồm bốn nội dung chính. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học sẽ được học các nội dung về (a) những vấn đề chung về nghiên cứu khoa học, (b) Quy trình thực hiện nghiên cứu khoa học, (c) phương pháp nghiên cứu, và (d) xây dựng đề cương và báo cáo kết quả. Học phần sẽ giúp người học có kiến thức nền tảng để có thể thực hiện được một công trình nghiên cứu khoa học và trình bày được kết quả của công trình nghiên cứu khoa học đó."
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"ten_mon":"Giáo dục đời sống",
|
| 64 |
+
"Description":"không Nhóm học phần Giáo dục đời sống gồm các học phần gắn liền với cuộc sống như: Kỹ thuật chế biến các món ăn; Kỹ thuật làm bánh; Kỹ thuật cắt may; Kỹ thuật trang điểm; Kỹ thuật làm các loại hoa giả từ các nguyên liệu khác nhau (giấy nhún, vải voan); Kỹ thuật cắt tỉa rau củ trang trí món ăn.... Học phần này là học phần tự chọn trong nhóm học phần nền tảng. Thông qua những học phần Giáo dục đời sống người học lĩnh hội được những kiến thức, kỹ năng cơ bản trong cuộc sống nhằm tự phục vụ cho bản thân và gia đình."
|
| 65 |
+
},
|
| 66 |
+
{
|
| 67 |
+
"ten_mon":"Phương pháp học tập hiệu quả",
|
| 68 |
+
"Description":"không Học phần gồm có 2 phần lí thuyết và 4 bài thực hành. Học phần này là học phần tự chọn trong nhóm học phần nền tảng. Học phần “Phương pháp học tập hiệu quả” trong chương trình đào tạo trình độ đại học nhằm phát triển cho người học năng lực xác định phong cách học tập của bản thân, phát triển các kĩ năng học tập hiệu quả cụ thể cho người học, đồng thời rèn luyện kĩ năng vận dụng những kĩ năng học tập hiệu quả trong học tập các nội dung học phần ở đại học."
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"ten_mon":"Giáo dục Thể chất 2",
|
| 72 |
+
"Description":"Học phần Giáo dục Thể chất 2"
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"ten_mon":"Kỹ năng thích ứng và giải quyết vấn đề",
|
| 76 |
+
"Description":"không Học phần này bao gồm 2 phần lý thuyết và 4 bài thực hành, là học phần tự chọn trong nhóm học phần nền tảng. Học phần cung cấp các kiến thức và kỹ năng để rèn luyện các kỹ năng mềm cần thiết cho người học: kỹ năng thích ứng và kỹ năng giải quyết vấn đề. Bao gồm các nội dung liên quan đến vai trò của kỹ năng, quy trình, các bước và cách thức rèn luyện các kỹ năng này. Học phần có các nội dung thực hành xen kẽ lý thuyết nhằm giúp người học vận dụng được các thao tác, hành vi liên quan đến kỹ năng để xử lý các tình huống giả định và liên hệ với thực tiễn trong công việc và cuộc sống. Trên cơ sở này, người học có khả năng giải quyết được vấn đề hiệu quả hơn và thể hiện sự thích ứng với hoàn cảnh mới, với công việc, với các mối quan hệ khác."
|
| 77 |
+
},
|
| 78 |
+
{
|
| 79 |
+
"ten_mon":"Kỹ năng làm việc nhóm và tư duy sáng tạo",
|
| 80 |
+
"Description":"không Học phần kỹ năng làm việc nhóm và tư duy sáng tạo bao gồm 2 phần lý thuyết và 4 bài thực hành, là học phần tự chọn trong nhóm học phần nền tảng. Học phần cung cấp các kiến thức cơ bản và hướng dẫn rèn luyện các kỹ năng mềm cần thiết cho người học: kỹ năng làm việc nhóm, kỹ năng tư duy sáng tạo. Bao gồm vai trò của kỹ năng, kỹ năng thành phần của kỹ năng làm việc nhóm, kỹ thuật tư duy sáng tạo và biện pháp rèn luyện cho mỗi kỹ năng. Trên cơ sở đó, người học vận dụng được các kỹ năng mềm này để tham gia, tổ chức nhóm hiệu quả và sử dụng các nguồn lực của bản thân và nhóm để giải quyết vấn đề mới mẻ, độc đáo hơn."
|
| 81 |
+
},
|
| 82 |
+
{
|
| 83 |
+
"ten_mon":"Cấu trúc dữ liệu",
|
| 84 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 6 bài tập thực hành, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần trang bị cho người học những phương pháp tổ chức và những thao tác cơ sở trên từng cấu trúc dữ liệu: mảng, danh sách liên kết, ngăn xếp, hàng đợi, cây. Học phần này cũng giúp người học hiểu được tầm quan trọng của giải thuật các cách tổ chức dữ liệu, đồng thời, người học cũng được củng cố về kĩ năng lập trình trên C++ và ứng dụng thực tế."
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"ten_mon":"Cơ sở dữ liệu",
|
| 88 |
+
"Description":"Học phần gồm có 7 phần lý thuyết và 7 bài tập thực hành, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần này trang bị cho sinh viên các khái niệm về dữ liệu, cơ sở dữ liệu, hệ quản trị cơ sở dữ liệu, mô hình cơ sở dữ liệu quan hệ, ngôn ngữ thao tác trên mô hình cơ sở dữ liệu quan hệ và phƣơng pháp thiết kế cơ sở dữ liệu. Học phần cập nhật một số vấn đề mới của cơ sở dữ liệu nhƣ khái niệm dạng chuẩn, các vấn đề về an toàn và bảo mật cơ sở dữ liệu... Học phần cung cấp một số kiến thức cơ bản về cơ sở dữ liệu cho người học. bên cạnh đó, học phần sẽ cung cấp các kiến thức cần thiết để thiết kế và khai thác hiệu quả một cơ sở dữ liệu. Khi thực hành, người học sẽ được làm trên hệ quản trị cơ sở dữ liệu SQL- Server."
|
| 89 |
+
},
|
| 90 |
+
{
|
| 91 |
+
"ten_mon":"Lập trình trên Windows",
|
| 92 |
+
"Description":"Học phần gồm có 7 phần lý thuyết và 5 bài thực hành, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần giới thiệu về cơ chế quản lý chương trình, lập trình giao diện đồ họa, cơ chế quản lý bộ nhớ, kỹ thuật in ấn. Giúp người học có nền tảng trong việc tiếp thu các ngôn ngữ lập trình cao cấp trên với giao diện giao diện đồ họa. Ở học phần này, sinh viên sẽ được học và sử dụng ngôn ngữ lập trình C#, ngoài ra biết được các Công nghệ và mô hình thông dụng khi xây dựng ứng dụng Windows."
|
| 93 |
+
},
|
| 94 |
+
{
|
| 95 |
+
"ten_mon":"Xác suất thống kê và ứng dụng",
|
| 96 |
+
"Description":"Học phần này bao gồm 9 phần lý thuyết, là học phần bắt buộc trong nhóm học phần nên tảng, cung cấp các kiến thức về toán xác suất thống kê. Nội dung bao gồm: Biến cố ngẫu nhiên, xác suất của một biến cố; Biến ngẫu nhiên, luật phân phối xác suất, các đặc trưng số của biến ngẫu nhiên, luật số lớn; biến ngẫu nhiên nhiều chiều; Mẫu và các đặc trưng mẫu, các phân phối xác suất của các đặc trưng mẫu; ước lượng tham số; kiểm định giả thuyết thống kê; lí thuyết tương quan và hồi quy. Các vấn đề ở cấp độ cao hơn có liên quan đến ứng dụng của xác suất thống kê đối với phân tích số liệu, thông tin liên quan đến các khối ngành kỹ thuật, kinh tế, xã hội được giới thiệu trong quá trình học và là vấn đề mở cho người học làm các nghiên cứu nhỏ."
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"ten_mon":"Lý thuyết đồ thị và ứng dụng",
|
| 100 |
+
"Description":"Học phần bao gồm 6 chương lí thuyết, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần này trang bị cho người học các khái niệm cơ sở của lí thuyết đồ thị như: đường đi, chu trình, liên thông, đồ thị Euler, đồ thị Hamilton cùng các thuật toán để tìm đường đi ngắn nhất, các phép duyệt cây, tìm cây tối đại (cây khung) của đồ thị. Học phần cũng cung cấp những ứng dụng thực tiễn của lí thuyết đồ thị để giải quyết một cách hiệu quả các bài toán trong thực tế."
|
| 101 |
+
},
|
| 102 |
+
{
|
| 103 |
+
"ten_mon":"Quân sự chung",
|
| 104 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 2 bài thực hành. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học lĩnh hội các chế độ sinh hoạt, học tập công tác ngày, tuần; thực hiện các chế độ nề nếp chính quy, bố trí trật tự nội vụ trong doanh trại; thực hiện Điều lệnh đội ngũ từng người có súng; Đội ngũ đơn vị và sử dụng bản đồ địa hình quân sự; Phòng chống địch tiến công bằng vũ khí công nghệ cao; Ba môn quân sự phối hợp; Hiểu biết chung về các Quân, Binh chủng trong quân đội nhân dân Việt Nam. Trên cơ sở này, người học có trách nhiệm với bản thân, học sinh, gia đình, nhà trường và xã hội, trách nhiệm công dân với nhiệm vụ xây dựng và bảo vệ Tổ quốc Việt Nam xã hội chủ nghĩa."
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"ten_mon":"Tư tưởng Hồ Chí Minh",
|
| 108 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 1 phần thực tế. Đây là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học lĩnh hội những tri thức về cơ sở, quá trình hình thành và phát triển tư tưởng Hồ Chí Minh; những nội dung cơ bản của tư tưởng Hồ Chí Minh về độc lập dân tộc và chủ nghĩa xã hội, về Đảng Cộng sản và nhà nước Việt Nam, về đại đoàn kết dân tộc và đoàn kết quốc tế, về văn hóa, đạo đức, con người. Trên cơ sở này, người học phân tích được nội dung cơ bản của tư tưởng Hồ Chí Minh, biết trân trọng, phát huy giá trị tư tưởng Hồ Chí Minh trong thực tiễn cuộc sống. Dựa trên tư tưởng Hồ Chí Minh, người học có khả năng phân tích và giải thích được các vấn đề thuộc lĩnh vực giáo dục kinh tế và pháp luật góp phần hình thành ý thức, trách nhiệm chấp hành chủ trương của Đảng, chính sách, pháp luật của Nhà nước."
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"ten_mon":"Giáo dục Thể chất 3",
|
| 112 |
+
"Description":"Học phần Giáo dục Thể chất 3"
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"ten_mon":"Kiến trúc máy tính và hợp ngữ",
|
| 116 |
+
"Description":"Học phần này bao gồm 6 phần lý thuyết, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần trang bị cho người học những kiến thức về kiến trúc, thiết kế của các máy tính. Người học được giới thiệu các ý niệm cơ bản liên quan đến kiến trúc máy tính: mạch số cơ bản (các cổng logic, flip flop, hệ tổ hợp, hệ tuần tự), phương pháp đo năng lực của máy tính, bộ lệnh, hệ thống phần cứng, hệ thống xử lí, bộ nhớ. Bên cạnh đó còn cung cấp các kiến thức về hệ số đếm dùng trong máy tính; một số kiến trúc mẫu của máy tính cũng như các thành phần chính và nhiệm vụ của chúng; cung cấp kiên thức về sơ đồ phần cứng của CPU và lập trình hợp ngữ."
|
| 117 |
+
},
|
| 118 |
+
{
|
| 119 |
+
"ten_mon":"Nhập môn mạng máy tính",
|
| 120 |
+
"Description":"Học phần gồm có 8 phần lý thuyết và 5 bài tập, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần thường được giảng dạy vào học kì 3 trong chương trình đào tạo. Trang bị cho người học những kiến thức cơ bản về mạng máy tính và các cách thức giao tiếp, các mô hình OSI, TCP\/IP cùng các khái niệm dịch vụ mạng. Môn học giúp người học nắm được một số kiến thức cơ bản về mạng máy tính và truyền thông. Giúp người học nhận biết và phân loại các thiết bị mạng không dây, mạng có dây được sử dụng trong thực tế."
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"ten_mon":"Hệ điều hành",
|
| 124 |
+
"Description":"Học phần gồm có 7 phần lý thuyết, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần trang bị cho sinh viên các kiến thức cơ bản về hệ điều hành và các phương thức hoạt động của hệ điều hành như xử lý tin, xử lý bộ nhớ, các thao tác nhập xuất, cấu trúc lưu trữ, xử lý ngắt, lập lịch, hệ thống quản lý tập tin, bảo vệ phần cứng, quản lý bộ nhớ. Học phần bao gồm 7 phần, trang bị cho sinh viên các kiến thức cơ bản về cấu trúc, nguyên lý hoạt động, process, thread, quản lý bộ nhớ, quản lý xuất nhập, hệ thống tệp tin của hệ điều hành. Giúp sinh viên hiểu nguyên tắc hoạt động của hệ điều hành."
|
| 125 |
+
},
|
| 126 |
+
{
|
| 127 |
+
"ten_mon":"Phân tích và thiết kế giải thuật",
|
| 128 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 4 bài thực hành, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần này trình bày các kĩ thuật để phân tích và thiết kế các giải thuật hiệu quả, tập trung vào các phương pháp phổ biến trong thực tế. Các chủ đề chính bao gồm: độ phức tạp và phân tích các giải thuật sắp xếp, bảng băm; chia để trị; quy hoạch động; giải thuật tham lam, giải thuật đồ thị; đường đi ngắn nhất; tính toán ma trận và đa thức"
|
| 129 |
+
},
|
| 130 |
+
{
|
| 131 |
+
"ten_mon":"Quy hoạch tuyến tính và ứng dụng",
|
| 132 |
+
"Description":"Học phần gồm có 4 phần lý thuyết và 9 bài tập thảo luận, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần cung cấp các kiến thức cơ bản được gói gọn trong các vấn đề: bài toán quy hoạch tuyến tính giải bằng phương pháp đơn hình, phương pháp đơn hình mở rộng, lí thuyết đối ngẫu, bài toán vận tải và phương pháp phân phối. Tính ứng dụng được chú trọng quan tâm trong học phần này. Các vấn đề ở cấp độ cao hơn có liên quan đến quy hoạch tuyến tính được giới thiệu sơ lược trong quá trình học và là vấn đề mở cho người học làm các nghiên cứu nhỏ."
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"ten_mon":"Kỹ thuật chiến đấu bộ binh và chiến thuật",
|
| 136 |
+
"Description":"Học phần gồm có 5 bài thực hành. Học phần này là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học lĩnh hội những kiến thức kỹ thuật bắn súng tiểu liên AK, sử dụng một số loại lựu đạn thông thường; thực hành các bài chiến thuật từng người trong chiến đấu tiến công, từng người trong chiến đấu phòng ngự, từng người làm nhiệm vụ tuần tra, canh gác. Trên cơ sở này, người học có trách nhiệm với bản thân, học sinh, gia đình, nhà trường và xã hội, trách nhiệm công dân với nhiệm vụ xây dựng, bảo vệ Tổ quốc Việt Nam xã hội chủ nghĩa."
|
| 137 |
+
},
|
| 138 |
+
{
|
| 139 |
+
"ten_mon":"Lịch sử Đảng cộng sản Việt Nam",
|
| 140 |
+
"Description":"Học phần gồm 3 phần lý thuyết. Đây là học phần bắt buộc trong nhóm học phần nền tảng. Thông qua học phần, người học hiểu biết về sự ra đời của Đảng Cộng sản Việt Nam và quá trình lãnh đạo cách mạng dân tộc dân chủ nhân dân và cách mạng xã hội chủ nghĩa của Đảng. Trên cơ sở này, người học có thể vận dụng kiến thức lịch sử Đảng vào giải quyết các vấn đề trong thực tiễn và hình thành ý thức, trách nhiệm chấp hành chủ trương, đường lối của Đảng, chính sách pháp luật của Nhà nước."
|
| 141 |
+
},
|
| 142 |
+
{
|
| 143 |
+
"ten_mon":"Nhập môn công nghệ phần mềm",
|
| 144 |
+
"Description":"Học phần gồm có 7 phần lý thuyết và 7 bài tập thực hành, là học phần bắt buộc chung trong nhóm các học phần nền tảng. Học phần cung cấp các kiến thức cơ sở liên quan đến các đối tượng chính yếu trong lĩnh vực công nghệ phần mềm (quy trình công nghệ, phương pháp kỹ thuật thực hiện, …). Giúp người học hiểu và biết tiến hành xây dựng phần mềm một cách có hệ thống, có phương pháp. Ngoài ra, học phần này giới thiệu - Các nguyên lý cơ bản trong kỹ thuật phần mềm trên ba lĩnh vực yêu cầu, thiết kế và kiểm tra. - Kỹ thuật phân tích dựa trên sơ đồ dòng dữ liệu (DFD) - Các phân tích hướng đối tượng sử dụng UML. - Các mô hình phát triển phần mềm. - Kiểm tra đánh giá hệ thống - Quản trị và ước lượng dự án Môn học có luyện tập về qui trình xây dựng một sản phẩm phần mềm"
|
| 145 |
+
},
|
| 146 |
+
{
|
| 147 |
+
"ten_mon":"Phân tích thiết kế hướng đối tượng",
|
| 148 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 6 bài thực hành, là học phần bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, người học lĩnh hội các kiến thức để xây dựng và phát triển phần mềm theo ngôn ngữ mô hình hóa UML. Trên cơ sở này, người học vận dụng nhằm các kiến thức để phân tích, thiết kế cho dự án công nghệ phần mềm cụ thể."
|
| 149 |
+
},
|
| 150 |
+
{
|
| 151 |
+
"ten_mon":"Trí tuệ nhân tạo",
|
| 152 |
+
"Description":"Học phần gồm 5 phần lý thuyết, là học phần bắt buộc thuộc trong nhóm học phần nghiệp vụ. Nội dung của môn học cung cấp kiến thức tổng quát về lĩnh vực trí tuệ nhân tạo, vai trò của trí tuệ nhân tạo trong chuyên ngành khoa học máy tính, và sự cần thiết của việc ứng dụng các thành tựu trong lĩnh vực này vào đời sống thực tế. Học phần cung cấp cơ sở lý thuyết, công nghệ và kỹ thuật giải quyết các bài toán thực tế dựa trên các nền tảng trí tuệ nhân tạo cơ bản như: các giải thuât tìm kiếm heuristic và metaheuristic, hệ thống suy diễn dự trên tập luật, mạng Bayes. Các thực nghiệm nhắm đến phát triển ứng dụng thực tế đòi hỏi giải pháp trí tuệ nhân tạo như: lọc email rác, chatbot, v.v."
|
| 153 |
+
},
|
| 154 |
+
{
|
| 155 |
+
"ten_mon":"Các hệ cơ sở dữ liệu",
|
| 156 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 5 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần trang bị cho người học những kiến thức quản lý dữ liệu và những thao tác trên hệ quản trị cơ sở dữ liệu MS SQL Server. Học phần này cũng giúp người học hiểu được tầm quan trọng của việc truy vấn dữ liệu tối ưu như tăng tốc độ truy xuất, thiết lập và xử lý truy xuất đồng thời, sử dụng cursor trong lập trình cơ sở dữ liệu. Đồng thơi nắm được cách tổ chức lưu trữ dữ liệu trên thiết bị lưu trữ."
|
| 157 |
+
},
|
| 158 |
+
{
|
| 159 |
+
"ten_mon":"Thiết kế và quản lý mạng LAN",
|
| 160 |
+
"Description":"Học phần gồm 4 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần giúp người học biết cách phân tích, thiết kế và quản lí một mạng LAN ở cấp độ một trường học, một tòa nhà văn phòng cao tầng. Người học có thể vận dụng các kiến thức về mô hình, kiến trúc và công nghệ mạng trong học phần Mạng máy tính vào thực tế để triển khai một hệ thống mạng cụ thể."
|
| 161 |
+
},
|
| 162 |
+
{
|
| 163 |
+
"ten_mon":"Phân tích và thiết kế hệ thống thông tin",
|
| 164 |
+
"Description":"Học phần gồm có 9 phần lý thuyết và bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần bao gồm các khái niệm, phương pháp, kỹ thuật, kỹ năng để phân tích và thiết kế thành công các hệ thống thông tin. Chú trọng chủ yếu vào 2 thành phần quan trọng nhất của một hệ thống thông tin, đó là các thành phần dữ liệu (khía cạnh tĩnh của hệ thống thông tin) và xử lý (khía cạnh động của hệ thống thông tin). Áp dụng ngôn ngữ mô hình hoá thống nhất (UML) trong các vấn đề phân tích thiết kế hệ thống thông tin. Kiến thức sẽ được vận dụng ngay vào các bài tập nghiên cứu tình huống, và một tiểu luận môn học dựa trên một bài toán thực tế sẽ được thực hiện theo nhóm các người học, đi từ phân tích đến cài đặt cụ thể với một phần mềm quản trị cơ sở dữ liệu. Một số công cụ hỗ trợ phân tích thiết kế sẽ được đưa vào áp dụng cho các bài tập và tiểu luận môn học."
|
| 165 |
+
},
|
| 166 |
+
{
|
| 167 |
+
"ten_mon":"Cơ sở dữ liệu nâng cao",
|
| 168 |
+
"Description":"Học phần gồm có 9 phần lý thuyết và 7 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp các khái niệm về cơ sở dữ liệu không tổ chức theo mô hình quan hệ truyền thống: dữ liệu không gian, dữ liệu thời gian, dữ liệu bán cấu trúc, dữ liệu đa truyền thông, …"
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"ten_mon":"Hệ thống mã nguồn mở",
|
| 172 |
+
"Description":"Học phần gồm có 7 chương lý thuyết và 2 hoạt động thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho sinh viên những những vấn đề chung về các hệ thống mã nguồn mở, cách quản lý vận hành của cộng đồng mã nguồn mở cũng nhưng những giấy phép quan trọng trong mã nguồn mở. Học phần giúp sinh viên có khả năng ứng dụng các hệ thống mã nguồn mở được xây dựng sẵn một cách nhanh chóng và phù hợp."
|
| 173 |
+
},
|
| 174 |
+
{
|
| 175 |
+
"ten_mon":"Xử lý ảnh số",
|
| 176 |
+
"Description":"Học phần gồm 8 phần lý thuyết và 6 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần trình bày các kiến thức và phương pháp xử lý ảnh được sử dụng phổ biến như nâng cao chất lượng, phục hồi ảnh, các xử lý quan trọng nhằm làm nổi bật được các đặc trưng như vùng, cạnh. Trọng tâm của học phần là yêu cầu người học giải quyết một số yêu cầu xử lý ảnh với ngôn ngữ C++, C# Python hoặc MATLAB cụ thể dựa trên các kiến thức cơ bản về xử lý ảnh."
|
| 177 |
+
},
|
| 178 |
+
{
|
| 179 |
+
"ten_mon":"Quản trị cơ bản với Windows Server",
|
| 180 |
+
"Description":"Học phần gồm 11 phần lý thuyết, là học phần tự chọn trong chương trình, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần này cung cấp kiến thức về cách thức quản lý người dùng, nhóm người dùng, vận hành, quản trị tài nguyên và bảo mật trên nền máy chủ Windows. Người học phải thực hành trên máy chủ Windows Server 2003 và Windows Server 2008"
|
| 181 |
+
},
|
| 182 |
+
{
|
| 183 |
+
"ten_mon":"Nghi thức giao tiếp mạng (CISCO 1)",
|
| 184 |
+
"Description":"Học phần gồm 8 phần lý thuyết và 8 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Mục tiêu của môn học này nhằm trang bị kiến thức cho người học lấy bằng CCNA của CISCO. Sau khi học môn học môn học này người học có khả năng: - Mô tả kiến trúc, cấu trúc, chức năng và các thành phần cấu thành mạng Internet cũng như các hệ thống mạng khác. - Khảo sát chức năng, vai trò của các giao thức và dịch vụ của mỗi tầng của mô hình TCP\/IP và mô hình OSI - Mô tả chức năng và cấu trúc của địa chỉ IPv4. Khả năng hoạch định IP scheme. - Nắm vững khái niệm và nguyên lý hoạt động của công nghệ Ethernet, môi trường truyền dẫn và phương tiện truyền dẫn. - Có khả năng triển khai hệ thống mạng LAN đơn giản. - Mô tả kiến trúc, các bộ phận và cơ chế hoạt động của router - Nắm vững nguyên lý hoạt động cũng như các hạn chế của quá trình định tuyến và giao thức định tuyến. - Có khả năng phân tích và cấu hình căn bản một số giao thức như RIPv1, RIPv2, OSPF và EIGRP."
|
| 185 |
+
},
|
| 186 |
+
{
|
| 187 |
+
"ten_mon":"Phát triển ứng dụng trên thiết bị di động",
|
| 188 |
+
"Description":"Học phần gồm 6 phần lý thuyết và 6 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần cung cấp cho người học kiến thức và kĩ năng nâng cao và chuyên sâu trong lập trình di động trên nền tảng Android. Đồng thời, còn cung cấp thông tin về kiến trúc và cách thức làm việc chung để người học có thể tự nghiên cứu và tìm hiểu nhiều nền tảng di động khác."
|
| 189 |
+
},
|
| 190 |
+
{
|
| 191 |
+
"ten_mon":"Quản lý dự án Công nghệ Thông tin",
|
| 192 |
+
"Description":"Học phần gồm có 8 phần lý thuyết và 6 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần này nhằm cung cấp cho các người học các kiến thức cơ sở liên quan đến việc tổ chức, quản lý quá trình triển khai một đề án phần mềm. Phần đầu tiên trong môn học liên quan đến xây dựng hồ sơ khả thi (khảo sát hiện trạng, đề xuất phương án, ước lượng chi phí, đánh giá rủi ro…) cho một đề án phần mềm, sau đó là các kỹ năng liên quan đến việc tổ chức triển khai (lập kế hoạch, tổ chức nhân sự, theo dõi việc thực hiện…)."
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"ten_mon":"Kiểm thử phần mềm cơ bản",
|
| 196 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 10 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho người học kiến thức cơ bản về các khái niệm trong kiểm thử phần mềm, kỹ năng, và quy trình kiểm định chất lượng phần mềm. Học phần trình bày các chiến lược kiểm tra phần mềm theo mức đơn vi, mức tích hợp, mức hệ thống,… Học phần cũng trình bày một số công cụ để kiểm thử phần mềm thông qua lập trình."
|
| 197 |
+
},
|
| 198 |
+
{
|
| 199 |
+
"ten_mon":"Phát triển ứng dụng trò chơi",
|
| 200 |
+
"Description":"Phát triển ứng dụng trên thiết bị di động, Học phần gồm có 7 phần lý thuyết và 6 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần sẽ trang bị cho người học các kiến thức cơ bản về lập trình game. Cụ thể người học sẽ được giới thiệu về qui trình phát triển game, các thành phần cơ bản của một game và thiết kế game, cũng như các kiến thức cơ bản về các game engine. Người học được cung cấp các kiến thức cơ bản về các thành phần đồ họa trong game 2D, 3D và làm thế nào để lập trình một game 2D, 3D, biên dịch game ra các nền tảng phổ biến như iOS, Android, Windows 10\/11, PC\/Mac."
|
| 201 |
+
},
|
| 202 |
+
{
|
| 203 |
+
"ten_mon":"Quy trình phát triển phần mềm Agile",
|
| 204 |
+
"Description":"Học phần gồm có 5 phần lý thuyết và 8 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trình bày quy trình phát triển phần mềm theo Agile và các nguyên tắc cơ bản của Agile. Các công việc và các kỹ năng cần thiết cho các vị trí trong quy trình. Đồng thời đi sâu trình bày một minh họa cụ thể Agile-SCRUM.."
|
| 205 |
+
},
|
| 206 |
+
{
|
| 207 |
+
"ten_mon":"Hệ thống nhúng và ứng dụng",
|
| 208 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 5 bài thực hành, thảo luận, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trình bày cách tiếp cận khoa học máy tính cho giáo dục dựa trên sử dụng ngôn ngữ lập trình trong các ngữ cảnh đa dạng: (1) Tangible programming, (2) Graphical programming, (3) syntax based traditional programming sử dụng opensource hardware Arduino và Raspberry Pi. Học phần hỗ trợ kỹ năng giảng dạy STEM. Học phần giúp người học đạt được năng lực phát triển sản phẩm thực tế hỗ trợ trong giáo dục, và một số lĩnh vực liên quan. Các kiến thức bao gồm: Tangible programming, Scratch programming, Arduino programming, Raspberry Pi programming."
|
| 209 |
+
},
|
| 210 |
+
{
|
| 211 |
+
"ten_mon":"Học máy",
|
| 212 |
+
"Description":"Học phần gồm có 7 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần thường được giảng dạy vào học kì 6 trong chương trình đào tạo. Học phần trình bày các phương pháp và giải thuật học máy: Các phương pháp học máy; Một số khái niệm cơ bản như độ thiên vị, phương sai, quá và dưới khớp; Các giải thuật học giám sát và không giám sát; Các giải thuật học tham số và không tham số."
|
| 213 |
+
},
|
| 214 |
+
{
|
| 215 |
+
"ten_mon":"Lập trình Python",
|
| 216 |
+
"Description":"Quản trị cơ bản với Windows Server, Học phần gồm có 7 phần lý thuyết và 11 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần giới thiệu về ngôn ngữ lập trình Python, trình soạn thảo, môi trường thông dịch và thực thi chương trình. Các kiến thức cơ bản về lập trình như biến, các cấu trúc và dữ liệu cơ bản, nhập xuất, bắt ngoại lệ, lập trình hướng đối tượng, tương tác với cơ sở dữ liệu. Ngoài lý thuyết, học phần còn giới thiệu các ví dụ minh họa ứng dụng Python trong học máy."
|
| 217 |
+
},
|
| 218 |
+
{
|
| 219 |
+
"ten_mon":"Lập trình PHP",
|
| 220 |
+
"Description":"Học phần gồm 7 phần lý thuyết và 8 bài tập thực hành, là học phần bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần này cung cấp cho người học công cụ lập trình để xây dựng Website với ngôn ngữ lập trình. Trong đó tập trung vào việc sử dụng hệ quản trị cơ sở dữ liệu mã nguồn mở MySQL; Ngôn ngữ truy vấn dữ liệu cấu trúc (SQL); Ngôn ngữ PHP cho lập trình, mô hình MVC. Hướng tới xây dựng một ứng dụng quản lý trên môi trường Web với Framework PHP đáp ứng theo nhu cầu thực tế."
|
| 221 |
+
},
|
| 222 |
+
{
|
| 223 |
+
"ten_mon":"Thực hành nghề nghiệp",
|
| 224 |
+
"Description":"Học phần thực hành nghề nghiệp là học phần bắt buộc trong nhóm thực hành, thực tập nghề nghiệp, được thực hiện vào học kỳ 6 của chương trình đào tạo. Học phần này tạo điều kiện người học tiếp cận với các mô hình hoạt động của doanh nghiệp; Bước đầu tìm hiểu, làm quen với doanh nghiệp; Củng cố kiến thức lý thuyết đã được trang bị trong nhà trường để có thể tìm hiểu các hoạt động của doanh nghiệp; Rèn kỹ năng giao tiếp với doanh nghiệp, phát huy tinh thần học hỏi nơi doanh nghiệp."
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"ten_mon":"Mạng máy tính nâng cao",
|
| 228 |
+
"Description":"Học phần gồm có 8 phần lý thuyết và 10 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, học sinh được trang bị cho sinh viên các kiến thức nâng cao về hệ thống mạng máy tính. Sinh viên sẽ hiểu được các nguyên lý hoạt động, các nghi thức giao tiếp trong hệ thống. Giúp sinh viên hiểu biết và có thể tự nghiên cứu các kỹ thuật chuyên sâu về mạng truyền thông."
|
| 229 |
+
},
|
| 230 |
+
{
|
| 231 |
+
"ten_mon":"Công nghệ Web",
|
| 232 |
+
"Description":"Học phần gồm có 10 phần lý thuyết và 10 bài tập thực hành, là học phần tự chọn bắt bu��c thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, người học lĩnh hội kiến thức và kỹ năng liên quan đến xây dựng ứng dụng web đã học trong học phần Phát triển ứng dụng web. Áp dụng các công nghệ hỗ trợ việc xây dựng ứng dụng web hoàn chỉnh, tiếp cận một số công nghệ và kỹ năng cụ thể: Web template, Web Icon, Bootstrap; Jquery, Jquery UI, Widget Factory, RequireJS; W2UI; AngularJS, ReactJs, VueJs; Websocket, Webworker, Web 3D, MathML, Web Multimedia, Web Storage, Geolocation, Framework Phổ biến; PHP: Laravel, Symfony, CodeIgniter, Zend Framework, FuelPHP, Slim, Phalcon, Aura, Yii 2, CakePHP, ….; NET: ASP.NET Boilerplate, DotVVM, Nancy, NemerleWeb, Composite C1, DNN (DotNetNuke), Kaliko CMS, N2CMS, Orchard, Piranha CMS, Platformus, Suave, Umbraco; SmartStoreNET, nopCommerce, Virto Commerce."
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"ten_mon":"Công nghệ JAVA",
|
| 236 |
+
"Description":"Học phần gồm có 7 phần lý thuyết và 5 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho người học kiến thức và kỹ năng làm việc trên công nghệ lập trình Java. Người học sẽ được giới thiệu các đặc điểm nổi bật trong công nghệ này và việc ứng dụng chúng trong việc xây dựng các ứng dụng cụ thể. Cụ thể, trong học phần này, sinh viên sẽ được học các kiến thức cơ bản về lập trình Java, sử dụng Java để lập trình giao diện, và kết nối cơ sở dữ liệu."
|
| 237 |
+
},
|
| 238 |
+
{
|
| 239 |
+
"ten_mon":"Các hệ cơ sở tri thức",
|
| 240 |
+
"Description":"Học phần gồm 7 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần giới thiệu cho người học tổng quan về các hệ cơ sở tri thức (KBS), cách thức biểu diễn tri thức, các kỹ thuật suy diễn và suy luận. Trình bày những lợi ích khi sử dụng KBS và các ví dụ. Đánh giá được tính thích hợp khi khai thác KBS. Sử dụng Knowledge Fusion hoặc Python để cài đặt KBS."
|
| 241 |
+
},
|
| 242 |
+
{
|
| 243 |
+
"ten_mon":"Đồ hoạ máy tính",
|
| 244 |
+
"Description":"Học phần gồm 6 phần lý thuyết và 5 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần cung cấp cho người học các kiến thức cơ bản về cấu trúc, chức năng của các thiết bị thành phần trong một hệ thống đồ họa máy tính. Đồng thời người học được trang bị các kiến thức, giải thuật đồ họa máy tính 2 và 3 chiều, và ứng dụng trong thực tế. Trọng tâm của học phần là yêu cầu người học viết được các ứng dụng đồ họa 2 hoặc 3 chiều cụ thể."
|
| 245 |
+
},
|
| 246 |
+
{
|
| 247 |
+
"ten_mon":"Bảo mật và an ninh mạng",
|
| 248 |
+
"Description":"Học phần gồm có 11 phần lý thuyết và 9 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần này là học phần tự chọn bắt buộc cho người học ngành Công nghệ phần mềm và Mạng máy tính. Thông qua học phần, người học lĩnh hội các kiến thức về cơ bản về an ninh mạng, các lỗ hỏng bảo mật và cách thức khắc phục sự cố an ninh mạng. Trên cơ sở này, người học vận dụng nhằm các kiến thức để xây dựng hệ thống an toàn và khắc phục các sự cố an ninh mạng có thể xảy ra."
|
| 249 |
+
},
|
| 250 |
+
{
|
| 251 |
+
"ten_mon":"Logic mờ và ứng dụng",
|
| 252 |
+
"Description":"Học phần gồm có 9 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho người học những kiến thức về logic mờ triển khai trong thực tế như sự mờ hồ và không chắc chắn; tập cổ điển và tập mờ; quan hệ cổ điển và quan hệ mờ; số mờ và tính toán mờ, logic cổ điển và logic mờ; hệ thống dựa và luật mờ; hệ thống kiểm soát mờ, đồng thời người học cũng được củng cố về các khái niệm về logic mệnh đề và logic vị từ qua đó trang bị thêm các kỹ năng về logic tính toán hình thức trong các tiếp cận ứng dụng thực tế."
|
| 253 |
+
},
|
| 254 |
+
{
|
| 255 |
+
"ten_mon":"Công nghệ NET",
|
| 256 |
+
"Description":"Học phần Công nghệ NET bao gồm 6 phần lý thuyết và 6 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần này, người học được cung cấp cho các kỹ năng lập trình và phát triển ứng dụng Web trên nền tảng .NET framework. Bao gồm các kiến thức cơ bản của .NET Core, MVC Core, Web API Core, Unit testing và triển khai ứng dụng."
|
| 257 |
+
},
|
| 258 |
+
{
|
| 259 |
+
"ten_mon":"Chuyên đề Oracle",
|
| 260 |
+
"Description":"Học phần gồm có 5 phần lý thuyết và 7 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trình bày phương pháp thiết kế và tạo CSDL quan hệ. Các chủ đề bao gồm lưu trữ, truy vấn, cập nhật, và hiển thị dữ liệu sử dụng Structured Query Language (SQL) được tích hợp vào Stored Procedures, Functions, Packages và Triggers (PL\/SQL Programming). Học phần sử dụng DBMS Oracle để thực hiện các vấn đề kỹ thuật trên.."
|
| 261 |
+
},
|
| 262 |
+
{
|
| 263 |
+
"ten_mon":"Truyền thông kỹ thuật số",
|
| 264 |
+
"Description":"Học phần gồm 9 phần lý thuyết và các bài thảo luận nhóm, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho người học những kiến thức về lĩnh vực truyền số liệu qua các mạng thông tin (hầu hết các mạng viễn thông có dây hay không dây đều được đề cập đến, trong đó mạng máy tính được nhấn mạnh). Học phần này cũng giúp người học hiểu được những nguyên lý và những chủ đề thiết yếu liên quan đến công nghệ, kỹ thuật và kiến trúc của các hệ thống truyền dữ liệu, đồng thời người học cũng được củng cố về các khái niệm mạng Lan, Wan, các thành phần cơ bản cấu thành nên mạng máy tính."
|
| 265 |
+
},
|
| 266 |
+
{
|
| 267 |
+
"ten_mon":"Chuẩn đoán và quản lý sự cố mạng",
|
| 268 |
+
"Description":"Nghi thức giao tiếp mạng (CISCO 1), Học phần gồm 4 phần lý, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần hướng dẫn một số thao tác chuyên sâu trên thiết bị Switch của hệ thống mạng Cisco. Trình bày phương pháp xác định nguyên nhân và giải pháp khắc phục các sự cố trên mạng như nghẽn mạng, lỗi thiết bị, lỗi phần mềm trong hệ thống mạng Cisco."
|
| 269 |
+
},
|
| 270 |
+
{
|
| 271 |
+
"ten_mon":"Định tuyến mạng nâng cao (CISCO 2)",
|
| 272 |
+
"Description":"Học phần gồm 8 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị kiến thức cho người học lấy bằng CCNA của CISCO. Sau khi học môn học môn học này người học có khả năng: - Mô tả mô hình thiết kế mạng phân cấp, khả năng lựa chọn thiết bị thích hợp cho mỗi cấp. Có khả năng cấu hình switch căn bản. - Nắm vững mục đích và nguyên lý hoạt động của mạng virtual LAN, giao thức VTP, STP và định tuyến Inter-VLAN. - Hiểu rõ nguyên lý hoạt động và cấu hình căn bản mạng Wireless. - Nắm vững khái niệm và nguyên lý hoạt động cơ bản của một số giao thức và các dịch vụ được sử dụng để triển khai mạng WAN như PPP, Frame Relay, Access Control List, Teleworker services, IP services - Nắm vững khái niệm an toàn hệ thống mạng. - Phát hiện và khắc phục sự cố trong việc triển khai mạng WAN. Thực hành: trên thiết bị chuyên dụng của CISCO."
|
| 273 |
+
},
|
| 274 |
+
{
|
| 275 |
+
"ten_mon":"Quản trị mạng với Linux",
|
| 276 |
+
"Description":"Học phần gồm 9 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho người học những kiến thức cơ bản về cài đặt, cấu hình, quản trị và sử dụng hệ điều hành Linux. Học phần này sẽ cung cấp cho người học những kiến thức cơ bản để quản lý một mạng LAN (Local Area Network) nhỏ dưới 100 máy bằng hệ điều hành Linux hay triển khai hệ thống máy chủ phục vụ các dịch vụ thông dụng trên nền tảng Internet."
|
| 277 |
+
},
|
| 278 |
+
{
|
| 279 |
+
"ten_mon":"Quản trị dịch vụ mạng với Windows Server",
|
| 280 |
+
"Description":"Học phần gồm có 9 phần lý thuyết và 7 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Trang bị cho sinh viên những kiến thức kiến thức, kỹ thuật cơ bản, nắm vững những khái niệm và làm việc trong lĩnh vực quản trị dịch vụ mạng Window Server của một công ty. Học phần này nhằm cung cấp cho các sinh viên các kiến thức cơ sở liên quan đến quản trị, vận hành, bảo trì các dịch vụ mạng, bảo mật cho hệ thống máy chủ Windows. Giúp sinh viên hiểu biết cài đặt, cấu hình và quản trị các dịch vụ mạng, bảo mật cho hệ thống mạng dùng máy chủ Windows Server."
|
| 281 |
+
},
|
| 282 |
+
{
|
| 283 |
+
"ten_mon":"Hệ th���ng quản trị doanh nghiệp",
|
| 284 |
+
"Description":"Phát triển ứng dụng trên thiết bị di động, Học phần gồm có 3 phần lý thuyết và 8 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp kiến thức về tổ chức và triển khai một hệ thống hỗ trợ cho lãnh đạo các đơn vị: quản trị nguồn lực (ERP), phân tích đa chiều (OLAP), hỗ trợ ra quyết định (DSS). Ngoài các kiến thức chuyên ngành cần thiết như lập trình, quản trị hệ thống,… sinh viên chuyên ngành CNTT cũng cần được trang bị thêm các kiến thức liên quan tới quản trị doanh nghiệp và đặc biệt là ứng dụng CNTT trong quản lý và điều hành doanh nghiệp để có thể nhanh chóng thích nghi với môi trường làm việc mới mẻ sau tốt nghiệp. Với kiến thức bổ trợ trong môn học Hệ quản trị doanh nghiệp này sinh viên có thể nhanh chóng nắm bắt được vấn đề của doanh nghiệp khi tham gia tư vấn và thiết kế các hệ thống thông tin ứng dụng cho doanh nghiệp. Ngoài ra môn học còn định hướng và cung cấp kỹ năng cho sinh viên về xu hướng công nghệ xử lý thông tin hiện đại trong doanh nghiệp là Business Intelligence đã và đang được các hãng công nghệ lớn quan tâm, đầu tư, phát triển."
|
| 285 |
+
},
|
| 286 |
+
{
|
| 287 |
+
"ten_mon":"Xây dựng dự án Công nghệ thông tin",
|
| 288 |
+
"Description":"Học phần gồm có 5 phần lý thuyết và 8 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, học sinh được trang bị cho sinh viên các kiến thức , kỹ thuật cơ bản, nắm vững những khái niệm và làm việc trong lĩnh vực xây dựng dự án phần mềm của một công ty. Sinh viên sẽ hiểu được tầm quan trọng của việc tính toán thời lượng thực hiện dự án cùng chi phí dự toán phát sinh để đảm bảo tiến độ tối ưu nhất. Đồng thời phát triển năng lực quản lý kiểm soát trong hoạt động nhóm"
|
| 289 |
+
},
|
| 290 |
+
{
|
| 291 |
+
"ten_mon":"Hệ tư vấn thông tin",
|
| 292 |
+
"Description":"Học phần gồm có 8 phần lý thuyết và 7 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho sinh viên phương pháp và kĩ thuật phát triển các hệ thống tư vấn hiện đại, cách đánh giá hệ thống, tự động hóa nhiều chiến lược tư vấn khác nhau với mục tiêu cung cấp các tư vấn có chất lượng cao, phù hợp với sở thích và hoàn cảnh từng cá nhân."
|
| 293 |
+
},
|
| 294 |
+
{
|
| 295 |
+
"ten_mon":"Bảo mật cơ sở dữ liệu",
|
| 296 |
+
"Description":"Học phần gồm có 6 phần lý thuyết và 5 bài tập, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, người học lĩnh hội về kiến thức, kỹ thuật nền tảng về bảo mật cơ sở dữ liệu để có thể hiểu được những cơ chế, mô hình và kỹ thuật bảo mật cơ sở dữ liệu, cụ thể: các kiểu tấn công và các phương pháp bảo vệ tương ứng, bảo vệ người dùng, bảo vệ dữ liệu, bảo vệ bảo vệ tính riêng tư của người dùng, theo dõi nhật ký. Trên cơ sở này, người học vận dụng nhằm các kiến thức để phân tích, thiết kế tăng cường an toàn cho dự án công nghệ phần mềm."
|
| 297 |
+
},
|
| 298 |
+
{
|
| 299 |
+
"ten_mon":"Khai thác dữ liệu và ứng dụng",
|
| 300 |
+
"Description":"Học phần gồm 6 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nền tảng. Học phần cung cấp cho sinh viên các kiến thức và kỹ thuật khai thác dữ liệu để rút trích các tri thức quí báu từ các núi dữ liệu. Mối quan hệ giữa tri thức rút trích và tiến trình ra quyết định, hoạch định chính sách sẽ được thảo luận với nhiều ứng dụng thực tế Khai thác dữ liệu nhằm tìm kiếm các tri thức tiềm ẩn trong kho dữ liệu và dự đoán hoặc tổng hợp luật từ tri thức tiềm ẩn. Trọng tâm của học phần là giới thiệu các kỹ thuật khai thác dữ liệu cơ bản như khái niệm, mô hình, huấn luyện, dự đoán và đánh giá. Học phần trình bày các phương pháp, giải thuật như Apriori, ECLAT, và FPgrowth sử dụng trong nhận dạng mẫu dữ liệu có trong kho dữ liệu, hỗ trợ dự đoán và các ứng dụng thực tế. Trình bày các độ đo đánh giá mẫu dữ liệu, như lift, chisquare, cosine, Jaccard, và Kulczynski. Các phương pháp khai phá mẫu d�� liệu tuần tự như GSP, SPADE, PrefixSpan, CloSpan. Các phương pháp khái thác mẫu dựa trên đồ thị như gSpan, CloseGraph, chỉ mục đồ thị, và các ứng dụng khai thác đồ thị như graph indexing và tìm kiếm tương tự trong graph databases. Các phương pháp phân loại dựa trên mẫu như CBA, CMAR, PatClass, DPClass."
|
| 301 |
+
},
|
| 302 |
+
{
|
| 303 |
+
"ten_mon":"Lập trình tiến hóa và thuật giải di truyền",
|
| 304 |
+
"Description":"Học phần gồm có 8 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trình bày các phương pháp và giải thuật học máy: Các phương pháp học máy; Một số khái niệm cơ bản như độ thiên vị, phương sai, quá và dưới khớp; Các giải thuật học giám sát và không giám sát: Các giải thuật học tham số và không tham số."
|
| 305 |
+
},
|
| 306 |
+
{
|
| 307 |
+
"ten_mon":"Các phương pháp học thống kê",
|
| 308 |
+
"Description":"Học phần gồm 9 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp các kỹ thuật đa dạng trong lĩnh vực thống kê và máy học. Nội dung tập trung vào các phương pháp học có bản chất thống kê như: Maximum Likelihood, Expectation Maximization, Bayesian network, Support Vector Machine. Ngoài ra, môn học cũng cung cấp các kiến thức về các giải thuật hồi quy, các phương pháp lấy mẫu, phương pháp gom cụm."
|
| 309 |
+
},
|
| 310 |
+
{
|
| 311 |
+
"ten_mon":"Lắp ráp, cài đặt và bảo trì máy tính",
|
| 312 |
+
"Description":"Học phần gồm 5 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp cho người học các kiến thức về quy trình, thao tác kỹ thuật, tiêu chuẩn an toàn trong việc lắp ráp, cài đặt và bảo trì máy tính. Người học sẽ hiểu được các chuẩn giao tiếp phần cứng thông dụng, có khả năng đọc thông số kỹ thuật từ nhà sản xuất thiết bị và lựa chọn cấu hình, chủng loại thiết vị theo yêu cầu sử dụng của người dùng, có khả năng tự lắp ráp, cài đặt và bảo trì máy tính cá nhân an toàn, hiệu quả và đúng quy trình."
|
| 313 |
+
},
|
| 314 |
+
{
|
| 315 |
+
"ten_mon":"Internet vạn vật",
|
| 316 |
+
"Description":"Học phần Internet vạn vật bao gồm 7 phần lý thuyết và 6 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, người học lĩnh hội những tri thức cơ bản về IoT và các đặc trưng của nó. Trên cơ sở này, người học có kĩ năng phân tích yêu cầu để đề xuất mô hình ứng dụng IoT phù hợp. Học phần cung cấp cho người học những kiến thức nguyên lý hoạt động, các chuẩn, thiết bị và kiến trúc của các hệ thống sử dụng công nghệ IoT và các ứng dụng."
|
| 317 |
+
},
|
| 318 |
+
{
|
| 319 |
+
"ten_mon":"Nhập môn DevOps",
|
| 320 |
+
"Description":"Học phần gồm có 9 phần lý thuyết và 5 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, người học lĩnh hội về kiến thức, kỹ năng, và quy trình phát triển phần mềm (gồm 2 giai đoạn chính: phát triển và vận hành) giúp tối ưu hóa chu trình phát triển phần mềm, giúp sản phẩm IT được release nhanh và thường xuyên hơn. Trên cơ sở này, người học vận dụng nhằm các kiến thức để xây dựng quy trình triển khai một dự án án công nghệ phần mềm cụ thể."
|
| 321 |
+
},
|
| 322 |
+
{
|
| 323 |
+
"ten_mon":"Công nghệ chuỗi khối và ứng dụng",
|
| 324 |
+
"Description":"Học phần gồm có 5 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp cho người học những kiến thức nguyên lý hoạt động, các chuẩn, thiết bị và kiến trúc của các hệ thống sử dụng công nghệ blockchain và các ứng dụng. Đây là học phần tự chọn bắt buộc của các chuyên ngành. Học trong chương trình đào tạo cử nhân công nghệ thông tin. Trang bị cho sinh viên những kiến thức kiến thức, kỹ thuật cơ bản, nắm vững những khái niệm và làm việc trong lĩnh vực công nghệ chuỗi khối và ứng dụng của một công ty Tin học. Học phần này cũng giúp sinh viên hiểu được tầm quan trọng của Công nghệ chuỗi khối. Đồng thời phát triển năng lực ứng dụng Công nghệ Thông tin trong hoạt động nhóm."
|
| 325 |
+
},
|
| 326 |
+
{
|
| 327 |
+
"ten_mon":"Các giải thuật tính toán đại số",
|
| 328 |
+
"Description":"Học phần gồm 4 ph��n lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần này cung cấp cho sinh viên các kiến thức về giải thuật, giúp giải quyết các bài toán có liên quan đến số học một cách hiệu quả, sáng tạo. Ngoài ra, học phần cũng cung cấp các khái niệm của đại số giúp lựa chọn các giải pháp thích hợp để giải quyết các bài toán ứng dụng cụ thể của mã hóa, phân tích và đưa thuật toán thích hợp cho ứng dụng thực tế và thiết lập một số kỹ thuật số hóa để hoàn thiện hệ thống bảo mật"
|
| 329 |
+
},
|
| 330 |
+
{
|
| 331 |
+
"ten_mon":"Khai thác dữ liệu văn bản",
|
| 332 |
+
"Description":"Học phần gồm có 7 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp các phương pháp và khái niệm về các kỹ thuật khai thác văn bản dựa trên máy học, xử lý ngôn ngữ tự nhiên, và thống kê. Hoc phần trình bày các ứng dụng của text mining trong tổ chức và xử lý thông tin, thông minh doanh nghiệp, phân tích hành vi xã hội."
|
| 333 |
+
},
|
| 334 |
+
{
|
| 335 |
+
"ten_mon":"Xử lý ngôn ngữ tự nhiên",
|
| 336 |
+
"Description":"Học phần gồm có 6 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Xử lý ngôn ngữ tự nhiên (XLNNTN) là một chuyên ngành trong lĩnh vực ứng dụng trí tuệ nhân tạo chuyên về phân tích, nhận biết và tổng hợp ngôn ngữ tự nhiên. Nó là cơ sở chính để đi vào các hướng: Hiểu ngôn ngữ, dịch ngôn ngữ, xử lý tiếng nói, tóm tắt văn bản, phát hiện thông tin."
|
| 337 |
+
},
|
| 338 |
+
{
|
| 339 |
+
"ten_mon":"Lý thuyết mã hóa và mật mã",
|
| 340 |
+
"Description":"Học phần gồm có 6 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Nội dung học phần nhằm giúp học viên lĩnh hội các kiến thức về các hệ thống mã hóa mật mã như hệ mã công khai, hệ mã bí mật, hàm băm và mã dòng"
|
| 341 |
+
},
|
| 342 |
+
{
|
| 343 |
+
"ten_mon":"Thực tập nghề nghiệp 1",
|
| 344 |
+
"Description":"Học phần này là học phần bắt buộc trong nhóm học phần Thực hành -Thực tập nghề nghiệp. Ở học phần này, người học bước đầu được giao công việc thực tập phù hợp với chuyên ngành Công nghệ Thông tin trong các cơ quan, doanh nghiệp trong khoảng 4 tuần. Học phần trang bị các kiến thức thực tế cho người học trước khi tiến hành thực tập nghề nghiệp chính thức. Sản phẩm cần có là báo cáo thực tập có đánh giá của cơ quan thực tập. 100.Thực tập nghề nghiệp 2 - Số tín chỉ: 5 - Mã học phần: COMP1811 - Nhóm học phần: HỌC PHẦN THỰC HÀNH, THỰC TẬP NGHỀ NGHIỆP - Học phần tiên quyết: Không - Học phần học trước: Thực tập nghề nghiệp 1 - Học phần song hành: Không Thực tập tốt nghiệp là học phần bắt buộc trong nhóm học phần thực tập chuyên sâu của chương trình đào tạo đại học ngành công nghệ thông tin. Học phần giúp người học thành thạo một số kỹ năng mềm như: - Kỹ năng tư duy hiệu quả - Kỹ năng làm việc thực tế - Kỹ năng làm việc nhóm - Kỹ năng quản lý thời gian - Kỹ năng thuyết trình - Kỹ năng mô hình hóa vấn đề Đồng thời biết cách vận dụng các công cụ thực hành và các kiến thức đã học để giải quyết bài toán thực tiễn. 101.Hồ sơ tốt nghiệp - Số tín chỉ: 3 - Mã học phần: COMP1813 - Nhóm học phần: HỌC PHẦN TỐT NGHIỆP Học phần hồ sơ tốt nghiệp bao gồm việc thực hiện và tập hợp các minh chứng thể hiện quá trình hình thành và phát triển năng lực nghề nghiệp. Các minh chứng được người học thu thập một cách hệ thống qua các học phần có liên quan tại Trường và các đợt thực tế, thực tập ở cơ sở thực tập. Qua việc chiêm nghiệm, phân tích và đánh giá, người học viết một báo cáo thể hiện lí tưởng, triết lí nghề nghiệp, năng lực định hướng khởi nghiệp cho bản thân, từ đó xác định được hướng phát triển nghề nghiệp của bản thân trong tương lai. 102.Sản phẩm nghiên cứu khoa học - Số tín chỉ: 3 - Mã học phần: COMP1814 - Nhóm học phần: HỌC PHẦN TỐT NGHIỆP Sản phẩm nghiên cứu có thể là tiểu luận, dự án, bài báo, mô hình,… gắn với định hướng nghề nghiệp được người học thực hiện trong thời gian học tại Trường. Người học có thể tự thực hiện các sản phẩm nghiên cứu hoặc Khoa cử giảng viên hướng dẫn người học thực hiện các sản phẩm nghiên cứu. Sản phẩm nghiên cứu đạt giải cấp Trường trở lên hoặc được báo cáo hoặc đăng ở kỉ yếu hội thảo cấp Trường trở lên được đánh giá đạt 10\/10 điểm. Với những sản phẩm khác thì Khoa lập hội đồng đánh giá cho điểm. 103.Khóa luận tốt nghiệp - Số tín chỉ: 6 - Mã học phần: COMP1083 - Nhóm học phần: HỌC PHẦN TỐT NGHIỆP - Học phần: Theo hướng dẫn về thực hiện Khóa luận tốt nghiệp. Khóa luận tốt nghiệp là một trong hai hình thức lựa chọn bắt buộc thuộc nhóm học phần tốt nghiệp. Khóa luận tốt nghiệp là một báo cáo khoa học gắn với định hướng nghề nghiệp lĩnh vực Công nghệ Thông tin, được người học thực hiện trong thời gian được đào tạo tại trường. Khóa luận tốt nghiệp giúp người học vận dụng được kiến thức (nền tảng, nghiệp vụ,...), các phương pháp, công cụ nghiên cứu phù hợp để thực hiện nghiên cứu thuộc lĩnh vực nghề nghiệp và giải quyết được các nhiệm vụ chuyên môn một cách độc lập, hiệu quả, sáng tạo, bảo vệ được quan điểm cá nhân một cách thuyết phục, đáp ứng chuẩn đầu ra chương trình đào tạo."
|
| 345 |
+
},
|
| 346 |
+
{
|
| 347 |
+
"ten_mon":"Khởi nghiệp",
|
| 348 |
+
"Description":"Học phần Khởi nghiệp dành cho người học ngoài sư phạm bao gồm 5 phần lý thuyết và 6 bài thực hành. Học phần này là học phần bắt buộc trong nhóm học phần nghiệp vụ chung cho khối ngành ngoài sư phạm. Thông qua học phần, người học lĩnh hội những tri thức cơ bản về khởi nghiệp, ý tưởng, cơ hội khởi nghiệp, đồng thời cũng lĩnh hội được các kĩ năng khởi nghiệp như xây dựng mô hình kinh doanh; tạo lập tổ chức; huy động vốn khởi nghiệp. Trên cơ sở này người học vận dụng vào thực tiễn để phân tích được một số mô hình kinh doanh khởi nghiệp, xây dựng đội, nhóm cùng khởi nghiệp và biết cách nhận diện, huy động nguồn vốn hỗ trợ cho quá trình khởi nghiệp"
|
| 349 |
+
},
|
| 350 |
+
{
|
| 351 |
+
"ten_mon":"Công nghệ phần mềm nâng cao",
|
| 352 |
+
"Description":"Học phần gồm có 5 phần lý thuyết và 5 bài tập thảo luận nhóm, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Trang bị cho sinh viên những kiến thức kiến thức, kỹ thuật cơ bản, nắm vững những khái niệm và làm việc trong lĩnh vực quản trị dự án phần mềm của một công ty. Nội dung môn học giới thiệu cho sinh viên những vấn đề cơ bản về quy trình phát triển phần mềm RUP, chuẩn CMMi. Kết thúc khóa học sinh viên có hiểu biết về các vị trí, công việc trong quy trình làm phần mềm và có thể tham gia vào các dự án phát triển phần mềm theo đúng quy trình"
|
| 353 |
+
},
|
| 354 |
+
{
|
| 355 |
+
"ten_mon":"Công nghệ mạng không dây",
|
| 356 |
+
"Description":"Học phần gồm có 7 phần lý thuyết và 7 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Thông qua học phần, học sinh được trang bị cho sinh viên những kiến thức cơ bản công nghệ mạng không dây, nguyên lý hoạt động, các chuẩn, thiết bị và kiến trúc của một hệ thống mạng không dây theo các chuẩn thông dụng của IEEE. Sinh viên sẽ hiểu được tầm quan trọng của hệ thống mạng không dây trong giai đoạn hiện nay."
|
| 357 |
+
},
|
| 358 |
+
{
|
| 359 |
+
"ten_mon":"Thương mại điện tử",
|
| 360 |
+
"Description":"Học phần gồm có 3 phần lý thuyết và 7 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Môn học trang bị cho sinh viên các khái niệm, kiến thức nền tảng về thương mại điện tử, bao gồm: cơ sở hạ tầng thương mại điện tử, các mô hình kinh doanh trong thương mại điện tử; kiến trúc công nghệ cho thương mại điện tử (cơ sở dữ liệu, website), vấn đề tiếp thị, quảng cáo trong thương mại điện tử; các hệ thống thanh toán; các vấn đề pháp luật và đạo đức, các thông tin cá nhân và bảo mật khi thực hiện giao dịch trong thương mại điện tử; đưa ra các giải pháp thiết kế, cài đặt và vận hành website, hệ thống thương mại điện tử."
|
| 361 |
+
},
|
| 362 |
+
{
|
| 363 |
+
"ten_mon":"Kiểm thử phần mềm nâng cao",
|
| 364 |
+
"Description":"Kiểm thử phần mềm cơ bản, Học phần gồm có 5 phần lý thuyết và 7 bài tập thực hành, l�� học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trình bày các kỹ năng kiểm thử theo nhóm, từ những kiến thức cơ bản chuyển sang kỹ năng phát triển kiểm thử tự động và xác định yêu cầu kiểm thử phần mềm\/hệ thống công nghệ thông tin. Học phần cũng cung cấp các kiến thức về công cụ kiểm thử tự động như Quick Test Pro, Selenium, kiểm thử trên thiết bị di động và các framework kiểm thử tự động thiết bị di động."
|
| 365 |
+
},
|
| 366 |
+
{
|
| 367 |
+
"ten_mon":"Điện toán đám mây",
|
| 368 |
+
"Description":"Học phần gồm có 7 chương lý thuyết và 2 hoạt động thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trang bị cho sinh viên những những vấn đề chung về các hệ thống điện toán đám mây, cách quản lý vận hành cũng như cách tối ưu chi phí khi sử dụng các dịch vụ điện toán đám mây. Học phần giúp sinh viên có khả năng ứng dụng các dịch vụ điện toán đám mây được xây dựng sẵn một cách nhanh chóng và phù hợp."
|
| 369 |
+
},
|
| 370 |
+
{
|
| 371 |
+
"ten_mon":"Đồ họa máy tính nâng cao",
|
| 372 |
+
"Description":"Học phần gồm có 5 phần lý thuyết và 3 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần trình bày các khái niệm và giải thuật nâng cao của đồ họa máy tính 3 chiều. Học phần trình bày một số kỹ thuật công cụ và môi trường phát triển các ứng dụng đồ họa 3 chiều trong các lĩnh vực đa phương tiện. Nội dung chính bao gồm các kỹ thuật render, mô hình, animation. Người học sẽ được trang bị năng lực để có thể thiết kế, mô hình cảnh đồ họa sáng tạo cho các ứng dụng thực tế. Học phần đòi hỏi kỹ năng lập trình tốt để phát triển các ứng dụng đồ họa."
|
| 373 |
+
},
|
| 374 |
+
{
|
| 375 |
+
"ten_mon":"Phân tích dữ liệu",
|
| 376 |
+
"Description":"Học phần gồm có 6 phần lý thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp các kỹ thuật CNTT nhằm thao tác, lưu trữ và khai thác dữ liệu lớn như web log, video, âm thanh, hình ảnh, email có trên các mạng xã hội và các ứng dụng tương tự. Sử dụng các kỹ thuật như phân tích thống kê, máy học, đồ thị, MapReduce, Hadoop."
|
| 377 |
+
},
|
| 378 |
+
{
|
| 379 |
+
"ten_mon":"Máy học nâng cao",
|
| 380 |
+
"Description":"Học phần gồm có 7 phần lý thuyết và 5 bài tập thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần này trình bày về các vấn đề, thuật toán cơ bản và nâng cao trong lí thuyết học máy và các ứng dụng của chúng trong các bài toán thực tế."
|
| 381 |
+
},
|
| 382 |
+
{
|
| 383 |
+
"ten_mon":"Thị giác máy tính và ứng dụng",
|
| 384 |
+
"Description":"Học phần Thị giác máy tính và ứng dụng bao gồm 5 chương lí thuyết, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần này trang bị cho sinh viên các vấn đề: cơ bản về cấu tạo ảnh (image formation), các vấn đề liên quan đến camera, rút trích và đối sánh đặc trưng, xác định biên và đường viền, bài toán nhận dạng bao gồm nhận dạng mặt người, nhận dạng đồ vật, nhận dạng biểu hiện khuôn mặt, và một số mô hình máy học cơ bản như học giám sát, học không giám sát, một số thuật toán học sâu hỗ trợ giải quyết bài toán thị giác máy tính.."
|
| 385 |
+
},
|
| 386 |
+
{
|
| 387 |
+
"ten_mon":"Phân tích ảnh y khoa",
|
| 388 |
+
"Description":"Học phần Phân tích ảnh y khoa"
|
| 389 |
+
},
|
| 390 |
+
{
|
| 391 |
+
"ten_mon":"Phát triển ứng dụng trên thiết bị di động nâng cao",
|
| 392 |
+
"Description":"Học phần gồm 6 phần lý thuyết và 6 bài thực hành, là học phần tự chọn bắt buộc thuộc trong nhóm học phần nghiệp vụ. Học phần cung cấp cho người học kiến thức và kĩ năng nâng cao và chuyên sâu trong lập trình di động trên nền tảng Android. Đồng thời, còn cung cấp thông tin về kiến trúc và cách thức làm việc chung để người học có thể tự nghiên cứu và tìm hiểu nhiều nền tảng di động khác."
|
| 393 |
+
},
|
| 394 |
+
{
|
| 395 |
+
"ten_mon":"Thực tập nghề nghiệp 2",
|
| 396 |
+
"Description":"Học phần Thực tập nghề nghiệp 2"
|
| 397 |
+
},
|
| 398 |
+
{
|
| 399 |
+
"ten_mon":"Khóa luận tốt nghiệp",
|
| 400 |
+
"Description":"Học phần Khóa luận tốt nghiệp"
|
| 401 |
+
},
|
| 402 |
+
{
|
| 403 |
+
"ten_mon":"Hồ sơ tốt nghiệp",
|
| 404 |
+
"Description":"Học phần Hồ sơ tốt nghiệp"
|
| 405 |
+
},
|
| 406 |
+
{
|
| 407 |
+
"ten_mon":"Sản phẩm nghiên cứu",
|
| 408 |
+
"Description":"Học phần Sản phẩm nghiên cứu"
|
| 409 |
+
}
|
| 410 |
+
]
|
requirements.txt
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
gradio
|
| 2 |
+
chromadb
|
| 3 |
+
sentence-transformers
|
| 4 |
+
pandas
|
| 5 |
+
fuzzywuzzy
|
| 6 |
+
python-Levenshtein
|
| 7 |
+
unidecode
|
| 8 |
+
tqdm
|
| 9 |
+
transformers
|
| 10 |
+
fastapi
|
| 11 |
+
uvicorn
|
so_tay_all_tables_clean.json
ADDED
|
@@ -0,0 +1,980 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"page": 42,
|
| 4 |
+
"table_index": 1,
|
| 5 |
+
"type": "thang_diem_10_chu",
|
| 6 |
+
"columns": [
|
| 7 |
+
"Loại",
|
| 8 |
+
"Thang điểm 10",
|
| 9 |
+
"Thang điểm chữ"
|
| 10 |
+
],
|
| 11 |
+
"data": [
|
| 12 |
+
{
|
| 13 |
+
"Loại": "Đạt",
|
| 14 |
+
"Thang điểm 10": "8,5 – 10",
|
| 15 |
+
"Thang điểm chữ": "A"
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"Loại": "",
|
| 19 |
+
"Thang điểm 10": "7,8 – 8,4",
|
| 20 |
+
"Thang điểm chữ": "B+"
|
| 21 |
+
},
|
| 22 |
+
{
|
| 23 |
+
"Loại": "",
|
| 24 |
+
"Thang điểm 10": "7,0 – 7,7",
|
| 25 |
+
"Thang điểm chữ": "B"
|
| 26 |
+
},
|
| 27 |
+
{
|
| 28 |
+
"Loại": "",
|
| 29 |
+
"Thang điểm 10": "6,3 – 6,9",
|
| 30 |
+
"Thang điểm chữ": "C+"
|
| 31 |
+
},
|
| 32 |
+
{
|
| 33 |
+
"Loại": "",
|
| 34 |
+
"Thang điểm 10": "5,5 – 6,2",
|
| 35 |
+
"Thang điểm chữ": "C"
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"Loại": "",
|
| 39 |
+
"Thang điểm 10": "4,8 – 5,4",
|
| 40 |
+
"Thang điểm chữ": "D+"
|
| 41 |
+
},
|
| 42 |
+
{
|
| 43 |
+
"Loại": "",
|
| 44 |
+
"Thang điểm 10": "4,0 – 4,7",
|
| 45 |
+
"Thang điểm chữ": "D"
|
| 46 |
+
},
|
| 47 |
+
{
|
| 48 |
+
"Loại": "Không đạt",
|
| 49 |
+
"Thang điểm 10": "3,0 – 3,9",
|
| 50 |
+
"Thang điểm chữ": "F+"
|
| 51 |
+
},
|
| 52 |
+
{
|
| 53 |
+
"Loại": "",
|
| 54 |
+
"Thang điểm 10": "0,0 – 2,9",
|
| 55 |
+
"Thang điểm chữ": "F"
|
| 56 |
+
}
|
| 57 |
+
]
|
| 58 |
+
},
|
| 59 |
+
{
|
| 60 |
+
"page": 44,
|
| 61 |
+
"table_index": 1,
|
| 62 |
+
"type": "thang_diem_4",
|
| 63 |
+
"columns": [
|
| 64 |
+
"Thang điểm chữ",
|
| 65 |
+
"Thang điểm 4"
|
| 66 |
+
],
|
| 67 |
+
"data": [
|
| 68 |
+
{
|
| 69 |
+
"Thang điểm chữ": "A",
|
| 70 |
+
"Thang điểm 4": "4,0"
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"Thang điểm chữ": "B+",
|
| 74 |
+
"Thang điểm 4": "3,5"
|
| 75 |
+
},
|
| 76 |
+
{
|
| 77 |
+
"Thang điểm chữ": "B",
|
| 78 |
+
"Thang điểm 4": "3,0"
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"Thang điểm chữ": "C+",
|
| 82 |
+
"Thang điểm 4": "2,5"
|
| 83 |
+
},
|
| 84 |
+
{
|
| 85 |
+
"Thang điểm chữ": "C",
|
| 86 |
+
"Thang điểm 4": "2,0"
|
| 87 |
+
},
|
| 88 |
+
{
|
| 89 |
+
"Thang điểm chữ": "D+",
|
| 90 |
+
"Thang điểm 4": "1,5"
|
| 91 |
+
},
|
| 92 |
+
{
|
| 93 |
+
"Thang điểm chữ": "D",
|
| 94 |
+
"Thang điểm 4": "1,0"
|
| 95 |
+
},
|
| 96 |
+
{
|
| 97 |
+
"Thang điểm chữ": "F+",
|
| 98 |
+
"Thang điểm 4": "0,5"
|
| 99 |
+
},
|
| 100 |
+
{
|
| 101 |
+
"Thang điểm chữ": "F",
|
| 102 |
+
"Thang điểm 4": "0,0"
|
| 103 |
+
}
|
| 104 |
+
]
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"page": 45,
|
| 108 |
+
"table_index": 1,
|
| 109 |
+
"type": "xep_loai_hoc_luc",
|
| 110 |
+
"columns": [
|
| 111 |
+
"Xếp loại",
|
| 112 |
+
"Thang điểm 4"
|
| 113 |
+
],
|
| 114 |
+
"data": [
|
| 115 |
+
{
|
| 116 |
+
"Xếp loại": "Xuất sắc",
|
| 117 |
+
"Thang điểm 4": "Từ 3,6 đến 4,0"
|
| 118 |
+
},
|
| 119 |
+
{
|
| 120 |
+
"Xếp loại": "Giỏi",
|
| 121 |
+
"Thang điểm 4": "Từ 3,2 đến dưới 3,6"
|
| 122 |
+
},
|
| 123 |
+
{
|
| 124 |
+
"Xếp loại": "Khá",
|
| 125 |
+
"Thang điểm 4": "Từ 2,5 đến dưới 3,2"
|
| 126 |
+
},
|
| 127 |
+
{
|
| 128 |
+
"Xếp loại": "Trung bình",
|
| 129 |
+
"Thang điểm 4": "Từ 2,0 đến dưới 2,5"
|
| 130 |
+
},
|
| 131 |
+
{
|
| 132 |
+
"Xếp loại": "Yếu",
|
| 133 |
+
"Thang điểm 4": "Từ 1,0 đến dưới 2,0"
|
| 134 |
+
},
|
| 135 |
+
{
|
| 136 |
+
"Xếp loại": "Kém",
|
| 137 |
+
"Thang điểm 4": "Dưới 1,0"
|
| 138 |
+
}
|
| 139 |
+
]
|
| 140 |
+
},
|
| 141 |
+
{
|
| 142 |
+
"page": 70,
|
| 143 |
+
"table_index": 1,
|
| 144 |
+
"type": "yeu_cau_hoc_bong",
|
| 145 |
+
"columns": [
|
| 146 |
+
"TT",
|
| 147 |
+
"Loại học bổng",
|
| 148 |
+
"Yêu cầu",
|
| 149 |
+
""
|
| 150 |
+
],
|
| 151 |
+
"data": [
|
| 152 |
+
{
|
| 153 |
+
"TT": "",
|
| 154 |
+
"Loại học bổng": "",
|
| 155 |
+
"Yêu cầu": "Kết quả học tập",
|
| 156 |
+
"": "Kết quả rèn luyện"
|
| 157 |
+
},
|
| 158 |
+
{
|
| 159 |
+
"TT": "1",
|
| 160 |
+
"Loại học bổng": "Xuất sắc",
|
| 161 |
+
"Yêu cầu": "Xuất sắc",
|
| 162 |
+
"": "Xuất sắc"
|
| 163 |
+
},
|
| 164 |
+
{
|
| 165 |
+
"TT": "2",
|
| 166 |
+
"Loại học bổng": "Giỏi",
|
| 167 |
+
"Yêu cầu": "Xuất sắc",
|
| 168 |
+
"": "Tốt"
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"TT": "",
|
| 172 |
+
"Loại học bổng": "",
|
| 173 |
+
"Yêu cầu": "Giỏi",
|
| 174 |
+
"": "Tốt trở lên"
|
| 175 |
+
},
|
| 176 |
+
{
|
| 177 |
+
"TT": "3",
|
| 178 |
+
"Loại học bổng": "Khá",
|
| 179 |
+
"Yêu cầu": "Xuất sắc",
|
| 180 |
+
"": "Khá"
|
| 181 |
+
},
|
| 182 |
+
{
|
| 183 |
+
"TT": "",
|
| 184 |
+
"Loại học bổng": "",
|
| 185 |
+
"Yêu cầu": "Giỏi",
|
| 186 |
+
"": "Khá"
|
| 187 |
+
},
|
| 188 |
+
{
|
| 189 |
+
"TT": "",
|
| 190 |
+
"Loại học bổng": "",
|
| 191 |
+
"Yêu cầu": "Khá",
|
| 192 |
+
"": "Khá trở lên"
|
| 193 |
+
}
|
| 194 |
+
]
|
| 195 |
+
},
|
| 196 |
+
{
|
| 197 |
+
"page": 91,
|
| 198 |
+
"table_index": 1,
|
| 199 |
+
"type": "xep_loai_hoc_bong",
|
| 200 |
+
"columns": [
|
| 201 |
+
"TT",
|
| 202 |
+
"Khung điểm",
|
| 203 |
+
"Xếp loại"
|
| 204 |
+
],
|
| 205 |
+
"data": [
|
| 206 |
+
{
|
| 207 |
+
"TT": "1",
|
| 208 |
+
"Khung điểm": "Từ 90 đến 100 điểm",
|
| 209 |
+
"Xếp loại": "Xuất sắc"
|
| 210 |
+
},
|
| 211 |
+
{
|
| 212 |
+
"TT": "2",
|
| 213 |
+
"Khung điểm": "Từ 80 đến dưới 90 điểm",
|
| 214 |
+
"Xếp loại": "Tốt"
|
| 215 |
+
},
|
| 216 |
+
{
|
| 217 |
+
"TT": "3",
|
| 218 |
+
"Khung điểm": "Từ 65 đến dưới 80 điểm",
|
| 219 |
+
"Xếp loại": "Khá"
|
| 220 |
+
},
|
| 221 |
+
{
|
| 222 |
+
"TT": "4",
|
| 223 |
+
"Khung điểm": "Từ 50 đến dưới 65 điểm",
|
| 224 |
+
"Xếp loại": "Trung bình"
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"TT": "5",
|
| 228 |
+
"Khung điểm": "Từ 35 đến dưới 50 điểm",
|
| 229 |
+
"Xếp loại": "Yếu"
|
| 230 |
+
},
|
| 231 |
+
{
|
| 232 |
+
"TT": "6",
|
| 233 |
+
"Khung điểm": "Dưới 35 điểm",
|
| 234 |
+
"Xếp loại": "Kém"
|
| 235 |
+
}
|
| 236 |
+
]
|
| 237 |
+
},
|
| 238 |
+
{
|
| 239 |
+
"page": 99,
|
| 240 |
+
"table_index": 1,
|
| 241 |
+
"type": "diem_ren_luyen1",
|
| 242 |
+
"columns": [
|
| 243 |
+
"NỘI DUNG ĐÁNH GIÁ",
|
| 244 |
+
"",
|
| 245 |
+
"KHUNG ĐIỂM"
|
| 246 |
+
],
|
| 247 |
+
"data": [
|
| 248 |
+
{
|
| 249 |
+
"NỘI DUNG ĐÁNH GIÁ": "I.",
|
| 250 |
+
"": "ĐÁNH GIÁ VỀ Ý THỨC THAM GIA HỌC TẬP",
|
| 251 |
+
"KHUNG ĐIỂM": "0 đến 20 điểm"
|
| 252 |
+
},
|
| 253 |
+
{
|
| 254 |
+
"NỘI DUNG ĐÁNH GIÁ": "a",
|
| 255 |
+
"": "Tinh thần và thái độ trong học tập",
|
| 256 |
+
"KHUNG ĐIỂM": "0 đến 3 điểm"
|
| 257 |
+
},
|
| 258 |
+
{
|
| 259 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 260 |
+
"": "– Vào lớp học đúng giờ, tham gia các giờ học đầy đủ",
|
| 261 |
+
"KHUNG ĐIỂM": "1,5 điểm"
|
| 262 |
+
},
|
| 263 |
+
{
|
| 264 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 265 |
+
"": "– Chuẩn bị bài tốt, ý thức trong giờ học nghiêm túc",
|
| 266 |
+
"KHUNG ĐIỂM": "1,5 điểm"
|
| 267 |
+
},
|
| 268 |
+
{
|
| 269 |
+
"NỘI DUNG ĐÁNH GIÁ": "b",
|
| 270 |
+
"": "Tham gia các hoạt động học thuật, hoạt động NCKH",
|
| 271 |
+
"KHUNG ĐIỂM": ""
|
| 272 |
+
},
|
| 273 |
+
{
|
| 274 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 275 |
+
"": "– Tham gia các hoạt động học thuật: hội thảo, tọa đàm, lớp \nhướng dẫn NCKH, hoạt động khảo sát của Trường,…",
|
| 276 |
+
"KHUNG ĐIỂM": "3 điểm/hoạt động"
|
| 277 |
+
},
|
| 278 |
+
{
|
| 279 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 280 |
+
"": "– Tham gia hoạt động NCKH: có bài báo khoa học, tham \nluận được đăng tải trên các tạp chí, tập san uy tín được công \nnhận; thực hiện đề tài NCKH, bài viết, bài tham luận tại các \nhội thảo khoa học,…",
|
| 281 |
+
"KHUNG ĐIỂM": "5 điểm/nghiên cứu"
|
| 282 |
+
},
|
| 283 |
+
{
|
| 284 |
+
"NỘI DUNG ĐÁNH GIÁ": "c",
|
| 285 |
+
"": "Tham gia các kỳ thi, cuộc thi",
|
| 286 |
+
"KHUNG ĐIỂM": ""
|
| 287 |
+
},
|
| 288 |
+
{
|
| 289 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 290 |
+
"": "– Tham gia cổ vũ các kỳ thi, cuộc thi học thuật",
|
| 291 |
+
"KHUNG ĐIỂM": "1 điểm/hoạt động"
|
| 292 |
+
},
|
| 293 |
+
{
|
| 294 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 295 |
+
"": "– Tham gia các cuộc thi học thuật cấp khoa, phân hiệu \n(tương đương)",
|
| 296 |
+
"KHUNG ĐIỂM": "3 điểm/hoạt động"
|
| 297 |
+
},
|
| 298 |
+
{
|
| 299 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 300 |
+
"": "– Tham gia các cuộc thi học thuật cấp Trường \n(tương đương)",
|
| 301 |
+
"KHUNG ĐIỂM": "4 điểm/hoạt động"
|
| 302 |
+
},
|
| 303 |
+
{
|
| 304 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 305 |
+
"": "– Tham gia các cuộc thi học thuật cấp tỉnh/thành \n(tương đương) trở lên",
|
| 306 |
+
"KHUNG ĐIỂM": "5 điểm/hoạt động"
|
| 307 |
+
},
|
| 308 |
+
{
|
| 309 |
+
"NỘI DUNG ĐÁNH GIÁ": "d",
|
| 310 |
+
"": "Kết quả học tập",
|
| 311 |
+
"KHUNG ĐIỂM": "0 đến 10 điểm"
|
| 312 |
+
},
|
| 313 |
+
{
|
| 314 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 315 |
+
"": "Kết quả học tập của học kỳ đạt:",
|
| 316 |
+
"KHUNG ĐIỂM": ""
|
| 317 |
+
},
|
| 318 |
+
{
|
| 319 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 320 |
+
"": "+ Xuất sắc",
|
| 321 |
+
"KHUNG ĐIỂM": "10 điểm"
|
| 322 |
+
},
|
| 323 |
+
{
|
| 324 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 325 |
+
"": "+ Giỏi",
|
| 326 |
+
"KHUNG ĐIỂM": "8 điểm"
|
| 327 |
+
},
|
| 328 |
+
{
|
| 329 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 330 |
+
"": "+ Khá",
|
| 331 |
+
"KHUNG ĐIỂM": "6 điểm"
|
| 332 |
+
},
|
| 333 |
+
{
|
| 334 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 335 |
+
"": "+ Trung bình",
|
| 336 |
+
"KHUNG ĐIỂM": "5 điểm"
|
| 337 |
+
},
|
| 338 |
+
{
|
| 339 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 340 |
+
"": "+ Yếu",
|
| 341 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 342 |
+
},
|
| 343 |
+
{
|
| 344 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 345 |
+
"": "+ Kém",
|
| 346 |
+
"KHUNG ĐIỂM": "0 điểm"
|
| 347 |
+
},
|
| 348 |
+
{
|
| 349 |
+
"NỘI DUNG ĐÁNH GIÁ": "e",
|
| 350 |
+
"": "Tinh thần vượt khó, phấn đấu vươn lên trong học tập",
|
| 351 |
+
"KHUNG ĐIỂM": "0 đến 3 điểm"
|
| 352 |
+
},
|
| 353 |
+
{
|
| 354 |
+
"NỘI DUNG ĐÁNH GIÁ": "f",
|
| 355 |
+
"": "Khen thưởng – kỷ luật",
|
| 356 |
+
"KHUNG ĐIỂM": ""
|
| 357 |
+
},
|
| 358 |
+
{
|
| 359 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 360 |
+
"": "– Khen thưởng sinh viên đạt thành tích hoạt động học thuật",
|
| 361 |
+
"KHUNG ĐIỂM": ""
|
| 362 |
+
},
|
| 363 |
+
{
|
| 364 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 365 |
+
"": "+ Cấp khoa, phân hiệu (tương đương)",
|
| 366 |
+
"KHUNG ĐIỂM": "3 điểm/thành tích"
|
| 367 |
+
},
|
| 368 |
+
{
|
| 369 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 370 |
+
"": "+ Cấp Trường (tương đương)",
|
| 371 |
+
"KHUNG ĐIỂM": "4 điểm/thành tích"
|
| 372 |
+
},
|
| 373 |
+
{
|
| 374 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 375 |
+
"": "+ Cấp tỉnh/thành (tương đương)",
|
| 376 |
+
"KHUNG ĐIỂM": "5 điểm/thành tích"
|
| 377 |
+
},
|
| 378 |
+
{
|
| 379 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 380 |
+
"": "+ Cấp Trung ương",
|
| 381 |
+
"KHUNG ĐIỂM": "6 điểm/thành tích"
|
| 382 |
+
},
|
| 383 |
+
{
|
| 384 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 385 |
+
"": "– Kỷ luật:",
|
| 386 |
+
"KHUNG ĐIỂM": ""
|
| 387 |
+
},
|
| 388 |
+
{
|
| 389 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 390 |
+
"": "+ Không thực hiện trọn vẹn các bài khảo sát",
|
| 391 |
+
"KHUNG ĐIỂM": "-3 điểm/lần"
|
| 392 |
+
},
|
| 393 |
+
{
|
| 394 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 395 |
+
"": "+ Vi phạm quy định các kỳ thi và bị lập biên bản hình \nthức kỷ luật:",
|
| 396 |
+
"KHUNG ĐIỂM": ""
|
| 397 |
+
}
|
| 398 |
+
]
|
| 399 |
+
},
|
| 400 |
+
{
|
| 401 |
+
"page": 100,
|
| 402 |
+
"table_index": 1,
|
| 403 |
+
"type": "diem_ren_luyen2",
|
| 404 |
+
"columns": [
|
| 405 |
+
"NỘI DUNG ĐÁNH GIÁ",
|
| 406 |
+
"",
|
| 407 |
+
"",
|
| 408 |
+
"KHUNG ĐIỂM",
|
| 409 |
+
""
|
| 410 |
+
],
|
| 411 |
+
"data": [
|
| 412 |
+
{
|
| 413 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 414 |
+
"": "Điểm trừ \nđược tính \ntất cả \nnhững \nlần vi \nphạm và \nkhông \nvượt quá \nkhung 20 \nđiểm",
|
| 415 |
+
"KHUNG ĐIỂM": "Lần thứ \n2 trở \nlên"
|
| 416 |
+
},
|
| 417 |
+
{
|
| 418 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 419 |
+
"": "",
|
| 420 |
+
"KHUNG ĐIỂM": "-4 \nđiểm/lần"
|
| 421 |
+
},
|
| 422 |
+
{
|
| 423 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 424 |
+
"": "",
|
| 425 |
+
"KHUNG ĐIỂM": "-6 \nđiểm/lần"
|
| 426 |
+
},
|
| 427 |
+
{
|
| 428 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 429 |
+
"": "",
|
| 430 |
+
"KHUNG ĐIỂM": "-8 \nđiểm/lần"
|
| 431 |
+
},
|
| 432 |
+
{
|
| 433 |
+
"NỘI DUNG ĐÁNH GIÁ": "II",
|
| 434 |
+
"": "",
|
| 435 |
+
"KHUNG ĐIỂM": "0 đến 25 điểm"
|
| 436 |
+
},
|
| 437 |
+
{
|
| 438 |
+
"NỘI DUNG ĐÁNH GIÁ": "a",
|
| 439 |
+
"": "",
|
| 440 |
+
"KHUNG ĐIỂM": ""
|
| 441 |
+
},
|
| 442 |
+
{
|
| 443 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 444 |
+
"": "",
|
| 445 |
+
"KHUNG ĐIỂM": "2 điểm"
|
| 446 |
+
},
|
| 447 |
+
{
|
| 448 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 449 |
+
"": "",
|
| 450 |
+
"KHUNG ĐIỂM": "-3 điểm"
|
| 451 |
+
},
|
| 452 |
+
{
|
| 453 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 454 |
+
"": "",
|
| 455 |
+
"KHUNG ĐIỂM": ""
|
| 456 |
+
},
|
| 457 |
+
{
|
| 458 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 459 |
+
"": "",
|
| 460 |
+
"KHUNG ĐIỂM": "-3 điểm/lần"
|
| 461 |
+
},
|
| 462 |
+
{
|
| 463 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 464 |
+
"": "",
|
| 465 |
+
"KHUNG ĐIỂM": "-4 điểm/lần"
|
| 466 |
+
},
|
| 467 |
+
{
|
| 468 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 469 |
+
"": "",
|
| 470 |
+
"KHUNG ĐIỂM": "-3 điểm/lần"
|
| 471 |
+
},
|
| 472 |
+
{
|
| 473 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 474 |
+
"": "",
|
| 475 |
+
"KHUNG ĐIỂM": ""
|
| 476 |
+
},
|
| 477 |
+
{
|
| 478 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 479 |
+
"": "",
|
| 480 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 481 |
+
},
|
| 482 |
+
{
|
| 483 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 484 |
+
"": "",
|
| 485 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 486 |
+
},
|
| 487 |
+
{
|
| 488 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 489 |
+
"": "",
|
| 490 |
+
"KHUNG ĐIỂM": ""
|
| 491 |
+
},
|
| 492 |
+
{
|
| 493 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 494 |
+
"": "",
|
| 495 |
+
"KHUNG ĐIỂM": "2 điểm"
|
| 496 |
+
},
|
| 497 |
+
{
|
| 498 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 499 |
+
"": "",
|
| 500 |
+
"KHUNG ĐIỂM": "-5 điểm"
|
| 501 |
+
},
|
| 502 |
+
{
|
| 503 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 504 |
+
"": "",
|
| 505 |
+
"KHUNG ĐIỂM": ""
|
| 506 |
+
},
|
| 507 |
+
{
|
| 508 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 509 |
+
"": "",
|
| 510 |
+
"KHUNG ĐIỂM": "-5 điểm"
|
| 511 |
+
},
|
| 512 |
+
{
|
| 513 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 514 |
+
"": "",
|
| 515 |
+
"KHUNG ĐIỂM": "-10 điểm"
|
| 516 |
+
},
|
| 517 |
+
{
|
| 518 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 519 |
+
"": "",
|
| 520 |
+
"KHUNG ĐIỂM": "Rèn luyện Kém"
|
| 521 |
+
},
|
| 522 |
+
{
|
| 523 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 524 |
+
"": "",
|
| 525 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 526 |
+
},
|
| 527 |
+
{
|
| 528 |
+
"NỘI DUNG ĐÁNH GIÁ": "b",
|
| 529 |
+
"": "",
|
| 530 |
+
"KHUNG ĐIỂM": "0 đến 10 điểm"
|
| 531 |
+
},
|
| 532 |
+
{
|
| 533 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 534 |
+
"": "",
|
| 535 |
+
"KHUNG ĐIỂM": "10 điểm"
|
| 536 |
+
},
|
| 537 |
+
{
|
| 538 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 539 |
+
"": "",
|
| 540 |
+
"KHUNG ĐIỂM": "0 điểm"
|
| 541 |
+
},
|
| 542 |
+
{
|
| 543 |
+
"NỘI DUNG ĐÁNH GIÁ": "c",
|
| 544 |
+
"": "",
|
| 545 |
+
"KHUNG ĐIỂM": ""
|
| 546 |
+
},
|
| 547 |
+
{
|
| 548 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 549 |
+
"": "",
|
| 550 |
+
"KHUNG ĐIỂM": "2 điểm"
|
| 551 |
+
},
|
| 552 |
+
{
|
| 553 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 554 |
+
"": "",
|
| 555 |
+
"KHUNG ĐIỂM": "-3 điểm"
|
| 556 |
+
},
|
| 557 |
+
{
|
| 558 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 559 |
+
"": "",
|
| 560 |
+
"KHUNG ĐIỂM": "Rèn luyện Kém"
|
| 561 |
+
},
|
| 562 |
+
{
|
| 563 |
+
"NỘI DUNG ĐÁNH GIÁ": "d",
|
| 564 |
+
"": "",
|
| 565 |
+
"KHUNG ĐIỂM": "0 đến 5 điểm"
|
| 566 |
+
}
|
| 567 |
+
]
|
| 568 |
+
},
|
| 569 |
+
{
|
| 570 |
+
"page": 101,
|
| 571 |
+
"table_index": 1,
|
| 572 |
+
"type": "diem_ren_luyen3",
|
| 573 |
+
"columns": [
|
| 574 |
+
"NỘI DUNG ĐÁNH GIÁ",
|
| 575 |
+
"",
|
| 576 |
+
"KHUNG ĐIỂM"
|
| 577 |
+
],
|
| 578 |
+
"data": [
|
| 579 |
+
{
|
| 580 |
+
"NỘI DUNG ĐÁNH GIÁ": "III",
|
| 581 |
+
"": "ĐÁNH GIÁ VỀ Ý THỨC THAM GIA CÁC HOẠT \nĐỘNG CHÍNH TRỊ, XÃ HỘI, VĂN HÓA, VĂN NGHỆ, \nTHỂ THAO, PHÒNG CHỐNG TỘI PHẠM VÀ CÁC \nTỆ NẠN XÃ HỘI",
|
| 582 |
+
"KHUNG ĐIỂM": "0 đến 20 điểm"
|
| 583 |
+
},
|
| 584 |
+
{
|
| 585 |
+
"NỘI DUNG ĐÁNH GIÁ": "a",
|
| 586 |
+
"": "Tham gia các hoạt động rèn luyện về chính trị, xã hội, văn \nhóa, văn nghệ, thể thao",
|
| 587 |
+
"KHUNG ĐIỂM": ""
|
| 588 |
+
},
|
| 589 |
+
{
|
| 590 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 591 |
+
"": "– Thành viên các câu lạc bộ",
|
| 592 |
+
"KHUNG ĐIỂM": "3 điểm/CLB"
|
| 593 |
+
},
|
| 594 |
+
{
|
| 595 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 596 |
+
"": "– Tham gia cổ vũ các hoạt động",
|
| 597 |
+
"KHUNG ĐIỂM": "1 điểm/hoạt động"
|
| 598 |
+
},
|
| 599 |
+
{
|
| 600 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 601 |
+
"": "– Tham gia các hoạt động về chính trị, xã hội:",
|
| 602 |
+
"KHUNG ĐIỂM": ""
|
| 603 |
+
},
|
| 604 |
+
{
|
| 605 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 606 |
+
"": "+ Tham gia các hoạt động, các buổi hội nghị, đại hội \ndo Trường, tổ chức Đoàn – Hội tổ chức, triệu tập (Đại \nhội, Hội nghị, Hội nghị Lớp trưởng, tọa đàm về tình \nhình thời sự, chính trị,…)",
|
| 607 |
+
"KHUNG ĐIỂM": "4 điểm/hoạt động"
|
| 608 |
+
},
|
| 609 |
+
{
|
| 610 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 611 |
+
"": "+ Không tham gia (không có lý do chính đáng khi \nđược triệu tập)",
|
| 612 |
+
"KHUNG ĐIỂM": "-4 điểm/hoạt động"
|
| 613 |
+
},
|
| 614 |
+
{
|
| 615 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 616 |
+
"": "– Tham gia đầy đủ và nghiêm túc các hoạt động văn hóa, \nvăn nghệ, thể dục thể thao:",
|
| 617 |
+
"KHUNG ĐIỂM": ""
|
| 618 |
+
},
|
| 619 |
+
{
|
| 620 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 621 |
+
"": "+ Cấp lớp (tương đương)",
|
| 622 |
+
"KHUNG ĐIỂM": "1 điểm/hoạt động"
|
| 623 |
+
},
|
| 624 |
+
{
|
| 625 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 626 |
+
"": "+ Cấp khoa, phân hiệu (tương đương)",
|
| 627 |
+
"KHUNG ĐIỂM": "2 điểm/hoạt động"
|
| 628 |
+
},
|
| 629 |
+
{
|
| 630 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 631 |
+
"": "+ Cấp Trường (tương đương)",
|
| 632 |
+
"KHUNG ĐIỂM": "3 điểm/hoạt động"
|
| 633 |
+
},
|
| 634 |
+
{
|
| 635 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 636 |
+
"": "+ Cấp tỉnh/thành (tương đương) trở lên",
|
| 637 |
+
"KHUNG ĐIỂM": "4 điểm/hoạt động"
|
| 638 |
+
},
|
| 639 |
+
{
|
| 640 |
+
"NỘI DUNG ĐÁNH GIÁ": "b",
|
| 641 |
+
"": "Tham gia các hoạt động hiến máu, công ích hoặc các hoạt \nđộng an sinh xã hội",
|
| 642 |
+
"KHUNG ĐIỂM": "3 điểm/hoạt động"
|
| 643 |
+
},
|
| 644 |
+
{
|
| 645 |
+
"NỘI DUNG ĐÁNH GIÁ": "c",
|
| 646 |
+
"": "Tham gia tuyên truyền, phòng chống tội phạm và các tệ nạn \nxã hội",
|
| 647 |
+
"KHUNG ĐIỂM": "3 điểm/hoạt động"
|
| 648 |
+
},
|
| 649 |
+
{
|
| 650 |
+
"NỘI DUNG ĐÁNH GIÁ": "d",
|
| 651 |
+
"": "Sinh viên được kết nạp Đoàn Thanh niên Cộng sản Hồ Chí Minh",
|
| 652 |
+
"KHUNG ĐIỂM": "2 điểm"
|
| 653 |
+
},
|
| 654 |
+
{
|
| 655 |
+
"NỘI DUNG ĐÁNH GIÁ": "e",
|
| 656 |
+
"": "Sinh viên được kết nạp vào Đảng Cộng sản Việt Nam",
|
| 657 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 658 |
+
},
|
| 659 |
+
{
|
| 660 |
+
"NỘI DUNG ĐÁNH GIÁ": "f",
|
| 661 |
+
"": "Khen thưởng sinh viên đạt thành tích hoạt động chính trị, xã \nhội, văn hóa, văn nghệ, thể thao, phòng chống tội phạm và \ncác tệ nạn xã hội",
|
| 662 |
+
"KHUNG ĐIỂM": ""
|
| 663 |
+
},
|
| 664 |
+
{
|
| 665 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 666 |
+
"": "+ Cấp khoa, phân hiệu (tương đương)",
|
| 667 |
+
"KHUNG ĐIỂM": "3 điểm/thành tích"
|
| 668 |
+
},
|
| 669 |
+
{
|
| 670 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 671 |
+
"": "+ Cấp Trường (tương đương)",
|
| 672 |
+
"KHUNG ĐIỂM": "4 điểm/thành tích"
|
| 673 |
+
},
|
| 674 |
+
{
|
| 675 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 676 |
+
"": "+ Cấp tỉnh/thành (tương đương)",
|
| 677 |
+
"KHUNG ĐIỂM": "5 điểm/thành tích"
|
| 678 |
+
},
|
| 679 |
+
{
|
| 680 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 681 |
+
"": "+ Cấp Trung ương",
|
| 682 |
+
"KHUNG ĐIỂM": "6 điểm/thành tích"
|
| 683 |
+
},
|
| 684 |
+
{
|
| 685 |
+
"NỘI DUNG ĐÁNH GIÁ": "IV",
|
| 686 |
+
"": "ĐÁNH GIÁ VỀ Ý THỨC CÔNG DÂN TRONG QUAN \nHỆ CỘNG ĐỒNG",
|
| 687 |
+
"KHUNG ĐIỂM": "0 đến 25 điểm"
|
| 688 |
+
},
|
| 689 |
+
{
|
| 690 |
+
"NỘI DUNG ĐÁNH GIÁ": "a",
|
| 691 |
+
"": "Ý thức chấp hành và tham gia tuyên truyền các chủ trương \ncủa Đảng, chính sách pháp luật của Nhà nước trong cộng đồng",
|
| 692 |
+
"KHUNG ĐIỂM": "0 đến 5 điểm"
|
| 693 |
+
},
|
| 694 |
+
{
|
| 695 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 696 |
+
"": "– Tích cực tìm hiểu và chấp hành tốt chủ trương, đường lối \ncủa Đảng, chính sách, pháp luật của Nhà nước",
|
| 697 |
+
"KHUNG ĐIỂM": "2,5 điểm"
|
| 698 |
+
},
|
| 699 |
+
{
|
| 700 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 701 |
+
"": "– Tích cực tham gia hưởng ứng các buổi học tập, triển khai, \ntuyên truyền các chủ trương, đường lối của Đảng, chính \nsách, pháp luật của Nhà nước",
|
| 702 |
+
"KHUNG ĐIỂM": "2,5 điểm"
|
| 703 |
+
},
|
| 704 |
+
{
|
| 705 |
+
"NỘI DUNG ĐÁNH GIÁ": "b",
|
| 706 |
+
"": "Tham gia các hoạt động tình nguyện vì cộng đồng",
|
| 707 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 708 |
+
},
|
| 709 |
+
{
|
| 710 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 711 |
+
"": "Có ý thức và tham gia các hoạt động tình nguyện vì cộng đồng",
|
| 712 |
+
"KHUNG ĐIỂM": ""
|
| 713 |
+
}
|
| 714 |
+
]
|
| 715 |
+
},
|
| 716 |
+
{
|
| 717 |
+
"page": 102,
|
| 718 |
+
"table_index": 1,
|
| 719 |
+
"type": "diem_ren_luyen4",
|
| 720 |
+
"columns": [
|
| 721 |
+
"NỘI DUNG ĐÁNH GIÁ",
|
| 722 |
+
"",
|
| 723 |
+
"KHUNG ĐIỂM"
|
| 724 |
+
],
|
| 725 |
+
"data": [
|
| 726 |
+
{
|
| 727 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 728 |
+
"": "+ Cấp lớp (tương đương)",
|
| 729 |
+
"KHUNG ĐIỂM": "2 điểm/hoạt động"
|
| 730 |
+
},
|
| 731 |
+
{
|
| 732 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 733 |
+
"": "+ Cấp khoa, phân hiệu (tương đương)",
|
| 734 |
+
"KHUNG ĐIỂM": "3 điểm/hoạt động"
|
| 735 |
+
},
|
| 736 |
+
{
|
| 737 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 738 |
+
"": "+ Cấp Trường (tương đương) trở lên",
|
| 739 |
+
"KHUNG ĐIỂM": "4 điểm/hoạt động"
|
| 740 |
+
},
|
| 741 |
+
{
|
| 742 |
+
"NỘI DUNG ĐÁNH GIÁ": "c",
|
| 743 |
+
"": "Khen thưởng sinh viên tham gia các hoạt động vì cộng đồng \ncó thành tích được ghi nhận, biểu dương, khen thưởng",
|
| 744 |
+
"KHUNG ĐIỂM": ""
|
| 745 |
+
},
|
| 746 |
+
{
|
| 747 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 748 |
+
"": "+ Cấp khoa, phân hiệu (tương đương)",
|
| 749 |
+
"KHUNG ĐIỂM": "3 điểm/thành tích"
|
| 750 |
+
},
|
| 751 |
+
{
|
| 752 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 753 |
+
"": "+ Cấp Trường (tương đương)",
|
| 754 |
+
"KHUNG ĐIỂM": "4 điểm/thành tích"
|
| 755 |
+
},
|
| 756 |
+
{
|
| 757 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 758 |
+
"": "+ Cấp tỉnh/thành (tương đương)",
|
| 759 |
+
"KHUNG ĐIỂM": "5 điểm/thành tích"
|
| 760 |
+
},
|
| 761 |
+
{
|
| 762 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 763 |
+
"": "+ Cấp Trung ương",
|
| 764 |
+
"KHUNG ĐIỂM": "6 điểm/thành tích"
|
| 765 |
+
},
|
| 766 |
+
{
|
| 767 |
+
"NỘI DUNG ĐÁNH GIÁ": "V",
|
| 768 |
+
"": "ĐÁNH GIÁ VỀ Ý THỨC VÀ KẾT QUẢ THAM GIA \nCÔNG TÁC PHỤ TRÁCH LỚP, CÁC ĐOÀN THỂ, TỔ \nCHỨC TRONG TRƯỜNG; ĐẠT THÀNH TÍCH XUẤT \nSẮC TRONG HỌC TẬP, RÈN LUYỆN",
|
| 769 |
+
"KHUNG ĐIỂM": "0 đến 10 điểm"
|
| 770 |
+
},
|
| 771 |
+
{
|
| 772 |
+
"NỘI DUNG ĐÁNH GIÁ": "a",
|
| 773 |
+
"": "Hỗ trợ và tham gia tích cực vào các hoạt động chung của \nlớp, tập thể, của Trường",
|
| 774 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 775 |
+
},
|
| 776 |
+
{
|
| 777 |
+
"NỘI DUNG ĐÁNH GIÁ": "b",
|
| 778 |
+
"": "Đánh giá mức độ hoàn thành nhiệm vụ của sinh viên giữ \nmột trong các chức vụ sau (đối với sinh viên đảm nhiệm \nnhiều chức vụ thì chọn chức vụ cao nhất)",
|
| 779 |
+
"KHUNG ĐIỂM": ""
|
| 780 |
+
},
|
| 781 |
+
{
|
| 782 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 783 |
+
"": "– BCS lớp; BCH Chi đoàn – Chi hội; ủy viên BCH Đoàn \nkhoa – Liên Chi hội Sinh viên khoa hoặc tại phân hiệu; Ban \nChủ nhiệm các câu lạc bộ – đội – nhóm; thành viên Ban Tự \nquản KTX",
|
| 784 |
+
"KHUNG ĐIỂM": ""
|
| 785 |
+
},
|
| 786 |
+
{
|
| 787 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 788 |
+
"": "+ Hoàn thành xuất sắc nhiệm vụ",
|
| 789 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 790 |
+
},
|
| 791 |
+
{
|
| 792 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 793 |
+
"": "+ Hoàn thành tốt nhiệm vụ",
|
| 794 |
+
"KHUNG ĐIỂM": "2 điểm"
|
| 795 |
+
},
|
| 796 |
+
{
|
| 797 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 798 |
+
"": "+ Hoàn thành nhiệm vụ",
|
| 799 |
+
"KHUNG ĐIỂM": "1 điểm"
|
| 800 |
+
},
|
| 801 |
+
{
|
| 802 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 803 |
+
"": "+ Không hoàn thành nhiệm vụ",
|
| 804 |
+
"KHUNG ĐIỂM": "-3 điểm"
|
| 805 |
+
},
|
| 806 |
+
{
|
| 807 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 808 |
+
"": "– Bí thư, Phó Bí thư Đoàn khoa hoặc tại phân hiệu; Liên Chi \nhội trưởng, Liên Chi hội phó; ủy viên BCH Đoàn Trường – \nHội Sinh viên Trường; Chủ nhiệm, Phó Chủ nhiệm câu lạc \nbộ – đội – nhóm; Trưởng, Phó Ban Tự quản KTX",
|
| 809 |
+
"KHUNG ĐIỂM": ""
|
| 810 |
+
},
|
| 811 |
+
{
|
| 812 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 813 |
+
"": "+ Hoàn thành xuất sắc nhiệm vụ",
|
| 814 |
+
"KHUNG ĐIỂM": "4 điểm"
|
| 815 |
+
},
|
| 816 |
+
{
|
| 817 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 818 |
+
"": "+ Hoàn thành tốt nhiệm vụ",
|
| 819 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 820 |
+
},
|
| 821 |
+
{
|
| 822 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 823 |
+
"": "+ Hoàn thành nhiệm vụ",
|
| 824 |
+
"KHUNG ĐIỂM": "2 điểm"
|
| 825 |
+
},
|
| 826 |
+
{
|
| 827 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 828 |
+
"": "+ Không hoàn thành nhiệm vụ",
|
| 829 |
+
"KHUNG ĐIỂM": "-5 điểm"
|
| 830 |
+
},
|
| 831 |
+
{
|
| 832 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 833 |
+
"": "– Ủy viên Thường vụ Đoàn Trường – Ban Thư ký Hội Sinh \nviên Trường; Chi ủy viên Chi bộ Sinh viên",
|
| 834 |
+
"KHUNG ĐIỂM": ""
|
| 835 |
+
},
|
| 836 |
+
{
|
| 837 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 838 |
+
"": "+ Hoàn thành xuất sắc nhiệm vụ",
|
| 839 |
+
"KHUNG ĐIỂM": "4 điểm"
|
| 840 |
+
},
|
| 841 |
+
{
|
| 842 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 843 |
+
"": "+ Hoàn thành tốt nhiệm vụ",
|
| 844 |
+
"KHUNG ĐIỂM": "3 điểm"
|
| 845 |
+
},
|
| 846 |
+
{
|
| 847 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 848 |
+
"": "+ Hoàn thành nhiệm vụ",
|
| 849 |
+
"KHUNG ĐIỂM": "2 điểm"
|
| 850 |
+
},
|
| 851 |
+
{
|
| 852 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 853 |
+
"": "+ Không hoàn thành nhiệm vụ",
|
| 854 |
+
"KHUNG ĐIỂM": "-5 điểm"
|
| 855 |
+
},
|
| 856 |
+
{
|
| 857 |
+
"NỘI DUNG ĐÁNH GIÁ": "c",
|
| 858 |
+
"": "Sinh viên đạt được các thành tích đặc biệt trong học tập, rèn \nluyện (chỉ tính mức khen thưởng cao nhất cho 01 nội dung)",
|
| 859 |
+
"KHUNG ĐIỂM": ""
|
| 860 |
+
},
|
| 861 |
+
{
|
| 862 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 863 |
+
"": "– Khen thưởng cấp Trường",
|
| 864 |
+
"KHUNG ĐIỂM": ""
|
| 865 |
+
},
|
| 866 |
+
{
|
| 867 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 868 |
+
"": "+ Danh hiệu “Sinh viên 5 tốt”",
|
| 869 |
+
"KHUNG ĐIỂM": "4 điểm"
|
| 870 |
+
},
|
| 871 |
+
{
|
| 872 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 873 |
+
"": "+ Danh hiệu “Thanh niên tiên tiến làm theo lời Bác”",
|
| 874 |
+
"KHUNG ĐIỂM": "4 điểm"
|
| 875 |
+
}
|
| 876 |
+
]
|
| 877 |
+
},
|
| 878 |
+
{
|
| 879 |
+
"page": 103,
|
| 880 |
+
"table_index": 1,
|
| 881 |
+
"type": "diem_ren_luyen5",
|
| 882 |
+
"columns": [
|
| 883 |
+
"NỘI DUNG ĐÁNH GIÁ",
|
| 884 |
+
"",
|
| 885 |
+
"KHUNG ĐIỂM"
|
| 886 |
+
],
|
| 887 |
+
"data": [
|
| 888 |
+
{
|
| 889 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 890 |
+
"": "+ Danh hiệu “Cán bộ Đoàn – Hội xuất sắc”, giấy khen \nhoàn thành xuất sắc công tác Đoàn – Hội",
|
| 891 |
+
"KHUNG ĐIỂM": "4 điểm"
|
| 892 |
+
},
|
| 893 |
+
{
|
| 894 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 895 |
+
"": "– Khen thưởng cấp tỉnh/thành (tương đương)",
|
| 896 |
+
"KHUNG ĐIỂM": ""
|
| 897 |
+
},
|
| 898 |
+
{
|
| 899 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 900 |
+
"": "+ Danh hiệu “Sinh viên 5 tốt”",
|
| 901 |
+
"KHUNG ĐIỂM": "5 điểm"
|
| 902 |
+
},
|
| 903 |
+
{
|
| 904 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 905 |
+
"": "+ Đạt giải I, II, III Giải thưởng NCKH cấp Thành",
|
| 906 |
+
"KHUNG ĐIỂM": "5 điểm"
|
| 907 |
+
},
|
| 908 |
+
{
|
| 909 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 910 |
+
"": "+ Giấy khen của Thành Đoàn – Hội Sinh viên Thành \nphố về hoàn thành xuất sắc công tác Đoàn – Hội (cá nhân)",
|
| 911 |
+
"KHUNG ĐIỂM": "5 điểm"
|
| 912 |
+
},
|
| 913 |
+
{
|
| 914 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 915 |
+
"": "+ Các hình thức khen thưởng tương đương khác (do \nHội đồng cấp Trường công nhận)",
|
| 916 |
+
"KHUNG ĐIỂM": "5 điểm"
|
| 917 |
+
},
|
| 918 |
+
{
|
| 919 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 920 |
+
"": "– Khen thưởng cấp Trung ương (tương đương)",
|
| 921 |
+
"KHUNG ĐIỂM": ""
|
| 922 |
+
},
|
| 923 |
+
{
|
| 924 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 925 |
+
"": "+ Danh hiệu “Sinh viên 5 tốt”",
|
| 926 |
+
"KHUNG ĐIỂM": "7 điểm"
|
| 927 |
+
},
|
| 928 |
+
{
|
| 929 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 930 |
+
"": "+ Danh hiệu “Sao Tháng Giêng”",
|
| 931 |
+
"KHUNG ĐIỂM": "7 điểm"
|
| 932 |
+
},
|
| 933 |
+
{
|
| 934 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 935 |
+
"": "+ Đạt giải I, II, III Giải thưởng NCKH cấp Bộ",
|
| 936 |
+
"KHUNG ĐIỂM": "7 điểm"
|
| 937 |
+
},
|
| 938 |
+
{
|
| 939 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 940 |
+
"": "+ Đạt giải Khuyến khích Giải thưởng NCKH cấp Bộ",
|
| 941 |
+
"KHUNG ĐIỂM": "6 điểm"
|
| 942 |
+
},
|
| 943 |
+
{
|
| 944 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 945 |
+
"": "+ Bằng khen của Trung ương Đoàn – Trung ương Hội \nvề hoàn thành xuất sắc công tác Đoàn – Hội (cá nhân)",
|
| 946 |
+
"KHUNG ĐIỂM": "6 điểm"
|
| 947 |
+
},
|
| 948 |
+
{
|
| 949 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 950 |
+
"": "+ Bằng khen cấp Trung ương vì có thành tích xuất sắc \ntrong công tác xã hội, giữ gìn an ninh trật tự, an toàn \nxã hội, hoạt động tình nguyện vì cộng đồng (cá nhân)",
|
| 951 |
+
"KHUNG ĐIỂM": "6 điểm"
|
| 952 |
+
},
|
| 953 |
+
{
|
| 954 |
+
"NỘI DUNG ĐÁNH GIÁ": "",
|
| 955 |
+
"": "+ Các hình thức khen thưởng tương đương khác (do \nHội đồng rèn luyện cấp Trường công nhận)",
|
| 956 |
+
"KHUNG ĐIỂM": "6 điểm"
|
| 957 |
+
},
|
| 958 |
+
{
|
| 959 |
+
"NỘI DUNG ĐÁNH GIÁ": "Tổng điểm của phần 1 là 20 điểm, nếu điểm vượt khung thì quy về 20 điểm",
|
| 960 |
+
"": "",
|
| 961 |
+
"KHUNG ĐIỂM": ""
|
| 962 |
+
},
|
| 963 |
+
{
|
| 964 |
+
"NỘI DUNG ĐÁNH GIÁ": "Tổng điểm của phần 2 là 25 điểm, nếu điểm vượt khung thì quy về 25 điểm",
|
| 965 |
+
"": "",
|
| 966 |
+
"KHUNG ĐIỂM": ""
|
| 967 |
+
},
|
| 968 |
+
{
|
| 969 |
+
"NỘI DUNG ĐÁNH GIÁ": "Tổng điểm của phần 3, phần 4 là 45 điểm, nếu điểm vượt khung thì quy về 45 điểm",
|
| 970 |
+
"": "",
|
| 971 |
+
"KHUNG ĐIỂM": ""
|
| 972 |
+
},
|
| 973 |
+
{
|
| 974 |
+
"NỘI DUNG ĐÁNH GIÁ": "Tổng điểm của phần 5 là 10 điểm, nếu điểm vượt quá 10 điểm thì phần điểm vượt \nsẽ cộng vào tổng điểm chung",
|
| 975 |
+
"": "",
|
| 976 |
+
"KHUNG ĐIỂM": ""
|
| 977 |
+
}
|
| 978 |
+
]
|
| 979 |
+
}
|
| 980 |
+
]
|