1. Trang chủ
  2. » Tất cả

Tin 10 knttvcs bài 34 nghề phát triển phần mềm tên lê xuân hải

10 1 0

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

THÔNG TIN TÀI LIỆU

Nội dung

CHỦ ĐỀ 6 HƯỚNG NGHIỆP VỚI TIN HỌC Bài 34 NGHỀ PHÁT TRIỂN PHẦN MỀM Môn học Tin học lớp 10 Thời gian thực hiện 2 tiết I MỤC TIÊU 1 Về kiến thức Hiểu được khái niệm nghề phát triển phần mềm và một số kiế[.]

CHỦ ĐỀ HƯỚNG NGHIỆP VỚI TIN HỌC Bài 34 NGHỀ PHÁT TRIỂN PHẦN MỀM Môn học: Tin học lớp 10 Thời gian thực hiện: tiết I MỤC TIÊU Về kiến thức - Hiểu khái niệm nghề phát triển phần mềm số kiến thức, kĩ cần có người làm nghề phát triển phần mềm - Biết ngành học bậc đại học, cao đẳng liên quan đến phát triển phần mềm hội nghề nghiệp liên quan đến phát triển phần mềm - Biết khả thân để định hướng nghề nghiệp tương lai Về lực 2.1 Năng lực chung - Năng lực tự chủ tự học - Năng lực giao tiếp hợp tác - Năng lực sáng tạo giải vấn đề 2.2 Năng lực tin học - NLb: Ứng xử phù hợp môi trường số; - NLd: Ứng dụng ICT học tự học; 3.Về phẩm chất - Nâng cao khả tự học ý thức học tập - Tự giải vấn đề có sáng tạo II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Đối với GV: - Chuẩn bị Bài giảng, máy chiếu tivi, slide giảng, học liệu Đối với HS: - Sách giáo khoa, ghi - Kiến thức học III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG MỞ ĐẦU (Thời gian 5’) a Mục tiêu - Tạo hứng thú học tập cho học sinh b Nội dung - Hs dựa vào hiểu biết để trả lời câu hỏi c Sản phẩm - Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa d Tổ chức hoạt động Bước Giao nhiệm vụ học tập GV nêu câu hỏi: Theo em, phát triển phần mềm có phải việc viết đoạn mã lệnh ngơn ngữ lập trình để máy tính hiểu giải toán thực tế? Bước Thực nhiệm vụ + HS: Suy nghĩ, tìm hướng trả lời câu hỏi + GV: quan sát trợ giúp Bước Báo cáo, thảo luận HS trả lời câu hỏi Bước Kết luận, nhận định - GV cho điểm cộng 01 HS trả lời tốt - GV: Ở lớp 10, hầu hết HS biết lập trình, viết chương trình đơn giản Tuy nhiên phát triển phần mềm khơng đơn lập trình, mà gồm nhiều công đoạn liên quan nối tiếp nhau, lập trình cơng đoạn B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC (Thời gian 55’) Hoạt động Tìm hiểu phát triển phần mềm (Thời gian 15’) a Mục tiêu - HS hiểu công đoạn phát triển phần mềm b Nội dung - HS làm việc với SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c Sản phẩm: - Hs hồn thành tìm hiều kiến thức d Tổ chức hoạt động HOẠT ĐỘNG CỦA GV – HS DỰ KIẾN SẢN PHẨM * Bước 1: Chuyển giao nhiệm vụ: PHÁT TRIỂN PHẦN MỀM LÀ GÌ? GV: yêu cầu HS hoạt động theo cặp đôi Nêu câu hỏi: Điều tra khảo sát: Tiếp xúc với khách hàng, tìm hiểu yêu cầu nghiệp vụ, Nhiều em mong muốn biết lập trình xây dựng hồ sơ yêu cầu hệ thống để làm phần mềm ứng dụng Vậy em có biết việc sản xuất phần Phân tích hệ thống: Dựa tài mềm gồm công đoạn không? liệu điều tra khảo sát, chuyên viên phân tích tạo tài liệu mơ tả đầy HS: Thảo luận, trả lời đủ yêu cầu phần mềm * Bước 2: Thực nhiệm vụ: Thiết kế hệ thống: Dựa vào tài liệu + HS: Suy nghĩ, tham khảo sgk trả lờ phân tích, chuyên viên thiết kế đưa thiết kế tổng thể, thiết kế liệu i câu hỏi thiết kế chức giao + GV: quan sát trợ giúp nhóm diện chi tiết GV mơ tả lại công đoạn để sản xuất phần mềm nói rõ mục đích, ý nghĩa cơng đoạn Chuyển giao: Cài đặt, khởi tạo liệu, hướng dẫn sử dụng chuyển giao Lập trình: Dựa vào tài liệu thiết kế, * Bước 3: Báo cáo, thảo luận: lập trình viên tiến hành tạo sở liệu cần viết đoạn + HS: đại diện nhóm phát biểu lại mã thực chức công đoạn Kiểm thử: Phát để loại bỏ lỗi + Các nhóm nhận xét, bổ sung cho bất hợp lí sử dụng chương trình có; kiểm tra kết thực theo chức thiết kế, * Bước 4: Kết luận, nhận định: … Bảo trì: nhằm khắc phục triệt để lỗi, nâng cấp tính giao diện phần mềm Cơng việc vịng phát triển mới, liên quan tới tất công việc sản xuất phần mềm nêu Hoạt động có tính bao trùm lên tồn cơng việc sản GV nêu câu hỏi: xuất phần mềm quản trị dự án Theo em điều phần mềm, bao gồm lập kế hoạch, điều sau nói phát triển phần điều phối nhân sự, tài chính, phương tiện, kiểm sốt chất lượng, để đảm mềm? bảo thành công dự án A Phát triển phần mềm lập trình Tất công việc hoạt động B Phát triển phần mềm trình nêu gọi chung phát triển gồm nhiều công việc hoạt động phần mềm mà lập trình C Phát triển phần mềm q trình hoạt động Những người gồm nhiều cơng việc hoạt động, có tham gia vào cơng việc hoạt động gọi người phát thể lặp lặp lại triển phần mềm (Software D Phát triển phần mềm quản trị dự Developer) án phần mềm Tóm lại Phát triển phần mềm gồm công việc hoạt động sau: điều tra, khảo - GV cho điểm HS trả lời sát, phân tích thiết kế hệ thống; nhanh lập trình; kiểm thử; chuyển giao; bảo trì Hoạt động Tìm hiểu vị trí phát triển phần mềm (Thời gian 25’) a Mục tiêu - Hiểu công việc phát triển phần mềm có nhiều cấp độ khác b Nội dung - HS làm việc với SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c Sản phẩm - HS hồn thành tìm hiểu kiến thức hoạt động d Tổ chức hoạt động HOẠT ĐỘNG CỦA GV – HS DỰ KIẾN SẢN PHẨM * Bước 1: Chuyển giao nhiệm vụ: KIẾN THỨC, KĨ NĂNG CỦA NGƯỜI PHÁT TRIỂN PHẦN MỀM GV: Cho HS thảo luận theo cặp đôi trả lời câu hỏi: Theo em, phát biểu Có ba hoạt động phát triển “tất người phát triển phần phần mềm là: mềm có vai trị nhau” - Lập trình hay sai? - Các hoạt động khác đảm bảo cho lập HS: Thảo luận nhóm trình phân tích, thiết kế, kiểm thử, HS: Lấy ví dụ thực tế bảo trì, * Bước 2: Thực nhiệm vụ: - Quản trị dự án phát triển phần mềm + HS: Suy nghĩ, tham khảo sgk trả lời Khởi đầu, lập trình viên cần có câu hỏi hiểu biết ngơn ngữ lập trình phù hợp để bắt đầu + GV: quan sát trợ giúp phụ trách đoạn mã ngắn, đơn nhóm giản theo thiết kế Với kiến thức kĩ có được, ngồi việc lập trình, họ * Bước 3: Báo cáo, thảo luận: tham gia số công đoạn + HS: Đại diện HS trả lời câu khác kiểm thử, chuyển giao hay hỏi bảo trì phần mềm + Các nhóm nhận xét, bổ sung cho Ở cấp độ cao hơn, lập trình viên *Bước 4: Kết luận, nhận định: GV xác hóa kiến thức Nhấn mạnh u cầu vị trí Câu hỏi trang bị thêm kiến thức thuật tốn, cấu trúc liệu, trí tuệ nhân tạo, mật mã, để viết chương trình phức tạp địi hỏi hiểu biết chun sâu tốn học khoa học máy tính Khái niệm kĩ sư phần mềm thường để người tổ chức làm phần mềm Họ phụ trách khâu quan trọng phân tích, thiết kế hay trực tiếp tham gia chủ trì quản trị dự án phần mềm Sự khác biệt kỹ sư phần mềm lập trình viên tương tự kiến trúc sư thợ xây xây dựng công trình Kỹ sư phần mềm khơng thiết phải lập trình hiểu biết lập trình quan trọng giúp họ có giải pháp thiết kế tốt Trong thực tế, chun viên phân tích thiết kế nói chung trải qua q trình lập trình Người quản lí dự án cần có tầm nhìn, hiểu biết quy trình làm phần GV cho điểm HS trả lời mềm, hiểu biết xu hướng cơng nghệ, có khả tổ chức, lập kế hoạch, nhanh điều phối nguồn lực, tổ chức giám 1)- a), b), c), d); sát 2)- a), b), c), e); 3)- a), b), g) Đối với dự án phần mềm lớn, hoạt động quản trị dự án có vai trị cốt yếu cho thành công dự án phần mềm Tóm lại - Lập trình viên, kỹ sư phần mềm, người quản trị dự án người đảm nhận công việc quan trọng phát triển phần mềm - Có kiến thức định tốn học, cấu trúc liệu giải thuật nói riêng khoa học máy tính nói chung mức khác khả vận dụng phục kiến thức vào thực tế u cầu cần có lập trình viên kỹ sư phần mềm – người đảm nhận vị trí quan trọng tổ chức phát triển phần mềm - Quản trị dự án công việc xuyên suốt q trình sản xuất phần mềm có vai trị chủ chốt cho thành công dự án phần mềm Việc có tầm nhìn, hiểu biết q trình làm phần mềm, hiểu biết xu hướng cơng nghệ, có khả tổ chức, lập kế hoạch, điều phối nguồn lực, tổ chức giám sát… yêu cầu thiếu người quản trị viên dự án phát triển phần mềm Hoạt động Tìm hiểu công việc người phát triền phần mềm (Thời gian 15’) a Mục tiêu - Biết công việc phát triển phần mềm phần xác định phù hợp thân với cơng việc b Nội dung - HS làm việc với SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c Sản phẩm - HS hồn thành tìm hiểu kiến thức d Tổ chức hoat động HOẠT ĐỘNG CỦA GV – HS DỰ KIẾN SẢN PHẨM * Bước 1: Chuyển giao nhiệm vụ: GV: Em có biết làm để trở CÔNG VIỆC PHÁT TRIỂN PHẦN MỀM thành người tham gia phát triển phần mềm? Theo em có hội nghề nghiệp cho người phát triển phần mềm? - Để trở thành người phát triển phần mềm, bắt đầu với khóa đào tạo lập trình, phát triển phần mềm trung tâm, trường dạy nghề, công ty, tập đồn, tích lũy kinh nghiệm thơng qua HS: Thảo luận theo nhóm ghép bàn, cơng việc thực tế Nếu muốn tham gia phát triển phần mềm vị trí kĩ sư trả lời câu hỏi phần mềm, cần theo học bậc đại học HS: Lấy ví dụ thực tế tin học hay công nghệ thông tin * Bước 2: Thực nhiệm vụ: Sau tốt nghiệp khóa, ngành + HS: Suy nghĩ, tham khảo sgk trả lời đào tạo, tham gia cơng việc câu hỏi Thư kí nhóm tổng hợp ý phát triển phần mềm nhiều lĩnh vực như: kiến + GV: quan sát trợ giúp - Lập trình ứng dụng: Viết chương trình với tác vụ cụ thể nhóm - Phát triển giao diện người dùng: Xây dựng giao diện thân thiện với + HS: đại diện nhóm trả lời câu người dùng hỏi - Phát triển ứng dụng web, + Các nhóm nhận xét, bổ sung cho phần mềm hệ thống quản trị hệ thống thông tin, kho liệu * Bước 3: Báo cáo, thảo luận: * Bước 4: Kết luận, nhận định: GV xác hóa kiến thức Câu hỏi - Lập trình trí tuệ nhân tạo/máy học: Các chương trình bắt chước hành động người, có khả học cải thiện kết hành động 1 Em đánh giá hội việc - Phát triển games: Xây dựng làm tương lai nghề phát phần mềm trò chơi máy tính triển phần mềm - Phát triển ứng dụng di động: Viết 2.Theo em, người tốt nghiệp các ứng dụng cho điện thoại di động, trường đại học cơng nghệ thơng tin máy tính bảng thiết bị di động làm tốt cơng việc gì? khác Cho đơn vị nào? Người muốn tham gia phát triển phần mềm tìm kiếm hội - GV gợi ý để HS thảo luận theo hội chợ việc làm tỉnh, nhóm phân cơng thành phố, cơng ty, tập đồn cơng nghệ FPT, Viettel, VNPT, hay - GV cho điểm cộng nhóm HS trường đại học tổ chức Các em hoạt động tích cực, có hiệu tìm kiếm hội việc làm thông qua trang thông tin tuyển dụng trực tuyến doanh nghiệp, hay chuyên trang tuyển dụng TopDev, Vietnamworks, Linkedin Tóm lại - Có thể theo học phát triển phần mềm nhiều nơi khác nhau: trung tâm trường nghề, công ty, nhà trường - Các hội nghề nghiệp cho người phát triển phần mềm đa dạng Nhu cầu nhân lực phát triển phần mềm không ngừng tăng cao với phát triển ứng dụng khoa học công nghệ C HOẠT ĐỘNG LUYỆN TẬP (Thời gian 25’) a Mục tiêu - Củng cố, luyện tập kiến thức vừa học b Nội dung - HS làm việc với SGK làm tập, yêu cầu GV c Sản phẩm - Bài làm học sinh, kĩ giải nhiệm vụ học tập d Tổ chức hoạt động Bước Giao nhiệm vụ học tập GV yêu cầu HS hoạt động nhóm từ – em trả lời câu hỏi sau: Mơ tả quy trình phát triển phần mềm Theo em, để theo học ngành phát triển phần mềm, em cần chuẩn bị tốt môn học nào? Hãy liệt kê vài phần mềm ứng dụng mà em biết Hãy đề xuất nội dung công đoạn điều tra khảo sát phát triển phần mềm “quản lý thư viện” Bước Thực nhiệm vụ HS thảo luận đưa câu trả lời, thư kí nhóm tổng hợp kết thảo luận nhóm Bước Báo cáo, thảo luận HS trình bày kết thảo luận nhóm HS nhóm khác nhận xét, bổ sung Bước Kết luận, nhận định GV gợi ý trả lời câu hỏi Quy trình phát triển phần mềm Gồm bước sau: – Khảo sát để tìm hiểu yêu cầu nghiệp vụ, ví dụ mục đích cơng việc, quy trình nghiệp vụ, người thực hiện, thông tin sử dụng,… – Phân tích để lập hồ sơ yêu cầu phần mềm, ví dụ thơng tin mối quan hệ thơng tin, chức cần có – Thiết kế liệu chức năng, thiết kế giao diện – Lập trình, viết chương trình theo thiết kế – Kiểm thử, kiểm tra đắn chương trình để sửa có lỗi Chuyển giao cơng việc thực dự án phần mềm, hạng mục phát triển phần mềm Tuy nhiên đưa phần mềm vào sử dụng phát khiếm khuyết phục vụ cho bảo trì – Bảo trì nâng cấp phần mềm phần mềm đưa vào sử dụng bao gồm sửa khiếm khuyết bộc lộ mở rộng chức cần thiết Ở bậc phổ thơng học tốt tin học tốn quan trọng để hình thành lơgic lập trình HS tự chọn Một số gợi ý cho công đoạn điều tra khảo sát phát triển phần mềm quản lý thư viện: - Quản lý hệ thống liệu bao gồm việc cập nhật quản lý sách, độc giả; - Quản lý tình hình hoạt động thư viện, việc mượn trả sách; - Các chức tìm kiếm thống kê thông tin D HOẠT ĐỘNG VẬN DỤNG (Thời gian 5’) a Mục tiêu - Vận dụng kiến thức vừa học vấn đề học tập thực tiễn b Nội dung - HS sử dụng SGK vận dụng kiến thức để trả lời câu hỏi SGK trang 164 c Sản phẩm - HS vận dụng kiến thức vào giải nhiệm vụ đặt d Tổ chức hoạt động Bước Giao nhiệm vụ học tập GV nêu câu hỏi, yêu cầu HS nhà tìm hiểu trả lời câu hỏi: Ở khu vực nơi em sinh sống hay tỉnh thành phố lân cận, trường đại học đào tạo nghề phát triển phần mềm? Khối thi ngành liên quan đến phát triển phần mềm trưởng gì? Ở tỉnh thành phố nơi em cư trú có Trung tâm dạy nghề phát triển phần mềm khơng? Liệt kê vài khóa học tiêu biểu mà họ cung cấp Chia sẻ thơng tin em tìm hiểu với bạn Ở tỉnh thành phố nơi em cư trú có doanh nghiệp chuyển phát triển phần mềm khơng? Họ có cung cấp chương trình đào tạo cho người muốn trở thành người phát triển phần mềm công ty hay không? Bước Thực nhiệm vụ - HS làm nhiệm vụ nhà, thơng qua mạng truyền thơng internet tìm hiểu trả lời câu hỏi Bước Báo cáo, thảo luận - HS Trình bày sản phẩm theo nhóm phân công gửi qua mail phương tiện khác… để GV kiểm tra Bước Kết luận, nhận định - GV kiểm tra sản phẩm học sinh, đưa nhận xét, đánh giá vào tiết học ... để trở CÔNG VIỆC PHÁT TRIỂN PHẦN MỀM thành người tham gia phát triển phần mềm? Theo em có hội nghề nghiệp cho người phát triển phần mềm? - Để trở thành người phát triển phần mềm, bắt đầu với... vào cơng việc hoạt động gọi người phát thể lặp lặp lại triển phần mềm (Software D Phát triển phần mềm quản trị dự Developer) án phần mềm Tóm lại Phát triển phần mềm gồm công việc hoạt động sau:... trường đại học đào tạo nghề phát triển phần mềm? Khối thi ngành liên quan đến phát triển phần mềm trưởng gì? Ở tỉnh thành phố nơi em cư trú có Trung tâm dạy nghề phát triển phần mềm không? Liệt kê

Ngày đăng: 26/02/2023, 11:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w