Mình không học UIT, mình đoán từ các môn nêu trong chương trình của ngành, bạn sẽ phải học C/C++, Java, JS.
Tuy nhiên, mình khẳng định với bạn rằng học ngôn ngữ nào ở trường không quan trọng. Khi bạn đã biết 1 ngôn ngữ, bạn hoàn toàn có thể học những ngôn ngữ khác vì chúng đều có sự tương đương. Vẫn là các toán tử cơ bản, vẫn là if else, vẫn là loop, không có gì khác biệt quá lớn. Quan trọng là tư tưởng, bạn có ý tưởng gì cho bài toán của bạn, bạn áp dụng các tư tưởng lập trình gì,… Code chỉ là thể hiện ý tưởng của bạn dưới dạng text.
Không ai cấm bạn làm phần mềm cả. Trong danh sách các môn học có
- Lập trình ứng dụng web
- Phát triển ứng dụng trên thiết bị di động
các môn này đều tạo ra phần mềm cả. Bạn nên tìm hiểu khái niệm “phần mềm” trước thì mới biết rõ “làm phần mềm” là gì.
Đọc Chương trình đào tạo chưa đủ, bạn nên tìm kiếm cả Đề cương môn học của chính các môn học trong danh sách đó nữa. Thậm chí nếu muốn tìm kiếm sâu hơn thì bạn có thể lăn lộn vào các diễn đàn của sinh viên UIT, xem họ làm gì với môn học đó.
Thay vì bạn phản ứng lại bạn @superthin
như vậy thì bạn nên dành thời gian tìm hiểu kỹ hơn đó.