Tải bản đầy đủ (.pdf) (5 trang)

NIÊN LUẬN NGÀNH KỸ THUẬT PHẦN MỀM (SOFTWARE DEVELOPMENT PROJECT)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (424.01 KB, 5 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

BỘ GIÁO DỤC VÀ ĐÀO TẠO

<b>TRƯỜNG ĐẠI HỌC CẦN THƠ <sup>CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM </sup>Độc lập – Tự do – Hạnh Phúc </b>

<b>ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Tên học phần: Niên luận ngành Kỹ thuật phần mềm </b>

<b>(Software Development Project) - Mã số học phần: CT250 </b>

<b>- Số tín chỉ học phần: 03 tín chỉ - Số tiết học phần: 45 tiết niên luận. 2. Đơn vị phụ trách học phần: </b>

<b>- Khoa: Khoa Công nghệ phần mềm </b>

<b>- Trường: Công nghệ Thông tin và Truyền thông 3. Điều kiện </b>

<b>- Điều kiện tiên quyết: CT223, CT241, CT242, CT243 - Điều kiện song hành: </b>

<b>4. Mục tiêu của học phần: </b>

Hoàn thành học phần này, sinh viên có thể:

<b>Mục tiêu </b>

4.1 Có khả năng áp dụng các nguyên lý thiết kế và quy trình phát triển phù hợp, các lý thuyết tốn học để xây dựng mơ hình, thiết kế và cài đặt các giải pháp một cách đúng đắn cho các vấn đề thực tế bằng cách dùng các kỹ thuật, kỹ năng và công cụ hiện có.

2.1.3a, 2.1.3b

4.2 Có kỹ năng sử dụng thành thạo các công cụ hỗ trợ để nhận diện bài tốn, phân tích, thiết kế và cài đặt, kiểm thử và đảm bảo chất lượng, quản lý dự án, và bảo trì một hệ thống phần mềm.

2.2.2a, 2.2.2b, 2.2.2c

4.3 Có kỹ năng giao tiếp hiệu quả với các thành viên trong nhóm, và người hướng dẫn thơng qua lời nói và văn bản.

2.2.2a, 2.2.1b, 2.2.2c

4.4 Thể hiện tính chuyên nghiệp trong hoạt động phát triển phần mềm

2.3a, 2.3b

<i><b>5. Chuẩn đầu ra của học phần: </b></i>

<b>CĐR HP </b>

<b>tiêu </b>

<b>CĐR CTĐT </b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>Kiến thức </b>

CO1 Biết lựa chọn kỹ thuật, công cụ, mơ hình phù hợp và áp dụng các tiếp cận có hệ thống của kỹ thuật phần mềm để phân tích, thiết kế, cài đặt, đảm bảo chất lượng và kiểm thử, và bảo trì và quản lý cấu hình hệ thống phần mềm.

4.1. 4.2

2.1.3a, 2.1.3b

<b>Kỹ năng </b>

CO2 Có khả năng sử dụng thành thạo các công cụ hỗ trợ để phân tích được các bài tốn thực tế, từ đó mơ hình hóa bài toán và vận dụng kỹ thuật phù hợp để thiết kế thuật toán.

4.1, 4.2

2.1.3a, 2.1.3b,

CO3 Có khả năng làm việc nhóm, lập kế hoạch để hồn thành cơng việc trong giới hạn về thời gian, kiến thức và cơ sở vật chất hiện có.

4.3, 4.4

2.1.3c, 2.2.2b

CO4 Có khả năng mơ tả vấn đề và giải pháp bằng lời nói và viết báo cáo có cấu trúc tốt, rõ ràng, dễ hiểu.

4.3, 4.4

2.2.1b, 2.2.2a

<b>Thái độ/Mức độ tự chủ và trách nhiệm </b>

CO5 Có tinh thần học tập để nâng cao khả năng chuyên môn trong q trình làm dự án, chủ động đề xuất, có sáng kiến và năng động trong công việc.

4.4 2.3a

CO6 Ln xây dựng hình ảnh chun nghiệp trong công việc và trong ứng xử khi làm việc nhóm, có khả năng làm việc nhóm, biết xem xét và chấp nhận các quan điểm khác.

4.4 2.3b

<b>5. Mơ tả tóm tắt nội dung học phần: </b>

Niên luận ngành Kỹ thuật phần mềm giúp sinh viên đạt được hầu hết các kỹ năng chính cần có của ngành đào tạo Kỹ thuật phần mềm. Nhóm sinh viên sẽ được giao phát triển một dự án, viết tài liệu đầy đủ, thực hiện đảm bảo chất lượng và kiểm thử, bảo trì và quản lý cấu hình.

Cán bộ hướng dẫn sẽ mơ tả các u cầu cần có của một hệ thống phần mềm cần được phát triển cho một đơn vị/tổ chức. Nhóm sinh viên theo sự hướng dẫn của cán bộ hướng dẫn tự nghiên cứu và lựa chọn mơ hình thích hợp để thực hiện dự án. Nhóm sinh viên được xem như là nhóm dự án của một cơng ty phần mềm. Điều này có nghĩa là nhóm sinh viên phải báo cáo tiến độ thực hiện và kết quả đạt được cho cả hai thành phần:

- Người quản lý của đơn vị/tổ chức đã đặt hàng xây dựng hệ thống phần mềm. - Người quản lý của công ty phần mềm đang thực hiện xây dựng hệ thống phần

mềm.

Trong quá trình thực hiện, sinh viên phải thường xuyên liên lạc, trao đổi, báo cáo với cán bộ hướng dẫn (qua email/họp trực tuyến/gặp trực tiếp) để cán bộ hướng dẫn kiểm tra tiến độ thực hiện, giải quyết những vấn đề vướng mắc (nếu có), đánh giá kết quả thực hiện.

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

Dự án có thể được thực hiện phối hợp với một đơn vị/tổ chức khác bên ngoài Khoa như một dự án thực tế.

<b>5. Mơ tả tóm tắt nội dung học phần: 6. Cấu trúc nội dung học phần: 6.1. Lý thuyết </b>

Sinh viên tự đọc vấn đề sau đây:

1 Sinh viên tự xem lại các kiến thức đã học có liên quan đến dự án theo yêu cầu của người hướng dẫn

Sinh viên tự thực hành các vấn đề sau đây:

3 Phát triển, kiểm thử và tích hợp, đảm bảo chất lượng, kiểm thử chấp nhận, bảo trì và quản lý cấu hình

CO1-CO6 4 Thực hiện các kỹ năng quản lý dự án: Quản lý nhóm,

giao tiếp, phạm vi dự án, lịch biểu, nhân sự, rủi ro, thực hiện phát triển, kiểm soát và kết thúc dự án

CO1-CO6

CO5-CO6

<b>7. Phương pháp giảng dạy: </b>

<b>8. Nhiệm vụ của sinh viên: </b>

Sinh viên phải thực hiện các nhiệm vụ như sau:

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

- Chủ động tự tổ chức nhóm sinh viên để thực hiện dự án hoặc theo sự phân công của cán bộ hướng dẫn.

- Gặp cán bộ hướng dẫn để xác định yêu cầu ban đầu và định kỳ báo cáo trong suốt quá trình thực hiện dự án.

- Tích cực thực hiện cơng việc để hồn thành mục tiêu của dự án. - Nộp một quyển báo cáo niên luận cho cán bộ hướng dẫn.

- Trình bày kết quả với cán bộ hướng dẫn.

<b>9. Đánh giá kết quả học tập của sinh viên: 9.1. Cách đánh giá </b>

Sinh viên được đánh giá học phần như sau:

<b>số </b>

<b>CĐR HP </b>

1 Khả năng về khoa học máy tính

- Sinh viên phải trình bày kiến thức khoa học máy tính của mình: Cấu trúc dữ liệu và giải thuật, các thiết kế (kiến trúc, cơ sở dữ liệu, ...), ngôn ngữ lập trình, ...

20% Tất cả các CO

2 Sản phẩm demo chương trình

- Chương trình cần có đầy đủ chức năng, dễ dùng, ...

30% CO3-CO6 3 Nội dung quyển báo

cáo niên luận

- Quyển báo cáo có đầy đủ nội dung, được trình bày rõ ràng, súc tích, ...

30% Tất cả các CO 4 Quản lý dự án và

quy trình chu kỳ sống

- Kế hoạch dự án, phân công vai trò, quản lý rủi ro, ....

10% Tất cả các CO 5 Khả năng làm việc

<b>10. Tài liệu học tập: </b>

<b>Thông tin về tài liệu Số đăng ký cá biệt </b>

Tài liệu học tập: các sách, giáo trình, trang web cần thiết cho công việc của sinh viên sẽ do giảng viên hướng dẫn giới thiệu

<b>11. Hướng dẫn sinh viên tự học: </b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>Tuần Nội dung Nhiệm vụ của sinh viên </b>

1 Mô tả vấn đề Gặp cán bộ hướng dẫn để xác định yêu cầu của dự án và được giới thiệu tài liệu tham khảo.

2 Phân tích sơ bộ Tìm hiểu phương pháp giải quyết vấn đề, trao đổi với giáo viên hướng dẫn.

10 Trình bày kết quả Nộp quyển báo cáo niên luận, trình bày kết quả và chạy chương trình

DEMO cho giáo viên hướng dẫn đánh giá.

<i> Cần Thơ, ngày 23 tháng 04 năm 2023 </i>

<i><b> TRƯỞNG KHOA</b></i>

</div>

×