1. Trang chủ
  2. » Thể loại khác

CHƯƠNG TRÌNH ĐÀO TẠO Tên chương trình: Kỹ sư Kỹ thuật phần mềm Trình độ đào tạo: Đại học

17 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUY NHƠN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO (Ban hành kèm theo Quyết định số… ngày… tháng… năm… Hiệu trưởng Trường Đại học Quy Nhơn) Tên chương trình: Kỹ sư Kỹ thuật phần mềm Trình độ đào tạo: Đại học Ngành đào tạo: Kỹ thuật phần mềm; Mã số: (52) 48.01.03 Mục tiêu - Mục tiêu chung: Chương trình đào tạo hướng đến mục tiêu đào tạo nguồn nhân lực Công nghệ thông tin (CNTT) có đủ trình độ Kỹ thuật phần mềm (KTPM) đáp ứng nhu cầu xã hội Mục tiêu cụ thể:  Kiến thức: Trang bị cho người tốt nghiệp kiến thức sở chuyên môn vững để thích ứng tốt với cơng việc khác lĩnh vực CNTT đồng thời có kiến thức chuyên sâu ngành KTPM  Kỹ năng: Đào tạo kỹ thực hành cao lĩnh vực KTPM, sinh viên sau tốt nghiệp dễ dàng hòa nhập phát triển mơi trường làm việc thực tế Ngồi ra, trang bị cho sinh viên kỹ tự học tập, nghiên cứu, làm việc theo nhóm kỹ giao tiếp  Thái độ: Bồi dưỡng phẩm chất trị tốt, có ý thức tổ chức kỷ luật, có tác phong làm việc chuyên nghiệp, khoa học, có đạo đức nghề nghiệp, có tinh thần làm việc theo nhóm  Vị trí làm việc sau tốt nghiệp: Sinh viên tốt nghiệp ngành KTPM đảm nhận vị trí công tác sau:  Kỹ sư phần mềm với vai trị: phân tích viên, thiết kế viên, lập trình viên, kiểm thử viên, bảo trì viên cơng ty sản xuất, gia cơng phần mềm (có khả phát triển lên trưởng nhóm phát triển phần mềm, quản lý dự án);  Chuyên viên CNTT quan, doanh nghiệp;  Cán nghiên cứu ứng dụng CNTT viện, trung tâm nghiên cứu trường đại học, cao đẳng;  Giảng dạy môn liên quan đến CNTT trường đại học, cao đẳng, trung học chuyên nghiệp, dạy nghề trường phổ thông;  Học tiếp bậc học cao ngành KTPM ngành liên quan Khoa học máy tính, CNTT, Hệ thống thơng tin Chuẩn đầu Sau tốt nghiệp, Kỹ sư KTPM Trường Đại học Quy Nhơn (ĐHQN) phải có được: 2.1 Kiến thức Sinh viên tốt nghiệp chương trình đào tạo có kiến thức lý thuyết chun sâu lĩnh vực đào tạo; nắm vững kỹ thuật có kiến thức thực tế để giải cơng việc phức tạp; tích luỹ kiến thức tảng nguyên lý bản, quy luật tự nhiên xã hội lĩnh vực đào tạo để phát triển kiến thức tiếp tục học tập trình độ cao hơn; có kiến thức quản lý, điều hành, kiến thức pháp luật bảo vệ môi trường liên quan đến lĩnh vực đào tạo; có kiến thức cụ thể lực chuyên môn sau: - Khả áp dụng kiến thức sở lập trình, cấu trúc liệu giải thuật, toán rời rạc, sở liệu, phân tích thiết kế hệ thống thơng tin, hệ điều hành, kiến trúc máy tính, mạng máy tính,… để nghiên cứu phân tích hệ thống, sản phẩm, giải pháp kỹ thuật CNTT - Khả áp dụng kiến thức cốt lõi chuyên sâu KTPM, kết hợp khả khai thác sử dụng phương pháp, công cụ thiết kế đánh giá hệ thống, sản phẩm, giải pháp kỹ thuật CNTT - Khả nhận biết, phân tích giải hiệu vấn đề kỹ thuật xây dựng phát triển phần mềm máy tính, khả phân tích tốn thực tế, từ đề xuất giải pháp quy trình thực qua pha: thiết kế, phát triển, cài đặt, kiểm thử xây dựng tài liệu, phối hợp với kiến thức quản lý dự án phần mềm 2.2 Kỹ 2.1.1 Kỹ chun mơn - Có kỹ hồn thành cơng việc phức tạp địi hỏi vận dụng kiến thức lý thuyết thực tiễn ngành đào tạo bối cảnh khác nhau; - Có kỹ phân tích, tổng hợp, đánh giá liệu thông tin, tổng hợp ý kiến tập thể sử dụng thành tựu khoa học công nghệ để giải vấn đề thực tế hay trừu tượng lĩnh vực đào tạo; - Có lực dẫn dắt chuyên môn để xử lý vấn đề quy mô địa phương vùng miền; - Có kỹ ngoại ngữ mức hiểu ý báo cáo hay phát biểu chủ đề quen thuộc công việc liên quan đến ngành đào tạo; sử dụng ngoại ngữ để diễn đạt, xử lý số tình chun mơn thơng thường; viết báo cáo có nội dung đơn giản, trình bày ý kiến liên quan đến công việc chuyên môn 2.1.2 Kỹ bổ trợ - Kỹ giao tiếp: có kỹ phân tích đánh giá quan hệ giao tiếp cách hợp lý; biết sử dụng phương tiện giao tiếp; biết vận dụng kỹ giao tiếp bối cảnh khác - Kỹ thuyết trình: có lực chuẩn bị thuyết trình thực thuyết trình, tổ chức thực thuyết trình cụ thể - Kỹ làm việc nhóm: có kỹ q trình làm việc nhóm, như: kỹ truyền thơng nhóm, kỹ họp nhóm, kỹ thích nghi hợp tác, vv 2.3 Năng lực tự chủ trách nhiệm Có lực dẫn dắt chun mơn, nghiệp vụ đào tạo; có sáng kiến q trình thực nhiệm vụ giao; có khả tự định hướng, thích nghi với mơi trường làm việc khác nhau; tự học tập, tích lũy kiến thức, kinh nghiệm để nâng cao trình độ chun mơn nghiệp vụ; có khả đưa kết luận vấn đề chuyên môn, nghiệp vụ thông thường số vấn đề phức tạp mặt kỹ thuật; có lực lập kế hoạch, điều phối, phát huy trí tuệ tập thể; có lực đánh giá cải tiến hoạt động chuyên môn quy mô trung bình Khối lượng kiến thức tồn khố: 152 tín (khơng bao gồm số lượng tín học phần Giáo dục thể chất Giáo dục Quốc phòng - An ninh) Đối tượng tuyển sinh Những người có tốt nghiệp trung học phổ thơng tương đương Quy trình đào tạo, điều kiện tốt nghiệp Theo Quy chế đào tạo đại học cao đẳng hệ quy theo hệ thống tín chỉ, ban hành kèm theo Quyết định số 43/2007/QĐ-BGDĐT ngày 15/8/2007 Bộ trưởng Bộ Giáo dục Đào tạo Cách thức đánh giá Theo Quy chế đào tạo tín Trường ĐHQN Nội dung chương trình Khối lượng Nội dung cần đạt kiến thức Tên HP (tóm tắt) (LT/TH/Tự học) Kiến thức giáo dục đại cương (22 TC, khơng tính học phần điều kiện GDTC, GDQP-AN) Những nguyên lý Học phần cung cấp kiến thức khái quát TC CN Mácchủ nghĩa vật biện chứng chủ nghĩa (30/0/60) Lênin vật lịch sử STT/ Mã HP Ghi STT/ Mã HP Tên HP Những nguyên lý CN MácLênin Tư tưởng Hồ Chí Minh Đường lối cách mạng Đảng Cộng sản Việt Nam Pháp luật đại cương Tiếng Anh Tiếng Anh Đại cương Tin học Nội dung cần đạt (tóm tắt) Học phần cung cấp cho sinh viên kiến thức khái quát Kinh tế trị Mác-Lênin Chủ nghĩa xã hội khoa học Học phần trang bị cho sinh viên hiểu biết có tính hệ thống sở, trình hình thành phát triển, nội dung tư tưởng Hồ Chí Minh vận dụng tư tưởng Hồ Chí Minh Đảng ta giai đoạn Học phần cung cấp cho sinh viên hiểu biết có hệ thống chủ trương, sách Đảng Cộng sản Việt Nam, đặc biệt đường lối Đảng thời kỳ đổi Học phần cung cấp cho SV số kiến thức nhà nước pháp luật, tổ chức hoạt động máy Nhà nước CHXHCN Việt Nam; Vsề kết cấu, cách xây dựng áp dụng quy phạm pháp luật Việt Nam; Một số ngành luật hệ thống pháp luật Việt Nam Học phần Tiếng Anh cung cấp cho sinh viên kiến thức ngơn ngữ, văn hóa giao tiếp xã hội nước nói tiếng Anh; trang bị cho sinh viên kỹ nghe, nói, đọc, viết tiếng Anh đầu trình độ trung cấp bậc (B1.1) bao gồm phần rèn luyện ngữ âm, ngữ pháp phát triển vốn từ vựng tương ứng với chuẩn bậc (Khung lực ngoại ngữ bậc dành cho Việt Nam) Học phần Tiếng Anh cung cấp cho sinh viên kiến thức ngơn ngữ, văn hóa giao tiếp xã hội nước nói tiếng Anh; trang bị cho sinh viên kỹ nghe, nói, đọc, viết tiếng Anh trình độ trung cấp bậc (B1.2) bao gồm phần rèn luyện ngữ âm, ngữ pháp phát triển vốn từ vựng tương ứng với chuẩn bậc (Khung lực ngoại ngữ bậc dành cho Việt Nam) Học phần bao gồm phần: hiểu biết tin học ứng dụng văn phòng - Phần hiểu biết tin học trình bày kiến thức thông tin biểu diễn thông tin máy tính; Hệ thống máy tính với phần cứng phần mềm; Các khái niệm hệ điều hành; Sử dụng hệ điều hành Windows; Sử dụng tiếng Việt windows; Sử dụng Internet E-mail nhằm giúp sinh viên tìm kiếm trao đổi thông tin Internet; Và cuối bảo vệ thơng tin phịng chống virus máy tính Khối lượng kiến thức (LT/TH/Tự học) TC (45/0/90) TC (30/0/60) TC (45/0/90) TC (30/0/60) TC (60/0/120) TC (45/0/90) TC (30/30/75) Ghi STT/ Mã HP Tên HP Nội dung cần đạt (tóm tắt) Khối lượng kiến thức (LT/TH/Tự học) - Phần tin học văn phịng trình bày ba phần mềm thông dụng hãng Microsoft Word 2010, Excel 2010 Powerpoint 2010 Phần nhằm cung cấp cho sinh viên kỹ việc sử dụng số ứng dụng thông dụng Microsoft Word 2010, Excel 2010, Power Point 2010 Qua đó, sinh viên có khả sử dụng phần tin học văn phịng để làm công cụ phục cụ cho công việc văn phòng đặc biệt học phần có sử dụng tin học văn phịng Kiến thức giáo dục chuyên nghiệp (130 TC) 2.1 Kiến thức sở ngành (63 TC) Cung cấp kiến thức giới hạn dãy số hàm biến; hàm liên tục biến tính chất chúng; phép tính vi phân hàm biến; phép tính tích phân hàm Giải tích biến ứng dụng; chuỗi số dấu hiệu hội tụ chuỗi số; dãy chuỗi hàm, dấu hiệu hội tụ dãy chuỗi hàm; tính chất tổng chuỗi hàm Học phần gồm chương: - Chương Trang bị cho sinh viên kiến thức Tập hợp - Ánh xạ - Cấu trúc đại số - Chương Giới thiệu ba khái niệm 10 Đại số tuyến tính Đại số tuyến tính là: Ma trận - Định thức - Hệ phương trình tuyến tính - Chương Đề cập đến Không gian véctơ - Chương Giới thiệu về: Ánh xạ tuyến tính Khơng gian véctơ - Dạng toàn phương vài ứng dụng chúng Nội dung học phần bao gồm khái niệm kết logic mệnh đề Hàm logic (hàm 11 Toán logic Boolean) Một số áp dụng logic mệnh đề Giới thiệu logic vị từ Nội dung mơn học gồm phần chính: phần Xác suất phần Thống kê Phần xác suất cung cấp cho sinh viên kiến thức phép thử ngẫu nhiên, biến cố, xác suất biến cố, phương pháp tính xác suất, đại lượng ngẫu nhiên phân 12 Xác suất thống kê phối nó, đặc trưng đại lượng ngẫu nhiên, số phân phối thường gặp thực tế Phần thống kê giới thiệu cho sinh viên toán thống kê cách giải toán toán ước lượng khoảng, toán kiểm định giả thiết, toán tương quan TC (45/0/90) TC (45/0/90) (30/0/60) TC (45/0/90) Ghi STT/ Mã HP Nội dung cần đạt (tóm tắt) Tên HP Khối lượng kiến thức (LT/TH/Tự học) Ghi hồi quy 13 Cấu trúc liệu giải thuật 14 Giới thiệu ngành hướng nghiệp 15 Hệ quản trị sở liệu 16 Kiến tập doanh nghiệp 17 Kiến trúc máy tính 18 Kỹ mềm CNTT 19 Lập trình Học phần cung cấp kiến thức mô hình liệu thơng dụng: danh sách, cây, bảng băm, đồ thị Với mơ hình liệu trình bày số cách tổ chức liệu phổ biến cho mơ hình này, thuật tốn thơng dụng cách tổ chức liệu ứng dụng mơ hình liệu Học phần giới thiệu ngành nghề, giới thiệu chương trình đào tạo; cung cấp số kỹ bản: kỹ đọc tài liệu, kỹ viết báo cáo, kỹ quản lý thời gian, kỹ giải vấn đề; định hướng nghề nghiệp cho sinh viên Học phần cung cấp kiến thức SQL Server; cách tạo truy vấn liệu; lập trình xử lý liệu; quản trị phân quyền người dùng đặc biệt bảo mật sở liệu Sinh viên tham quan thực tế công việc số công ty chuyên lĩnh vực CNTT doanh nghiệp sử dụng CNTT việc quản lý, điều hành cơng ty Tìm hiểu thực tế quy trình xây dựng, quản trị sử dụng sản phẩm CNTT doanh nghiệp Học phần cung cấp kiến thức hệ thống máy tính bao gồm, lịch sử phát triển máy tính khái niệm thơng tin, hệ số sử dụng máy tính, bảng mã, tổ chức xử lý, kiến trúc máy tính, tổ chức nhớ,… Học phần cung cấp cho sinh viên kiến thức kỹ giao tiếp, bao gồm: phương tiện giao tiếp, kỹ giao tiếp bản, vận dụng kỹ giao tiếp bối cảnh khác (giao tiếp trực tiếp, giao tiếp qua điện thoại, giao tiếp qua thư điện tử, giao tiếp văn phòng) Học phần giới thiệu cho sinh viên kiến thức kỹ thuyết trình: loại thuyết trình, văn hóa nghệ thuật thuyết trình, bước chuẩn bị thực thuyết trình Ngồi ra, học phần giới thiệu kỹ cần thiết trình làm việc nhóm Học phần cung cấp cho sinh viên kiến thức ngơn ngữ lập trình nói chung ngơn ngữ lập trình C nói riêng Từ sinh viên hiểu khái niệm ngơn ngữ lập trình ví dụ kiểu liệu, biến, hằng, TC (40/40/100) TC (30/0/60) TC (30/30/75) TC TC (45/0/90) TC (30/0/60) TC (45/30/105) Kiến tập STT/ Mã HP Tên HP Nội dung cần đạt (tóm tắt) Khối lượng kiến thức (LT/TH/Tự học) biểu thức, câu lệnh, cấu trúc… 20 Lập trình hướng đối tượng 21 Lập trình ứng dụng Web 22 Lập trình ứng dụng Desktop 23 Hệ điều hành 24 Cơ sở liệu 25 Công nghệ phần mềm Học phần giới thiệu khái niệm lập trình hướng đối tượng như: lớp, đối tượng, thuộc tính, phương thức, thơng điệp quan hệ chúng, tính bao gói, tính kế thừa, tính đa hình,… nhằm giúp người học có nhìn tổng quát lập trình hướng đối tượng Học phần giới thiệu ngôn ngữ lập trình hướng đối tượng Java sinh viên thực hành ngơn ngữ lập trình Các khái niệm lập trình hướng đối tượng tường minh qua cú pháp lệnh cách tổ chức chương trình Java Một số kiến nội dung đặc thù ngơn ngữ lập trình dịng vào ra, giao diện đồ họa giới thiệu để sinh viên thấy ý nghĩa lập trình hướng đối tượng Học phần giúp người học triển khai ứng dụng Web với ngơn ngữ lập trình PHP, ngơn ngữ lập trình web thường sử dụng ứng dụng web mã nguồn mở Học phần giúp sinh viên nắm vững kỹ thuật lập trình web, cách xây dựng website xuất website Hướng dẫn sinh viên cách cài đặt cấu hình web server khác nhau, đề cập đến tính điểm mạnh PHP, cách truy xuất sở liệu web tương tác với sở liệu, Xây dựng trang Web động với PHP MySQL Xây dựng ứng dụng Web thương mại điện tử, Học phần cung cấp cho sinh viên kiến thức lập trình ứng dụng Desktop Sinh viên xây dựng kiểu ứng dụng: Console, Windows Form Học phần giới thiệu kiến thức hệ điều hành máy tính, cụ thể là: tổng quan, cấu trúc hệ điều hành, quản lý tiến trình, định thời CPU, quản lý tắt ngẽn, đồng hố tiến trình,… Học phần cung cấp kiến thức sở liệu quan hệ như: khái niệm, tính chất, phép toán, thuật toán về: đại số quan hệ, phụ thuộc hàm, bao đóng, khóa, phủ dạng chuẩn Học phần cung cấp cho sinh viên tảng lý thuyết công nghệ phần mềm Sinh viên học khái niệm công nghệ phần mềm TC (30/30/75) TC (30/30/75) TC (30/30/75) TC (45/0/90) TC (45/0/90) TC (40/10/85) Ghi STT/ Mã HP Tên HP 26 Mạng máy tính 27 Trí tuệ nhân tạo 28 Phân tích thiết kế hệ thống thông tin Nội dung cần đạt (tóm tắt) hoạt động cơng nghệ phần mềm xác định quy trình sản xuất phần mềm, quản lý dự án phần mềm, phân tích đặc tả yêu cầu phần mềm, thiết kế hệ thống, lập trình, kiểm thử, chuyển giao bảo trì phần mềm Đối với hoạt động này, học phần giới thiệu khái niệm liên quan, số phương pháp, công nghệ, kỹ thuật, công cụ hỗ trợ nguyên lý thực Ngoài ra, sinh viên tiếp cận số hướng phát triển công nghệ phần mềm Học phần trang bị cho sinh viên kiến thức tổng quát mạng máy tích, tổ chức hoạt động hệ thống mạng, cách thức máy tính mạng trao đổi liệu với Các kiến thức mô hình tham chiếu OSI, kiến trúc TCP/IP Các giao thức tầng khác ARP, RARP, giao thức định tuyến dịch vụ chạy mơ hình TCP/IP HTTP, FTP, SMTP,… Ngoài ra, học phần cung cấp khái niệm thiết bị mạng, socket, chồng giao thức,…và cung cấp kỹ thực hành triển khai vào thực tế số ứng dụng mạng thường gặp Học phần sở để sinh viên học học phần quản trị mạng, thiết kế mạng môn khác chuyên ngành mạng Xây dựng mơ hình vấn đề cần giải thành khơng gian trạng thái Nghiên cứu chiến lược tìm kiếm theo mục tiêu mơ hình Cải tiến chiến lược tìm kiếm theo cấu trúc cách xây dựng hàm heuristic, vận dụng kinh nghiệm người, phát triển thành chiến lược tìm kiếm theo kinh nghiệm tìm kiếm tối ưu Thu gọn, tối ưu khơng gian tìm kiếm để đạt mục tiêu giảm độ phức tạp thời gian không gian cho chiến lược Vận dụng chiến lược nghiên cứu để xây dựng ứng dụng cho lý thuyết trò chơi Sử dụng logic vị từ để biểu diễn sở tri thức Chứng minh khẳng định từ sở tri thức xem tiên đề Giảm độ phức tạp thuật toán chứng minh phương pháp suy diễn tiến, suy diễn lùi sở liệu tri thức dùng câu Horn Vận dụng phương pháp vào lập trình logic Học phần cung cấp kiến thức hệ thống thông tin: cách tiếp cận, phương pháp để phát triển hệ thống thơng tin Phân tích hệ Khối lượng kiến thức (LT/TH/Tự học) TC (45/0/90) TC (45/0/90) TC (35/20/80) Ghi STT/ Mã HP Tên HP 29 Thực hành máy tính 30 Tiếng Anh cho CNTT 31 Tốn rời rạc Nội dung cần đạt (tóm tắt) thống chức năng, liệu: thông qua mơ hình phương tiện diễn tả chức năng, mơ hình thực thể/liên kết, mơ hình quan hệ Thiết kế cài đặt hệ thống: mơ hình tổng thể, thành phần liệu, thành phần xử lý, giao diện thực cài đặt hệ thống Học phần cung cấp cho học viên kiến thức về: hệ thống máy tính; thành phần hệ thống máy tính; kết nối (lắp ráp) thành phần hệ thống máy tính; chức thiết lập CMOS; phân vùng ổ đĩa cứng; cài đặt hệ điều hành, cài đặt gỡ bỏ phần mềm ứng dụng, cài đặt driver cho máy tính…; lưu phục hồi hệ thống; số khái niệm lắp ráp mạng đơn giản Học phần cung cấp cho sinh viên lượng từ vựng cách trình bày số lĩnh vực ngành CNTT như: phần cứng, phần mềm, hệ điều hành, mạng máy tính, virus máy tính, dịch vụ trực tuyến, sở liệu ứng dụng máy tính số lĩnh vực (giáo dục, y tế, kinh tế,…) hướng nghiên cứu ngành CNTT Từ lượng từ vựng có chuyên ngành đặc thù riêng tài liệu tiếng Anh cho ngành CNTT giúp sinh viên đọc hiểu thông báo, tài liệu viết tiếng Anh đồng thời trình bày thảo luận nội dung đơn giản ngành CNTT Phần đầu học phần gồm kiến thức phép đếm tồn nghiệm toán Tiếp theo số phương pháp để liệt kê nghiệm, phần gồm thuật tốn giải thuật sinh, tìm nghiệm tối ưu… Khái niệm cây, đồ thị tính chất trình bày hai chương cuối; ngồi phần sở lý thuyết cịn cung cấp thuật tốn duyệt cây, duyệt đồ thị, tìm đường ngắn nhất, tìm khung bé nhất… Khối lượng kiến thức (LT/TH/Tự học) TC (0/30/15) TC (30/0/60) TC (45/0/90) 2.2 Kiến thức ngành (57 TC) Các học phần bắt buộc: 33TC 32 Đảm bảo chất lượng phần mềm Học phần giới thiệu số khái niệm liên quan đến chất lượng phần mềm đảm bảo chất lượng phần mềm Chương Sau đó, Chương trình bày yếu tố đảm bảo chất lượng phần mềm Chương trình bày kiểm thử phần mềm Chương tập trung trình TC (35/20/80) Ghi STT/ Mã HP Tên HP Nội dung cần đạt (tóm tắt) Khối lượng kiến thức (LT/TH/Tự học) Ghi bày số kỹ thuật kiểm thử phần mềm phổ biến 33 Đồ án công nghệ phần mềm 34 Đồ án công nghệ phần mềm 35 Kiến trúc phần mềm 36 Kỹ nghệ yêu cầu phần mềm 37 Lập trình ứng dụng Mobile 38 Một số vấn đề đại CNPM Học phần giới thiệu cho sinh viên kiến thức để xây dựng sản phẩm phần mềm theo quy trình phát triển phần mềm Thác nước, bao gồm công việc như: đặc tả yêu cầu người dùng, phân tích thiết kế hệ thống, cài đặt, kiểm thử lập kế hoạch dự án Học phần giới thiệu cho sinh viên kiến thức để xây dựng sản phẩm phần mềm theo quy trình phát triển phần mềm Agile/Scrum Áp dụng kiến thức học quy trình phát triển phần mềm để quản lý dự án, quản lý mã nguồn với công cụ hỗ trợ Microsoft Visual Studio Team Services, Git, Team Foundation Version Control, Subversion, viết unit test, kiểm thử phần mềm triển khai sản phẩm Học phần trình sơ lược kiến trúc phần mềm vai trò Chương Chương trình bày số kiểu kiến trúc phổ biến Chương trình bày thuộc tính chất lượng phần mềm chịu ảnh hưởng kiến trúc phần mềm cách chọn kiến trúc phù hợp Cuối cùng, Chương trình bày việc viết tài liệu kiến trúc Học phần trang bị cho sinh viên vấn đề yêu cầu phần mềm Chương 1, số khái niệm số hoạt động làm yêu cầu Chương trình bày số kỹ thuật thu thập yêu cầu Chương trình bày kỹ thuật giúp hiểu xác yêu cầu người dùng Chương trình bày cách thẩm định yêu cầu Chương trình bày cách đặc tả yêu cầu phần mềm Học phần cung cấp cho sinh viên kiến thức lập trình ứng dụng thiết bị di động với tảng hệ điều hành Android, iOS, Windows Phone Sinh viên trang bị kiến thức đơn giản, cụ thể chi tiết, từ khái niệm, thành phần quan trọng ứng dụng di động đến quy trình sử dụng điều khiển, cơng cụ để xây dựng ứng dụng Đối với kiến thức truyền tải qua chương giúp cho sinh viên hiểu, định hướng phát triển tốt ứng dụng thực tế Học phần trang bị cho sinh viên kiến thức tổng quan vấn đề đại công nghệ phần mềm Giúp sinh viên biết phương pháp, mô 10 TC Đồ án TC Đồ án TC (45/0/90) TC (45/0/90) TC (30/30/75) TC (30/0/60) STT/ Mã HP Tên HP 39 Phát triển, vận hành bảo trì phần mềm 40 Quản lý dự án phần mềm 41 Thiết kế phần mềm 42 Thực tập doanh nghiệp Nội dung cần đạt (tóm tắt) hình phần mềm áp dụng thực tiễn; định hướng nghiên cứu, tìm hiểu sâu cơng nghệ, ngôn ngữ công nghệ phần mềm Học phần giới thiệu cho sinh viên tảng lý thuyết phát triển, vận hành bảo trì phần mềm bao gồm công việc cần thực phát triển vận hành phần mềm, khái niệm, phân loại, quy trình, hoạt động bảo trì phần mềm Sinh viên tìm hiểu sử dụng cơng cụ hỗ trợ vận hành, bảo trì phần mềm Quản lý dự án phần mềm bao gồm tri thức, kỹ năng, công cụ cần thiết để quản lý phát triển sản phẩm phần mềm Học phần giới thiệu kỹ cần thiết mà người quản lý dự án cần để lập kế hoạch hiệu cho việc phát triển phần mềm Phần đầu trình bày vấn đề chung dự án quản trị dự án, công việc quản trị dự án phải làm giai đoạn quy trình phát triển phần mềm Phần thứ hai tập trung vào số kỹ thuật quản trị dự án Các kỹ thuật bao gồm ước lượng dự án, quản lý lịch trình dự án, quản lý rủi ro, quản lý chất lượng, vv Chương trình bày số khái niệm thiết kế phần mềm Các chương từ Chương đến Chương trình bày công việc thiết kế cụ thể, thiết kế kiến trúc (mức cao), thiết kế thành phần (mức thấp) thiết kế giao diên Chương trình bày kỹ thuật thiết kế dựa mẫu Từng nhóm 1-3 sinh viên phối hợp làm đề tài hoàn thiện Hướng sinh viên đến làm việc thực tế phù hợp với chuyên ngành quan, doanh nghiệp, tham gia đề tài có tính ứng dụng cao giảng viên Khoa CNTT phối hợp với đơn vị khác Nâng cao kỹ chuyên ngành kỹ làm việc nhóm, giao tiếp Khối lượng kiến thức (LT/TH/Tự học) TC (35/20/80) TC (40/10/85) TC (35/20/80) TC Các học phần tự chọn: 24/48 TC 43 An tồn bảo mật thơng tin Tổng quan an tồn thơng tin, tầm quan trọng Các nguyên tắc, chế cài đặt an tồn thơng tin bảo vệ liệu: phương pháp công, phương pháp bảo mật cơng nghệ hỗ trợ an tồn phần mềm hệ thống Mật mã 11 Ghi TC (45/0/90) Thực tập STT/ Mã HP Tên HP 44 Công nghệ Web ứng dụng 45 Công nghệ NET 46 Công nghệ NET 47 Công nghệ Java 48 Cơng nghệ Java 49 Điện tốn đám mây 50 Học máy ứng dụng 51 Khai phá liệu Web Nội dung cần đạt (tóm tắt) ứng dụng An toàn dịch vụ Internet ứng dụng Web Học phần giới thiệu cho sinh viên kiến thức để phát triển ứng dụng web, cách sử dụng font-end framework Bootstrap, jQuery framework lập trình ứng dụng web Ruby on Rails Học phần giới thiệu cho sinh viên kiến thức công nghệ NET Microsoft Sinh viên học cách thức phát triển ứng dụng Web với ASP.NET, dịch vụ Windows/Web Học phần giới thiệu số vấn đề nâng cao C# như: Assemblies, Versioning, Reflections, Collections, Properties, Indexers, Delegates Events Học phần giới thiệu cho sinh viên kiến thức nâng cao công nghệ NET Microsoft Sinh viên học số công nghệ: LINQ, Entity Framework, Windows Presentation Foundation, Silverlight, Windows Communication Foundation, ASP.NET MVC Học phần giới thiệu cho sinh viên kiến thức công nghệ Java: JSP, JSP Taglib, Servlet, JSF Học phần giới thiệu cho sinh viên kiến thức nâng cao công nghệ Java; Framework Struts, Hibernate, Spring hỗ trợ phát triển ứng dụng Web theo mơ hình MVC - Học phần cung cấp khái niệm liên quan đến mơ hình điện tốn đám mây Các thành phần mơ hình khả ứng dụng thực tế - Giới thiệu công cụ GAE/Windows Azure, công cụ phát triển ứng dụng mơ hình điện tốn đám mây Microsoft - Giới thiệu mơ hình lập trình Map/Reduce Giới thiệu học máy ngơn ngữ R; học máy có giám sát hồi quy tuyến tính; học máy khơng giám sát giảm chiều liệu; kỹ thuật kiểm tra chéo, hiệu chỉnh mơ hình; số tốn ứng dụng học máy (bài tốn dự báo, phân tích tâm lý quan điểm khách hàng phân tích thị trường chứng khoán, hệ thống khuyến nghị sản phẩm) Học phần Khai phá liệu web giới thiệu khái niệm bản, phương pháp biểu diễn văn text-web, số nội dung xử lý 12 Khối lượng kiến thức (LT/TH/Tự học) TC (30/30/75) TC (30/30/75) TC (30/30/75) TC (30/30/75) TC (30/30/75) TC (30/30/75) (40/10/85) TC (35/20/80) Ghi STT/ Mã HP Tên HP 52 Kiến trúc hướng dịch vụ 53 Lập trình game 54 Lập trình hệ thống nhúng Nội dung cần đạt (tóm tắt) ngơn ngữ tự nhiên, tìm kiếm Internet máy tìm kiếm, tốn phân cụm web số phương pháp bản; toán phân lớp web số phương pháp bản, tốn trích chọn thông tin web Học phần giới thiệu tảng kiến trúc hướng dịch vụ Người học bắt đầu với kiến thức cơng nghệ kết nối tích hợp hệ thống socket, RPC tảng cơng nghệ tích hợp hệ thống XML công nghệ liên quan DTD, XML Schema, XSLT, DOM, SAX Sau đó, người học tiếp cận với cơng nghệ dịch vụ Web chế kết hợp dịch vụ Web vấn đề thiết kế quản trị kiến trúc hướng dịch vụ Phần thực hành, người học xây dựng ứng dụng đơn giản dựa công nghệ phân tán khác (socket, RPC, dịch vụ Web) sử dụng WS-BPEL để kết hợp dịch vụ Web Học phần cung cấp cho sinh viên hai nội dung chính: kiến thức tảng kỹ lập trình công cụ hỗ trợ làm game Đối với phần kiến thức bản, sinh viên trang bị kiến thức game thể loại game, game cho thiết bị di động, nắm thành phần game, tìm hiểu cơng cụ phát triển game Sinh viên vận dụng kiến thức để làm việc nhiều engine khác nhau, đặc biệt biết sử dụng công cụ Unity game engine phổ biến nay, có khả phát triển trị chơi đa nền, trình biên tập chạy Windows Mac OS, xuất game cho Windows, Mac, iOS, Android,… để xây dựng hoàn chỉnh ứng dụng game chạy thiết bị di động Học phần cung cấp cho sinh viên hai nội dung chính: kiến thức tảng kỹ lập trình họ vi xử lý cụ thể Đối với phần kiến thức bản, sinh viên học khái niệm hệ thống nhúng, quy trình phát triển phần mềm nhúng, kiến trúc vi xử lý, phần cứng ngoại vi phổ biến Sinh viên vận dụng kiến thức để làm việc nhiều công nghệ, vi xử lý nhúng khác Phần kỹ lập trình trang bị kiến thức lập trình họ vi xử lý 8051, ARM, họ vi xử lý 13 Khối lượng kiến thức (LT/TH/Tự học) TC (35/20/80) TC (30/30/75) TC (30/30/75) Ghi STT/ Mã HP Khối lượng kiến thức (LT/TH/Tự học) Nội dung cần đạt (tóm tắt) Tên HP Ghi dùng phổ biến 55 Mẫu thiết kế phần mềm 56 Phát triển phần mềm hướng đối tượng 57 Phát triển phần mềm nguồn mở 58 Quản trị mạng Việc thiết kế phần mềm hướng đối tượng công việc không đơn giản, thiết kế để tăng khả sử dụng lại khó Mẫu thiết kế góp phần giải khó khăn Học phần cung cấp cho người học khái niệm mẫu thiết kế, mẫu thiết kế chọn lọc trình bày GoF Hơn nữa, người học minh chứng việc sử dụng chúng JDK Lập trình hướng đối tượng giúp tăng suất đơn giản hóa độ phức tạp bảo trì hay mở rộng hệ phần mềm Vậy nên phát triển phần mềm dùng kỹ thuật hướng đối tượng cách tiếp cận tốt Học phần cung cấp kiến thức framework, kiểu kiến trúc phần mềm, kiểm thử phần mềm quản lý dự án phần mềm để giúp xây dựng phần mềm có chất lượng cao theo cách tiếp cận hướng đối tượng Cộng đồng phần mềm nguồn mở ngày phát triển Học phần cung cấp cho người học số khái niệm nguồn mở số mơ hình phát triển, tổ chức cộng đồng nguồn mở tiện ích thường sử dụng Sau cùng, người học tìm hiểu cách phát triển ứng dụng cụ thể dựa nguồn mở Sơ lược quản trị mạng: giới thiệu mạng máy tính quản trị mạng, mơ hình tham chiếu, hệ thống địa Internet thiết bị liên quan đến hệ thống mạng; Quản trị mạng hệ điều hành Windows Server: cấu hình sách hệ thống dịch vụ mạng máy tính; Giới thiệu số cơng cụ quản lý mạng xây dựng quản lý mạng không đĩa cứng, công cụ lưu/phục hồi hệ điều hành qua mạng; Làm quen thiết bị mạng Cisco TC (40/10/85) TC (30/30/75) TC (30/30/75) TC (30/30/75) 2.3 Đồ án tốt nghiệp (10 TC) Hướng dẫn thực chương trình đào tạo - Học kỳ TT Mã HP Tên học phần Đại cương Tin học Số tín 14 Giờ lên lớp LT BT TL 30 0 TN/TH 30 Khác (TT, ĐA, BTL) Giờ tự học 75 Đại số tuyến tính Giải tích Giới thiệu ngành hướng nghiệp 3 45 45 30 0 0 0 0 0 0 90 90 60 Những nguyên lý CN Mác-Lênin 30 0 0 60 Thực hành máy tính Tiếng Anh Tổng cộng 18 60 0 0 30 0 15 120 Giờ tự học - Học kỳ TT Mã HP Tên học phần Hệ quản trị sở liệu Lập trình Những nguyên lý CN Mác-Lênin Tiếng Anh Toán logic Toán rời rạc Tổng cộng Số tín Giờ lên lớp 30 45 0 0 30 30 Khác (TT, ĐA, BTL) 0 45 0 0 90 3 18 45 30 45 0 0 0 0 0 0 90 60 90 Khác (TT, ĐA, BTL) 0 0 0 Giờ tự học TN/TH Khác (TT, ĐA, BTL) Giờ tự học LT BT TL TN/TH 75 105 - Học kỳ TT Mã HP Tên học phần Cấu trúc liệu giải thuật Cơ sở liệu Lập trình hướng đối tượng Pháp luật đại cương Tư tưởng Hồ Chí Minh Xác suất thống kê Tổng cộng Số tín 3 2 17 Giờ lên lớp LT BT TL 40 45 30 30 30 45 0 0 0 0 0 0 TN/TH 40 30 0 100 90 75 60 60 90 - Học kỳ TT Mã HP Tên học phần Số tín Giờ lên lớp LT BT TL Đường lối cách mạng Đảng Cộng sản Việt Nam 45 0 0 90 Kiến tập doanh nghiệp Lập trình ứng dụng Desktop Kỹ mềm CNTT 30 30 0 0 30 0 75 60 15 Hệ điều hành Mạng máy tính Tiếng Anh cho CNTT Tổng cộng 3 17 45 45 30 0 0 0 0 0 0 90 90 60 Giờ tự học - Học kỳ TT Mã HP Tên học phần Kiến trúc máy tính Kỹ nghệ yêu cầu phần mềm Lập trình ứng dụng Web Cơng nghệ phần mềm Phân tích thiết kế hệ thống thơng tin Thiết kế phần mềm Tổng cộng Số tín 3 3 Giờ lên lớp 45 45 30 40 0 0 0 0 0 30 10 Khác (TT, ĐA, BTL) 0 0 35 20 0 80 18 35 0 20 80 Giờ tự học LT BT TL TN/TH 90 90 75 85 - Học kỳ TT Mã HP Tên học phần Kiến trúc phần mềm Đảm bảo chất lượng phần mềm Lập trình ứng dụng Mobile Quản lý dự án phần mềm Chọn học phần Công nghệ Java Công nghệ NET Phát triển phần mềm hướng đối tượng Phát triển phần mềm nguồn mở Tổng cộng Số tín 3 3 Giờ lên lớp 45 35 30 40 0 10 0 0 20 30 Khác (TT, ĐA, BTL) 0 0 3 30 30 0 0 30 30 0 75 75 30 0 30 75 18 30 0 30 75 TN/TH Khác (TT, ĐA, BTL) Giờ tự học LT BT TL TN/TH 90 80 75 85 - Học kỳ TT Mã HP Tên học phần Phát triển, vận hành bảo trì phần mềm Một số vấn đề đại CNPM Đồ án công nghệ phần mềm Chọn học phần Kiến trúc hướng dịch vụ Số tín Giờ lên lớp LT BT TL 35 0 20 80 30 - - - - - 60 - 35 0 20 80 16 Lập trình game Lập trình hệ thống nhúng Mẫu thiết kế phần mềm Cơng nghệ Java Công nghệ NET Tổng cộng 3 3 17 30 30 40 30 30 0 0 0 0 0 30 30 10 30 30 0 0 75 75 85 75 75 Giờ tự học - Học kỳ TT Mã HP Tên học phần Đồ án công nghệ phần mềm 2 Trí tuệ nhân tạo Chọn học phần Điện toán đám mây Học máy ứng dụng Khai phá liệu Web Quản trị mạng Công nghệ Web ứng dụng An tồn bảo mật thơng tin Tổng cộng Số tín 3 3 3 16 Giờ lên lớp 45 0 Khác (TT, ĐA, BTL) 30 40 35 30 30 45 0 0 0 0 0 0 30 10 20 30 30 0 0 0 75 85 80 75 75 90 Khác (TT, ĐA, BTL) - Giờ tự học LT BT TL TN/TH 90 - Học kỳ TT Mã HP Tên học phần Thực tập doanh nghiệp Đồ án tốt nghiệp Tổng cộng Tổng cộng tồn khóa Số tín 10 13 152 Giờ lên lớp LT BT TL - - - TN/TH - Thủ trưởng sở đào tạo đăng ký mở ngành đào tạo (ký tên, đóng dấu) 17 -

Ngày đăng: 15/03/2022, 21:28

w