Please enable JavaScript.
Coggle requires JavaScript to display documents.
NHỮNG MÔN HỌC TRONG 4 NĂM ĐẠI HỌC, Hiện tại - Coggle Diagram
NHỮNG MÔN HỌC TRONG 4 NĂM ĐẠI HỌC
2021-2022
Học kỳ 1
Tự chọn
Giáo dục thể chất 1
Bắt buộc
Giải tích
Đại số tuyến tính
Toán logic
Thực hành máy tính
Lập trình cơ bản
Tiếng Anh 1
Kỹ năng giao tiếp
Học kỳ 2
Bắt buộc
Tiếng Anh 2
Giáo dục quốc phòng - An ninh
Pháp luật đại cương
Triết học Mác - Lênin
Nhập môn Thuật toán
Phương pháp tính
Hệ quản trị cơ sở dữ liệu
Tự chọn
Giáo dục thể chất 2
2022-2023
Học kỳ 3
Bắt buộc
Lập trình hướng đối tượng
Xác suất thống kê
Nhập môn mạng máy tính
Toán rời rạc
Giới thiệu ngành CNTT
Kỹ thuật lập trình
Kinh tế chính trị Mác - Lênin
Tự chọn
Giáo dục thể chất 3
Học kỳ 4
Bắt buộc
Thực tập nhận thức
Cấu trúc dữ liệu
Chủ nghĩa xã hội khoa học
Tiếng Anh cho CNTT
Lập trình trên Desktop
Nhập môn cơ sở dữ liệu
Lập trình ứng dụng Web
Tự chọn
Giáo dục thể chất 3
2023-2024
Học kỳ 5
Bắt buộc
Lịch sử Đảng Cộng sản Việt Nam
Khởi nghiệp
Nguyên lý hệ điều hành
Nhập môn công nghệ phần mềm
Nhập môn Trí tuệ nhân tạo
Quản trị mạng
Thực hành làm việc nhóm
Học kỳ 6
Công nghệ phần mềm
Bắt buộc
Ngôn ngữ mô hình hóa
Phân tích và đặc tả yêu cầu phần mềm
Công nghệ Web
Tư tưởng Hồ Chí Minh
Kiểm thử và đảm bảo chất lượng phần mềm
Tự chọn
Công nghệ Java
Công nghệ .NET
Hệ thống thông tin
Bắt buộc
Phân tích và thiết kế hệ thống thông tin
Công nghệ lập trình ứng dụng
Hệ quản trị cơ sở dữ liệu nâng cao
Khai phá dữ liệu
Điện toán đám mây
Trí tuệ nhân tạo
Bắt buộc
Lập trình Python
Thuật toán nâng cao
Học máy 1
Xử lý ảnh số
Xử lý ngôn ngữ tự
nhiên
Mạng máy tính
Bắt buộc
Quản trị mạng
Windows 1
Lập trình mạng
Quản trị mạng Linux
An toàn và an ninh
mạng
Quản lý mạng máy tính
2024-2025
Học kỳ 7
Công nghệ thông tin
Bắt buộc
Thiết kế phần mềm
Phát triển phần mềm hướng đối tượng
Một số vấn đề hiện đại trong CNPM
Kiểm thử tự động
Tự chọn
Lập trình hệ thống nhúng
Lập trình Game
Kiến trúc hướng dịch vụ
Quản lý dự án phần mềm
Phát triển phần mềm chuyên nghiệp
Bảo trì phần mềm
Phát triển phần mềm nguồn mở
Lập trình Mobile
Hệ thống thông tin
Bắt buộc
Thực hành xây dựng hệ thống thông tin
Phân tích dữ liệu
An toàn và bảo mật hệ thống thông tin
Tự chọn
Cơ sở dữ liệu NoSQL
Hệ thống phân tán
Blockchain và ứng dụng
Thương mại điện tử
Hệ thống kinh doanh thông minh
Trực quan hóa dữ liệu
Trí tuệ nhân tạo
Bắt buộc
Học máy 2
Lập trình Trí tuệ nhân
tạo
Tự chọn
Thị giác máy tính
Học sâu và ứng dụng
Tương tác người máy
Dự báo chuỗi thời gian
Khai phá dữ liệu
Phân tích dữ liệu lớn
Mạng máy tính
Bắt buộc
Quản trị mạng
Windows 2
Phân tích thiết kế mạng
Một số vấn đề hiện đại
của Mạng máy tính
Tự chọn
Mạng không dây
Truyền thông đa
phương tiện
Đánh giá hiệu năng
mạng
Thiết bị mạng
Công nghệ ảo hóa
Học kỳ 8
Thực tập tốt nghiệp
Khóa luận tốt nghiệp
Học phần thay thế
Những vấn đề hiện đại của CNTT
Công nghệ phần mềm
Thực hành chuyên ngành Công nghệ phần mềm
Hệ thống thông tin
Các hệ thống thông tin hiện đại
Một số vấn đề hiện đại của Khoa học dữ liệu
Mạng máy tính
Thực hành chuyên ngành Mạng máy tính
Trí tuệ nhân tạo
Thực hành chuyên ngành Trí tuệ nhân tạo
Hiện tại
Từ tháng 8 - tháng 12/2024
Tháng 10 - 12
Học Backend
Học PHP
Tham gia khóa học PHP cơ bản và nâng cao qua các nền tảng học trực tuyến như Udemy hoặc Codecademy.
Xây dựng các ứng dụng web đơn giản sử dụng PHP và MySQL.
Học .NET
Đăng ký khóa học về .NET và C# qua Microsoft Learn hoặc các nền tảng như Pluralsight.
Xây dựng ứng dụng web hoặc API bằng ASP.NET Core và Entity Framework.
Học cơ sở dữ liệu
Học về SQL và NoSQL qua các khóa học trực tuyến.
Xây dựng và quản lý cơ sở dữ liệu cho các dự án cá nhân.
Học Frontend
Học Javascript và frameworks
Xây dựng các ứng dụng nhỏ sử dụng các thư viện và framework như React, Angular, hoặc Vue.js.
Đăng ký khóa học JavaScript cơ bản và nâng cao trên các nền tảng như Udemy hoặc FreeCodeCamp.
Học HTML/CSS
Tạo các trang web đơn giản đến phức tạp
Sử dụng tài liệu học trực tuyến như MDN Web Docs để học HTML5 và CSS3.
Cải thiện các project đã làm được trong quá trình học để đưa lên Github
Tháng 9
22/9 thi chứng nhận B1 tại trường
Từ tháng 1 - 5/2025
Tìm Cơ Hội Thực Tập
Sử dụng các trang web việc làm như LinkedIn, Indeed, TopCV, các nhóm Facebook để tìm kiếm cơ hội thực tập hoặc do nhà trường giới thiệu.
Các thực hiện: Chuẩn bị CV và thư xin việc, và nộp đơn vào các vị trí thực tập phù hợp.
Hoàn thành chương trình đào tạo năm 4
Tháng 1 - 5
Hoàn chỉnh các project và đưa lên Github
Luyện viết CV
Nhờ giảng viên, mentor hoặc bạn bè có kinh nghiệm trong ngành xem xét và cung cấp phản hồi.
Điều chỉnh và cải thiện CV dựa trên phản hồi nhận được.
Học ngôn ngữ khác
Golang
Học trong các trang web như Go Documentation, A Tour of Go.
Khóa học trực tuyến: Coursera, Udemy, Pluralsight.
Cộng đồng và diễn đạt: Go Forum, r/golang trên Reddit
Tham gia và đóng góp vào các dự án mã nguồn mở trên GitHub để học hỏi thêm.
Tạo các trang web đơn giản có áp dụng đến kiến thức đang học.
Ruby
Học qua các tài liệu chính thức: Ruby Documentation: Ruby Docs,Ruby on Rails Guides: Rails Guides
Khóa học trực tuyến: Codecademy: Learn Ruby, Udemy: Các khóa học Ruby và Ruby on Rails.
Tham gia các cộng đồng và diễn đàn: Stack Overflow, Ruby Forum, Reddit
Tạo các sản phẩm đơn giản có áp dụng đến kiến thức đang học.
Cùng bạn bè học tiếng Anh bằng cách đến các quán Pub để bắt chuyện với người nước ngoài
Tháng 5 - 12/2025
Giải tỏa căng thẳng, chờ đến ngày tốt nghiệp
Xem phim
Chơi game
Về quê thăm ông bà
Mỗi ngày tập đọc tài liệu về ngành bằng tiếng Anh
Mỗi buổi sáng, dành ít nhất 20-30 phút mỗi ngày để đọc tài liệu.
Đọc các tài liệu chuyên ngành như: Bài Báo Khoa Học, Sách Chuyên Ngành,...
"A Survey of Machine Learning Algorithms for Big Data Analytics" – trên các tạp chí như IEEE Transactions on Big Data
"The State of the Art in Software Engineering" – Được xuất bản trên các tạp chí như ACM Computing Surveys
"Clean Code: A Handbook of Agile Software Craftsmanship" bởi Robert C. Martin
"Design Patterns: Elements of Reusable Object-Oriented Software" bởi Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides – Cung cấp các mẫu thiết kế phần mềm hữu ích cho các lập trình viên.
Tìm kiếm các công ty đang tuyển vị trí mình có thể làm
Sử dụng các công cụ tìm kiếm việc làm: LinkedIn, Indeed, Glassdoor, Monster, TopCV, ...
Theo dõi tin truyển dụng của các công ty
Tham gia Hackathon: Tham gia các hackathon trực tuyến hoặc offline để làm việc theo nhóm và phát triển kỹ năng lập trình.
2 - 5 năm sau
Tăng cường kỹ năng và tích lũy kinh nghiệm
Tham gia các khóa học nâng cao trong các lĩnh vực như trí tuệ nhân tạo (AI), học máy (machine learning), hoặc phát triển ứng dụng di động (mobile app development).
Nguồn Học: Coursera, Udacity, Pluralsight, hoặc các khóa học trực tuyến từ các trường đại học nổi tiếng.
5 - 10 năm sau
Chinh Phục Các Vị Trí Lãnh Đạo
Tham gia các khóa học và chương trình đào tạo về lãnh đạo, quản lý chiến lược, và quản lý dự án.
Tìm kiếm cơ hội để lãnh đạo các dự án lớn, quản lý nhóm hoặc bộ phận trong công ty.
Mở Rộng Mạng Lưới
Tích cực tham gia các sự kiện, hội thảo và nhóm lãnh đạo để xây dựng mạng lưới chuyên nghiệp.
Tìm kiếm cố vấn hoặc trở thành cố vấn cho các nhà phát triển trẻ hơn để mở rộng mạng lưới và cải thiện kỹ năng lãnh đạo.
Cập Nhật Kiến Thức
Luôn cập nhật và học hỏi về các công nghệ mới như microservices, serverless architecture, và API-first design.
Thực hành các công nghệ mới qua dự án cá nhân hoặc đào tạo chuyên sâu.
Tham gia các khóa học và chứng chỉ mới về các công nghệ hoặc lĩnh vực đang nổi.
Nâng Cao Kỹ Năng Frontend và Backend
Frontend Development
Công Nghệ và Frameworks
Tạo lịch học cho các công nghệ như React, Angular, hoặc Vue.js. Xác định các khóa học, sách, và tài liệu bạn sẽ sử dụng
Phát triển các dự án frontend như trang web cá nhân, ứng dụng quản lý công việc, hoặc trang thương mại điện tử để áp dụng kiến thức đã học
Thực hiện các dự án thực tế hoặc tham gia vào các dự án cộng đồng để có kinh nghiệm thực tiễn
Kỹ Năng Thiết Kế UI/UX
Tham gia các khóa học về thiết kế UI/UX hoặc học qua các nền tảng trực tuyến như Coursera, Udacity, hoặc Skillshare
Thiết kế giao diện người dùng cho các dự án cá nhân và thực hành các kỹ thuật thiết kế mới
Backend Development
Ngôn Ngữ và Công Nghệ
Phát triển các API RESTful hoặc GraphQL, và kết nối chúng với cơ sở dữ liệu. Xây dựng các ứng dụng backend cho các dự án cá nhân.
Lên kế hoạch học các ngôn ngữ backend như Node.js, Python (Django/Flask), Java (Spring),...
Tạo các dự án cá nhân
Xây dựng và triển khai các dự án cá nhân để áp dụng các kỹ năng mới học. Có thể là ứng dụng web, ứng dụng di động, hoặc dự án phần mềm mã nguồn mở.
Đưa dự án lên GitHub và viết bài blog để chia sẻ kiến thức và kết quả.
Tham Gia Dự Án Mở: Tham gia vào các dự án mã nguồn mở hoặc cộng đồng phát triển phần mềm.
Hướng đến vị trí Dev Fullstack
Học Backend
Node.js
Django (Python)
Spring Boot (Java)
Cách học
Các Nền Tảng Khóa Học
2 more items...
Học Theo Dự Án và Thực Tế
2 more items...
Đăng ký các khóa học nâng cao và chứng chỉ liên quan đến fullstack development
Học Frontend
React.js và Ecosystem
Vue.js
Các công nghệ Fullstack
GraphQL
Microservices
Serverless Architecture
Học DevOps và CI/CD
Đăng Ký Khóa Học: Tham gia các khóa học trực tuyến về Docker, Kubernetes, và CI/CD.
Áp Dụng Trong Dự Án: Tích hợp các công cụ DevOps vào dự án để làm quen với quy trình và công cụ.
Thực Hành: Xây dựng và triển khai các pipeline CI/CD đơn giản để hiểu cách tự động hóa quy trình phát triển và triển khai.
Phát Triển Kỹ Năng Mềm
Kỹ Năng Giao Tiếp và Quản Lý Dự Án:
Tham Gia Đào Tạo: Tham gia các khóa học về quản lý dự án và kỹ năng giao tiếp.
Áp Dụng Kỹ Năng: Thực hành kỹ năng giao tiếp và quản lý dự án qua việc lãnh đạo các nhóm nhỏ hoặc tổ chức các buổi họp.
Kỹ Năng Lãnh Đạo:
Tìm Cơ Hội: Tìm cơ hội lãnh đạo trong dự án hoặc trong công việc hiện tại.
Phản Hồi: Nhận phản hồi về phong cách lãnh đạo và cải thiện kỹ năng dựa trên phản hồi đó.
Hoàn thành chương trình kì 3 năm 3
Ôn thi chứng nhận B1