3/ Giới thiệu sâu về khoa CNTT – Lập trình
Vì mình theo học lập trình, nên mình xin giới thiệu mỗi lập trình thôi nhé.
Như mình đã nói, khi học tại trường ngành Lập trình, bản thân bạn sẽ dc chọn các hướng như sau:
(Tóm tắt thôi chứ ko fải nhiêu đây nhé :v)
- Hướng lập trình chung (ai cũng phải học)
- Lập trình C++.
- Cấu trúc dữ liệu và giải thuật.
- Lập trình Hướng Đối Tượng (OOP)
- Hướng lập trình web
- Lập Trình Front-end 1, 2
- Lập trình Back-end 1, 2 (PHP, Laravel).
- Lập trình ASP.NET.
- Chuyên đề CMS.
- Chuyên đề Web.
- Hướng lập trình phần mềm
- Lập trình C#.
- Lập trình Java.
- Các hướng lập trình phần mềm C#, Java.
- Hướng lập trình di động
- Lập trình di động Android (Java).
- Lập trình di động iOS (Swift).
- Chuyên đề lập trình di động.
- Hướng kiểm thử phần mềm
- Quy trình và công cụ kiểm thử phần mềm.
- Kiểm thử phần mềm nâng cao.
- Chuyên đề kiểm thử phần mềm.
Và tất nhiên, hướng nào thì bạn cũng đều có thể thực tập tại các doanh nghiệp, công ty mà nhà trường đã liên kết hợp tác.
Không chỉ về kiến thức lập trình, các bạn cũng được học về VCS (Version Source Control) để versioning project của bạn trong quá trình học như:
- Git cơ bản
- SVN cơ bản
Và với 1 số môn nhất định, các bạn cũng sẽ được sử dụng hệ thống Redmine để quản lý dự án/project của bạn (tiến độ, giao công việc,…)
Đối với các bạn mà có đủ điều kiện làm khóa luận (>= 7.5 và không nợ môn nào) thì các bạn có thể đăng ký làm Khóa Luận Tốt Nghiệp thay vì phải học 2 môn chuyên đề kéo dài 3 tháng :D.
Đối với các sinh viên mới vào
Các bạn sẽ được học ngay cả 2 môn là Kỹ thuật lập trình (C/C++) 1 và Mạng máy tính. Nếu các bạn thấy mình ko phù hợp với lập trình, các bạn hoàn toàn có thể xin chuyển sang lớp Mạng máy tính, đồ họa nếu muốn (trong thời gian đầu học kỳ hoặc hết học kỳ 1). Điểm của các bạn tại HK1 sẽ được chuyển, và các bạn cứ đăng ký môn học HK2 bình thường thôi :D. Đây là 1 bước ngoặc lớn để các bạn có thể biết được mình phù hợp với ngành này hay không. Các bạn cố gắng tìm hiểu kỹ nhé 😀