Nhóm ngành Máy tính và Công nghệ thông tin bao gồm nhiều ngành đào tạo liên quan đến phần mềm, dữ liệu, trí tuệ nhân tạo, hệ thống máy tính, mạng, bảo mật, phần cứng, hạ tầng số và trải nghiệm số. Có thể hình dung nhóm ngành này như một “ngăn xếp công nghệ” nhiều tầng: từ phần cứng, hệ thống nhúng, IoT; đến hệ điều hành, mạng, cloud, an toàn thông tin; tiếp theo là phát triển phần mềm, ứng dụng web – mobile; cao hơn là dữ liệu, AI, phân tích kinh doanh và các sản phẩm số phục vụ doanh nghiệp, người dùng.

Các ngành phổ biến trong nhóm này gồm Công nghệ thông tin, Khoa học máy tính, Kỹ thuật phần mềm, Công nghệ phần mềm, Kỹ thuật máy tính, Hệ thống thông tin, Hệ thống thông tin quản lý, Mạng máy tính và truyền thông dữ liệu, An toàn thông tin, Khoa học dữ liệu, Trí tuệ nhân tạo, Điện toán đám mây, IoT, hệ thống nhúng, công nghệ web, ứng dụng di động, công nghệ đa phương tiện, thiết kế UI/UX và phát triển game. Mỗi ngành có trọng tâm riêng nhưng đều chia sẻ nền tảng chung về lập trình, tư duy hệ thống, cơ sở dữ liệu, mạng máy tính, thuật toán và kỹ năng xử lý thông tin.
Khi chọn ngành, thí sinh nên phân biệt rõ tên ngành tuyển sinh, chuyên ngành đào tạo và vị trí việc làm sau tốt nghiệp. Quan trọng nhất là chọn theo năng lực, sở thích và hướng nghề dài hạn, thay vì chỉ nhìn vào tên gọi đang “hot”.
Nhóm ngành Máy tính và Công nghệ thông tin bao trùm một phổ rộng từ phần cứng, hệ thống nhúng, mạng – hạ tầng, đến phần mềm, dữ liệu, AI và thiết kế trải nghiệm số. Có thể hình dung như một “ngăn xếp công nghệ” nhiều tầng: tầng gần phần cứng (Kỹ thuật máy tính, IoT, hệ thống nhúng), tầng hệ điều hành – mạng – hạ tầng (Mạng máy tính, An toàn thông tin, Cloud, Quản trị hệ thống), tầng phát triển phần mềm và ứng dụng (CNTT, Kỹ thuật/Công nghệ phần mềm, Web, Mobile), tầng dữ liệu – AI (Khoa học dữ liệu, Trí tuệ nhân tạo, Phân tích dữ liệu kinh doanh) và tầng sáng tạo số, UI/UX, game, đa phương tiện, XR. Mỗi lĩnh vực đảm nhận một vai trò riêng nhưng cùng chia sẻ nền tảng chung về lập trình, hệ thống và tư duy dữ liệu.

Nhóm ngành Máy tính và Công nghệ thông tin là một hệ sinh thái rộng, bao trùm từ phần mềm, phần cứng, dữ liệu đến hạ tầng mạng, bảo mật và các dịch vụ số chuyên sâu. Về mặt học thuật, có thể xem nhóm này như một “ngăn xếp công nghệ” (technology stack) nhiều lớp, trong đó mỗi ngành/chuyên ngành tập trung vào một hoặc vài lớp cụ thể, từ tầng vật lý – phần cứng đến tầng ứng dụng, dữ liệu và trí tuệ nhân tạo. Hình dung hệ thống số hiện đại như một tòa nhà nhiều tầng: tầng hạ tầng vật lý, tầng hệ điều hành và mạng, tầng nền tảng dịch vụ, tầng ứng dụng, tầng dữ liệu – phân tích – AI, và gần đây còn có tầng trải nghiệm số (UI/UX, đa phương tiện, game, XR).

Ở tầng gần với phần cứng và thiết bị, các ngành như Kỹ thuật máy tính, Kỹ thuật điện tử – viễn thông định hướng IoT, Hệ thống nhúng tập trung vào thiết kế kiến trúc phần cứng, lập trình firmware, tối ưu hiệu năng và tích hợp cảm biến – bộ truyền động. Sinh viên được học sâu về:
Ở tầng hệ điều hành, mạng và hạ tầng, các ngành Mạng máy tính và Truyền thông dữ liệu, An toàn thông tin, Điện toán đám mây, Quản trị hệ thống đảm nhiệm việc xây dựng, vận hành, giám sát và bảo vệ nền tảng hạ tầng số. Nội dung đào tạo thường bao gồm:
Ở tầng ứng dụng và phần mềm, các ngành Công nghệ thông tin, Kỹ thuật phần mềm, Công nghệ phần mềm, Công nghệ web và ứng dụng, Công nghệ di động tập trung vào phát triển sản phẩm số, dịch vụ trực tuyến, hệ thống thông tin phục vụ doanh nghiệp và người dùng cuối. Chương trình thường nhấn mạnh:
Ở tầng dữ liệu và trí tuệ nhân tạo, các ngành Khoa học dữ liệu, Trí tuệ nhân tạo, Phân tích dữ liệu kinh doanh, Khoa học máy tính định hướng AI tập trung vào thu thập, xử lý, khai thác dữ liệu và xây dựng mô hình học máy phục vụ ra quyết định. Sinh viên được trang bị:
Bên cạnh đó, nhóm ngành này còn mở rộng sang các lĩnh vực sáng tạo số như Thiết kế đồ họa số, Thiết kế UI/UX, Công nghệ đa phương tiện, Phát triển game, Thực tế ảo (VR), Thực tế tăng cường (AR). Các ngành này kết hợp kiến thức công nghệ với mỹ thuật, tâm lý học người dùng và truyền thông để tạo ra trải nghiệm số hấp dẫn, trực quan và hiệu quả. Nội dung thường bao gồm:
| Nhóm lĩnh vực | Ví dụ ngành/chuyên ngành | Trọng tâm đào tạo |
|---|---|---|
| Phần mềm & ứng dụng | Công nghệ thông tin, Kỹ thuật phần mềm, Công nghệ phần mềm | Lập trình, phân tích yêu cầu, thiết kế hệ thống, phát triển sản phẩm số |
| Dữ liệu & AI | Khoa học dữ liệu, Trí tuệ nhân tạo, Phân tích dữ liệu kinh doanh | Phân tích dữ liệu, Machine Learning, thống kê, mô hình dự báo |
| Hệ thống & hạ tầng | Mạng máy tính, An toàn thông tin, Điện toán đám mây | Hạ tầng mạng, bảo mật, cloud, vận hành hệ thống |
| Phần cứng & nhúng | Kỹ thuật máy tính, Hệ thống nhúng, IoT | Vi xử lý, thiết kế mạch, lập trình nhúng, tích hợp cảm biến |
| Hệ thống thông tin & quản lý | Hệ thống thông tin, Hệ thống thông tin quản lý | Phân tích nghiệp vụ, thiết kế giải pháp CNTT cho doanh nghiệp |
| Thiết kế số & game | Thiết kế UI/UX, Công nghệ đa phương tiện, Phát triển game | Trải nghiệm người dùng, đồ họa, game engine, tương tác số |
Trong thực tế, người học thường gặp ba khái niệm dễ gây nhầm lẫn: tên ngành tuyển sinh, chuyên ngành đào tạo và vị trí việc làm. Việc hiểu rõ ba lớp khái niệm này giúp định hướng học tập và nghề nghiệp chính xác hơn, tránh chạy theo tên gọi “thời thượng” nhưng không nắm được khung kiến thức cốt lõi.

Tên ngành tuyển sinh là tên chính thức được ghi trong đề án tuyển sinh, gắn với mã ngành theo quy định của Bộ Giáo dục và Đào tạo. Đây là thông tin xuất hiện trên quyết định trúng tuyển, chương trình đào tạo khung và bằng tốt nghiệp. Ví dụ: Công nghệ thông tin (mã 7480201), Khoa học máy tính (7480101), Kỹ thuật phần mềm (7480103), Kỹ thuật máy tính (7480106), Hệ thống thông tin (7480104), An toàn thông tin (7480202). Mỗi mã ngành quy định một phạm vi kiến thức nền tảng tối thiểu mà chương trình phải đảm bảo.
Trong mỗi ngành, trường đại học có thể thiết kế nhiều chuyên ngành hoặc hướng chuyên sâu khác nhau để đáp ứng xu hướng công nghệ và nhu cầu doanh nghiệp. Ví dụ, trong ngành Công nghệ thông tin có thể có các chuyên ngành như Công nghệ phần mềm, Mạng và an ninh mạng, Hệ thống thông tin doanh nghiệp, Trí tuệ nhân tạo. Trong ngành Khoa học máy tính có thể có chuyên sâu Trí tuệ nhân tạo, Khoa học dữ liệu, Hệ thống phân tán, Đồ họa máy tính. Các chuyên ngành này thường được lựa chọn từ năm 2 hoặc năm 3, sau khi sinh viên đã học xong khối kiến thức cơ sở ngành như cấu trúc dữ liệu – giải thuật, cơ sở dữ liệu, mạng máy tính, hệ điều hành.
Vị trí việc làm sau tốt nghiệp lại là một khái niệm khác, gắn với nhu cầu của doanh nghiệp và thị trường lao động, không bị ràng buộc bởi mã ngành. Tên gọi vị trí việc làm thường phản ánh vai trò trong quy trình phát triển sản phẩm hoặc vận hành hệ thống, và không nhất thiết trùng với tên ngành hay chuyên ngành. Ví dụ:
| Loại khái niệm | Ví dụ | Đặc điểm |
|---|---|---|
| Tên ngành tuyển sinh | Công nghệ thông tin, Khoa học máy tính | Cố định theo mã ngành, ghi trên bằng tốt nghiệp |
| Chuyên ngành/hướng | Công nghệ phần mềm, Mạng máy tính, AI | Do trường thiết kế, có thể thay đổi theo chương trình |
| Vị trí việc làm | Software Engineer, Data Analyst, DevOps Engineer | Do doanh nghiệp đặt tên, linh hoạt theo nhu cầu thị trường |
Vì vậy, khi tìm hiểu nhóm ngành Máy tính và CNTT, người học cần phân biệt rõ ba lớp khái niệm này. Việc lựa chọn ngành học nên dựa trên khung kiến thức cốt lõi (toán – tin cơ sở, lập trình, hệ thống, dữ liệu) và định hướng nghề nghiệp dài hạn, thay vì chỉ nhìn vào tên gọi vị trí việc làm đang “hot” trên thị trường. Đồng thời, cần hiểu rằng một ngành đào tạo có thể dẫn tới nhiều vị trí việc làm khác nhau, và ngược lại, một vị trí việc làm có thể tuyển dụng sinh viên từ nhiều ngành gần trong cùng nhóm, miễn là đáp ứng được bộ kỹ năng chuyên môn và kỹ năng mềm mà doanh nghiệp yêu cầu.
Cùng một lĩnh vực chuyên môn nhưng tên ngành, tên chương trình đào tạo có thể khác nhau giữa các trường do nhiều yếu tố: khung pháp lý, chiến lược thương hiệu, định hướng nghiên cứu – ứng dụng và nhu cầu hợp tác doanh nghiệp. Về mặt pháp lý, Bộ Giáo dục và Đào tạo quy định một danh mục mã ngành chuẩn, nhưng trong phạm vi một mã ngành, trường có thể đặt tên chương trình theo hướng nhấn mạnh thế mạnh riêng, ví dụ “Công nghệ thông tin định hướng Nhật Bản”, “Khoa học máy tính – Trí tuệ nhân tạo”, “Kỹ thuật phần mềm – Công nghệ game và thực tế ảo”. Những tên gọi này thường phản ánh:

Một số trường chọn cách gom các chuyên ngành gần nhau vào một ngành rộng để tăng tính linh hoạt, ví dụ tuyển sinh chung ngành Công nghệ thông tin, sau đó phân ngành hoặc chuyên sâu ở năm 2, năm 3. Cách làm này giúp sinh viên có thời gian trải nghiệm, hiểu rõ sở trường trước khi chọn hướng đi cụ thể. Ngược lại, có trường tách riêng thành các ngành độc lập như Khoa học dữ liệu, Trí tuệ nhân tạo, An toàn thông tin, Kỹ thuật phần mềm để thể hiện rõ định hướng chuyên sâu, xây dựng thương hiệu và thu hút người học đã có mục tiêu nghề nghiệp tương đối rõ ràng.
Yếu tố hợp tác doanh nghiệp cũng ảnh hưởng mạnh đến tên gọi chương trình. Khi trường hợp tác với doanh nghiệp trong lĩnh vực cụ thể như Cloud Computing, Cyber Security, Data Science, chương trình có thể được đặt tên theo đúng lĩnh vực đó để phản ánh nội dung đào tạo gắn với nhu cầu thực tế, có thể tích hợp học phần do chuyên gia doanh nghiệp giảng dạy, thực tập tại doanh nghiệp, hoặc cam kết tuyển dụng. Tuy nhiên, về bản chất, các chương trình này vẫn thuộc nhóm mã ngành Máy tính và Công nghệ thông tin, chia sẻ một nền tảng kiến thức chung về lập trình, cấu trúc dữ liệu và giải thuật, hệ điều hành, mạng máy tính, cơ sở dữ liệu, nguyên lý thiết kế phần mềm.
Người học khi so sánh chương trình giữa các trường nên tập trung vào chuẩn đầu ra (kiến thức, kỹ năng, thái độ), khung môn học (tỷ lệ giữa cơ sở, chuyên ngành, tự chọn), tỷ lệ thực hành – dự án, đội ngũ giảng viên (trình độ, kinh nghiệm thực tế) và liên kết doanh nghiệp hơn là chỉ nhìn vào tên gọi. Việc đọc kỹ đề cương chi tiết các học phần, tham khảo ý kiến cựu sinh viên, đối chiếu với yêu cầu tuyển dụng của doanh nghiệp trong lĩnh vực mong muốn sẽ giúp đánh giá chính xác hơn mức độ phù hợp của chương trình với mục tiêu nghề nghiệp cá nhân.
Ngành Công nghệ thông tin đóng vai trò như hạ tầng tri thức cho doanh nghiệp và đời sống số, kết nối từ tầng kỹ thuật thấp đến các ứng dụng nghiệp vụ. Chương trình học được xây dựng theo cấu trúc tầng, giúp người học hiểu cách máy tính vận hành, cách lập trình và tổ chức dữ liệu, cách thiết kế – triển khai hệ thống mạng, cũng như cách xây dựng hệ thống thông tin phục vụ quản trị và ra quyết định. Nhờ đó, sinh viên có thể tiếp cận các hướng chuyên sâu như phần mềm, dữ liệu, AI, bảo mật, cloud và DevOps, đồng thời mở ra nhiều vị trí nghề nghiệp: từ IT Support, Software Developer, Data Analyst đến System/Network Administrator, DevOps Engineer, phù hợp với người có tư duy logic, thích giải quyết vấn đề thực tế.

Ngành Công nghệ thông tin trong khối Máy tính và CNTT không chỉ là “xương sống” về mặt kiến thức, mà còn là lớp hạ tầng logic cho mọi hoạt động số trong doanh nghiệp: từ hệ thống giao dịch, quản trị nội bộ, phân tích dữ liệu đến các nền tảng dịch vụ trực tuyến. Chương trình đào tạo thường được thiết kế theo cấu trúc tầng: tầng nền tảng (hiểu máy tính vận hành thế nào), tầng lập trình và dữ liệu (xây dựng logic xử lý), tầng hệ thống và mạng (kết nối, triển khai, vận hành), và tầng ứng dụng doanh nghiệp (hệ thống thông tin, quy trình nghiệp vụ).

Ở tầng nền tảng, các học phần như Nhập môn lập trình, Cấu trúc dữ liệu và giải thuật, Kiến trúc máy tính, Hệ điều hành giúp sinh viên nắm được:
Ở tầng ứng dụng kỹ thuật, sinh viên tiếp cận các môn như Cơ sở dữ liệu, Hệ quản trị cơ sở dữ liệu, Mạng máy tính, Lập trình hướng đối tượng, Lập trình web, Hệ thống thông tin với mức độ thực hành cao:
Ở tầng triển khai trong doanh nghiệp, chương trình ngành CNTT thường tích hợp các học phần như phân tích và thiết kế hệ thống, quản lý dự án CNTT, an toàn thông tin cơ bản, điện toán đám mây:
Nhờ nền tảng rộng và có tính hệ thống, sinh viên CNTT có thể chuyển hướng sang nhiều mảng chuyên sâu như phát triển phần mềm, quản trị hệ thống, phân tích dữ liệu, an ninh mạng hoặc tư vấn giải pháp CNTT, đồng thời có khả năng giao tiếp hiệu quả với các bộ phận nghiệp vụ trong doanh nghiệp.
Trong ngành Công nghệ thông tin, các hướng chuyên sâu được thiết kế như những “track” kỹ năng, cho phép sinh viên đi sâu vào một lớp công nghệ nhất định nhưng vẫn dựa trên nền tảng chung. Mỗi hướng không chỉ khác nhau về môn học, mà còn khác về tư duy thiết kế, cách đánh giá hiệu quả giải pháp và lộ trình nghề nghiệp.

Hướng Công nghệ phần mềm tập trung vào phát triển ứng dụng web, mobile, desktop, hệ thống doanh nghiệp:
Hướng này phù hợp với người thích làm việc trực tiếp với mã nguồn, tối ưu trải nghiệm người dùng, giải quyết bài toán hiệu năng, khả năng mở rộng và bảo trì dài hạn của sản phẩm số.
Hướng Dữ liệu và Trí tuệ nhân tạo tập trung vào khai thác giá trị từ dữ liệu:
Hướng này đòi hỏi nền tảng toán tốt hơn, đặc biệt là xác suất thống kê, đại số tuyến tính, tối ưu hóa; đồng thời yêu cầu tư duy phân tích, khả năng diễn giải kết quả mô hình cho người không chuyên.
Hướng Mạng và An toàn thông tin tập trung vào thiết kế, vận hành và bảo vệ hạ tầng:
Hướng này phù hợp với người thích tư duy hệ thống, chú ý chi tiết, quan tâm đến rủi ro và kịch bản tấn công – phòng thủ trong môi trường số.
Hướng Cloud Computing và DevOps tập trung vào tự động hóa triển khai và vận hành hệ thống ở quy mô lớn:
Hướng này phù hợp với người muốn làm việc ở tầng hạ tầng ứng dụng, tối ưu hóa quy trình triển khai, đảm bảo hệ thống luôn sẵn sàng, linh hoạt và có khả năng mở rộng.
Sinh viên tốt nghiệp ngành Công nghệ thông tin có thể đảm nhiệm nhiều vị trí việc làm khác nhau, tùy theo hướng chuyên sâu và mức độ thực hành trong quá trình học. Ở giai đoạn đầu, nhiều người bắt đầu với vai trò IT Support, Helpdesk, nơi họ:

Với định hướng phần mềm, các vị trí phổ biến gồm Software Developer, Web Developer, Mobile Developer:
Nếu theo hướng dữ liệu, sinh viên CNTT có thể đảm nhiệm vị trí Data Analyst, BI Developer, ETL Developer:
Với nền tảng mạng và hệ thống, các vị trí như System Administrator, Network Administrator, DevOps Engineer là lựa chọn phù hợp:
| Hướng chuyên sâu trong CNTT | Vị trí việc làm tiêu biểu | Kỹ năng cốt lõi |
|---|---|---|
| Phần mềm | Software Developer, Web/Mobile Developer | Lập trình, OOP, thiết kế hệ thống, kiểm thử |
| Dữ liệu & BI | Data Analyst, BI Developer | SQL, trực quan hóa dữ liệu, thống kê cơ bản |
| Mạng & hệ thống | System Administrator, Network Administrator | Linux/Windows Server, networking, scripting |
| Cloud & DevOps | DevOps Engineer, Cloud Engineer (entry) | Cloud platform, CI/CD, container, automation |
Ngành Công nghệ thông tin phù hợp với người muốn có nền tảng rộng, linh hoạt chuyển hướng giữa nhiều mảng trong hệ sinh thái công nghệ, đồng thời sẵn sàng cập nhật công nghệ mới liên tục. Những người thích giải quyết vấn đề thực tế, xây dựng ứng dụng phục vụ doanh nghiệp và người dùng, nhưng chưa chắc chắn sẽ theo sâu về nghiên cứu thuật toán, phần cứng hay dữ liệu chuyên sâu, thường chọn CNTT như một điểm khởi đầu hợp lý để khám phá.

Người học phù hợp với CNTT thường có các đặc điểm:
Khả năng Toán ở mức trung bình khá thường là đủ để theo được chương trình CNTT, vì phần lớn môn học tập trung vào kỹ năng lập trình, thiết kế hệ thống, hiểu quy trình nghiệp vụ và triển khai giải pháp. Một số hướng chuyên sâu như dữ liệu, AI sẽ yêu cầu nền tảng toán cao hơn, nhưng người học có thể bù đắp dần thông qua các học phần bổ trợ và tự học.
Đối với người muốn sớm đi làm, ngành CNTT với nhiều học phần thực hành, đồ án môn học, dự án nhóm, thực tập doanh nghiệp là lựa chọn tốt. Tuy nhiên, để phát triển lâu dài, người học cần chủ động:
Khoa học máy tính cung cấp nền tảng lý thuyết và kỹ năng thực hành để thiết kế, phân tích và vận hành các hệ thống tính toán hiện đại. Trọng tâm là cấu trúc dữ liệu, giải thuật và tư duy tính toán, giúp mô hình hóa bài toán, đánh giá độ phức tạp, chứng minh tính đúng đắn và hiểu giới hạn của tính toán khả thi. Song song, sinh viên nắm vững hệ điều hành, kiến trúc máy tính và lập trình hệ thống để tối ưu hiệu năng, quản lý tài nguyên và phát triển phần mềm gần phần cứng.

Ở tầng ứng dụng, chương trình mở rộng sang trí tuệ nhân tạo, hệ phân tán, điện toán hiệu năng cao và định hướng nghiên cứu, tạo nền tảng cho các vai trò chuyên sâu như Software Engineer, System/Platform Engineer, AI/Machine Learning Engineer và Research Engineer trong môi trường công nghệ quy mô lớn.
Khoa học máy tính (Computer Science) là ngành nghiên cứu nền tảng lý thuyết, mô hình hình thức và các nguyên lý chi phối mọi hệ thống tính toán, từ chương trình đơn giản đến hạ tầng phân tán quy mô toàn cầu. Trọng tâm không chỉ là biết lập trình, mà là hiểu sâu cấu trúc dữ liệu, giải thuật, tư duy tính toán và các mô hình tính toán như máy Turing, RAM model, PRAM, mô hình song song – phân tán.

Ở mức cốt lõi, sinh viên được rèn luyện cách biểu diễn thông tin dưới nhiều dạng: mảng, danh sách liên kết, cây, đồ thị, bảng băm, heap, cấu trúc không gian (k-d tree, R-tree), cấu trúc cho chuỗi (trie, suffix array, suffix tree)… Mỗi cấu trúc dữ liệu được phân tích về:
Về giải thuật, người học không chỉ dừng ở các thuật toán cơ bản mà đi sâu vào các kỹ thuật thiết kế và phân tích nâng cao:
Tư duy tính toán được rèn luyện thông qua việc mô hình hóa bài toán thực tế thành bài toán hình thức, xác định không gian trạng thái, ràng buộc, hàm mục tiêu, sau đó lựa chọn mô hình tính toán và chiến lược giải phù hợp. Sinh viên học cách:
Các môn học cốt lõi như Cấu trúc dữ liệu và giải thuật nâng cao, Lý thuyết đồ thị, Lý thuyết tính toán, Ngôn ngữ hình thức và ôtômat, Tối ưu hóa cung cấp khung lý thuyết để tiếp cận các lĩnh vực chuyên sâu:
Bên cạnh thuật toán, Khoa học máy tính đào sâu vào hệ điều hành, kiến trúc máy tính, lập trình hệ thống để hiểu cách phần mềm tương tác trực tiếp với phần cứng. Sinh viên được học cách hệ điều hành quản lý tài nguyên hữu hạn (CPU, bộ nhớ, thiết bị I/O) và cung cấp ảo hóa tài nguyên cho tiến trình.

Trong các học phần hệ điều hành, người học phân tích chi tiết:
Ở mức kiến trúc máy tính, sinh viên tìm hiểu pipeline, superscalar, cache hierarchy (L1/L2/L3), branch prediction, vectorization, kiến trúc đa lõi, kiến trúc GPU. Kiến thức này giúp hiểu vì sao cùng một thuật toán nhưng cách tổ chức dữ liệu và truy cập bộ nhớ khác nhau có thể tạo ra chênh lệch hiệu năng rất lớn.
Lập trình hệ thống tập trung vào việc viết phần mềm chạy gần với hệ điều hành và phần cứng, thường sử dụng C, C++ và đôi khi Assembly. Nội dung bao gồm:
Các môn như Lập trình hệ thống, Lập trình song song và phân tán, Kiến trúc máy tính nâng cao giúp sinh viên nắm rõ mối liên hệ giữa phần mềm và phần cứng, từ đó có khả năng:
Khả năng làm việc với ngôn ngữ bậc thấp và hiểu sâu cơ chế thực thi chương trình là điểm khác biệt quan trọng của sinh viên Khoa học máy tính so với nhiều chương trình CNTT định hướng ứng dụng. Điều này tạo nền tảng vững chắc để họ xử lý các bài toán yêu cầu kiểm soát chi tiết tài nguyên, độ trễ thấp, độ tin cậy cao.
Nhiều chương trình Khoa học máy tính hiện nay tích hợp mạnh các học phần về Trí tuệ nhân tạo, Machine Learning, Hệ phân tán, Điện toán hiệu năng cao như một phần của định hướng chuyên sâu. Sinh viên không chỉ học cách sử dụng thư viện mà còn tìm hiểu bản chất toán học và thuật toán phía sau các mô hình.

Trong Machine Learning và AI, nội dung thường bao gồm:
Với Hệ phân tán và Điện toán hiệu năng cao, sinh viên được tiếp cận:
Định hướng nghiên cứu là đặc trưng nổi bật của ngành Khoa học máy tính. Sinh viên thường được khuyến khích tham gia:
Hoạt động nghiên cứu giúp người học phát triển tư duy phản biện, khả năng đọc hiểu và phân tích công trình khoa học, cũng như kỹ năng trình bày, bảo vệ ý tưởng trước cộng đồng chuyên môn. Đây là bước chuẩn bị quan trọng cho những ai muốn học tiếp thạc sĩ, tiến sĩ hoặc làm việc trong các phòng R&D của doanh nghiệp công nghệ lớn.
Với nền tảng thuật toán và hệ thống vững, sinh viên Khoa học máy tính có thể đảm nhiệm nhiều vai trò kỹ thuật chuyên sâu. Ở vị trí Software Engineer, họ thường được giao các bài toán đòi hỏi:

Các vị trí như System Engineer, Platform Engineer, Backend Engineer trong hệ thống quy mô lớn đặc biệt phù hợp với người có kiến thức sâu về hệ điều hành, mạng máy tính, kiến trúc phân tán. Họ chịu trách nhiệm:
Trong lĩnh vực AI, sinh viên Khoa học máy tính có lợi thế khi ứng tuyển các vị trí AI Engineer, Machine Learning Engineer, Research Engineer. Những vị trí này yêu cầu:
Với định hướng học thuật, người tốt nghiệp có thể tiếp tục học sau đại học để trở thành giảng viên đại học, nhà nghiên cứu trong các viện, trung tâm nghiên cứu công nghệ. Công việc này đòi hỏi khả năng:
Ngành Kỹ thuật phần mềm tập trung vào việc xây dựng trọn vẹn các sản phẩm số: web, mobile và hệ thống backend quy mô vừa và lớn, dựa trên quy trình bài bản từ phân tích yêu cầu đến vận hành. Sinh viên được rèn luyện kỹ năng lập trình frontend, backend, full‑stack và mobile với nhiều ngôn ngữ, framework và công nghệ hiện đại, đồng thời nắm vững cơ sở dữ liệu quan hệ và NoSQL. Bên cạnh coding, chương trình nhấn mạnh phân tích, thiết kế kiến trúc, kiểm thử, bảo mật và triển khai trên hạ tầng cloud, container. Nhờ tích hợp DevOps, CI/CD và Agile/Scrum, người học phát triển cả kỹ năng kỹ thuật lẫn kỹ năng làm việc nhóm, chuẩn bị cho nhiều vị trí như Software Developer, QA, DevOps hay Technical Lead trong doanh nghiệp công nghệ.

Kỹ thuật phần mềm (Software Engineering) không chỉ dừng ở việc “biết code” mà tập trung vào toàn bộ vòng đời phát triển sản phẩm phần mềm quy mô vừa và lớn: từ phân tích yêu cầu, thiết kế, hiện thực, kiểm thử, triển khai đến bảo trì. Ở lớp kỹ năng lập trình, sinh viên được đào tạo theo hướng chuyên sâu và có hệ thống, bao phủ nhiều nền tảng và công nghệ khác nhau.

Với frontend, sinh viên không chỉ học HTML, CSS, JavaScript cơ bản mà còn đi sâu vào:
Ở phía backend, chương trình thường bao quát nhiều ngôn ngữ và nền tảng để sinh viên hiểu được các phong cách kiến trúc khác nhau:
Về cơ sở dữ liệu, sinh viên được làm việc với cả hệ quản trị quan hệ và phi quan hệ:
Đối với full-stack, sinh viên học cách kết nối trọn vẹn chuỗi công nghệ từ giao diện đến cơ sở dữ liệu:
Ở mảng ứng dụng di động, chương trình thường bao gồm cả native và cross-platform:
Chương trình thường có tỷ lệ thực hành cao, với nhiều đồ án môn học và đồ án nhóm mô phỏng quy trình phát triển sản phẩm trong doanh nghiệp. Sinh viên không chỉ code tính năng mà còn phải:
Điểm khác biệt quan trọng của Kỹ thuật phần mềm so với các ngành lập trình thuần túy là nhấn mạnh vào quy trình phát triển phần mềm và kỹ thuật quản lý chất lượng. Các môn như Phân tích và thiết kế hệ thống thông tin, Thiết kế kiến trúc phần mềm, Kỹ nghệ phần mềm, Kiểm thử và đảm bảo chất lượng phần mềm giúp sinh viên hình thành tư duy hệ thống, không chỉ nhìn vào từng đoạn mã riêng lẻ.

Ở giai đoạn phân tích yêu cầu, sinh viên được học:
Trong thiết kế kiến trúc, sinh viên tiếp cận nhiều kiểu kiến trúc và mẫu thiết kế:
Kiểm thử phần mềm (software testing) là một mảng trọng tâm, được tiếp cận theo hướng có hệ thống:
Giai đoạn triển khai và vận hành cũng được đề cập ở mức nền tảng:
Kỹ thuật phần mềm hiện đại gắn chặt với các thực hành DevOps, CI/CD và quy trình Agile. Sinh viên được làm quen với Git như một công cụ bắt buộc trong mọi dự án:

Các môn học hoặc dự án tích hợp DevOps giúp sinh viên hiểu cách thiết lập pipeline CI/CD:
Quy trình Agile/Scrum được áp dụng trong các đồ án nhóm, giúp sinh viên trải nghiệm gần với môi trường doanh nghiệp:
Thông qua các dự án áp dụng Agile và DevOps, sinh viên rèn luyện kỹ năng làm việc nhóm, giao tiếp, quản lý thời gian, giải quyết xung đột, trình bày và bảo vệ giải pháp kỹ thuật trước giảng viên hoặc “khách hàng” giả lập. Đây là những yếu tố quan trọng trong môi trường phát triển phần mềm thực tế, nơi kỹ năng mềm và kỹ năng kỹ thuật phải đi song song.
Sinh viên Kỹ thuật phần mềm sau khi tốt nghiệp có thể đảm nhiệm nhiều vị trí khác nhau trong chuỗi giá trị phát triển sản phẩm số. Ở nhóm phát triển, các vị trí phổ biến gồm:

Với nền tảng về kiểm thử và đảm bảo chất lượng, sinh viên có thể bắt đầu ở các vị trí:
Nhờ tiếp cận DevOps và CI/CD, một số sinh viên có thể phát triển theo hướng:
Về lâu dài, những người có khả năng thiết kế kiến trúc, dẫn dắt kỹ thuật và giao tiếp tốt có thể phát triển lên các vị trí:
Nhờ nền tảng quy trình, kiến trúc và chất lượng, sinh viên Kỹ thuật phần mềm có lợi thế khi tham gia các đội phát triển sản phẩm, startup công nghệ, công ty outsourcing, cũng như khi chuyển hướng sang các vai trò liên quan như Product Owner, Business Analyst, hoặc tư vấn giải pháp kỹ thuật trong tương lai.
Kỹ thuật máy tính bao quát chuỗi giá trị từ thiết kế phần cứng mức transistor, kiến trúc máy tính, hệ thống số, vi xử lý đến lập trình nhúng và tích hợp IoT. Sinh viên vừa học lý thuyết kiến trúc Von Neumann, pipeline, cache, HDL, vừa thực hành thiết kế CPU đơn giản, bộ nhớ, bus, IP ngoại vi và flow ASIC/FPGA. Ở mảng nhúng, chương trình nhấn mạnh firmware C/C++, RTOS, driver ngoại vi, bootloader, OTA, điều khiển robot, giao thức truyền thông và bảo mật. Hệ thống nhúng được tiếp cận toàn diện: thiết kế PCB, nguồn, RF, cảm biến, RTOS/Linux nhúng, thuật toán xử lý tín hiệu và chuẩn công nghiệp. Nhờ đó, sinh viên có thể đảm nhiệm các vị trí Embedded/Firmware/Hardware/IoT Engineer, tham gia phát triển giải pháp end-to-end từ thiết bị đến cloud.

Kỹ thuật máy tính (Computer Engineering) là ngành tập trung vào việc hiểu, thiết kế và tối ưu toàn bộ “đường đi” của dữ liệu từ mức transistor, cổng logic, thanh ghi, ALU, bộ nhớ, bus cho tới hệ điều hành và ứng dụng. Ở mức thấp, sinh viên nghiên cứu kiến trúc máy tính theo các mô hình như Von Neumann, Harvard, kiến trúc load–store, pipeline, superscalar, out-of-order execution, cache hierarchy (L1, L2, L3), bộ nhớ ảo, TLB, cũng như các tập lệnh phổ biến như x86, ARM, RISC-V.

Trong hệ thống số, sinh viên đi sâu vào biểu diễn số nhị phân, bù 2, số dấu chấm động IEEE 754, mã hóa (Gray, Hamming, CRC), tối thiểu hóa hàm logic bằng Karnaugh map, Quine–McCluskey, thiết kế mạch tổ hợp (adder, multiplier, comparator, encoder/decoder, multiplexer, ALU) và mạch tuần tự (flip-flop, latch, counter, register file, FSM Mealy/Moore). Các công cụ EDA (Electronic Design Automation) được sử dụng để mô phỏng timing, phân tích hazard, glitch, và tối ưu độ trễ – diện tích – công suất.
Với vi xử lý và vi điều khiển, sinh viên học cách phân tích pipeline, forwarding, branch prediction, exception/interrupt handling, cơ chế MMU, MPU, cũng như cách thiết kế bộ điều khiển bus, bộ điều khiển bộ nhớ, DMA. Ở mức thiết kế mạch số, sinh viên sử dụng ngôn ngữ mô tả phần cứng (HDL) như VHDL, Verilog (và đôi khi SystemVerilog) để mô tả RTL (Register-Transfer Level), viết testbench, chạy simulation (functional, timing), tổng hợp (synthesis) lên FPGA, và hiểu các ràng buộc timing (setup, hold, clock skew, jitter).
Các môn như Thiết kế logic số, Kiến trúc và tổ chức máy tính, Hệ thống nhúng, Thiết kế vi mạch không chỉ dừng ở lý thuyết mà còn yêu cầu sinh viên triển khai các pipeline CPU đơn giản, thiết kế bộ nhớ cache trực tiếp ánh xạ hoặc set-associative, bus arbiter, controller cho SDRAM/DDR, cũng như các IP core ngoại vi (UART, SPI, I2C). Sinh viên được làm quen với flow thiết kế ASIC/FPGA: từ đặc tả yêu cầu, mô tả RTL, verification, synthesis, place & route, đến phân tích power và timing.
Khía cạnh tối ưu hóa hiệu năng, tiêu thụ năng lượng và độ tin cậy được đào sâu thông qua các chủ đề như:
Một trọng tâm lớn của Kỹ thuật máy tính là lập trình nhúng và phát triển firmware chạy trực tiếp trên vi điều khiển hoặc SoC. Sinh viên làm việc với các dòng vi điều khiển phổ biến như ARM Cortex-M (STM32, NXP, Nordic), AVR (ATmega, ATtiny), PIC, ESP32, cũng như các SoC tích hợp WiFi/Bluetooth. Lập trình chủ yếu bằng C/C++, đôi khi dùng Assembly để tối ưu các đoạn mã quan trọng về thời gian thực hoặc kích thước bộ nhớ.

Quá trình phát triển firmware bao gồm:
Trong các dự án robot và hệ thống điều khiển tự động, sinh viên triển khai thuật toán điều khiển PID, điều khiển động cơ DC/stepper/servo, đọc dữ liệu từ cảm biến (IMU, encoder, cảm biến khoảng cách, cảm biến lực), xử lý tín hiệu cơ bản (lọc số, trung bình trượt, Kalman filter đơn giản) và tích hợp với các framework như ROS (Robot Operating System) ở mức phù hợp với phần cứng nhúng.
Đối với Internet vạn vật (IoT), sinh viên học cách xây dựng stack truyền thông hoàn chỉnh từ lớp vật lý đến ứng dụng. Ở lớp vật lý và liên kết, các công nghệ như WiFi, Bluetooth/BLE, LoRa, Zigbee, Sub-GHz được phân tích về băng tần, công suất phát, độ phủ sóng, tốc độ dữ liệu, tiêu thụ năng lượng. Ở lớp mạng và ứng dụng, các giao thức như MQTT, CoAP, HTTP/REST, WebSocket được sử dụng để truyền dữ liệu cảm biến lên gateway hoặc cloud.
Kiến thức về giao tiếp ngoại vi và giao thức truyền thông giúp sinh viên thiết kế các hệ thống IoT đa tầng:
Khả năng hiểu cả phần cứng lẫn phần mềm cho phép kỹ sư Kỹ thuật máy tính tối ưu toàn bộ chuỗi: từ việc chọn vi điều khiển có đủ peripheral, RAM, flash; thiết kế mạch nguồn, RF; đến thiết kế giao thức ứng dụng, cơ chế bảo mật (TLS, mã hóa, xác thực thiết bị), và tối ưu băng thông, độ trễ, độ tin cậy.
Hệ thống nhúng (embedded systems) là các hệ thống chuyên dụng, trong đó phần cứng, phần mềm và cảm biến được tích hợp chặt chẽ để thực hiện một hoặc một nhóm chức năng với yêu cầu cao về độ tin cậy, tính xác định thời gian (real-time) và hiệu quả tài nguyên. Sinh viên học cách phân tích yêu cầu hệ thống, chọn kiến trúc phù hợp (bare-metal, RTOS, Linux nhúng), và thiết kế toàn bộ stack từ board đến ứng dụng.

Ở mức phần cứng, sinh viên thiết kế bo mạch (PCB) với các công cụ như Altium, KiCad, OrCAD, chú ý đến:
Ở mức phần mềm, sinh viên lập trình firmware hoặc hệ điều hành nhúng, tối ưu hóa việc sử dụng CPU, bộ nhớ, và năng lượng. Với RTOS, sinh viên học cách thiết kế task, ưu tiên, scheduler, cơ chế đồng bộ (mutex, semaphore, event group), queue, timer, và xử lý ngắt sao cho đáp ứng được deadline thời gian thực. Với Linux nhúng, sinh viên tìm hiểu device tree, driver kernel, buildroot/Yocto, cross-compilation, và tối ưu boot time.
Việc tích hợp cảm biến đòi hỏi hiểu rõ đặc tính vật lý (nhiệt độ, áp suất, gia tốc, dòng, điện áp, ánh sáng), giao diện điện (analog, digital, I2C, SPI), nhiễu và sai số (offset, drift, noise), cũng như kỹ thuật hiệu chuẩn (calibration) và bù sai số trong phần mềm. Các thuật toán lọc số, phát hiện ngưỡng, phát hiện sự kiện, hoặc xử lý tín hiệu nâng cao (FFT, lọc số bậc cao) có thể được triển khai tùy theo yêu cầu.
Các ứng dụng điển hình của hệ thống nhúng bao gồm:
Trong đào tạo Kỹ thuật máy tính, sinh viên được làm quen với toàn bộ chu kỳ phát triển sản phẩm phần cứng – phần mềm: từ phân tích yêu cầu, thiết kế sơ bộ, thiết kế chi tiết, mô phỏng, làm prototype, kiểm thử chức năng, kiểm thử môi trường (nhiệt độ, độ ẩm, rung), đến chuẩn bị cho chứng nhận an toàn, EMC, và tối ưu chi phí sản xuất (DFM – Design for Manufacturing, DFT – Design for Test).
Sinh viên Kỹ thuật máy tính sau khi tốt nghiệp có thể đảm nhiệm nhiều vai trò chuyên sâu trong ngành công nghiệp điện tử – CNTT. Ở mảng phần mềm nhúng, các vị trí Embedded Engineer, Firmware Engineer tập trung vào việc phát triển, tối ưu và bảo trì firmware cho thiết bị. Công việc bao gồm viết driver, stack giao tiếp, thuật toán điều khiển, xử lý tín hiệu từ cảm biến, tối ưu thời gian đáp ứng và tiêu thụ năng lượng, cũng như triển khai cơ chế cập nhật firmware an toàn.

Với nền tảng thiết kế mạch, sinh viên có thể trở thành Hardware Engineer, PCB Designer, tham gia vào các giai đoạn:
Trong lĩnh vực IoT, các vị trí IoT Engineer, IoT Solution Architect yêu cầu cái nhìn hệ thống từ thiết bị biên đến nền tảng cloud. Kỹ sư cần có khả năng:
Một số sinh viên có thể mở rộng sang các vai trò như System Engineer, DevOps Engineer khi bổ sung kiến thức về hệ điều hành, mạng, container, CI/CD, cloud. Lợi thế của họ là hiểu sâu về phần cứng, từ đó tối ưu hiệu năng hệ thống, quản lý tài nguyên, và xử lý các vấn đề liên quan đến driver, I/O, latency. Sự kết hợp giữa kiến thức nhúng, hệ thống và cloud tạo ra năng lực xây dựng các giải pháp end-to-end, từ thiết bị vật lý đến dịch vụ phần mềm.
Chương học giới thiệu cách xây dựng và vận hành hệ thống thông tin gắn chặt với hoạt động doanh nghiệp, từ phân tích nghiệp vụ, thiết kế hệ thống, quản trị cơ sở dữ liệu đến triển khai ERP, CRM và giải pháp chuyển đổi số. Người học được rèn tư duy mô hình hóa quy trình, dữ liệu và kiến trúc tích hợp, đồng thời hiểu sâu các khái niệm BI, kho dữ liệu, báo cáo quản trị và hỗ trợ ra quyết định. Trọng tâm là khả năng kết nối “ngôn ngữ công nghệ” với “ngôn ngữ kinh doanh”, tối ưu hóa quy trình, chuẩn hóa dữ liệu và khai thác insight. Nhờ đó, sinh viên có thể đảm nhiệm các vai trò phân tích nghiệp vụ, tư vấn CNTT, quản lý sản phẩm và phân tích dữ liệu trong nhiều loại hình tổ chức.

Hệ thống thông tin (Information Systems) và Hệ thống thông tin quản lý (Management Information Systems) không chỉ dừng ở mức sử dụng phần mềm có sẵn, mà tập trung vào việc thiết kế, triển khai và vận hành toàn bộ kiến trúc thông tin phục vụ hoạt động kinh doanh và quản lý. Trọng tâm là ứng dụng CNTT để tối ưu hóa quy trình nghiệp vụ, chuẩn hóa dữ liệu và hỗ trợ ra quyết định ở mọi cấp độ trong doanh nghiệp.

Sinh viên được trang bị tư duy phân tích nghiệp vụ theo hướng có hệ thống: nhận diện tác nhân (actors), luồng công việc (workflows), điểm nghẽn (bottlenecks), rủi ro và cơ hội tự động hóa. Các kỹ thuật như Use Case Diagram, Activity Diagram, Sequence Diagram (trong UML), Business Process Model and Notation (BPMN) được sử dụng để mô hình hóa quy trình hiện tại (as-is) và đề xuất quy trình tương lai (to-be). Từ đó, người học học cách chuyển hóa yêu cầu nghiệp vụ thành mô hình chức năng và mô hình dữ liệu có thể triển khai được.
Ở mức dữ liệu, sinh viên đi sâu vào mô hình hóa dữ liệu khái niệm, logic và vật lý. Các khái niệm như chuẩn hóa dữ liệu (normalization), ràng buộc toàn vẹn (integrity constraints), khóa chính, khóa ngoại, mối quan hệ 1-1, 1-n, n-n được áp dụng để thiết kế lược đồ cơ sở dữ liệu tối ưu cho giao dịch (OLTP). Người học cũng làm quen với các mô hình dữ liệu phi quan hệ (NoSQL) trong bối cảnh hệ thống phân tán, dữ liệu lớn.
Quản trị cơ sở dữ liệu được tiếp cận theo hướng chuyên sâu: cài đặt, cấu hình, tối ưu hiệu năng (indexing, query optimization), sao lưu và phục hồi (backup & recovery), bảo mật dữ liệu (role-based access control, encryption), cũng như thiết kế chiến lược phân vùng (partitioning) và nhân bản (replication) để đảm bảo tính sẵn sàng cao. Sinh viên thực hành trên các hệ quản trị phổ biến như SQL Server, Oracle, MySQL, PostgreSQL.
Các môn học cốt lõi bao gồm:
Kỹ năng giao tiếp với người dùng cuối được rèn luyện thông qua các bài tập phỏng vấn, workshop thu thập yêu cầu, viết tài liệu đặc tả (SRS, BRD, FRD). Người học học cách đặt câu hỏi mở, xác thực yêu cầu (validation), quản lý xung đột lợi ích giữa các bên liên quan, và chuyển hóa thông tin thu được thành sơ đồ luồng thông tin, ma trận yêu cầu – chức năng, cũng như các tài liệu kỹ thuật có thể dùng trực tiếp cho đội phát triển.
Một trụ cột quan trọng của Hệ thống thông tin là các giải pháp ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), SCM (Supply Chain Management) và các nền tảng phục vụ chuyển đổi số toàn diện. Thay vì chỉ học cách sử dụng, sinh viên được tiếp cận theo góc nhìn kiến trúc và triển khai: hiểu cấu trúc module, luồng dữ liệu liên phòng ban, và cách cấu hình hệ thống để phản ánh đặc thù từng doanh nghiệp.

Trong ERP, người học phân tích sâu mối liên hệ giữa các phân hệ:
Với CRM, sinh viên tìm hiểu cách hệ thống hỗ trợ quản lý vòng đời khách hàng: từ marketing, bán hàng, chăm sóc sau bán đến giữ chân khách hàng. Các khái niệm như lead, opportunity, pipeline, customer journey, phân khúc khách hàng, chấm điểm khách hàng tiềm năng (lead scoring) được gắn với cấu hình thực tế trên các nền tảng CRM phổ biến.
Trong bối cảnh chuyển đổi số, chương trình học nhấn mạnh vai trò của kiến trúc hệ thống tích hợp: tích hợp ERP/CRM với website, mobile app, cổng đối tác, hệ thống BI, cũng như các dịch vụ đám mây. Sinh viên tiếp cận các mô hình tích hợp như ESB, API Gateway, microservices, và hiểu cách dữ liệu luân chuyển xuyên suốt chuỗi giá trị doanh nghiệp.
Kiến thức về quản trị quy trình doanh nghiệp và tái cấu trúc quy trình (BPR) giúp người học không chỉ “tin học hóa” quy trình cũ, mà còn dám đề xuất thay đổi cấu trúc công việc, phân quyền, và chỉ số đo lường. Các kỹ thuật như phân tích giá trị gia tăng (value-added analysis), thiết kế lại luồng phê duyệt, loại bỏ bước thừa, chuẩn hóa biểu mẫu được áp dụng trong các case study thực tế.
Quản trị thay đổi (Change Management) được xem là yếu tố sống còn trong các dự án ERP/CRM và chuyển đổi số. Sinh viên học cách:
Nhờ hiểu cả ngôn ngữ công nghệ lẫn ngôn ngữ kinh doanh, tài chính, quản trị, người học có thể đóng vai trò cầu nối chiến lược giữa bộ phận nghiệp vụ và bộ phận kỹ thuật, tham gia vào việc thiết kế kiến trúc giải pháp tổng thể, tối ưu hóa hoạt động, giảm chi phí và nâng cao hiệu quả vận hành.
Hệ thống thông tin hiện đại gắn chặt với Business Intelligence (BI), phân tích dữ liệu và hỗ trợ ra quyết định. Thay vì chỉ tạo báo cáo tĩnh, sinh viên học cách xây dựng hạ tầng dữ liệu phân tích từ đầu: từ trích xuất dữ liệu (ETL/ELT), thiết kế kho dữ liệu (data warehouse), đến mô hình hóa dữ liệu đa chiều và trực quan hóa thông tin.

Trong phần data warehouse, người học tìm hiểu:
Các công cụ như Power BI, Tableau, SQL Server, Oracle, SAP BW được sử dụng để thực hành xây dựng dashboard quản trị, báo cáo động, drill-down, drill-through, và các chỉ số theo thời gian thực (near real-time). Sinh viên học cách kết nối nhiều nguồn dữ liệu (ERP, CRM, file Excel, dịch vụ web), làm sạch dữ liệu, chuẩn hóa mã, và thiết kế mô hình dữ liệu phục vụ phân tích.
Khả năng hiểu nhu cầu thông tin của nhà quản lý là trọng tâm: xác định câu hỏi kinh doanh (business questions), chuyển hóa thành chỉ số đo lường (KPI) và chỉ số hoạt động (metrics), sau đó thiết kế báo cáo trực quan, dễ hiểu, phù hợp từng cấp quản lý (tác nghiệp, trung gian, chiến lược). Người học được rèn luyện tư duy kể chuyện bằng dữ liệu (data storytelling), lựa chọn biểu đồ phù hợp, tránh gây hiểu nhầm.
Bên cạnh đó, sinh viên được tiếp cận các khái niệm về phân tích dữ liệu kinh doanh, dự báo và mô phỏng ở mức ứng dụng: sử dụng các kỹ thuật thống kê cơ bản, mô hình hồi quy, phân cụm, phân tích xu hướng để hỗ trợ ra quyết định chiến lược dựa trên dữ liệu. Các bài tập thường xoay quanh:
Thông qua đó, người học hình thành năng lực xây dựng hệ sinh thái thông tin trong doanh nghiệp: từ dữ liệu thô đến thông tin, tri thức và insight có thể hành động, giúp lãnh đạo ra quyết định nhanh hơn, chính xác hơn và có cơ sở hơn.
Sinh viên Hệ thống thông tin và Hệ thống thông tin quản lý sau khi tốt nghiệp thường đảm nhiệm các vị trí Business Analyst (BA), System Analyst, IT Consultant, Product Owner hoặc các vai trò liên quan đến BI và phân tích dữ liệu trong doanh nghiệp. Mỗi vị trí yêu cầu sự kết hợp giữa hiểu biết nghiệp vụ, kỹ năng phân tích và kiến thức công nghệ.

Business Analyst (BA) tập trung vào phân tích nghiệp vụ, làm việc trực tiếp với các phòng ban để thu thập, làm rõ và ưu tiên yêu cầu. Họ viết tài liệu đặc tả yêu cầu nghiệp vụ (BRD), yêu cầu chức năng (FRD), user stories, use cases; phối hợp với đội phát triển, kiểm thử và người dùng cuối để đảm bảo giải pháp đáp ứng mục tiêu kinh doanh. BA cần nắm vững kỹ thuật mô hình hóa quy trình, phân tích khoảng cách (gap analysis), quản lý yêu cầu trong suốt vòng đời dự án.
System Analyst đi sâu hơn vào khía cạnh kỹ thuật của hệ thống: phân tích kiến trúc hiện tại, đề xuất kiến trúc mới, thiết kế chi tiết chức năng, luồng dữ liệu, giao diện, tích hợp với các hệ thống khác. Họ thường là cầu nối giữa BA và lập trình viên, đảm bảo rằng thiết kế hệ thống vừa phù hợp nghiệp vụ, vừa khả thi về mặt kỹ thuật, hiệu năng và bảo mật.
IT Consultant trong các công ty tư vấn, triển khai ERP/CRM hoặc tư vấn chuyển đổi số làm việc với nhiều khách hàng ở các ngành khác nhau. Họ đánh giá hiện trạng hệ thống, quy trình, dữ liệu; đề xuất lộ trình chuyển đổi số, lựa chọn giải pháp, lập kế hoạch triển khai, đào tạo người dùng và hỗ trợ vận hành. Vai trò này đòi hỏi khả năng tổng hợp, kỹ năng thuyết trình, đàm phán và hiểu biết sâu về các nền tảng giải pháp trên thị trường.
Với hiểu biết về sản phẩm và người dùng, một số người học phát triển theo hướng Product Owner hoặc Product Manager trong các công ty sản phẩm số. Họ chịu trách nhiệm xây dựng tầm nhìn sản phẩm, xác định roadmap, ưu tiên tính năng, quản lý backlog, làm việc chặt chẽ với đội phát triển, thiết kế UX/UI, marketing và sales để đảm bảo sản phẩm giải quyết đúng vấn đề của khách hàng và phù hợp chiến lược kinh doanh.
Các vị trí như BI Developer và Data Analyst trong bối cảnh doanh nghiệp cũng là lựa chọn phù hợp. BI Developer tập trung vào xây dựng kho dữ liệu, quy trình ETL, mô hình dữ liệu phân tích và dashboard; trong khi Data Analyst tập trung vào khai thác dữ liệu, phân tích, trực quan hóa và đưa ra insight hỗ trợ quyết định. Khi người học có thêm kỹ năng SQL, trực quan hóa dữ liệu, thống kê cơ bản và hiểu biết nghiệp vụ, họ có thể đảm nhiệm vai trò cầu nối giữa đội kỹ thuật dữ liệu và bộ phận kinh doanh, giúp dữ liệu thực sự trở thành tài sản chiến lược của doanh nghiệp.
Các chương trình về khoa học dữ liệu, trí tuệ nhân tạo và phân tích dữ liệu hình thành một hệ sinh thái kỹ năng xoay quanh dữ liệu, từ nền tảng toán – lập trình đến các công nghệ triển khai thực tế. Ba vai trò chính Data Analyst, Data Scientist, Data Engineer tạo thành chuỗi giá trị: thu thập, lưu trữ, xử lý, phân tích, dự báo và tối ưu quyết định kinh doanh. SQL và Python là công cụ cốt lõi, kết hợp với trực quan hóa và kho dữ liệu doanh nghiệp để khai thác dữ liệu ở quy mô lớn. Trên đó là tầng Machine Learning, Deep Learning, NLP, Computer Vision phục vụ các bài toán AI nâng cao. Tất cả dựa trên nền tảng toán, xác suất thống kê, tối ưu hóa và tư duy lập trình, cùng khả năng giao tiếp, kể chuyện bằng dữ liệu.

Trong nhóm ngành dữ liệu và AI, ba vai trò thường được nhắc đến là Data Analyst, Data Scientist và Data Engineer. Mặc dù cùng làm việc với dữ liệu, mỗi vị trí có phạm vi trách nhiệm, mức độ kỹ thuật và mức độ gắn với nghiệp vụ kinh doanh rất khác nhau, tạo thành một chuỗi giá trị hoàn chỉnh từ thu thập, xử lý đến khai thác dữ liệu.

Data Analyst tập trung vào phân tích dữ liệu mô tả (descriptive analytics) và chẩn đoán (diagnostic analytics), trả lời câu hỏi “điều gì đã xảy ra” và “tại sao”. Họ thường làm việc trực tiếp với các phòng ban nghiệp vụ như Marketing, Sales, Finance, Operations để chuyển các câu hỏi kinh doanh thành truy vấn dữ liệu cụ thể. Công việc điển hình bao gồm:
Data Scientist đi xa hơn, tập trung vào phân tích dự báo (predictive analytics) và tối ưu (prescriptive analytics), sử dụng Machine Learning, thống kê suy luận, mô hình dự báo để trả lời câu hỏi “điều gì sẽ xảy ra” và “nên làm gì”. Họ thường tham gia vào các bài toán có độ phức tạp cao, yêu cầu mô hình hóa hành vi, rủi ro hoặc tối ưu tài nguyên. Nhiệm vụ chuyên môn thường bao gồm:
Vai trò này đòi hỏi nền tảng toán, xác suất, lập trình và hiểu biết nghiệp vụ sâu. Một Data Scientist giỏi không chỉ biết “fit” mô hình mà còn phải hiểu giả định của từng thuật toán, giới hạn áp dụng, rủi ro bias, fairness, cũng như chi phí vận hành mô hình ở quy mô lớn.
Data Engineer chịu trách nhiệm xây dựng và vận hành hạ tầng dữ liệu, đảm bảo dữ liệu được thu thập, lưu trữ, xử lý và cung cấp cho Data Analyst, Data Scientist một cách tin cậy, hiệu quả và có khả năng mở rộng. Họ là người thiết kế kiến trúc dữ liệu tổng thể, tối ưu hiệu năng và độ ổn định của hệ thống. Công việc cốt lõi bao gồm:
Trong thực tế, ranh giới giữa ba vai trò có thể giao thoa, đặc biệt ở các công ty nhỏ hoặc startup, nơi một người có thể kiêm nhiệm nhiều nhiệm vụ. Tuy nhiên, ở các tổ chức lớn, mỗi vị trí thường được chuyên môn hóa sâu, yêu cầu bộ kỹ năng và lộ trình phát triển nghề nghiệp riêng.
Các chương trình Khoa học dữ liệu, Trí tuệ nhân tạo, Phân tích dữ liệu đều nhấn mạnh vào SQL và Python như hai công cụ cốt lõi. SQL là “ngôn ngữ chung” để làm việc với dữ liệu có cấu trúc, còn Python là “dao đa năng” cho phân tích, mô hình hóa và tự động hóa. Việc thành thạo cả hai là điều kiện gần như bắt buộc cho mọi vị trí trong lĩnh vực dữ liệu.

SQL dùng để truy vấn, tổng hợp, làm sạch dữ liệu trong hệ quản trị cơ sở dữ liệu quan hệ. Ở mức chuyên sâu, người học không chỉ dừng ở SELECT, JOIN, GROUP BY mà còn cần hiểu:
Python với các thư viện như Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn là nền tảng cho phân tích dữ liệu, xây dựng mô hình học máy. Ở mức chuyên môn sâu, người học cần:
Trực quan hóa dữ liệu là kỹ năng quan trọng, giúp chuyển hóa số liệu khô khan thành biểu đồ, dashboard dễ hiểu. Bên cạnh việc sử dụng các thư viện vẽ biểu đồ, người học cần nắm các nguyên tắc data visualization và data storytelling:
Kiến thức về kho dữ liệu doanh nghiệp, mô hình dữ liệu sao tuyết, OLAP giúp hiểu cách tổ chức dữ liệu phục vụ phân tích ở quy mô lớn. Một số khái niệm cốt lõi:
Trong mảng AI, sinh viên được tiếp cận Machine Learning với các thuật toán như hồi quy tuyến tính, logistic, cây quyết định, random forest, gradient boosting, SVM, clustering. Ở mức chuyên sâu, trọng tâm không chỉ là “chạy được” mô hình mà là hiểu bản chất toán học, giả định, ưu nhược điểm và cách đánh giá đúng.

Với supervised learning, người học nghiên cứu:
Với unsupervised learning, người học làm việc với clustering (K-means, hierarchical, DBSCAN), dimensionality reduction (PCA, t-SNE, UMAP), anomaly detection,... và học cách diễn giải kết quả trong bối cảnh nghiệp vụ.
Ở mức nâng cao, Deep Learning với mạng nơ-ron sâu, CNN, RNN, LSTM, Transformer được áp dụng cho các bài toán xử lý ngôn ngữ tự nhiên (NLP) và thị giác máy tính (Computer Vision). Các nội dung chuyên sâu bao gồm:
Trong NLP, người học tiếp cận:
Trong Computer Vision, trọng tâm là:
Các ứng dụng điển hình bao gồm phân loại văn bản, phân tích cảm xúc, chatbot, dịch máy, nhận dạng hình ảnh, phát hiện đối tượng, nhận diện khuôn mặt, xử lý video. Sinh viên học cách chuẩn bị dữ liệu (annotation, labeling, split train/validation/test), thiết kế kiến trúc mô hình, huấn luyện, đánh giá, tối ưu hóa và triển khai mô hình vào hệ thống thực tế (serving qua API, batch inference, edge deployment).
Hướng dữ liệu và AI đòi hỏi nền tảng Toán vững hơn so với nhiều ngành CNTT khác. Các môn như Đại số tuyến tính, Giải tích, Xác suất thống kê, Tối ưu hóa là nền tảng để hiểu và phát triển mô hình học máy, đặc biệt khi làm việc với các thuật toán phức tạp hoặc cần tùy biến mô hình.
Một số nội dung toán học cốt lõi:

Khả năng lập trình, đặc biệt là Python, cùng với tư duy thuật toán, là điều kiện cần để triển khai các thuật toán một cách hiệu quả. Người học cần biết:
Người học theo hướng này cần sẵn sàng làm việc với dữ liệu “bẩn”, không hoàn hảo, kiên nhẫn trong việc thử nghiệm, tinh chỉnh mô hình, đánh giá kết quả. Quá trình phát triển mô hình thường mang tính lặp (iterative): thử nhiều feature, nhiều kiến trúc, nhiều siêu tham số, đánh đổi giữa độ chính xác, độ phức tạp và chi phí vận hành.
Khả năng giao tiếp, giải thích kết quả phân tích cho người không chuyên cũng rất quan trọng, vì giá trị của dữ liệu và AI chỉ được hiện thực hóa khi được hiểu và áp dụng đúng trong bối cảnh kinh doanh. Điều này bao gồm:
Khối kiến thức này trang bị nền tảng toàn diện về bảo mật – hạ tầng – cloud theo cách gắn chặt với thực tế doanh nghiệp. Sinh viên được rèn tư duy hệ thống: từ chính sách, quy trình, con người đến công nghệ, đảm bảo CIA cho dữ liệu và dịch vụ. Nội dung bao phủ từ quản trị mạng, hệ điều hành, dịch vụ nền tảng, scripting và tự động hóa, đến thiết kế kiến trúc mạng an toàn, giám sát và tối ưu vận hành.

Trên lớp nền đó, sinh viên tiến tới cloud, container, Kubernetes, CI/CD, hiểu mô hình trách nhiệm chia sẻ, kiến trúc cloud-native và bảo mật end-to-end. Năng lực tích hợp đa mảng giúp họ phù hợp với các vị trí Security/Network/Cloud Engineer, SOC Analyst, DevOps trong môi trường hạ tầng số hiện đại.
An toàn thông tin và An ninh mạng không chỉ dừng ở mức cấu hình thiết bị, mà là một hệ thống tổng thể gồm chính sách, quy trình, con người và công nghệ nhằm bảo vệ tính bí mật (Confidentiality), toàn vẹn (Integrity), sẵn sàng (Availability) của dữ liệu và hệ thống. Sinh viên được tiếp cận các mô hình chuẩn như ISO 27001, NIST Cybersecurity Framework, hiểu về quản lý rủi ro, phân loại tài sản thông tin, đánh giá mối đe dọa và điểm yếu.

Ở mảng kỹ thuật, sinh viên học sâu về mật mã học (cryptography): các thuật toán mã hóa đối xứng (AES, ChaCha20), bất đối xứng (RSA, ECC), hàm băm (SHA-2, SHA-3), chữ ký số, PKI, TLS/SSL, quản lý khóa (KMS, HSM). Họ hiểu cách triển khai mã hóa dữ liệu ở trạng thái nghỉ (at rest) và khi truyền (in transit), cách sử dụng certificate, OCSP, HSTS, cũng như các lỗi triển khai thường gặp dẫn đến rò rỉ dữ liệu.
Trong an ninh mạng, sinh viên nghiên cứu các mô hình tấn công như kill chain, MITRE ATT&CK, kỹ thuật trinh sát (reconnaissance), khai thác (exploitation), leo thang đặc quyền (privilege escalation), duy trì hiện diện (persistence), che giấu dấu vết (anti-forensics). Các chủ đề như tấn công DDoS, spoofing, man-in-the-middle, ARP poisoning, DNS hijacking, lateral movement trong mạng doanh nghiệp được phân tích chi tiết.
Về an toàn hệ điều hành, sinh viên học cách hardening Linux/Windows: quản lý quyền file, SELinux/AppArmor, Group Policy, UAC, quản lý patch, kiểm soát dịch vụ, log, audit, cơ chế sandbox, virtualization-based security. Với an toàn ứng dụng web, chương trình đi sâu vào OWASP Top 10 (SQL Injection, XSS, CSRF, IDOR, SSRF, RCE, v.v.), secure coding, input validation, output encoding, cơ chế authn/authz (OAuth2, OpenID Connect, SAML), bảo vệ API (rate limiting, throttling, API gateway).
Trong phân tích mã độc, sinh viên làm quen với phân tích tĩnh và động: sử dụng disassembler (IDA, Ghidra), debugger (x64dbg, WinDbg), sandbox, kỹ thuật unpacking, phân tích hành vi (registry, file system, network), nhận diện kỹ thuật obfuscation, persistence, C2 communication. Điều này giúp hiểu sâu cách malware hoạt động để xây dựng biện pháp phát hiện và phòng thủ.
Kiểm thử xâm nhập (penetration testing) được triển khai theo quy trình chuẩn: thu thập thông tin, quét và liệt kê (scanning & enumeration), khai thác (exploitation), hậu khai thác (post-exploitation), báo cáo. Sinh viên thực hành trên các môi trường lab, CTF, hệ thống mô phỏng doanh nghiệp, sử dụng các kỹ thuật social engineering, phishing, password cracking, wireless hacking (WPA/WPA2, rogue AP), tấn công vào AD, container, cloud.
Các kỹ năng vận hành như cấu hình firewall (ACL, stateful inspection, NGFW, rule optimization), IDS/IPS (signature-based, anomaly-based, tuning rule), SIEM (log collection, correlation rule, alert tuning, dashboard) là trọng tâm trong đào tạo. Sinh viên học cách xây dựng pipeline log từ hệ điều hành, ứng dụng, thiết bị mạng, cloud về SIEM, thiết kế use case phát hiện tấn công, giảm false positive.
Các công cụ như Wireshark (phân tích gói tin, filter, follow stream), Nmap (port scanning, service detection, OS fingerprinting, NSE script), Metasploit (exploit framework, payload, post module), Burp Suite (proxy, repeater, intruder, scanner) được sử dụng chuyên sâu. Sinh viên cũng tiếp cận các nền tảng giám sát bảo mật doanh nghiệp, EDR/XDR, SOAR để tự động hóa quy trình ứng phó sự cố.
Trong ứng phó sự cố (incident response), sinh viên học quy trình chuẩn gồm:
Mạng máy tính và Quản trị hệ thống là lớp nền kỹ thuật cho mọi hoạt động an ninh và cloud. Sinh viên nắm vững mô hình OSI, TCP/IP, hiểu rõ chức năng từng lớp, cách dữ liệu được đóng gói, định tuyến, chuyển mạch trong môi trường thực tế. Các giao thức như ARP, ICMP, TCP, UDP, HTTP/HTTPS, BGP, OSPF, STP, VLAN trunking, 802.1X được phân tích cả ở mức lý thuyết lẫn gói tin.

Về định tuyến và chuyển mạch, sinh viên học cách thiết kế và cấu hình mạng doanh nghiệp: phân chia subnet, VLSM, routing static/dynamic, HSRP/VRRP, EtherChannel, VLAN, inter-VLAN routing, QoS cho voice/video, traffic shaping, policing. Các mô hình campus network, data center (leaf-spine), WAN (MPLS, SD-WAN) được giới thiệu để hiểu cách mở rộng hạ tầng ở quy mô lớn.
Trong quản trị hệ điều hành, sinh viên làm việc với Linux (Ubuntu, CentOS/RHEL) và Windows Server: quản lý user/group, permission, process, service, package, registry, policy. Các dịch vụ mạng quan trọng như DNS, DHCP, Web server (Apache, Nginx, IIS), Mail server, Directory service (Active Directory, LDAP) được triển khai, tích hợp và bảo mật (DNSSEC, SPF/DKIM/DMARC, GPO, RBAC).
Khả năng scripting và tự động hóa là yêu cầu bắt buộc. Sinh viên sử dụng Bash, PowerShell, Python để:
Các công cụ quản lý cấu hình và hạ tầng như Ansible, Terraform, hoặc tương đương được giới thiệu để sinh viên hiểu khái niệm Infrastructure as Code (IaC), versioning cấu hình, rollback, review thay đổi.
Trong thiết kế kiến trúc mạng an toàn, sinh viên áp dụng các nguyên tắc least privilege, defense in depth, segmentation và zero trust. Họ học cách phân vùng mạng (DMZ, mạng nội bộ, mạng server, mạng OT/IoT), triển khai NAC, VPN site-to-site và remote access, tách quyền quản trị, sử dụng jump host/bastion, logging tập trung, backup và DR (Disaster Recovery).
Giám sát hệ thống được thực hiện với các giải pháp như SNMP, NetFlow/sFlow, syslog, cùng các nền tảng monitoring (Prometheus, Zabbix, v.v.). Sinh viên học cách xây dựng dashboard, alert, capacity planning, tối ưu hiệu năng, đồng thời kết hợp dữ liệu monitoring với dữ liệu bảo mật để có cái nhìn toàn diện về hạ tầng.
Điện toán đám mây (Cloud Computing) được tiếp cận từ góc độ kiến trúc và vận hành. Sinh viên phân biệt rõ các mô hình dịch vụ IaaS, PaaS, SaaS, cũng như các mô hình triển khai public, private, hybrid cloud, multi-cloud. Họ hiểu shared responsibility model giữa nhà cung cấp cloud và khách hàng, từ đó thiết kế giải pháp phù hợp.

Trên các nền tảng như AWS, Azure, Google Cloud, sinh viên học cách triển khai:
Các công nghệ container như Docker được giảng dạy từ khái niệm image, layer, registry, đến cách build, tag, push/pull image, quản lý volume, network, secret. Sinh viên hiểu sự khác biệt giữa container và VM, ưu điểm về đóng gói ứng dụng, tính di động, khả năng mở rộng.
Với orchestration (Kubernetes), sinh viên làm việc với các khái niệm core: pod, deployment, service, ingress, configMap, secret, namespace, resource quota. Họ học cách triển khai ứng dụng nhiều tầng, rolling update, rollback, autoscaling (HPA), liveness/readiness probe, cũng như tích hợp logging, monitoring, tracing trong môi trường container.
CI/CD được triển khai bằng các công cụ như Jenkins, GitLab CI, GitHub Actions. Sinh viên thiết kế pipeline từ commit code đến build, test, security scan (SAST/DAST), build image, deploy lên staging/production. Các khái niệm như blue-green deployment, canary release, feature flag, GitOps giúp đảm bảo triển khai nhanh nhưng vẫn an toàn và kiểm soát được rủi ro.
Khả năng kết hợp kiến thức mạng, hệ điều hành, bảo mật và cloud giúp sinh viên trở thành những kỹ sư hạ tầng số toàn diện, có thể:
Sinh viên theo hướng An toàn thông tin, Mạng và Cloud có thể đảm nhiệm nhiều vị trí chuyên sâu trong doanh nghiệp, tổ chức tài chính, viễn thông, công ty công nghệ, startup hoặc nhà cung cấp dịch vụ. Ở mảng bảo mật, các vị trí như Security Engineer, Security Analyst, Pentester tập trung vào:

Trong các trung tâm giám sát an ninh (SOC), vị trí SOC Analyst chịu trách nhiệm giám sát 24/7, phân tích cảnh báo từ SIEM, EDR, IDS/IPS, WAF, cloud security. Họ thực hiện triage, điều tra sự cố, phối hợp với đội incident response, forensics, threat hunting để xử lý và ngăn chặn tấn công. Kỹ năng đọc log, phân tích network traffic, hiểu hành vi attacker là yếu tố then chốt.
Ở mảng hạ tầng, các vị trí Network Engineer, System Engineer, Cloud Engineer, DevOps Engineer là lựa chọn phổ biến. Họ chịu trách nhiệm:
Việc sở hữu các chứng chỉ quốc tế như CCNA/CCNP (mạng), AWS/Azure/GCP (cloud), CEH, CISSP (bảo mật) là lợi thế lớn trong con đường nghề nghiệp, thể hiện năng lực chuyên môn và cam kết phát triển lâu dài trong ngành. Kết hợp với kinh nghiệm thực tế từ các dự án, lab, CTF, internship, sinh viên có thể nhanh chóng thích nghi với môi trường doanh nghiệp và tham gia vào các dự án hạ tầng, bảo mật, cloud quy mô lớn.
Nhóm thiết kế số, phát triển game và công nghệ sáng tạo trong Máy tính và CNTT tập trung vào việc tạo ra sản phẩm số tương tác cao, kết hợp chặt chẽ giữa lập trình, mỹ thuật, tâm lý học và trải nghiệm người dùng. Người học được rèn luyện tư duy thiết kế lấy người dùng làm trung tâm, nắm vững quy trình nghiên cứu – thiết kế – kiểm thử – tối ưu, đồng thời sử dụng thành thạo các công cụ hiện đại cho UI/UX, game và đồ họa 2D, 3D, VR/AR. Bên cạnh kỹ năng kỹ thuật, sinh viên còn phát triển năng lực kể chuyện bằng hình ảnh, làm việc nhóm đa chuyên môn và tư duy sản phẩm, mở ra cơ hội nghề nghiệp rộng trong game, truyền thông, quảng cáo, giáo dục, y tế và giải trí số.

Trong nhóm Máy tính và CNTT, các ngành Thiết kế UI/UX, Thiết kế sản phẩm số, Công nghệ đa phương tiện kết hợp chặt chẽ giữa công nghệ, mỹ thuật, tâm lý học nhận thức và hành vi người dùng. Sinh viên không chỉ học cách “vẽ giao diện” mà còn được trang bị tư duy thiết kế lấy người dùng làm trung tâm (human-centered design), hiểu sâu về bối cảnh sử dụng, mục tiêu kinh doanh và ràng buộc kỹ thuật của sản phẩm.

Quy trình thiết kế trải nghiệm thường bao gồm nhiều giai đoạn lặp (iterative process): nghiên cứu người dùng (user research), phân tích dữ liệu, hình thành giả thuyết, thiết kế giải pháp, kiểm thử và cải tiến. Ở giai đoạn nghiên cứu, sinh viên học cách triển khai phỏng vấn sâu (in-depth interview), khảo sát định lượng, quan sát ngữ cảnh (contextual inquiry), usability testing, A/B testing để thu thập insight. Từ dữ liệu thu được, họ xây dựng persona chi tiết (mục tiêu, động lực, nỗi đau, hành vi số), bản đồ hành trình khách hàng (customer journey map) thể hiện các điểm chạm (touchpoint), cảm xúc, rào cản và cơ hội tối ưu trải nghiệm.
Trên cơ sở đó, sinh viên thực hành thiết kế kiến trúc thông tin (information architecture), luồng người dùng (user flow), sơ đồ điều hướng (navigation map) trước khi chuyển sang thiết kế wireframe và prototype. Wireframe tập trung vào bố cục, thứ bậc thông tin, luồng tương tác; prototype có thể ở mức low-fidelity hoặc high-fidelity để mô phỏng gần như đầy đủ hành vi sản phẩm. Các kỹ thuật như card sorting, tree testing được sử dụng để kiểm chứng cấu trúc nội dung và khả năng tìm kiếm thông tin.
Các công cụ như Figma, Sketch, Adobe XD, Photoshop, Illustrator được sử dụng để thiết kế giao diện, hệ thống thiết kế (design system) và thư viện component dùng lại. Sinh viên học cách xây dựng token thiết kế (màu, typography, spacing, grid, elevation), guideline về trạng thái component (hover, active, disabled, error), quy tắc responsive cho nhiều kích thước màn hình. Việc quản lý version, cộng tác thời gian thực, handoff cho lập trình viên (thông số spacing, font, màu, asset) cũng là kỹ năng quan trọng.
Kiến thức về nguyên tắc thiết kế (Gestalt, visual hierarchy, balance, contrast, alignment), màu sắc (color theory, color harmony, contrast ratio), typography (legibility, readability, scale, line-height, letter-spacing) giúp tạo ra giao diện rõ ràng, dễ đọc và nhất quán. Sinh viên được làm quen với các tiêu chuẩn accessibility như WCAG, học cách thiết kế cho người khiếm thị, khiếm thính, người cao tuổi: sử dụng màu có độ tương phản đủ, hỗ trợ keyboard navigation, screen reader, kích thước target chạm phù hợp trên thiết bị di động.
Bên cạnh đó, người học còn tiếp cận các khái niệm chuyên sâu như design ops, UX writing, service design, design for growth (onboarding, activation, retention), thiết kế cho hệ sinh thái đa nền tảng (web, mobile, kiosk, TV). Họ được rèn luyện kỹ năng trình bày (design critique, design review), bảo vệ quyết định thiết kế dựa trên dữ liệu (data-informed design) và phối hợp với product manager, developer, marketing để đảm bảo sản phẩm số vừa thân thiện với người dùng, vừa đáp ứng mục tiêu kinh doanh.
Phát triển game là một lĩnh vực sáng tạo cao trong nhóm ngành này, kết hợp lập trình, đồ họa, âm thanh, kịch bản và tâm lý học người chơi. Sinh viên học cách sử dụng các game engine như Unity, Unreal Engine để xây dựng trò chơi 2D, 3D, VR/AR trên nhiều nền tảng: PC, console, mobile, web, thiết bị đeo. Họ được làm quen với pipeline sản xuất game từ concept, prototype, vertical slice, alpha, beta đến phát hành và vận hành (live ops).

Về mặt kỹ thuật, sinh viên học lập trình gameplay (C# trong Unity, C++ hoặc Blueprint trong Unreal), xử lý input, camera, animation, state machine, hệ thống nhiệm vụ (quest system), inventory, UI trong game. Kiến thức vật lý (rigidbody, collider, lực, mô phỏng va chạm), hệ thống hạt (particle system), shader cơ bản giúp tạo ra hiệu ứng hình ảnh sống động. Họ cũng tiếp cận lập trình AI trong game: pathfinding (A*), behavior tree, finite state machine, hệ thống spawn, điều chỉnh độ khó động (dynamic difficulty adjustment).
Thiết kế level (level design) là một mảng quan trọng, nơi sinh viên học cách bố trí không gian, nhịp độ thử thách, điểm lưu (checkpoint), phần thưởng, tuyến đường chính – phụ để dẫn dắt trải nghiệm người chơi. Các khái niệm như game loop, core mechanic, feedback loop, balancing (cân bằng vũ khí, nhân vật, tài nguyên) được phân tích ở mức chuyên sâu để đảm bảo game vừa thú vị, vừa công bằng.
Tối ưu hiệu năng là kỹ năng bắt buộc, đặc biệt trên thiết bị di động và VR. Sinh viên học profiling, batching, LOD (level of detail), occlusion culling, tối ưu draw call, quản lý bộ nhớ, streaming asset. Họ cũng tìm hiểu về kiến trúc dự án, pattern thường dùng trong game (component-based, event-driven, ECS), hệ thống build đa nền tảng, tích hợp dịch vụ bên ngoài như analytics, in-app purchase, quảng cáo, multiplayer, backend game server.
Các công cụ đồ họa 2D, 3D như Photoshop, Illustrator, Blender, Maya, 3ds Max được sử dụng để tạo nhân vật, môi trường, props, hiệu ứng. Sinh viên học quy trình:
Việc phối hợp giữa lập trình viên game, họa sĩ 2D/3D, technical artist, game designer là yếu tố then chốt để tạo ra sản phẩm game hoàn chỉnh. Technical artist đóng vai trò cầu nối, tối ưu pipeline asset, viết tool, shader, giải quyết vấn đề kỹ thuật cho đội ngũ nghệ sĩ. Game designer tập trung vào cơ chế, luật chơi, hệ thống phần thưởng, kinh tế trong game (game economy), đảm bảo trải nghiệm tổng thể hấp dẫn và bền vững.
Các ngành Đồ họa máy tính, Công nghệ đa phương tiện, VR/AR tập trung vào xử lý hình ảnh, video, âm thanh, tương tác người – máy ở mức kỹ thuật sâu. Sinh viên học về mô hình 3D (polygonal modeling, NURBS, subdivision surface), ánh sáng (global illumination, ambient occlusion, HDR lighting), vật liệu (BRDF, PBR shading), render (ray tracing, rasterization, real-time vs offline rendering), xử lý ảnh số (filtering, edge detection, color correction), nén và truyền tải đa phương tiện (codec, streaming, adaptive bitrate).

Trong đồ họa máy tính, người học tiếp cận pipeline đồ họa hiện đại: từ vertex processing, tessellation, geometry shader, fragment shader đến post-processing. Họ có thể làm quen với các API đồ họa như OpenGL, Vulkan, DirectX, shader language (GLSL, HLSL) để hiểu cách GPU xử lý khung hình. Kiến thức này rất quan trọng khi tối ưu ứng dụng real-time như game, mô phỏng, VR/AR.
Ứng dụng trải rộng từ game, phim, quảng cáo, giáo dục, y tế đến du lịch, bất động sản. Trong phim và quảng cáo, sinh viên học compositing, motion tracking, keying, motion graphics, kỹ xảo hình ảnh (VFX). Trong giáo dục và y tế, họ có thể xây dựng mô phỏng 3D, video tương tác, mô hình giải phẫu, mô phỏng phẫu thuật. Trong du lịch, bất động sản, các tour ảo 360°, walkthrough 3D, mô hình kiến trúc tương tác giúp khách hàng trải nghiệm trước sản phẩm.
Thực tế ảo (VR) và thực tế tăng cường (AR) mở ra nhiều cơ hội mới trong đào tạo, mô phỏng, giải trí. Người học được tiếp cận các nền tảng VR/AR như Unity XR, Unreal XR, ARCore, ARKit, WebXR, thiết kế trải nghiệm nhập vai (immersive experience) với trường nhìn rộng, âm thanh không gian (spatial audio), tương tác tự nhiên (gesture, gaze, voice). Họ học cách thiết kế giao diện không gian (spatial UI), tránh say VR (motion sickness) bằng cách tối ưu chuyển động camera, tốc độ khung hình, latency.
Tối ưu hiệu năng trên thiết bị di động và kính VR/AR chuyên dụng là thách thức lớn. Sinh viên học cách giảm polycount, tối ưu texture, sử dụng baked lighting, hạn chế overdraw, quản lý pipeline render để duy trì frame rate cao. Đồng thời, họ tìm hiểu về tương tác đa phương thức (multimodal interaction), kết hợp cảm biến chuyển động, controller, eye-tracking, hand-tracking để tạo cảm giác hiện diện (presence) và nhập vai mạnh mẽ.
Trong truyền thông đa phương tiện, sinh viên còn học về thiết kế nội dung kể chuyện bằng hình ảnh (visual storytelling), dựng phim (editing), kỹ thuật quay, thu âm, hậu kỳ âm thanh, xây dựng brand identity qua video, motion graphic. Sự kết hợp giữa kỹ năng kỹ thuật và tư duy sáng tạo giúp họ có khả năng sản xuất nội dung cho nhiều nền tảng số: mạng xã hội, website, triển lãm số, sự kiện trực tuyến.
Sinh viên theo hướng thiết kế số và công nghệ sáng tạo có thể làm việc ở vị trí UI/UX Designer, Product Designer, tham gia thiết kế giao diện và trải nghiệm cho ứng dụng, website, sản phẩm số như nền tảng thương mại điện tử, fintech, edtech, healthtech, hệ thống nội bộ doanh nghiệp. Họ chịu trách nhiệm nghiên cứu người dùng, đề xuất giải pháp, thiết kế wireframe, prototype, xây dựng design system, phối hợp với product owner và đội ngũ phát triển để triển khai và cải tiến sản phẩm dựa trên dữ liệu sử dụng thực tế.

Trong ngành game, các vị trí Game Developer, Game Designer, Technical Artist, 3D Artist là lựa chọn phổ biến:
Trong lĩnh vực truyền thông, quảng cáo, giải trí, các vị trí Motion Designer, Multimedia Specialist, VR/AR Developer cũng thuộc nhóm ngành Máy tính và CNTT, kết hợp kỹ năng công nghệ với sáng tạo nội dung và kể chuyện bằng hình ảnh. Motion Designer tạo ra video đồ họa chuyển động, intro, bumper, quảng cáo số, nội dung cho mạng xã hội, sự kiện. Multimedia Specialist có khả năng xử lý đồng thời hình ảnh, video, âm thanh, tương tác để xây dựng trải nghiệm đa phương tiện trên web, app, triển lãm.
VR/AR Developer tập trung phát triển ứng dụng thực tế ảo, thực tế tăng cường cho đào tạo, mô phỏng công nghiệp, y tế, du lịch, marketing trải nghiệm. Họ cần hiểu cả kỹ thuật lập trình real-time, tối ưu hiệu năng, lẫn nguyên tắc thiết kế trải nghiệm nhập vai. Với nền tảng kiến thức rộng về máy tính, đồ họa, UX và nội dung số, người học có thể linh hoạt chuyển đổi giữa nhiều vai trò trong hệ sinh thái sáng tạo số đang phát triển nhanh chóng.
Việc chọn ngành trong nhóm Máy tính và CNTT nên dựa trên sự kết hợp giữa năng lực, sở thích và mục tiêu nghề nghiệp dài hạn. Nếu yêu thích lập trình ứng dụng, muốn tạo ra sản phẩm số nhìn thấy được và sớm đi làm ở vị trí developer, Kỹ thuật phần mềm là lựa chọn phù hợp. Người mạnh Toán, thích thuật toán, nghiên cứu nền tảng công nghệ nên ưu tiên Khoa học máy tính hoặc AI để hướng tới R&D, AI/ML, hệ thống lõi. Với những ai mê phần cứng, hệ nhúng, robot, IoT, Kỹ thuật máy tính giúp đứng ở “lớp giao tiếp” giữa thế giới vật lý và số. Nhóm Dữ liệu, An toàn thông tin, Cloud, Hệ thống thông tin lại phù hợp cho người thích phân tích dữ liệu, bảo mật, hạ tầng, hoặc kết nối công nghệ với kinh doanh.

Người học yêu thích lập trình ứng dụng, muốn trực tiếp xây dựng website, app mobile, hệ thống phần mềm phục vụ người dùng, thường phù hợp với Kỹ thuật phần mềm. Ở ngành này, sinh viên sẽ tiếp xúc nhiều với các ngôn ngữ lập trình phổ biến (Java, C#, JavaScript, Python, Go, v.v.), các framework web/mobile (Spring, .NET, React, Angular, Vue, Flutter, React Native…), cũng như các công cụ quản lý mã nguồn, quản lý dự án phần mềm.

Chương trình đào tạo thường xoay quanh các học phần như: Cấu trúc dữ liệu & giải thuật, Lập trình hướng đối tượng, Phát triển web, Phát triển ứng dụng di động, Kiến trúc phần mềm, Thiết kế & phân tích hệ thống, Kiểm thử phần mềm, DevOps, CI/CD, cùng với các môn về quy trình và quản lý dự án phần mềm (Agile, Scrum, Kanban…). Tỷ lệ thực hành cao, sinh viên thường phải làm nhiều đồ án, project nhóm, mô phỏng quy trình phát triển sản phẩm trong doanh nghiệp.
Ngành này phù hợp với người muốn sớm đi làm ở các vị trí như:
Về năng lực, người phù hợp với Kỹ thuật phần mềm thường có:
Người đặt mục tiêu trở thành Tech Lead, Software Architect, Engineering Manager trong tương lai cũng có thể bắt đầu từ Kỹ thuật phần mềm, sau đó tích lũy thêm kinh nghiệm về thiết kế hệ thống, kiến trúc, quản lý đội ngũ và quy trình phát triển sản phẩm.
Người có năng lực Toán tốt, thích thuật toán, tư duy trừu tượng, quan tâm đến nền tảng công nghệ, trí tuệ nhân tạo, nghiên cứu khoa học, nên cân nhắc Khoa học máy tính hoặc các chương trình AI chuyên sâu. Khác với Kỹ thuật phần mềm thiên về xây dựng sản phẩm hoàn chỉnh, Khoa học máy tính tập trung nhiều hơn vào nền tảng lý thuyết và các mô hình tính toán.
Các học phần cốt lõi thường bao gồm: Toán rời rạc, Xác suất – Thống kê, Đại số tuyến tính, Cấu trúc dữ liệu & giải thuật nâng cao, Lý thuyết tính toán, Ngôn ngữ hình thức & ôtômat, Hệ điều hành, Mạng máy tính, Cơ sở dữ liệu, Đồ họa máy tính, Tối ưu hóa, cùng với các môn chuyên sâu về Trí tuệ nhân tạo, Machine Learning, Deep Learning, Xử lý ngôn ngữ tự nhiên (NLP), Thị giác máy tính (Computer Vision).

Người theo hướng này thường hướng tới các công việc:
Đặc điểm của người phù hợp với Khoa học máy tính hoặc AI:
Với các chương trình AI chuyên sâu, sinh viên sẽ học nhiều hơn về xử lý dữ liệu, thiết kế kiến trúc mạng nơ-ron, tối ưu mô hình, triển khai mô hình trên GPU, edge device, cũng như các vấn đề đạo đức, công bằng và an toàn trong AI. Đây là lựa chọn phù hợp cho những ai muốn tham gia xây dựng các hệ thống gợi ý, chatbot, xe tự hành, nhận dạng hình ảnh, phân tích hành vi, v.v.
Người thích phần cứng, lắp ráp, đo đạc, thử nghiệm thiết bị, quan tâm đến robot, IoT, hệ thống điều khiển, nên chọn Kỹ thuật máy tính hoặc các chương trình Hệ thống nhúng, IoT. Ngành này nằm ở giao điểm giữa Điện – Điện tử và Công nghệ thông tin, kết hợp cả thiết kế mạch, lập trình mức thấp và tích hợp hệ thống.

Chương trình thường bao gồm các học phần như: Kiến trúc máy tính, Tổ chức máy tính, Thiết kế logic số, Vi xử lý – Vi điều khiển, Lập trình nhúng (C/C++ cho MCU, RTOS), Thiết kế mạch in (PCB), Giao tiếp ngoại vi (UART, SPI, I2C, CAN, Ethernet…), Hệ thống nhúng thời gian thực, Robot công nghiệp, Cảm biến và truyền động, IoT platform, cùng với các môn về mạng cảm biến, bảo mật cho thiết bị nhúng.
Các vị trí nghề nghiệp tiêu biểu:
Người phù hợp với Kỹ thuật máy tính thường:
So với các ngành thuần phần mềm, Kỹ thuật máy tính yêu cầu nền tảng vật lý, điện – điện tử tốt hơn, đồng thời vẫn cần khả năng lập trình vững. Đây là lựa chọn phù hợp cho người muốn đứng ở “lớp giao tiếp” giữa thế giới vật lý và thế giới số.
Người thích phân tích dữ liệu, làm việc với số liệu, mô hình dự báo, nên chọn Khoa học dữ liệu, Phân tích dữ liệu, Trí tuệ nhân tạo. Các chương trình này tập trung vào thu thập, làm sạch, xử lý, phân tích và trực quan hóa dữ liệu, xây dựng mô hình dự báo, hỗ trợ ra quyết định dựa trên dữ liệu.

Các nội dung chuyên môn thường gặp:
Người quan tâm đến bảo mật, thích tìm hiểu lỗ hổng, tấn công – phòng thủ, nên chọn An toàn thông tin, An ninh mạng. Chương trình thường bao gồm: Mật mã học, An ninh mạng, Phân tích mã độc, Kiểm thử xâm nhập (Pentest), Bảo mật ứng dụng web, Bảo mật hệ thống, Điều tra số (Digital Forensics), Quản trị rủi ro an ninh thông tin.
Các vị trí nghề nghiệp trong mảng này:
Người muốn làm việc với hạ tầng, cloud, DevOps, nên chọn các chương trình Mạng máy tính, Điện toán đám mây, Quản trị hệ thống. Nội dung học thường bao gồm: Thiết kế – quản trị mạng LAN/WAN, cấu hình router, switch, firewall; ảo hóa, container (Docker, Kubernetes); quản trị hệ điều hành (Linux/Windows Server); các dịch vụ cloud (IaaS, PaaS, SaaS) trên các nền tảng như AWS, Azure, GCP.
Các công việc tiêu biểu:
Người có xu hướng kết nối công nghệ với kinh doanh, thích phân tích quy trình, làm việc với người dùng, nên chọn Hệ thống thông tin, Hệ thống thông tin quản lý, hướng tới các vị trí Business Analyst, IT Consultant, Product Owner. Chương trình thường kết hợp kiến thức CNTT (cơ sở dữ liệu, lập trình cơ bản, phân tích thiết kế hệ thống) với kiến thức quản trị, tài chính, marketing, quản lý dự án.
Đặc điểm của người phù hợp với nhóm ngành này:
Việc tự đánh giá năng lực, sở thích, mục tiêu nghề nghiệp, kết hợp tìm hiểu kỹ chương trình đào tạo và nhu cầu thị trường, là bước quan trọng khi chọn ngành trong nhóm Máy tính và CNTT. Một cách thực tế là so sánh: mình thích làm việc với mã nguồn, mô hình, thiết bị, dữ liệu hay quy trình kinh doanh nhiều hơn; từ đó đối chiếu với từng nhóm ngành để chọn hướng đi phù hợp nhất với bản thân.
Nhóm ngành Máy tính và Công nghệ thông tin bao trùm một hệ sinh thái rộng, không chỉ gói gọn trong ngành CNTT truyền thống. Bên cạnh các ngành thiên về phần mềm, còn có các cụm chuyên sâu về lý thuyết – thuật toán, hạ tầng – mạng, phần cứng – nhúng – IoT, dữ liệu – AI và an toàn thông tin, cũng như các ngành giao thoa kinh doanh – công nghệ. Mỗi ngành tập trung vào một vài “lớp” trong hệ thống số: từ hạ tầng vật lý, nền tảng, ứng dụng đến dữ liệu và trí tuệ. Vì vậy, khi lựa chọn, người học cần xác định rõ mình thích nghiên cứu nền tảng, phát triển sản phẩm, vận hành hệ thống, phân tích dữ liệu hay bảo mật để chọn ngành phù hợp trong phổ rộng này.

Nhóm ngành Máy tính và Công nghệ thông tin không chỉ gồm ngành Công nghệ thông tin (Information Technology – IT) theo nghĩa hẹp. Về mặt học thuật và tuyển sinh, nhóm này bao trùm toàn bộ chuỗi giá trị của hệ sinh thái số, từ nghiên cứu nền tảng, thiết kế – chế tạo, phát triển phần mềm, vận hành hạ tầng, đến phân tích dữ liệu và bảo mật. Bên cạnh CNTT, có thể phân tách thành một số cụm ngành/chuyên ngành tiêu biểu:
Mỗi ngành/chuyên ngành thường tập trung vào một hoặc vài “lớp” trong hệ sinh thái công nghệ số: từ lớp hạ tầng vật lý (phần cứng, mạng), lớp nền tảng (hệ điều hành, cơ sở dữ liệu, cloud), lớp ứng dụng (web, mobile, enterprise), đến lớp dữ liệu và trí tuệ (phân tích, AI, tối ưu quyết định). Vì vậy, khi nói “học CNTT”, trên thực tế là đang nói đến một phổ ngành rộng, không chỉ một mã ngành duy nhất.
Khoa học máy tính (Computer Science – CS) và Công nghệ thông tin (Information Technology – IT) có vùng giao nhau lớn, nhưng triết lý đào tạo và trọng tâm kiến thức thường khác nhau.
Ở góc độ chương trình đào tạo, Khoa học máy tính thường:
Công nghệ thông tin thường:
Tuy nhiên, ranh giới giữa hai ngành phụ thuộc nhiều vào từng trường và từng chương trình. Một số trường gộp chung thành “Công nghệ thông tin” nhưng chương trình rất gần với Khoa học máy tính; ngược lại, có nơi gắn nhãn “Khoa học máy tính” nhưng nội dung khá ứng dụng. Khi lựa chọn, nên xem chi tiết khung chương trình, số tín chỉ Toán – Lý thuyết, số tín chỉ thực hành – dự án để đánh giá mức độ phù hợp với định hướng cá nhân.
Kỹ thuật máy tính (Computer Engineering – CE) thuộc nhóm ngành Máy tính và Công nghệ thông tin về mặt chuyên môn, nhưng trong hệ thống mã ngành có thể được xếp vào khối Kỹ thuật – Công nghệ. Ngành này nằm ở giao điểm giữa CNTT và Điện – Điện tử, kết nối thế giới phần cứng với phần mềm.
Về nội dung, sinh viên Kỹ thuật máy tính thường học:
Nhờ nền tảng này, sinh viên Kỹ thuật máy tính phù hợp với các vị trí như:
So với CNTT thuần, Kỹ thuật máy tính đòi hỏi khả năng làm việc trong phòng lab, thao tác với thiết bị, dụng cụ đo lường, đọc datasheet, hiểu đặc tính vật lý của linh kiện. Đổi lại, cơ hội nghề nghiệp trải rộng từ công ty phần mềm, công ty phần cứng, nhà máy sản xuất thiết bị, đến các doanh nghiệp công nghiệp, tự động hóa, ô tô, điện tử tiêu dùng.
Lựa chọn giữa Kỹ thuật phần mềm, Khoa học dữ liệu và An toàn thông tin nên dựa trên ba yếu tố: sở thích công việc hằng ngày, mức độ chấp nhận học Toán – lý thuyết, và tính cách khi làm việc nhóm.
Kỹ thuật phần mềm phù hợp nếu:
Khoa học dữ liệu phù hợp nếu:
An toàn thông tin phù hợp nếu:
Cả ba hướng đều có nhu cầu nhân lực cao, nhưng yêu cầu kỹ năng khác nhau: Kỹ thuật phần mềm ưu tiên kỹ năng lập trình, thiết kế hệ thống, làm việc nhóm; Khoa học dữ liệu ưu tiên tư duy thống kê, mô hình hóa, trực giác về dữ liệu; An toàn thông tin ưu tiên tư duy phản biện, hiểu sâu hệ thống, tư duy tấn công – phòng thủ. Có thể bắt đầu ở một hướng, sau đó chuyển dịch dần sang hướng khác khi đã có nền tảng vững.
Nhóm ngành Máy tính và CNTT cần nền tảng Toán ở mức nhất định, nhưng không phải mọi vị trí đều yêu cầu “giỏi Toán” theo nghĩa olympic hay nghiên cứu thuần túy. Điều quan trọng hơn là tư duy logic, khả năng trừu tượng hóa, và sự kiên trì giải quyết vấn đề.
Có thể chia mức độ yêu cầu Toán theo nhóm ngành:
Người học có nền tảng Toán ở mức trung bình khá, nếu chăm chỉ, luyện tập đều, biết cách hệ thống hóa kiến thức vẫn có thể theo được phần lớn các ngành. Các môn Toán cơ sở trong trường đại học (Toán cao cấp, Xác suất – Thống kê, Toán rời rạc, Đại số tuyến tính) chủ yếu nhằm xây dựng tư duy và công cụ; khi đã vượt qua giai đoạn này, phần lớn học phần chuyên ngành sẽ thiên về kỹ năng kỹ thuật và thực hành.
Nhóm ngành Máy tính và CNTT mở ra phổ rộng vị trí việc làm, trải dài từ phát triển sản phẩm, vận hành hạ tầng, phân tích dữ liệu, bảo mật, đến tư vấn và quản lý. Một số nhóm vị trí tiêu biểu:
Nhiều vị trí trong số này cho phép làm việc từ xa, làm việc cho công ty nước ngoài thông qua mô hình remote hoặc hybrid, cũng như cơ hội khởi nghiệp với sản phẩm, dịch vụ số (SaaS, ứng dụng di động, nền tảng trực tuyến). Lộ trình nghề nghiệp thường linh hoạt: từ vị trí kỹ thuật thuần túy có thể chuyển dần sang kiến trúc sư giải pháp, quản lý dự án, quản lý sản phẩm, hoặc tư vấn chiến lược công nghệ cho doanh nghiệp.
ĐĂNG KÝ XÉT TUYỂN
- Điểm thi THPT Quốc gia từ 26 điểm trở lên;
- Đạt Học sinh giỏi cấp tỉnh/thành phố
- Điểm IELTS từ 6.5 trở lên
Trường Đại học Công nghệ Đông Á là trường đại học tiên phong với mô hình Active Learning - Thực hành ứng dụng, đào tạo đa ngành với các hệ: Đại học và Sau đại học. Hiện nay, Trường đang đào tạo 34 ngành đại học chính quy, hãy cùng tìm hiểu về các ngành học của EAUT tại đây nhé:
| TÊN NGÀNH | MÃ NGÀNH | TỔ HỢP XÉT TUYỂN | THỜI GIAN ĐÀO TẠO |
| Công nghệ Thông tin | 7480201 |
A00, A01, A02, A03, A05, A06, A07, A08, A09, A10, A11, C01, C02, C03, C14, D01, D07 * Áp dụng xét thêm các tổ hợp sau với các ngành: – Công nghệ Thực phẩm: (B00, D08) – Thiết kế đồ hoạ số, Kiến trúc, Kiến trúc nội thất: Các tổ hợp H,V |
8 - 9 Kỳ học (Từ 4 - 4,5 năm) |
| CN Trí tuệ nhân tạo và ứng dụng | |||
| CN Thiết kế đồ hoạ số | |||
| Công nghệ Chế tạo máy | 7510202 | ||
| CN Cơ điện tử | |||
| Công nghệ Kỹ thuật Ô tô | 7510205 | ||
| Công nghệ Kỹ thuật Nhiệt (Nhiệt - Điện lạnh) | 7510206 | ||
| CN Điện lạnh và điều hoà không khí | |||
| Công nghệ Kỹ thuật Môi trường (Công nghệ Nước) | 7510406 | ||
| Công nghệ Kỹ thuật Điều khiển - Tự động hóa | 7510303 | ||
| Công nghệ Kỹ thuật Điện - Điện tử | 7510301 | ||
| CN Công nghệ Kỹ thuật Bán dẫn | |||
| Công nghệ Xây dựng | 7580201 | ||
| Kiến trúc | 7580101 | ||
| CN Kiến trúc Nội thất | |||
| Công nghệ Thực phẩm | 7540101 |
Trường Đại học Công nghệ Đông Á tuyển sinh theo 4 phương thức:
Trường Đại học Công nghệ Đông Á là trường đại học tiên phong với mô hình Active Learning - Thực hành ứng dụng. Hiện nay, Trường đang đào tạo 34 ngành đại học chính quy, trong đó khối kinh tế xã hội có 16 ngành học được rất nhiều thí sinh và phụ huynh quan tâm, hãy cùng tìm hiểu về các ngành học của EAUT tại đây nhé:
| TÊN NGÀNH | MÃ NGÀNH | TỔ HỢP XÉT TUYỂN | THỜI GIAN ĐÀO TẠO |
| Quản trị Kinh doanh | 7340101 |
A00, A01, A03, A05, A06, A07, A08, A09, A10, A11, C01, C02, C03, C04, C14, D01, D10. |
7 - 8 Kỳ học (Từ 3 - 4 năm) |
| CN Quản trị Kinh doanh thời trang | |||
| Marketing | 7340115 | ||
| Quản trị Nhân lực | 7340404 | ||
| Logistics và Quản lý chuỗi cung ứng | 7510605 | ||
| Tài chính Ngân hàng | 7340201 | ||
| Công nghệ Tài chính | 7340205 | ||
| Kế toán | 7340301 | ||
| Kế toán định hướng ACCA | |||
| Luật | 7380101 | ||
| Ngôn ngữ Anh | 7220201 | C00, C01, C02, C03, C04, C14, C19, C20, D01, D04, D06, D14, D15, D66, D78, D83 | |
| Ngôn ngữ Hàn Quốc | 7220210 | ||
| Ngôn ngữ Trung Quốc | 7220204 | ||
| Ngôn ngữ Nhật Bản | 7220209 | ||
| Quản trị Khách sạn | 7810201 | ||
| Quản trị Dịch vụ du lịch và Lữ hành | 7810103 |
Trường Đại học Công nghệ Đông Á tuyển sinh theo 4 phương thức:
Trường Đại học Công nghệ Đông Á là trường đại học tiên phong với mô hình Active Learning - Thực hành ứng dụng. Hiện nay, Trường đang đào tạo 34 ngành đại học chính quy trong đó khối ngành sức khoẻ trường đào tạo 2 ngành Dược học và Điều dưỡng, hãy cùng tìm hiểu về các ngành khối sức khoẻ của EAUT tại đây nhé:
| TÊN NGÀNH | MÃ NGÀNH | TỔ HỢP XÉT TUYỂN | THỜI GIAN ĐÀO TẠO |
| Dược học | 7720201 | A00, A02, A03, B00, B01, B02, B03, B04, B08, D07 | 9 Kỳ học (4,5 năm) |
| Điều dưỡng |
7720301 |
||
| 8 Kỳ học (4 năm) |
Trường Đại học Công nghệ Đông Á tuyển sinh theo 4 phương thức: