+6 k thích
578 đã xem
trong KTPM bởi (280 điểm)
chọn lại thể loại bởi
Nếu học chuyên ngành này thì em cần nắm chắc những môn nào và những môn nào thì không cần thiết cho chuyên ngành này ạ.

6 Trả lời

+4 k thích
bởi (3.2k điểm)
a năm 3, bây giờ mới bắt đầu tự chọn môn học (có 1 số môn bắt buộc), còn năm 1 năm 2 thì các môn học là bắt buộc, đều là các môn cơ sở, phải nắm rõ mới đi tiếp được, chứ đừng có cái tư tưởng qua môn là được. Năm nay a học theo chuyên ngành CNPM thì có các học phần cơ sở như là Phân tích & Thiết kế phần mềm, Phân tích & quản lý yêu cầu phần mềm ( năm 2 thì có môn Nhập môn Công nghệ phần mềm, hay Lập trình windows, nếu lập trình game thì có thể học thêm Đồ họa máy tính),  có thể học thêm Công nghệ XML (các môn học được mở còn tùy thuộc vào hệ mà e đang theo học, có thể có môn mà hệ này mở trước, hệ kia mở sau, hoặc có môn chỉ mở cho hệ này, mà không mở cho hệ khác, rồi các môn tự chọn phải đủ số lượng người đăng kí mới được mở), nhiêu đó là đủ rồi, còn sau này sẽ tính tiếp.... ::))
bởi (280 điểm)
em thấy môn Kiến Trúc máy tính và Hợp Ngữ nó không có liên quan lắm với chuyên ngành CNPM. Anh học năm 3 rồi thì anh nghĩ môn này có cần thiết cho chuyên ngành CNPM sau này k ạ.
bởi (2.2k điểm)
môn kiến trúc máy tính là môn cơ sở bắt buộc phải học rồi. Hiện em chưa thấy liên quan, nhưng khi nào làm đụng tới em sẽ thấy. Ví dụ như khi em phải viết phần mềm xử lý số thực với độ chính xác cao, mà em không hiểu giới hạn biểu diễn của dấu chấm động, thì sẽ dẫn tới kết quả tính toán sai mà không rõ sai ở bước nào, vì thao tác tính toán nằm ở tầng thấp mà em không quan tâm tới.
bởi (230 điểm)
Em đừng có tư tưởng môn nào liên quan hay không. Đã là môn cơ sở ngành thì bắt buộc phải học. Hơn nữa các môn cơ sở ngành là nền tảng quan trọng giúp em học tốt các môn chuyên ngành. Lấy ví dụ cho em hiểu về môn kiến trúc máy tính, em có thể hiểu dc quy trình 1 hàm, 1 chương trình, 1 tiểu trình được thực hiện trên máy tính như thế nào, hiểu được làm thế nào để chương trình chạy nhanh(vô cùng quan trọng khi em lập trình). Nhờ môn đó em sẽ hình thành tư tưởng lập trình tốt.
+5 k thích
bởi (2.2k điểm)
Những môn chuyên ngành của CNPM thì cần thiết rồi. Em cứ chọn mà học thôi. Tuy nhiên tùy thuộc vào vị trí sau này em cần đến kiến thức gì (xử lý dữ liệu lớn, hệ thống nhúng, hệ thống thông tin, xử lý đồ họa, hay xử lý ảnh, âm thanh), mà em nên học thêm một số môn của các chuyên ngành khác.
bởi (1.2k điểm)
Em có được học song song hết cả hai chuyên ngành không: KHMT và CNPM?
bởi (2.7k điểm)
Được em, em không học chuyên ngành nào hết cũng được và tốt nghiệp theo ngành rộng (CNTT). Tuy nhiên tốt nhất thì nên học tối đa hai chuyên ngành thôi, nếu đã xác định rõ ràng định hướng thì đi thẳng 1 chuyên ngành càng tốt.
0 k thích
bởi (400 điểm)
Ngành CNPM nhiều môn lắm, thích môn nào thì học thôi. Nhưng nhớ đủ chỉ ra trường :))
+2 k thích
bởi (680 điểm)
ít nhất hãy học nhập môn công nghệ phần mềm. Nó sẽ cho bạn cái gì cơ bản về ngành, học làm phần mềm như thế nào và ra sao. Khi bạn đã có kiến thức cơ bản rồi thì việc tìm hiểu đi vào chi tiết không khó khi có google, bạn cũng có thể học vài môn ở trường để được hệ thống một cách đầy đủ nếu bạn không tin tưởng vào khả năng tự học của bản thân.
+2 k thích
bởi (180 điểm)
Ngành này thì bạn cần học đủ 5 môn bắt buộc của chuyên ngành:

Nhập môn công nghệ phần mềm

Phân tích quản lý phần mềm

Phân tích thiết kế phần mềm

Lập trình windows

Lập trình ứng dụng di động (môn này mình không chắc lắm)

Quản lý quy trình phần mềm

Kiểm chứng phần mềm

Chọn 5 môn trong đó, sau đó học các môn tự chọn theo chuyên ngành (có thể học được của ngành khác nếu bạn thấy cần thiết) sau đó đủ chỉ làm LATN hoặc ra trường thì thôi.
+1 thích
bởi (230 điểm) 1 vi phạm
Anh năm 4, học CNPM luôn. Theo kinh nghiệm của anh, muốn học tốt và sau này đi làm trong lĩnh vực phần mềm thì em cần những điều kiện sau:

- Nắm vững kiến thức cơ bản: ngôn ngữ lập trình(C++, C#, java, tới kì 2 năm 3 em có thể tìm hiểu thêm về javascript, Ojective C là đủ), phương pháp lập trình(hướng đối tượng, mẫu thiết kế, thuật toán...), tư duy lập trình(code phải gọn, không lộn xộn, hàm nào chuyên việc hàm đó, không chồng chất nhiều nhiệm vụ lên 1 hàm).

- Kiến thức chuyên ngành : em có thể học các môn về windows, web, game, lập trình di động, quản lí dự án để nâng cao kiến thức chuyên môn.  Một số môn anh nghĩ nhất thiết càn học qua đó là : Lập trình windows, lập trình ứng dụng web, lập trình game, lập trình ứng dụng java, phân tích và thiết kế phần mềm, phát triển phần mềm cho thiết bị di động, công nghệ mới trong lập trình, công nghệ xml và ứng dụng. Đó là các môn mà anh nghĩ em không thể bỏ qua, còn lại các môn khác anh nghĩ em có thể chọn theo ý thích và định hướng của mình.

- Những vấn đề không cần thiết cho ngành này : Em không nên chạy đua theo công nghệ quá nhiều khi còn đang đi học, em nên dành thời gian tích lũy chắc kiến thức cơ bản, học các công nghệ nền tảng, tư tưởng của lập trình. Nếu em đã chắc căn bản, những công nghệ mới anh hứa chỉ 3 ngày tới 1 tuần là em có thể tiếp cận và làm được . Anh ví dụ, làm web : nếu em chắc html, css, javascript thì em muốn học thêm ajax, jquery, các công nghệ backbone hay angular JS là điều quá nhẹ nhàng... Em đừng theo phong trào thấy người ta học thì mình cũng phải học theo, hãy định hướng cho mình 1 hướng đi đúng và thực hiện, đừng gió chiều nào xoay chiều đó. Chúc em thành công.
Chào mừng đến với Q&A FIT. Bạn có thể đặt câu hỏi và nhận được câu trả lời từ các bộ phận hỗ trợ và những thành viên khác tại Khoa Công nghệ Thông tin, Trường Đại học Khoa học Tự nhiên, Đại học Quốc gia TP.HCM. Bạn hãy đăng nhập bằng tài khoản Google để gửi hoặc trả lời các câu hỏi.
...