Lập trình viên thi khối nào? học những gì?

Lập trình viên là một trong những ngành nghề đang thu hút sự quan tâm lớn từ giới trẻ hiện nay. Bởi trong thời đại 4.0 hiện nay, công nghệ ngày càng phát triển nguồn nhân lực dành cho ngành này rất lớn. Tuy nhiên, có nhiều thắc mắc về việc lập trình viên thi khối nào và học những gì để có thể theo đuổi ngành này. Bài viết dưới đây BTEC sẽ giải đáp hết tất cả những thắc mắc của bạn.
Lập trình viên thi khối nào

Lập trình viên thi khối nào
Lập trình viên là một nghề thuộc ngành công nghệ thông tin. Hiện nay ngành CNTT tại các trường đại học, cao đẳng xét tuyển tổng cộng 5 tổ hợp môn, cụ thể là các khối:
Khối A00 (Toán, Lý, Hóa)
Phù hợp: Là khối thi truyền thống, được nhiều trường CNTT sử dụng nhất do yêu cầu tư duy logic và khoa học tự nhiên.
Trường tiêu biểu:
- Đại học Bách Khoa Hà Nội (HUST).
- Đại học Công nghệ (VNU-UET).
- Đại học Khoa học Tự nhiên (VNU-HCM).
Điểm chuẩn (2024): 24-28 điểm (tùy trường, ngành CNTT thường cao).
Lý do phù hợp: Toán và Lý giúp phát triển tư duy lập trình (thuật toán, logic), Hóa hỗ trợ nền tảng khoa học.
Khối A01 (Toán, Lý, Anh)
Phù hợp: Phổ biến cho ngành CNTT, đặc biệt tại các trường có chương trình quốc tế hoặc yêu cầu tiếng Anh.
Trường tiêu biểu:
- Đại học Bách Khoa TP.HCM (HCMUT).
- Đại học Công nghệ Thông tin (UIT, VNU-HCM).
- Đại học Tôn Đức Thắng (TDTU).
- Đại học Kinh tế - Kỹ thuật Công nghiệp (HaUI).
Điểm chuẩn (2024): 23-27 điểm.
Lý do phù hợp: Tiếng Anh rất quan trọng để đọc tài liệu lập trình (MDN, Stack Overflow) và làm việc quốc tế.
Khối D01 (Toán, Văn, Anh)
Phù hợp: Phù hợp với học sinh giỏi tiếng Anh, muốn học CNTT ở các trường linh hoạt xét tuyển.
Trường tiêu biểu:
- Đại học Sư phạm Kỹ thuật TP.HCM (HCMUTE).
- Đại học Công nghiệp TP.HCM (IUH).
- Đại học Yersin Đà Lạt.
- Đại học Thành Đô.
Điểm chuẩn (2024): 22-26 điểm.
Lý do phù hợp: Tiếng Anh hỗ trợ học công nghệ mới, Văn giúp phát triển kỹ năng mềm (giao tiếp, viết tài liệu).
Khối D07 (Toán, Hóa, Anh)
Phù hợp: Kết hợp Toán, tiếng Anh, và Hóa, phù hợp với ngành CNTT yêu cầu nền tảng khoa học và ngoại ngữ.
Trường tiêu biểu:
- Đại học Bưu chính Viễn thông (PTIT).
- Đại học Công nghệ Thông tin và Truyền thông (VNU-ICT).
- Đại học Giao thông Vận tải (UTC).
Điểm chuẩn (2024): 22-26 điểm.
Lý do phù hợp: Tiếng Anh và Toán là nền tảng quan trọng cho lập trình viên.
Các khối khác (ít phổ biến)
- Khối D90 (Toán, Anh, Khoa học Tự nhiên): Một số trường như Đại học Đà Nẵng, Đại học Huế xét tuyển.
- Khối A04 (Toán, Lý, Địa): Đại học Tây Nguyên, Đại học Quy Nhơn.
- Điểm chuẩn: 20-25 điểm (thường thấp hơn A00, A01).
- Lý do phù hợp: Dành cho học sinh vùng miền hoặc trường địa phương.
Các phương thức xét tuyển khác
Ngoài thi THPT Quốc gia theo khối, nhiều trường xét tuyển bằng các cách khác để học ngành liên quan đến lập trình viên:
Xét học bạ: Dựa trên điểm trung bình lớp 10-12 (ví dụ: TDTU, Yersin, FPT).
- Yêu cầu: Điểm trung bình môn Toán hoặc tổng điểm 3 môn từ 7.0-8.0.
Kỳ thi đánh giá năng lực: Đại học Quốc gia Hà Nội (VNU-HSA), ĐH Quốc gia TP.HCM (ĐGNL).
- Điểm chuẩn: 800-1,000/1,200 điểm (VNU-HCM, ngành CNTT).
Tuyển thẳng: Học sinh giỏi quốc gia môn Toán, Tin học, hoặc có chứng chỉ quốc tế (IELTS 6.5+, SAT 1200+).
Chương trình liên kết quốc tế: Các trường như FPT, RMIT xét IELTS (6.0+) hoặc học bạ.
Khuyến nghị chọn khối thi
Khối ưu tiên: A00 (Toán, Lý, Hóa) hoặc A01 (Toán, Lý, Anh) vì được nhiều trường top chấp nhận (HUST, HCMUT) và phù hợp với tư duy lập trình.
Nếu giỏi tiếng Anh: Chọn A01 hoặc D07 để tận dụng lợi thế đọc tài liệu và làm việc quốc tế.
Nếu yếu Lý/Hóa: Chọn D01 (Toán, Văn, Anh) để vào các trường như Yersin, IUH.
Chuẩn bị thi:
- Toán: Ôn logic, đại số, giải thuật (sách ôn thi THPT Quốc gia).
- Tiếng Anh: Luyện từ vựng CNTT (Quizlet), đọc tài liệu (w3schools).
- Lý/Hóa: Tập trung kiến thức cơ bản lớp 11-12.
Trường phù hợp:
- Top cao: HUST, VNU-UET, HCMUT (điểm 25-28).
- Trung bình: PTIT, TDTU, HaUI (22-26).
- Dễ hơn: Yersin, Thành Đô, Văn Hiến (20-24).
Lưu ý và khuyến nghị
- Kiểm tra thông tin: Điểm chuẩn và khối thi thay đổi hàng năm. Xem thông tin tuyển sinh trên website trường (hust.edu.vn, uit.edu.vn, ptit.edu.vn) từ tháng 3-6/2025.
- Học trước lập trình: Để chuẩn bị, học cơ bản Python, HTML qua freeCodeCamp, giúp dễ tiếp thu khi vào đại học.
- Tiếng Anh: Rèn luyện sớm (IELTS 5.0+) để hỗ trợ học CNTT và xin việc sau này.
- Lựa chọn khác: Nếu không muốn thi đại học, bạn có thể học lập trình tại các trung tâm như MindX, CodeGym (khóa 6-12 tháng, không cần thi khối).
👉 Xem thêm: Làm IT là làm gì? Công việc, thu nhập thế nào?
👉 Xem thêm: Ngành lập trình viên học trường nào tốt nhất?
👉 Xem thêm: Học Lập trình Web ra làm gì? Lương bao nhiêu?
👉 Xem thêm: Ngành lập trình máy tính là gì? Học có khó không?
👉 Xem thêm: Top 7 khóa học lập trình ngắn hạn online tốt nhất
Lập trình viên học những gì

Lập trình viên học những gì
Lập trình viên cần học rất nhiều kỹ năng và kiến thức để trở thành những chuyên gia trong lĩnh vực công nghệ thông tin. Dưới đây là một số điều quan trọng mà họ cần học:
- Ngôn ngữ lập trình: Lập trình viên cần thành thạo ít nhất một hoặc nhiều ngôn ngữ lập trình như Python, Java, JavaScript, C++, C#, PHP, Ruby, Swift, hoặc Kotlin. Sự hiểu biết sâu sắc về ngôn ngữ này giúp họ xây dựng các ứng dụng và hệ thống phức tạp.
- Cấu trúc dữ liệu và thuật toán: Kiến thức về cấu trúc dữ liệu và thuật toán là cần thiết để lập trình viên có thể giải quyết các vấn đề phức tạp một cách hiệu quả. Họ cần hiểu rõ về các cấu trúc dữ liệu như mảng, danh sách liên kết, cây, đồ thị và thuật toán tìm kiếm, sắp xếp, đệ quy, quy hoạch động, v.v.
- Phát triển ứng dụng web: Nếu hướng sự nghiệp của mình vào phát triển web, lập trình viên cần học về HTML, CSS và JavaScript để xây dựng giao diện người dùng. Họ cũng cần hiểu về các framework và thư viện phổ biến như React, Angular hoặc Vue.js để phát triển ứng dụng web động mạnh.
- Phát triển ứng dụng di động: Đối với lập trình viên muốn phát triển ứng dụng di động, họ cần học về các nền tảng như Android (sử dụng Java hoặc Kotlin) hoặc iOS (sử dụng Swift hoặc Objective-C). Họ cũng cần hiểu về các framework như Flutter hoặc React Native để phát triển ứng dụng di động đa nền tảng.
- Kiến thức về cơ sở dữ liệu: Lập trình viên cần hiểu về cơ sở dữ liệu và ngôn ngữ truy vấn như SQL để lưu trữ và truy xuất dữ liệu một cách hiệu quả.
- Kiến thức về DevOps: Hiểu biết về DevOps giúp lập trình viên triển khai và duy trì các ứng dụng một cách tự động và liên tục. Họ cần hiểu về các công cụ như Docker, Kubernetes, và các dịch vụ đám mây như AWS, Azure hoặc Google Cloud.
- Kỹ năng mềm: Ngoài kiến thức kỹ thuật, lập trình viên cũng cần phát triển kỹ năng mềm như giao tiếp, làm việc nhóm, giải quyết vấn đề và quản lý thời gian để trở thành những chuyên gia đáng tin cậy trong lĩnh vực công nghệ thông tin.
Giữ chỉ tiêu sớm
Nhận ngay học bổng lên tới 70% học phí
Lập trình viên sau ra làm gì

Lập trình viên sau ra làm gì
Lập trình viên sau khi tốt nghiệp có nhiều lựa chọn về hướng đi nghề nghiệp. Dưới đây là một số công việc mà họ có thể thực hiện:
- Lập trình viên ứng dụng di động: Xây dựng ứng dụng cho các hệ điều hành di động như Android hoặc iOS, sử dụng các ngôn ngữ như Java, Kotlin, Swift hoặc Objective-C.
- Lập trình viên web: Phát triển các trang web và ứng dụng web sử dụng HTML, CSS và JavaScript, cùng với các framework và thư viện như React, Angular hoặc Vue.js.
- Lập trình viên back-end: Tạo và duy trì hệ thống máy chủ, cơ sở dữ liệu và logic xử lý dữ liệu cho ứng dụng web hoặc di động. Sử dụng ngôn ngữ như Java, Python, Ruby, PHP, hoặc Node.js và các framework như Spring, Django, hoặc Ruby on Rails.
- Lập trình viên front-end: Phát triển giao diện người dùng và trải nghiệm người dùng cho các ứng dụng web và di động bằng cách sử dụng HTML, CSS, JavaScript và các framework như React, Angular hoặc Vue.js.
- Lập trình viên game: Xây dựng các trò chơi điện tử cho các nền tảng khác nhau như máy tính, console hoặc di động, sử dụng các công cụ và ngôn ngữ như Unity, C#, hoặc Unreal Engine.
- Chuyên gia bảo mật: Tìm hiểu và triển khai biện pháp bảo mật cho hệ thống thông tin, bao gồm cả phát hiện và phòng ngừa các cuộc tấn công mạng.
- Chuyên gia dữ liệu: Phân tích và xử lý dữ liệu lớn để tạo ra thông tin hữu ích cho doanh nghiệp, sử dụng các công cụ và ngôn ngữ như Python, R, SQL và các framework như TensorFlow, PyTorch, hoặc Apache Spark.
- Kiểm thử phần mềm: Thực hiện các bài kiểm tra và đảm bảo chất lượng phần mềm trước khi phát hành, đảm bảo tính ổn định và hiệu suất của ứng dụng.

Lập trình viên
Bài viết vừa rồi, BTEC FPT đã cung cấp cho bạn bạn các thông tin về nghề lập trình viên: Lập trình viên thi khối nào? học những gì và lập trình viên sau ra làm gì. Hy vọng bài viết này có thể giúp các lập trình viên tương lai đưa ra được lựa chọn đúng đắn và phù hợp để từ đó lên kế hoạch học tập và ôn thi hiệu quả nhé!

Tin tức mới nhất
Nhập học liền tay