The main mission of the faculty is to serve for the country's IT industry sector as well as AI sector directly, train competent experts of information science and artificial intelligence capable of designing and developing operating system programs, artificial intelligence programs and various applications, and to play a leading role in developing up-to-date software and accelerating the IT industry in various sectors of the national economy.
The Faculty of Automation, established in August 1977, was renamed the Faculty of Computer Science in 1997 and promoted to the University of Computer Science, a college in September 1999. The University of Computer Science was renamed the University of Information Science in 2016 and again changed its name to the Faculty of Information Science in October 2019. And since July 2025, it has been called the Faculty of Artificial Intelligence.
The faculty has three institutes (Intelligent Science Institute, Visual Information Processing Institute, Natural Language Processing Institute, IOT Institute, Information Security Institute, Information Management Institute and AI Institute) and one Department (Information Communication Department).
There are three research labs (intelligent system laboratory, data science laboratory, intelligent science application laboratory) in the Intelligent Science Institute, two (computer vision laboratory, mixed reality laboratory) in the Visual Information Process Institute, three (language information processing laboratory, voice information processing laboratory, language processing application laboratory) in the Natural Language Processing Institute, four (big data application laboratory, cloud computing research laboratory, embedded system research laboratory, IOT application laboratory) in the IOT Institute, three (security management laboratory, communication security laboratory, system security laboratory) in the Information Security Institute, four (education information laboratory, information processing laboratory, information management application laboratory, software engineering laboratory) in the Information Management Institute, as well as eight research labs in the AI Institute.
The course includes "artificial intelligence", "information science", "information communication", and "programming".
The typical subjects are "deep learning application", "reinforcement learning", "decision-making", "machine learning", "natural language processing", "QA & Summary", "data mining", "algorithm design", "data structures and algorithms", "database systems", "operating systems", "file system analysis", "cloud computing", "distributed parallel processing", "embedded OS", "field-controller technology", "computer graphics", "computer vision", "ontology engineering", "information security", "network security technology", "software security", "signal and system", "digital signal processing", "digital image processing", "digital voice processing", "multicast principle", "computer networks", "mobile communication network", "routing technique" and "information exchange".
Introduction to Curriculum For Exchange Students
Course Duration: 4 years
Degree: BSc of Information Science
- 1st year
1st semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | First Foreign language | 4 | 4 | Exam | |
| 2 | Higher maths | 5 | 6 | Exam | |
| 3 | Linear algebra | 2 | 2 | P/F | |
| 4 | Information theory and coding | 3 | 5 | P/F | |
| 5 | Object-oriented programming | 2 | 6 | Exam | |
| 6 | Physical education | 1 | 2 | P/F | |
| Total | 16 | 25 |
2nd semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | Stochastic and mathematical statistics | 2 | 2 | P/F | |
| 2 | First Foreign language | 4 | 4 | P/F | |
| 3 | Higher maths | 4 | 4 | Exam | |
| 4 | Object-oriented programming | 2 | 4 | Exam | |
| 5 | Physics | 4 | 5 | P/F | |
| 6 | Physical Education | 1 | 2 | P/F | |
| Total | 15 | 21 |
- 2st year
1st semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | First Foreign language | 4 | 4 | Exam | |
| 2 | Physics | 4 | 4 | Exam | |
| 3 | Optimization method | 2 | 2 | P/F | |
| Total | 10 | 10 |
2nd semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | Computer network | 3 | 4 | Exam | |
| 2 | First Foreign language | 2 | 2 | P/F | |
| 3 | Computer device system | 4 | 5 | Exam | |
| Total | 9 | 11 |
- 3st year
1st semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | Socio-politics specialty | 4 | 4 | P/F | |
| 2 | First Foreign language | 3 | 2 | Exam | |
| 3 | Second Foreign language | 4 | 4 | P/F | |
| 4 | Operating system | 4 | 6 | Exam | |
| Total | 15 | 16 |
2nd semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | Science and Technology introduction | 4 | 4 | P/F | |
| 2 | Second Foreign language | 2 | 2 | Exam | |
| 3 | Information Retrieval | 4 | 3 | Exam | |
| 4 | Machine Learning | 3 | 4 | P/F | |
| Total | 13 | 13 |
- 4st year
1st semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | Juche Philosophy | 5 | 4 | Exam | |
| 2 | AI introduction | 3 | 6 | Exam | |
| 3 | Digital image processing | 3 | 3 | Exam | |
| 4 | Natural language processing | 3 | 4 | Exam | |
| 5 | Digital voice processing | 3 | 3 | Exam | |
| Total | 17 | 20 |
2nd semester
| No. | Course Title | Credits | Hours per week | Exam Type | Notes |
|---|---|---|---|---|---|
| 1 | AI introduction | 4 | 4 | Exam | |
| 2 | Digital image processing | 3 | 4 | Exam | |
| 3 | Depth learning | 3 | 4 | Exam | |
| 4 | Multimedia system | 3 | 4 | Exam | |
| Total | 13 | 16 |
Course Duration: 2 years
Degree: MSc of Information Science
Subjects for the qualification of Masters:
1. Network program
2. Network security engineering
3. Embedded system
4. Software security
5. Distributed system
6. Formatting
7. Computer-based educational information technology
8. Program analysis
9. Corpus engineering
10. Natural language processing
11. Voice recognition
12. Voice coding
13. Virtual reality
14. Computer vision
15. Data mining
16. Intelligent system design
17. Network computing
18. Virtual private network
19. Program logic device
20. Internet of Things (IoT)
21. Linux kernel architecture
22. Server system configuration
23. Multimedia transfer service
24. File system analysis
25. Ontology engineering
26. Machine translation
27. Voice emphasis
28. Statistical signal processing
29. Image parallel processing
30. Computer geometry
31. Modern intelligent information processing
32. Prediction & Decision-making 33. Network database management
34. Big data system
35. Encryption
36. Firewall & Invasion detection system
37. System & Database security
38. Virtual private network
39. Device drive technology
40. Real-time system
41. Formatting
42. Computer logical application
43. Field-controller technology
44. QA & Summary
45. Python & language processing
46. Modern documentary retrieval
47. Business service bus
48. E-learning management
49. Semantic Web technology
50. Virtualization & Cloud computing
51. Computer interface system
52. Visual recognition
53. Virtual reality
54. File system analysis
55. Component-based development
