Human resources and facilities
The Faculty of Information Technology boasts a highly qualified faculty, trained in prestigious countries and educational institutions such as France, Japan, and South Korea, as well as leading universities in Vietnam. Currently, the faculty has 70 full-time staff members , including 21 PhDs , 2 associate professors , 21 senior lecturers , and a team of lecturers and support staff with strong expertise. In addition, the faculty has 2 administrative staff members responsible for supporting training activities and management. Many lecturers have practical experience in fields such as software development, artificial intelligence, information security, digital infrastructure, and enterprise digital transformation.
The Faculty always prioritizes building a professional academic environment, encouraging faculty members to conduct research, improve their skills, participate in international training courses, and engage in academic exchanges in developed countries. This is a crucial foundation that helps faculty members continuously enhance their teaching capabilities, stay updated on technological trends, and implement innovative training methods aligned with international integration.
In terms of facilities, the faculty currently has 6 computer labs equipped with modern computer systems for student learning and practice, including labs with 40 to 50 computers to meet the needs of specialized training. In addition, the faculty has 1 technology laboratory (lab) with internet access to support research activities for staff and students. The faculty has 7 specialized departments , each with its own office fully equipped with teaching and research support equipment and internet access. The faculty office, with an area of approximately 80m², ensures a convenient workspace for management, administration, and student support.
Students in the department have access to specialized software systems, advanced simulation platforms, and a wealth of resources from the university's electronic library and digital learning materials. The training program is implemented in a modern facility with approximately 3.7m² of floor space per student , meeting quality assurance standards.
In addition to a digitized learning environment, students receive comprehensive support through academic counseling, career guidance, internship and job placement services, and participation in practical research projects. The university and faculty have established a development strategy for the period 2021–2030 , prioritizing the development of high-quality human resources and creating opportunities for faculty and staff to continuously improve their skills through advanced training programs both domestically and internationally.
Overall, the Faculty's human resources and infrastructure provide a solid foundation for ensuring the quality of training, scientific research, and technology transfer, while also enabling students to access modern knowledge, develop professional skills, and integrate into the international labor market in the digital age.
SOME GUIDELINES AND PLANS FOR BUILDING A LAB FOR RESEARCH AND LEARNING
Laboratory Operations Plan
This plan focuses on maximizing the use of open-source resources (Slurm, Proxmox) and clearly defining management responsibilities.
I. Phase 1: Basic Setup (Setup Labs)
- Lab Architecture
- Setting up network devices
Network (VLAN) | Name | Internet connection | Purpose |
Network 1 | Lab Management | Are not | 1px"> For administrators, to access Router, Slrum, and Proxmox configurations, ensuring the highest level of security. |
Network 2 | AI/Research | Yes (Controlled) | Allow students to access the Internet to: Download AI data and libraries. Access Google Colab, AWS, and Azure. |
Network 3 | Information Security/Sandbox | Yes (Censored/Separated) | Isolate or only allow access through a heavily censored proxy server (to download sample malware). |
- Setting up a server management environment.
Step | Category | Main activities | Tools/Software |
1. Deploy the Virtualization Platform | GPU server | Install the underlying operating system (e.g., Ubuntu Server/CentOS) and virtualization software. | Proxmox VE (Open Source) or VMware ESXi (Free Version) |
2. Implement Resource Management | GPU server | Install and configure Slrum on the GPU Server and AI Workstations (Nodes). | Slrum (Open Source) |
Slrum | Set up partitions to allocate GPU/CPU/RAM to different groups or subjects. | ||
3. Implement the Reservation System | Physical resources | Install the reservation management system on a separate server (or VM). | Booked (Community Edition) |
II. Phase 2: Building Lab Environments
Use Proxmox/VMware on a GPU server and Slurm to create the following environments:
Field/Subject | Lab environment | Describe | Main resources |
1. AI & Big Data | AI Development Environment | The virtual machine image (VM image) comes pre-loaded with Python, TensorFlow/PyTorch, Jupyter Notebooks, and data libraries. | GPU/CPU/RAM is allocated via Slrum . |
Big Data Cluster | This virtual machine cluster emulates Hadoop/Spark Cluster. | GPU server (using CPU/RAM) | |
2. Information Security | Basic Cyber Range (Sandbox) | The VM cluster simulates a company network (Server, Client, Virtual Firewall) using open-source tools (Kali Linux, Metasploit, Security Onion). | GPU server (on Network 2) |
Malware Analysis Stations | Install the analytics tools on 5 AT&T workstations (Network 3). This environment must be air -gapped. | Information Security Workstation (standalone) | |
3. IoT & VR/XR | VR Graphics Workspaces | Install Unity/Unreal Engine and VR SDK on 4 VR graphics workstations . | VR graphics workstation |
IoT Experiment | Virtualization environment to simulate data from 20 IoT kits (e.g., Node-RED, MQTT Broker). | GPU server (on Network 2) | |
4. Commercial Software | Autodesk Stations | Install Autodesk licenses on dedicated workstations (or some AI workstations when not used for AI). | AI Workstation |
III. Operation & Reset Procedure
1. Conduct the lesson with GPU Cloud and with GPU Server.
Method | Resource Utilization | Purpose |
1. Colab/Cloud Notebooks | Cloud GPU (Google/AWS) | Suitable for basic practice exercises, quick algorithm testing, or projects requiring specific cloud resources. |
2. Practical exercises in the lab. | Internal GPU (Slurm) | Suitable for large projects, training complex models (e.g., language models, computer vision), where long runtimes and highly confidential data management on NAS are required. |
2. Job Completion Process
Applicable to Slurm environments (AI/Big Data):
- line-height:107%"> Completed: Slurm automatically terminates the task (job) when it finishes running.
- Release: Slurm automatically releases resources (GPU, CPU, RAM) to allocate them to the next task in the queue.
- Storage: Student results are stored on a 100TB NAS or integrated Cloud Storage .
3. Environment Reset Procedure
- Virtualization Environment (Virtual Lab, Big Data, AI):
- Frequency: At the end of each semester or after each major course.
- Instructions: Use the Snapshot feature in Proxmox/VMware.
- Reset: Simply restores (Reverts) the virtual machine to the original snapshot ( Golden Image ) that was prepared beforehand.
- Physical Workstation (IT, Graphics, Autodesk):
- Frequency: Weekly or after each information security practice session.
- Procedure: Use disk imaging software such as Deep Freeze or desktop-level virtualization tools (e.g., VDI if available) to ensure all changes are erased after a restart.
- Cyber Range Environment (Network 3):
- Frequency: After each attack/defense practice session.
- Procedure: Completely shut down the Security Workstations, check the integrity of the network firewall 3, then restart the Sandbox virtual machines to a clean state.
4. Account Management
- AI/Slurm System: Each student/research group is assigned a separate account on the Slurm system.
- Reservation System: Students use their school email account/student ID to log in and reserve physical resources.
5. Backup Requirements [Local and Cloud Backup]:
- Two local backups (Server -> NAS) + one offline backup and one offsite copy are needed, adhering to the 3-2-1 principle. This stores copies of data from the NAS and important virtual machine images.
- GPU_S -- Backup Configuration/VM Images --> NAS: Slurm configuration and primary virtual machine images (Golden Images) are stored on the NAS.
- NAS -- Backup Data --> Rtr: NAS pushes data out via Router/Firewall.
- 1. AI Labs at some Universities in Vietnam
Lab/Center Name | University | Link |
AILab (Artificial Intelligence Laboratory) | University of Science, VNU-HCM | |
BK.AI (International Research Center for Artificial Intelligence) | x;"> Hanoi University of Science and Technology (HUST) | https://bkai.ai/ (or via the Institute of Information Technology and Communications: https://soict.hust.edu.vn/bo-phan/trung-tam-nghien-cuu-quoc-te-ve-tri-tue-nhan-tao ) |
Artificial Intelligence Lab (AI Lab) | Van Lang University (VLU) | |
Business AI Lab | School of Technology, National Economics University (NEU) | https://nct.neu.edu.vn/ (search for articles about Business AI Lab) |
SIU AI Lab Artificial Intelligence Center | Saigon International University (SIU) | |
Institute of Artificial Intelligence | University of Technology, Vietnam National University, Hanoi (UET) | |
AI Lab | Ton Duc Thang University |
- Famous AI Labs around the world
University Name | :20px;">Featured Labs/Institutes | Link (general or lab) |
Massachusetts Institute of Technology (MIT) | CSAIL (Computer Science and Artificial Intelligence Laboratory) | https://www.mit.edu/ (search for CSAIL) |
Stanford University | Stanford AI Lab (SAIL), Stanford Institute for Human-Centered AI (HAI) | https://hai.stanford.edu/ (Or search for SAIL) |
Carnegie Mellon University (CMU) | School of Computer Science (SCS) - AI is a core part | |
University of Oxford | Oxford Machine Learning Research Group | https://www.ox.ac.uk/ (search for ML Research Group) |
University of California, Berkeley (UCB) | Berkeley Artificial Intelligence Research (BAIR) Lab | |
National University of Singapore (NUS) | NUS AI Research Centers |
lack; lack; border-right:1px solid black; border-left:1px solid black">




