vien

Computer Science Engineering

Program Structure

CSE 2022 program structure
No

Knowledge segmetations

Credits
1 General Knowledge 41
2 Industry Foundation 31
3 Specialized Knowledge 60
4 Internship & Graduation Thesis 20
  Total 152
  • Year 1: Students get to be equipped with English skills for specific purpose and necessary soft skills, preparing for the following years.
  • Year 2: Students learn the foundational courses and core techniques of the industry.
  • Year 3: Students are immersed in specialized knowledge courses with experts from businesses such as LogiGear, NovaHub, Gameloft, CodeGym, etc. Then they will participate in a 6-month internship at companies to gain a better understanding of the industry and apply their knowledge to real-world situations.
  • Year 4: Students return to study deeply in specialized subjects according to their wanted career path, as well as apply all the knowledge they have learned at school and at enterprises to complete their graduation thesis.

First year

• Introduction to programming and computers
• Academic English 1, 2, 3
• English for Information technology
• Academic skills
• Applied Informatics
• 3-4 elective modules for General Knowledge
• 3-4 elective modules for Industry Foundation

Second year

• Information System Analysis and Data Design
• Math for Computer Science
• Object Oriented Programming
• Application development process 1
• Data Structures and Algorithms
• Website design and development
• Mobile application design and development
• Application development process 2
• Networking and parallel processing
• Marxist-Leninist philosophy
• Marxist-Leninist political economy

Third year

• 4-5 elective modules for Specialized Knowledge
• Scientific socialism
• Ho Chi Minh’s Ideology
• History of the Communist Party of Vietnam
• 6-month professional internship

Final year

• Introduction to Artificial intelligence
• 4-5 elective modules for Specialized Knowledge
• Graduation thesis

Optional courses

For General Knowledge:
• Academic writing
• Communication skills
• Personal development planning
• Global culture
• Probabilities and Statistics
• Starting a business

For Industry Foundation:
• Java programming
• Introduction to Operating System
• Design thinking
• Photoshop and Adobe Illustrator design
• Data Challenge 1

For Specialized Knowledge:
• Application development modules group: 3D graphics programming, Internet of things, Advanced website application design, Advanced website application programming, Human–computer interaction, Blockchain technology.
• Scientific modules group: Malware Analysis, Big Data Analysis, Data Challenge 2, Data Challenge 3
• Career development modules group: Best practices of Software development, Software testing, Software Project Management, Software system development and operation, Leadership skills, Introduction of Management and Business

Verified by MonsterInsights