소프트웨어 공학이란 무엇을까?
소프트웨어 공학은 사용자 요구 사항을 분석한 다음 해당 요구 사항을 충족하는 소프트웨어 응용 프로그램을 설계, 구축 및 테스트하는 프로세스입니다. 소프트웨어 공학은 효율적이고 안정적이며 경제적으로 작동하도록 소프트웨어의 개발, 운영 및 유지 관리를 계산하기 위해 체계적이고 훈련된 방법을 적용합니다.
VTC Academy Plus의 국제 표준 소프트웨어 공학 교육 프로그램은 소프트웨어 개발 프로세스 및 소프트웨어 도구를 소프트웨어 산업에 적용하는 기술을 포함하여 소프트웨어 산업에 대한 심층적인 지식을 갖추게 하며 다른 소프트웨어 개발을 지원합니다. 또한 이 프로그램은 소프트웨어 요구 사항 수집, 분석, 설계, 프로그래밍, 테스트, 운영 및 유지 관리와 같은 소프트웨어 프로젝트의 단계와 관련된 필요한 지식을 제공합니다.
소프트웨어 공학 - 수입 측면에서는 가장 선도하는 직업
전 세계적으로 핵심 산업인 정보 기술, 특히 소프트웨어 공학은 일반적인 채용 시장 수준에서 다른 직종보다 높은 수입을 올리고 있습니다. 또한, 전문가 직위에서 고위 관리직에 이르기까지 이 산업의 평균 급여는 VND 25,000,000에서 VND 130,000,000/월까지 다양합니다(베트남 IT Landscape 2020 보고서에 따르면 TopDev).
1학기
1. 학기 오리엔테이션
2. 영어 1
3. 개인 및 경력 개발
4. 배우는 방법 배우기
5. 소프트 스킬: 창의적 사고, 비판적 사고, 문제 해결, 협업, 커뮤니케이션
6. 컴퓨터 기초
7. 기본 프로그래밍 언어
8. 데이터 구조 및 알고리즘
9. 객체 지향 프로그래밍
10. 네트워크 프로그래밍 기초
11. RDBMS 작업
12. 객체지향 분석 및 설계
13. 프로젝트 1
2학기
14. 학기 오리엔테이션 날
15. 영어 2
16. HTML, CSS 및 JavaScript를 사용한 웹 프로그래밍
17. 개발자를 위한 UI/UX 디자인
18. 웹 UI 프로그래밍
19. PHP 와 MySQL로 웹 앱 만들기
20. 웹 앱 배포 및 유지 관리
21. 소프트웨어 테스팅
22. 프로젝트 2
3학기
23. 학기 오리엔테이션 날
24. 영어 3
25. 소프트웨어 아키텍처 소개
26. NoSQL 데이터베이스
27. NodeJS 프로그래밍
28. 백엔드 개발 프레임워크
29. 웹 프론트엔드 개발 프레임워크
30. 모바일 앱 개발
31. 크로스 플랫폼 모바일 앱 개발
32. Golang으로 백엔드 구축
33. DevOps 소개
4학기
34. 그랜드 프로젝트
5학기
35. 디자인 패턴
36. TensorFlow를 사용한 딥 러닝 AI
37. 소프트웨어 아키텍처 솔루션
38. 프로젝트 관리
39. 민첩한 소프트웨어 개발
40. 캡스톤 프로젝트