Chương Trình Học Kỹ Thuật Phần Mềm

Chương Trình Học Kỹ Thuật Phần Mềm

Sách được biện soạn dựa trên nhiều nguồn tham khảo trong và ngoài nước, đặc biệt là quyển Fundamentals of Software Engineering của tác giả Corlo xuất bản năm 2003.

Sách được biện soạn dựa trên nhiều nguồn tham khảo trong và ngoài nước, đặc biệt là quyển Fundamentals of Software Engineering của tác giả Corlo xuất bản năm 2003.

Học ngành Kỹ thuật phần mềm tại UIT như thế nào?

Thời gian đào tạo ngành Kỹ thuật phần mềm tại UIT kéo dài 4 năm, được chia làm 8 học kỳ.

Khối lượng kiến thức đào tạo của ngành là tối thiểu 140 tín chỉ (chưa kể giáo dục quốc phòng và giáo dục thể chất), bao gồm: 48 tín chỉ khối kiến thức giáo dục đại cương, 76 tín chỉ khối kiến thức giáo dục chuyên nghiệp và 16 tín chỉ khối kiến thức tốt nghiệp.

Ngành kỹ thuật phần mềm tại UIT bao gồm 2 Bộ môn: Bộ môn Phát triển phần mềm và Bộ môn Môi trường ảo và Phát triển game.

Cụ thể, bạn có thể tham khảo khung chương trình đào tạo của ngành Kỹ thuật phần mềm tại UIT trong bảng dưới đây:

Chương trình đào tạo ngành Kỹ thuật phần mềm của UIT

Bên cạnh chương trình đào tạo đại trà, UIT còn có chương trình đào tạo ngành Kỹ thuật phần mềm chất lượng cao (mã ngành là D480103) với học phí tương ứng cùng đội ngũ giảng viên chất lượng cao, đầu tư cơ sở vật chất và môi trường học tập hiện đại, tiện nghi, có tính chuyên nghiệp cao, và người học được hưởng rất nhiều quyền lợi và các chính sách ưu đãi.

Chất lượng đầu ra tốt, đạt mức trình độ cao hơn chương trình đại trà về năng lực ngoại ngữ; năng lực chuyên môn; năng lực ứng dụng công nghệ thông tin; và năng lực dẫn dắt, chủ trì và làm việc nhóm. Ngoài ra, sinh viên còn được tăng cường tiếng Anh trong các môn học, hoặc được khuyến khích giảng dạy các môn học bằng tiếng Anh hoặc song ngữ.

Review ngành Kỹ thuật phần mềm trường Đại học Công nghệ Thông tin (UIT): Ngành học “hút nhân lực”, ra trường là có việc

Bạn hãy mở chiếc smartphone của mình ra và đếm thử xem bạn đang sử dụng bao nhiêu ứng dụng cho nhu cầu cá nhân của mình? Có thể bạn chưa từng để ý nhưng tất cả các ứng dụng đó đều là sản phẩm của lĩnh vực kỹ thuật phần mềm. Không phải tự nhiên mà ngành Kỹ thuật phần mềm lại lọt top 5 chuyên ngành “hot” nhất nhóm ngành Công nghệ thông tin. Nếu bạn đang có ý định theo học một ngành về công nghệ thông tin thì đừng bỏ qua bài viết dưới đây sẽ review chi tiết về ngành học thời thượng này tại UIT nhé!

Ngành Kỹ thuật phần mềm thuộc top 5 chuyên ngành “hot” nhất của ngành Công nghệ thông tin

Ngành Kỹ thuật phần mềm là gì?

Bạn có thể hiểu ngành Kỹ thuật phần mềm là ngành nghiên cứu và đào tạo về các quy trình phát triển phần mềm một cách chuyên nghiệp nhằm mục đích tạo ra các sản phẩm phần mềm có chất lượng cao, đáp ứng được các nhu cầu cụ thể trong nền sản xuất của xã hội.

Nếu bạn thích lập trình thuần túy, thì ngành này cực kỳ phù hợp với bạn. Các sản phẩm của việc lập trình được gọi là “phần mềm”, “‘ứng dụng” hoặc “chương trình”. Nếu để ý, bạn sẽ thấy chúng ta đang sử dụng phần mềm mọi lúc mọi nơi: từ các ứng dụng văn phòng cơ bản như Excel, Microsoft Word, Powerpoint đến các trình duyệt web như Chrome, Safari, Cốc Cốc, Firefox, các chương trình chỉnh sửa thiết kế như  After Effect, Photoshop, Lightroom hay thậm chí cả Google Search, Facebook, Zing MP3… cũng là một dạng ứng dụng. Đó là chưa kể các hệ điều hành quen thuộc như Microsoft Windows hay Linux cũng chính là phần mềm!

Người tạo nên các sản phẩm phần mềm này chính là các kỹ sư phần mềm, họ sẽ mô tả và viết hướng dẫn (lập trình) để máy tính có thể hiểu và dần thay thế các thao tác của con người trong hoạt động, công việc, giải trí, giúp con người giải phóng khỏi các công việc thủ công, các quy trình hoạt động sẽ được tối ưu hóa và các sai sót cũng sẽ được giảm thiểu.

Ngoài kiến thức lập trình thì kiến thức từ các lĩnh vực liên quan như khoa học máy tính, kỹ thuật máy tính, toán học, quản lý chất lượng, quản lý dự án, kỹ thuật hệ thống và công thái học phần mềm cũng rất cần thiết. Nhưng đừng lo lắng, bởi vì học tại UIT các thầy cô sẽ dạy hết các kiến thức này cho bạn.

Ngành Kỹ thuật phần mềm đào tạo những gì?

Ngành Kỹ thuật phần mềm đào tạo những kiến thức liên quan đến quy trình phát triển phần mềm một cách chuyên nghiệp nhằm tạo ra sản phẩm phần mềm đạt chất lượng cao, đáp ứng các nhu cầu nghiệp vụ cụ thể trong nền sản xuất của xã hội.

Kỹ sư phần mềm mô tả và viết hướng dẫn (lập trình) để máy tính có thể từng bước thay thế con người điều khiển các thiết bị phần cứng, tự động hóa các quy trình, thao tác của con người trong công việc, hoạt động, giải trí. Với sự hỗ trợ của phần mềm, con người được giải phóng khỏi những công việc thủ công, nhàm chán, các quy trình hoạt động được tối ưu hóa, giảm thiểu các sai sót.

Kỹ thuật phần mềm - ngành thời thượng

Sinh viên học ngành này được trang bị các kiến thức chuyên sâu về công nghiệp phần mềm, bao gồm: quy trình phát triển phần mềm, kỹ năng vận dụng các công cụ phần mềm vào việc hỗ trợ phát triển các phần mềm khác. Sinh viên cũng được trang bị các kiến thức cần thiết liên quan đến các pha thực hiện trong một dự án phần mềm như: thu thập yêu cầu, phân tích, thiết kế, lập trình, kiểm thử, vận hành và bảo trì phần mềm.

Ngành kỹ thuật phần mềm bao gồm 2 Bộ môn

Cung cấp sự hiểu biết các đặc trưng chính của phần mềm, khái niệm chu trình phần mềm, các hoạt động kỹ thuật, cung cấp kiến thức thực nghiệm về chọn lựa kỹ thuật, công cụ, mô hình chu trình dự án, các kiến thức độ quan trọng đảm bảo chất lượng (quality assurance), quản lý dự án trong phát triển phần mềm.

Các loại hệ thống khác nhau như hệ thống thời gian thực, hệ thống hướng cơ sở dữ liệu, hệ thống phân tán, hệ thống hướng tri thức, hệ thống an toàn bảo mật, hệ thống và thảo luận chỉ rõ nhưng đặc trưng trong việc chọn lựa kỹ thuật phát triển phần mềm.

Phương thức xây dựng và phát triển các ứng dụng thực tiễn trong các lĩnh vực kinh tế, xã hội, giáo dục, y tế, quản lý doanh nghiệp như các hệ thống phần mềm tích hợp tin học hóa trong tổ chức doanh nghiệp nhỏ và lớn như ERP (Enterprise Resource Planning), B2B, phần mềm phục vụ sản xuất quản lý theo dõi qui trình quản lý công việc, quản lý dự án ở các tổ chức phát triển phần mềm, …

Các kiến liên quan đến xây dựng và phát triển ứng dụng hỗ trợ môi trường phát triển cộng tác, phân tán không tập trung hướng đến nhu cầu phát triển khu vực, toàn cầu, hướng đến nhu cầu điện tử hóa mọi công việc như các định hướng phát triển với ba mô hình Chính phủ điện tử (E-Government), Thương mại điện tử (E-Commerce), Giáo dục điện tử (E-Learning):

Các mô hình, qui trình, các giải pháp công nghệ mới để xây dựng phần mềm và các công cụ hỗ trợ (CASE tools) cho môi trường phát triển, đồng thời triển khai các ứng dụng cụ thể trong các doanh nghiệp phát triển phần mềm, gia công phần mềm ở các doanh nghiệp trong và ngoài nước.

Sinh viên tốt nghiệp sẽ làm việc ở các vị trí công việc nào?

Sinh viên tốt nghiệp sẽ trở thành các kỹ sư phần mềm có chất lượng tốt, có thể làm việc trong các dự án phần mềm vừa và lớn như sau:

=>> Xem thêm chương trình đào tạo ngành Kỹ thuật phần mềm tại UIT, TẠI ĐÂY

THÔNG BÁO TUYỂN SINH DU HỌC HÀN QUỐC Từ sau kỳ tháng 12/2019, xin Visa du học Hàn Quốc đánh...

Bộ môn Môi trường ảo và Phát triển game

Công nghệ phần mềm nhúng: Các mô hình, giải pháp, quy trình để phát triển phần mềm nhúng.

Hệ điều hành nhúng, hệ điều hành thời gian thực: Cách sử dụng và tiến đến xây dựng các hệ điều hành sử dụng cho các thiết bị nhúng chuyên dụng.

U-computing: Mô hình tính toán phổ biến trong tương lai mà việc xử lý thông tin có thể thực hiện khắp mọi nơi thông qua các thiết bị thông dụng trong cuộc sống hàng ngày.

U-commerce: Triển khai các ứng dụng u-commerce.

Tìm hiểu, chuyển giao công nghệ xây dựng ngôi nhà thông minh.

Engine development: nghiên cứu chuyên sâu các công nghệ đồ họa 3 chiều, vật lý, âm thanh tiên tiến nhất nhằm xây dựng hoặc cải tiến các engine phục vụ cho việc phát triển game. Các thức xây dựng game Online, Game thông minh (AI) và thế giới thực trong game (Virtual World).

Ngoài ra ngành Kỹ thuật Phần mềm còn có chương trình Chất lượng cao với học phí tương ứng với đội ngũ giảng viên chất lượng cao, cơ sở vật chất và môi trường học tập tiện nghi và tính chuyên nghiệp cao, chất lượng đầu ra tốt và người học được hưởng nhiều chính sách ưu đãi và quyền lợi khác.

Nhu cầu nhân lực ngành KTPM rất lớn