Giáo án Tin học 10 (kết nối tri thức) Gmail LH tailieukhoahoc docgmail com thuviendientu docgmail com Zalo 0909085834 10 theo SGK T 10, theo ) 2 2 2 2 o 2 2 2 2 2 Tin, 200 000 tailieukhoahoc docgmail com thuviendie. Tên bài dạy CHỦ ĐỀ 1: MÁY TÍNH VÀ XÃ HỘI TRI THỨC TIN HỌC VÀ XỬ LÍ THÔNG TIN BÀI 1: THÔNG TIN VÀ XỬ LÍ THÔNG TIN 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. Kiến thức: ❖ Phân biệt được thông tin và dữ liệu ❖ Chuyển đổi giữa các đơn vị lưu trữ dữ liệu ❖ Nêu được sự ưu việt của việc lưu trữ, xử lí và truyền thông tin bằng thiết bị số 2. Kỹ năng: Năng lực tự chủ và tự học Năng lực giao tiếp và hợp tác Năng lực sáng tạo và giải quyết vấn đề 3. Phẩm chất: Nghiêm túc, tập trung, tích cực chủ động. II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Sgk, Sbt, giáo án. III. TIẾN TRÌNH DẠY HỌC 1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) Mục tiêu: Tạo hứng thú học tập cho học sinh Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi 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 ra Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài ? Tin học được định nghĩa là khoa học nghiên cứu các phương pháp và quá trình xử lí thông tin tự động bằng các phương tiện kĩ thuật, chủ yếu bằng máy tính. Chúng ta đã biết ở lớp dưới, thông tin được biểu diễn trong máy tính bằng các dãy bit (gồm các kí hiệu 0, 1), máy tính xử lí dữ liệu là các dãy bit trong bộ nhớ. Vậy dữ liệu và thông tin khác nhau như thế nào? HS: trả lời câu hỏi 2. HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu thông tin và dữ liệu Mục Tiêu: + Biết khái niệm thông tin và dữ liệu + Biết quá trình xử lí thông tin Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV Sản phẩm: Hs hoàn thành tìm hiều kiến thức Tổ chức thực hiện:
10 – KNTT ……………………………… 10 - : ( ) , Gmail LH: tailieukhoahoc.doc@gmail.com thuviendientu.doc@gmail.com Zalo: 0909085834 10 theo SGK T - 10, theo - ) - - o2 - - - - Tin, … 200.000 tailieukhoahoc.doc@gmail.com thuviendientu.doc@gmail.com admin Ủ Ề y À XÃ M Y Ứ À XỬ Ô Ô À XỬ Ơ Mơn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết À I MỤ ÊU : ❖ Phân biệt thông tin liệu ❖ Chuyển đổi đơn vị lưu trữ liệu ❖ Nêu ưu việt việc lưu trữ, xử lí truyền thơng tin thiết bị số ỹ ă : - 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 đề P ẩ ấ : Nghiêm túc, tập trung, tích cực chủ động II Ế Ị ẠY À ỆU Sgk, Sbt, giáo án III Ế Ì ẠY Ạ Ở MỞ ẦU - Mụ : Tạo hứng thú học tập cho học sinh : Hs dựa vào hiểu biết để trả lời câu hỏi ẩ : Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - ổ ự : GV giới thiệu dẫn dắt vào ? Tin học định nghĩa khoa học nghiên cứu phương pháp q trình xử lí thơng tin tự động phương tiện kĩ thuật, chủ yếu máy tính Chúng ta biết lớp dưới, thông tin biểu diễn máy tính dãy bit (gồm kí hiệu 0, 1), máy tính xử lí liệu dãy bit nhớ Vậy liệu thông tin khác nào? HS: trả lời câu hỏi Ì À Ế Ứ M H ộ 1: Tìm hiểu ệu - Mụ + Biết khái niệm thông tin liệu + Biết q trình xử lí thơng tin : HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ Hs hồn thành tìm hiều kiến thức - ổ ự ẩ ự ữ * 1: y giao ) Qu xử í ụ - Thơng tin tất mang lại cho hiểu GV: Nêu đặt câu hỏi biết ? Có thể đồng thông tin với liệu không? Có ý kiến sau ẩ ự liệu giảng môn Ngữ Văn: An: Bài ghi em liệu Minh: Tệp soạn - Q trình xử lí thơng tin máy tính gồm bước sau: Word cô giáo liệu + Bước Tiếp nhận liệu: Máy tính tiếp nhận liệu Khoa: Dữ liệu tệp video ghi lại tiết giảng cô giáo thường theo hai cách: Theo em bạn nói đúng? - Cách Từ thiết bị - Cách Từ bàn phím người nhập + Bước Xử lí liệu: Biến đổi liệu nhớ HS: Thảo luận, trả lời máy tính để tạo liệu 2: ự + Bước Đưa kết quả: Máy tính đưa kết * ụ theo hai cách: + HS: Suy nghĩ, tham khảo - Cách Dữ liệu thể dạng văn bản, âm thanh, hình ảnh,… mà người hiểu Như sgk trả lời câu hỏi + GV: quan sát trợ giúp liệu chuyển thành thông tin - Cách Lưu liệu lên vật mang tin thẻ nhớ cặp 3: chuyển thành liệu đầu vào cho hoạt động xử * lí khác + HS: Lắng nghe, ghi chú, ữ HS phát Thông tin liệu độc lập tương nhau: - Có thể có nhiều loại liệu khác thơng biểu lại tính chất tin, ghi trị, tệp soạn hay + Các nhóm nhận xét, bổ video ghi lại tiết giảng liệu sung cho * 4: giảng GV xác hóa - Nếu liệu khơng đầy đủ khơng xác định gọi học sinh nhắc lại kiến xác thơng tin o Ví dụ: liệu “39 C” liệu thời tiết thức mang thơng tin “trời nóng” liệu “39o C” ỏ liệu bệnh án lại mang thông tin “sốt cao” ⇨ Như vậy, thơng tin có tính tồn vẹn, hiểu ? Em cho ví dụ có đầy đủ liệu, thiếu liệu có thơng tin có nhiều cách thể thể làm thông tin bị sai không xác định liệu khác - Với liệu, cách xử lí khác ? Em cho ví dụ liệu thể nhiều thông tin đem lại thông tin khác Ví dụ: liệu thời tiết ngày khác Tính tồn vẹn tổng hợp theo vùng để biết phân bố lượng mưa thông tin thể ngày, xử lí dự báo thời tiết ví dụ này? ngày hơm sau - Việc xử lí liệu khác đưa đến thơng tin Ví dụ, xử lí liệu băng tan Bắc Cực hay cường độ bão vùng nhiệt đới dẫn đến kết luận nóng lên Trái Đất Kết luận: ⇨ Trong máy tính, liệu thông tin đưa vào ẩ ự máy tính để máy tính nhận biết xử lí ⇨ Thơng tin ý nghĩa liệu, Dữ liệu yếu tố thể hiện, xác định thông tin Thông tin liệu có tính độc lập tương đối Cùng thơng tin thể nhiều loại liệu khác Ngược lại, liệu mang nhiều thơng tin khác ⇨ Với vai trị ý nghĩa, thơng tin có tính tồn vẹn Dữ liệu khơng đầy đủ làm thơng tin sai lệch, chí khơng xác định H ộ : Tìm hiểu ị u ữ ệu Mụ Nắm đơn vị lưu trữ liệu HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ HS hồn thành tìm hiểu kiến thức ổ ự ẩ ự ữ ữ * 1: y giao ụ - Máy tính khơng truy cập nhớ tới GV: bit mà truy cập theo nhóm bit Nghĩa ? Định nghĩa Byte đúng? gốc “byte” đơn vị liệu dạng a) Là kí tự dãy bit có độ dài nhỏ truy b) Là đơn vị liệu bit cập c) Là đơn vị đo tốc độ máy tính - Các máy tính ngày tổ chức nhớ d) Là dãy chữ số thành đơn vị lưu trữ có độ dài ?2 Quy đổi lượng tin sau KB bội byte 2, hay byte a) MB - Byte đơn vị đo lượng lưu trữ liệu b) GB (thường gọi đơn vị lưu trữ thông tin) c) 2048 B - Các đơn vị đo liệu 210 = HS: Thảo luận, trả lời 1024 lần HS: Lấy ví dụ thực tế - Bảng đơn vị lưu trữ liệu * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu ợ ữ hỏi Bit Bit bit + GV: quan sát trợ giúp cặp * 3: Byte B (Byte) bit + HS: Lắng nghe, ghi chú, HS phát Kilobyte KB 210 B biểu lại tính chất + Các nhóm nhận xét, bổ sung cho Megabyte MB 210 KB * 4: GV Gigabyte GB 210 MB xác hóa gọi học sinh nhắc lại kiến 10 thức Terabyte TB GB H Ố Petabyte PB 210 TB Exabyte EB 210 PB Zettabyte ZB 210 EB Yottabyte YB 210 ZB ộ 3: ƯU Ữ XỬ À UYỀ Ô Ằ Ế Ị Mụ Nắm điểm khác liệu thông tin HS quan sát SGK để tìm hiểu nội dung kiến thức theo u cầu GV ẩ HS hồn thành tìm hiểu kiến thức ổ ự ẩ ự ƯU Ữ XỬ À UYỀ * 1: y giao ụ GV: tổ chức hoạt động cho học sinh Ô Ằ Ế Ị Ố - Thẻ nhớ, thu phát wifi, máy tính xách Các thiết bị làm việc với thông tin số tay thiết bị số lưu trữ, truyền liệu hay xử lí thơng tin số gọi thiết bị số Trong ữ - Có thể lưu trữ lượng thơng tin lớn thiết bị đây, thiết bị thiết bị số? thiết bị nhớ gọn nhẹ với chi phí Nếu thiết bị khơng thuộc loại số thiết bị thấp số tương ứng với (nếu có) gì? Ví dụ: Một đĩa cứng khoảng TB, chứa khối lượng thông tin ngang với thư viện sách trường đại học - Lưu trữ thơng tin thiết bị số cịn giúp cho việc tìm kiếm thơng tin dễ dàng Hãy so sánh thiết bị không thuộc loại số nhanh chóng hình 1.2 với thiết số tương ứng, có - Máy tính xử lí thơng tin với tốc độ HS: Thảo luận, trả lời nhanh xác Tốc độ xử lí ngày HS: Lấy ví dụ thực tế nâng cao Một máy tính cỡ * 2: ự ụ trung bình ngày thực vài + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi chục tỉ phép tính giây Thậm chí, + GV: quan sát trợ giúp cặp số siêu máy tính giới đạt tốc độ * 3: tinh toán lên tới hàng trăm triệu tỉ phép + HS: Lắng nghe, ghi chú, HS phát tính số học giây biểu lại tính chất - Máy tính thực tính tốn nhanh, cho + Các nhóm nhận xét, bổ sung cho kết xác ổn định * 4: GV y xác hóa gọi học sinh nhắc lại kiến thức - Xem phím qua Internet, tương tác với qua mạng xã hội “một cách tức thời” ỏ - Các gia đình sở hữu đường Em so sánh việc gửi thư qua đường cáp quang với tốc dộ vài chục Mb/s, tương bưu điện gửi thư điện tử đương với vài triệu kí tự giây Giả sử để số hóa sách kể văn => Thiết bị số có ưu điểm: hình ảnh cần liệu khối lượng ● Giúp xử lí thơng tin với suất liệu khoảng 50 MB Thư viện trường cao ổn định có khoảng 2000 sách, Nếu số hóa ● Có khả lưu trữ với dung lượng cần khoảng GB để lưu trữ? Có lớn, giá thành rẻ, tìm kiếm nhanh dễ thể chứa nội dung thẻ nhớ 256GB dàng hay khơng? ● Có khả truyền tin với tốc độ lớn ● Giúp thực tự động, xác, chi phí thấp tiện lợi số việc Ạ UYỆ Ậ Mụ Củng cố, luyện tập kiến thức vừa học HS đọc SGK làm tập ẩ Bài làm học sinh, kĩ giải nhiệm vụ học tập ổ ự Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học Luyện tập Từ liệu điểm mơn học học sinh, rút thơng tin Mơ tả sơ xử lí để rút thơng tin số Hình 1.3 danh sách tệp ảnh lấy từ thẻ nhớ máy ảnh số Em tính tốn thẻ nhớ 15 GB chứa tối đa ảnh tính theo dộ lớn trung bình ảnh Ạ Ậ Ụ Mụ Vận dụng kiến thức vừa học vấn đề học tập thực tiễn ẩ HS vận dụng kiến thức vào giải nhiệm vụ đặt ổ ự Gv đưa câu hỏi nhà: Trong thẻ cước cơng dân có gắn chip có thơng tin số cước, họ tên, ngày sinh, giới tính, quê quán,… in thẻ để đọc trựuc tiếp Ngồi ra, thơng tin cịn mã hóa QR code ghi vào chip nhớ Theo em, điều có lợi gì? Hãy tìm hiểu mơ tả vai trị thiết bị số việc làm thay đổi việc chụp ảnh ẫ ự ẫ ũ ẫ ẩ À A Ò ỦA Ế Ị Ơ M À Ố XÃ Mơn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤ ÊU : - Nhận biết số thiết bị thơng minh thơng dụng Nêu ví dụ cụ thể - Biết vai trò thiết bị thông minh xã hội cách mạng công nghiệp lần thứ tư - Biết vai trò tin học xã hội Nêu ví dụ - Biết thành tựu bật ngành tin học ỹ ă : - 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 đề P ẩ ấ : Nghiêm túc, tập trung, tích cực chủ động II Ế Ị ẠY À ỆU Sgk, Sbt, giáo án III Ế Ì ẠY Ạ Ở MỞ ẦU - Mụ : Tạo hứng thú học tập cho học sinh : Hs dựa vào hiểu biết để trả lời câu hỏi ẩ : Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - ổ ự : GV giới thiệu dẫn dắt vào Chúng ta nghe nhiều thứ gắn với từ “Smart” “smart TV”, “smart phong”, “smart watch”, Đó tên gọi thiết bị thơng minh ? Máy tính xách tay có phải thiết bị thơng minh khơng Chúng ta tìm hiểu thiết bị thơng minh vai trị chúng cách mạng cơng nghiệp lần thứ tư Ì À Ế Ứ M H ộ 1: Tìm hiểu thiết bị thơng minh - Mụ + Biết thiết bị thông minh hệ thống xử lí thơng tin vai trị thiết bị thơng minh cách mạng công nghiệp lần thứ tư : HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ Hs hoàn thành tìm hiều kiến thức - ổ ự ẩ Ơ ự M Ế Ị ) ị ô ộ ệ xử í - Thiết bị thơng minh thiết bị điện tử hoạt động cách tự chủ mức độ định nhờ phần mềm điều khiển cài đặt sẵn Ví dụ: + Đồng hồ lịch vạn niên khơng có khả kết nối, máy ảnh số không hoạt động tự chủ => thiết bị thông minh + Camera kết nối internet để truyền liệu cách tự động có khả chọn lọc ghi hình phát chuyển động => thiết bị thông minh + Thiết bị thông minh thường gặp: điện thoại thơng minh, máy tính bảng + Một số thiết bị thơng minh cịn tích hợp thêm khả “bắt chước” vài hành vi hay cách tư người mức độ khác Ví dụ, người máy hiểu giao tiếp ngôn ngữ tự nhiên với người; xe tự hành dự đốn khả va chạm, từ giảm tốc độ tránh để giữ an tồn,…., Các khả ‘bắt chước” thiết bị thơng minh nói riêng máy móc nói chung, hạn * 1: y giao ụ GV: Nêu đặt câu hỏi ❖ Thiết bị thiết bị thông minh? HS: Thảo luận, trả lời * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * 3: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * 4: GV ❖ xác hóa gọi học sinh nhắc lại kiến thức ẩ ự chế, gọi chung trí tuệ nhân tạo (AI-artificial intelligence) )V ủ ị ô xã ộ uộ ô ệp ầ - Cuộc cách mạng công nghiệp lần thứ tư (gọi tắt cách mạng công nghiệp 4.0) cách mạng công nghiệp dựa tảng cơng nghệ số tích hợp với công nghệ thông minh để tạo quy trình phương thức sản xuất - Cuộc cách mạng công nghiệp 4.0 thúc đẩy mạnh mẽ kinh tế tri thức - IoT việc kết nối thiết bị thông minh với nhằm thu thập xử lí thơng tin cách tự động, tức thời diện rộng ứng dụng giám sát giao thông, cảnh báo thiên tai, lái xe tự động, điều khiển trình sản xuất ?1 Thiết bị hình 2.3 thiết bị thơng nhà máy nhiều ứng dụng khác minh? Tại sao? IoT yếu tố cách mạng công nghiệp 4.0, thiết bị thơng minh thành phần chủ chốt ⇨ Thiết bị thông minh thiết bị điện tử hoạt động tự chủ khơng cần can thiệp người, tự thích ?2 Ngồi thiết bị Câu 1, nhà em có ứng với hồn cảnh có khả thiết bị thông minh nào? kết nối với thiết bị khác để trao đổi liệu ⇨ Thiết bị thông minh đóng vai trị chủ chốt hệ thống IoT – nội dung cách mạng cơng nghiệp 4.0 H ộ : Tìm hiểu N ữ ựu ủ Mụ Nắm thành tựu tin học HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ HS hồn thành tìm hiểu kiến thức ổ ự ẩ ự À ỰU ỦA Các thành tựu tin học cần nhìn nhận hai phương diện: - Các thành tựu ứng dụng - Các thành tựu liên quan đến phát triển ngành Tin học ã - Quản lí Dùng máy tính quản lí quy trình nghiệp vụ * 1: sinh y giao ụ GV: Cuộc sống thay đổi khơng có máy tính thiết bị thơng minh? HS: Thảo luận, trả lời ẩ ự sinh giúp xử lí cơng việc nhanh chóng, xác, hiệu HS: Lấy ví dụ thực tế tiện lợi, tiết kiệm chi phí - Tự động hóa Nhờ máy tính, tự động hóa thay đổi * 2: ự ụ - Giải toán khoa học kĩ thuật Với khả tính tốn nhanh, xác máy tính hỗ trợ + HS: Suy nghĩ, tham khảo sgk trả cơng việc tính tốn, mơ phỏng, kiểm nghiệm lời câu hỏi nghiên cứu, thiết kế cơng trình, dự báo thời tiết, giải mã + GV: quan sát trợ giúp cặp gen, ứng dụng đồ số - Thay đổi cách thức làm việc nhiều ngành nghề * 3: Nhiều cơng việc thực trực tuyến dạy học, mua hàng… + HS: Lắng nghe, ghi chú, HS - Giao tiếp cộng đồng Tin học giúp trao đổi thơng tin phát nhanh chóng hiệu qua ứng dụng thư điện biểu lại tính chất tử, diễn đàn trang web mạng xã hội + Các nhóm nhận xét, bổ sung cho Youtube, Facebook, Twitter, Zalo M ự - Hệ điều hành Hệ điều hành giúp quản lí thơng tin, * 4: quản lí phần cứng, quản lí tiến trình xử lí máy GV xác hóa gọi học sinh tính cung cấp giao diện làm việc với người dùng nhắc lại kiến thức - Mạng Intemet: ỏ + Mạng máy tính cho phép kết nối máy tính thiết ?1 Tin học giúp cho em bị thông minh để trao đổi liệu với nhằm thực học tập? ứng dụng liên quan đến nhiều người hay nhiều ?2 Em cho ví dụ số ứng thiết bị phạm vi rộng dụng trực tuyến + Một thành tựu bật Intemet cho phép kết nối toàn cầu nhờ thiết lập quy tắc trao đổi liệu (được biết đến với tên gọi giao thức TCP/IP) vào năm 1983 - Các ngơn ngữ lập trình bậc cao Các chương trình máy tính phải viết ngơn ngữ lập trình Ví dụ: FORTRAN, Cobol, C, Pascal, Python, - Các hệ quản trị sở liệu: cung cấp công cụ để tổ chức, cập nhật, truy cập liệu không phụ thuộc vào tốn cụ thể Ví dụ DB2, MS/SQL, Oracle, MySQL Các thành nghiên cứu khoa học tin học trí tuệ nhân tạo, liệu lớn, thành tựu lớn tin học, ứng dụng nhiều lĩnh vực khác ⇨ Ngày nay, Tin học đem lại nhiều thay đổi lĩnh vực xã hội, từ quản lí điều hành, tự động hố quy trình sản xuất, giải toán cụ thể khoa học kĩ thuật việc thay đồ cách thức làm việc nhiều ngành nghề thói quen giao tiếp cộng đồng,… ⇨ Sự phát triển mạnh mẽ hệ thống phần cứng, thiết bị số phần mềm hệ thống, phần mềm công cụ, phần mềm ứng dụng, hệ quản trị ẩ ự sinh sở liệu, phát triển mang tính bùng nổ mạng máy tính Internet yếu tố định để máy tính trở thành phần thiếu xã hội đại Ạ UYỆ Ậ Mụ Củng cố, luyện tập kiến thức vừa học HS đọc SGK làm tập ẩ Bài làm học sinh, kĩ giải nhiệm vụ học tập ổ ự Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học Thiết bị thông minh nhận dạng hình ảnh? Các phần mềm tin học văn phòng trở thành phần mềm dùng nhiều Em nêu tác dụng phần mềm tin học văn phòng Ạ Ậ Ụ Mụ Vận dụng kiến thức vừa học vấn đề học tập thực tiễn c ẩ HS vận dụng kiến thức vào giải nhiệm vụ đặt ổ ự Gv đưa câu hỏi nhà: Các hệ thống giám sát giao thông nhờ camera thông minh triển khai thành phố Hãy truy cập Intemet, tìm hiểu cách kết nối thiết bị thơng minh hệ thống Nêu lợi ích hệ thống Xe tự hành xem thành tựu điển hình cách mạng công nghiệp 4.0 Với xe tự hành, người dân không cần sở hữu xe cá nhân, muốn lại cần đặt xe qua Internet Hãy tìm hiểu lợi ích xe tự hành giúp hạn chế ô nhiễm, ùn tắc giao thơng giảm chi phí ẫ ự ẫ ũ ẫ ẩ À M Ố ỂU Ữ ỆU À Ữ ỆU Ă Ả Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤ ÊU : - Nêu loại thông tin kiểu liệu gặp chương trình tin học phổ thơng - Biết bảng mã thông dụng ASCII Unicode - Giải thích sơ lược việc số hóa văn ỹ ă : - 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 đề P ẩ ấ : Nghiêm túc, tập trung, tích cực chủ động II Ế Ị ẠY À ỆU 10 ẩ ự Điểm dừng chương trình đặt trước lệnh m = m//k, sau k ước số nguyên tố phát đưa vào danh sách NT Quá trình gỡ lỗi tiến hành để kiểm tra Thiết lập bảng theo dõi giá trị trung gian k, m, n, NT sau, thay đổi biếnn,m,k giả sử giá trị nhập ban đầu n = 100: có theo thuật toán k m n NT Kết thúc hay không 10 10 [2] 0 50 10 [2,2] 25 10 [2,2,5] 5 10 [2,2,5, 5] Khi chạy, chương trình Thơng báo: 100 = x x chạy dừng lại 5x5 trước điểm dừng (trên hình dịng dừng lại ụ Viết chương trình nhập từ bàn phím ba số thực a,b,c đánh dấu) Nháy tìm nghiệm phương trình bậc hai: ax2 + bx + c = nút để chạy tiếp Chương trình cần xét đầy đủ trường hợp xảy chương trình Hướng dẫn: Với liệu a, b, c nhập (là số thực), cần xét đầy đủ trường hợp sau: - Nếu a = b = c phương trình có vơ số nghiệm - Nếu a = b = 0; c ≠ 0, phương trình vơ nghiệm - Nếu a = 0; b ≠ phương trình bậc có nghiệm - Nếu a ≠ 0, giải phương trình bậc hai Nghiệm phụ thuộc vào giá trị delta = b2 - 4ac Phương trình vơ nghiệm, có nghiệm kép hai nghiệm phân biệt phụ thuộc vào giá trị delta nhỏ 0, hay lớn Chương trình thiết kế thơng qua hàm sau: - NhapDL(): hàm nhập số a, b, c từ bàn phím - GiaiPT1(b,c): hàm giải phương trình bậc nhât: bx+c=0 Mỗi lần chương trình - GiaiPT2(a,b,c): hàm giải phương trình bậc hai: ax2+bx+c=0 dừng lại quan sát Trong thực hành sử dụng cấu trúc mở rộng lệnh biến n, m, k để kiểm rẽ nhánh if … else Python lệnh giống Khi tra tính đắn lệnh rẽ nhánh lồng mơ hình bên trái viết gọn chương trình mơ hình bên phải if : : else: if : 149 ẩ ự else: : elif : else: C ú ý: Cấu trúc if elif else lồng nhiều lần Chương trình đầy đủ sau: if Ạ UYỆ Ậ Mụ Củng cố, luyện tập kiến thức vừa học HS đọc SGK làm tập ẩ Bài làm học sinh, kĩ giải nhiệm vụ học tập ổ ự Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học Viết chương trình yêu cầu nhập số thực dương a Chương trình cần kiểm tra liệu nhập sau: Nếu số nhập nhỏ thơng báo: “Nhập sai, số a phải lớn Hãy nhập lại” Chương trình dừng sau người dùng nhập Viết chương trình in bảng cửu chương sau: 150 - Hàng thứ in bảng nhân 1, 2, 3, 4, - Hàng thứ hai in bảng nhân 6, 7, 8, 9, 10 Ạ Ậ Ụ Mụ Vận dụng kiến thức vừa học vấn đề học tập thực tiễn ẩ HS vận dụng kiến thức vào giải nhiệm vụ đặt ổ ự Gv đưa câu hỏi nhà: Viết chương trình nhập hai số tự nhiên Y1, Y2 số năm, Y2 > Y1 Tính xem khoảng thời gian từ năm Y1 đến năm Y2 có năm nhuận Áp dụng tính xem kỉ XXI có năm nhuận Gọi ƯCLN(a, b) hàm ƯCLN hai số tự nhiên a,b Dễ thấy ta có ƯCLN(a, b) = ƯCLN (b, a%b) a >0, ƯCLN(a, 0) = a Từ viết chương trình nhập hai số a, b tính ƯCLN a b ẫ ự ẫ ũ ẫ ẩ À Ơ Ậ Ậ Ì Y Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤ ÊU : - Thực hành ơn tập lập trình Python - Thực hành lập trình ggiải tốn có tính liên mơn ỹ ă : - 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 đề P ẩ ấ : Nghiêm túc, tập trung, tích cực chủ động II Ế Ị ẠY À ỆU Sgk, Sbt, giáo án III Ế Ì ẠY Ạ Ở MỞ ẦU - Mụ : Tạo hứng thú học tập cho học sinh : Hs dựa vào hiểu biết để trả lời câu hỏi ẩ : Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - ổ ự : GV giới thiệu dẫn dắt vào Ì À Ế Ứ M H ộ 1: Thực hành - Mụ + Rèn kỹ lập trình : HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ Hs hồn thành tìm hiều kiến thức - ổ ự ẩ ự ỆM Ụ Viết chương trình nhập họ tên đầy đủ từ bàn phím, * 151 1: y ví dụ “Hồng Thị Thanh Tâm”, sau tách riêng phần tên, họ, đệm in hình ẫ Sử dụng lệnh join( ) Xâu kí tự ban đầu tách thành danh sách dùng hàm split( ) Sau lấy phần họ tên, phần đệm lấy theo lệnh sau: dem = “ ”.join(slist[1:n-1]), với slist danh sách tách từ xâu ban đầu, n độ dài xâu slist Nhập chạy thử chương trình sau: giao ụ GV: Nêu đặt câu hỏi HS: Thảo luận, trả lời * 2: ự nhi ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * 3: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * 4: GV xác hóa gọi học sinh nhắc lại kiến thức ỆM Ụ Trọng lượng em hành tinh khác Chương trình yêu cầu nhập trọng lượng em (tính theo đơn vị N – Newton) Trái Đất tính trọng lượng em hành tinh khác (ví dụ Mặt Trăng, Hỏa tinh, Kim tinh, Thổ tinh, Mộc tinh, Mặt trời) ẫ Trọng lượng đo lực hút Trái Đất (hay hành tinh) lên vật thể Trọng lượng có đơn vị đo N (Newton) Khối lượng vật thể tính kg giá trị khơng thay đổi Chúng ta có cơng thức : P=mxg (1) Trong P trọng lượng tính N, m khối lượng tính kg, g gia tốc trọng trường Trái Đất (hay hành tinh), tính theo m/ Trên Trái Đất, g = 9.8 m/ Trên hành tinh giá trị g khác Danh sách hành tinh lưu biến planet, trọng lực tương ứng danh sách gravities Biết trọng lượng người Trái Đất (ví dụ ) dễ dàng tính trọng lượng người hành tinh khác biết giá trị g hành tinh Gọi P trọng lượng cần tìm, ta có cơng thức sau, suy trực tiếp từ cơng thức (1) m = /9.8 = P/g, suy P = x g/9.8 (2) Em nhập chương trình sau kiểm tra tính đắn chương trình 152 ụ Kiểm tra tính hợp lệ ba tham số ngày, tháng, năm Chương trình yêu cầu nhập ba số tự nhiên: ngày, tháng, năm từ bàn phím theo khn dạng, ví dụ nhập 08-02-2021 Chương trình thông báo liệu nhập hợp lệ hay không hợp lệ ẫ Bộ liệu cần nhập đặt tên day, month, year Nhiệm vụ toán nhập liệu kiểm tra tính hợp lệ theo yêu cầu lịch ngày, tháng, năm Điểm đặc biệt cần ý kiểm tra năm year có phải nhuận khơng, nhuận tháng phải có 29 ngày so với năm khơng nhuận tháng có 28 ngày Chúng ta sử dụng biến danh sách số thang để lưu số ngày tháng năm Sau lần nhập ba số day, month, year cần kiểm tra năm nhuận để cập nhật tháng Khi đó, chương trình kiểm tra viết đơn giản sau: Ạ UYỆ Ậ Mụ Củng cố, luyện tập kiến thức vừa học HS đọc SGK làm tập ẩ Bài làm học sinh, kĩ giải nhiệm vụ học tập ổ ự Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học 153 Viết chương trình nhập số n, sau nhập danh sách tên học sinh với họ, đệm, tên Sắp xếp tên học sinh lớp theo bảng chữ Đưa kết hình Ạ Ậ Ụ Mụ Vận dụng kiến thức vừa học vấn đề học tập thực tiễn ẩ HS vận dụng kiến thức vào giải nhiệm vụ đặt ổ ự Gv đưa câu hỏi nhà: Trong phần mềm bảng tính điện tử, liệu ngày tháng coi số ngày tính từ ngày 1-1-1990 Viết chương trình: - Nhập số tự nhiên n từ bàn phím tính xem số ứng với ngày, tháng, năm - Nhập thời gian theo khuôn dạng ngày – tháng – năm (ví dụ 8-10-2021), tính số ngày ứng với ngày theo phần mềm bảng tính điện tử Mở rộng tập phần luyện tập sau: - Việc xếp thứ tự phải ưu tiên theo tên trước, đến họ, đến đệm - Sắp xếp theo thứ tự bảng chữ tiếng Việt Chú ý: Bảng chữ tiếng Việt (bao gồm dấu thanh) xếp theo thứ tự sau: ẦÁẢÃẠÂẦẤẪẬĂẰẮẲẴẶBCDĐÉẺẼẸÊỀẾỂỄỆGHIÌÍỈĨỊJKLMNĨỎÕỌƠỜỚỞ ỠỢƠỒỐỔỖỘPQRSTÚÚỦŨỤƯỪỨỬỮỰVXYỲÝỶỸỴ Nếu n hợp số dễ thấy n phải có ước số nguyên tố nhỏ √n Viết chương trình tối ưu hóa nhiệm vụ 1, 31, theo cách sau: Để tìm ước số nguyên tố nhỏ cần tìm số 2, 3, …√n Nếu dãy không tìm thấy ước n kết luận n số nguyên tố ẫ ự ẫ ũ ẫ ẩ 154 Ủ Ề Ư Ệ À Ề Ế Ế Ồ AM Y Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤ ÊU : ❖ Biết khái niệm, kiến thức kĩ cần có nghề thiết kế đồ họa ❖ Biết ngành học nhu cầu nhân lực liên quan đến nghề thiết kế đồ họa ❖ Tự tìm kiếm khai thác thông tin hướng nghiệp lĩnh vực thiết kế đồ họa, giao lưu chia sẻ với bạn bè qua kênh truyền thông tin số thông tin nghề nghiệp ỹ ă : - 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 đề P ẩ ấ : Nghiêm túc, tập trung, tích cực chủ động II Ế Ị ẠY À ỆU Sgk, Sbt, giáo án III Ế Ì ẠY Ạ Ở MỞ ẦU - Mụ : Tạo hứng thú học tập cho học sinh : Hs dựa vào hiểu biết để trả lời câu hỏi ẩ : Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - ổ ự : GV giới thiệu dẫn dắt vào Trong cơng việc sau, theo em, cơng việc có liên quan trực tiếp đến thiết kế đồ họa? Thợ may Phát viên Kiến trúc sư Hình 33.1 Thư kí HS: trả lời câu hỏi Ì À Ế Ứ M H ộ 1: Tìm hiểu khái niệm thiết kế đồ họa - Mụ + Biết thiết kế đồ họa : HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ Hs hồn thành tìm hiều kiến thức - ổ ự ẩ ự ỆM Ề Ế Ế Ồ A * 1: y giao ụ - Thiết kế đồ họa việc dàn dựng bố cục, GV: Nêu đặt câu hỏi 155 ẩ ự xếp, chỉnh sửa hình ảnh, lựa chọn màu sắc để sáng tạo thông điệp truyền thông hấp dẫn thu hút, đáp ứng yêu cầu truyền đạt thông tin cách hiệu nhằm phục vụ mục đích tuyên truyền kinh doanh Tùy theo phương thức thể hiện, thông điệp truyền thông ấn phẩm (tấm thiếp, tờ rơi, logo, biển hiệu, áp phích, tài liệu quảng cáo/giới thiệu sản phẩm, bìa sách/tạp chí,…), trang web,… - Các hình ảnh đồ họa thường bao gồm nhiều thành phần văn bản, đối tượng hình ảnh đường, hình hay hình vẽ, ảnh chụp, màu sắc,… Nhiệm vụ người thiết kế đồ họa lựa chọn, vẽ, cắt, ghép, xếp thành phần để tạo thành sản phẩm hoàn chỉnh - Thiết kế đồ họa đem lại nhiều lợi ích cho người, ngành nghề, lĩnh vực khác nhau: ● Giúp tạo dựng hình ảnh chuyên nghiệp tổ chức cá nhân người thông qua sản phẩm logo, áp phích, danh thiếp, thẻ nhân viên, hình ảnh mạng xã hội… ● Mang lại trải nghiệm đặc biệt cho độc giả, người xem thông qua hình ảnh truyền thơng thu hút hấp dẫn ● Tăng hiệu tiếp thị doanh thu nhờ tờ rơi, quảng cáo…., với hình ảnh sản phẩm bắt mắt ấn tượng ? Em hiểu thiết kế đồ họa? Em vẽ tranh hay làm phim chưa? Em tạo sản phẩm cách nào? HS: Thảo luận, trả lời * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * 3: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * 4: GV xác hóa gọi học sinh nhắc lại kiến thức ỏ Hãy chọn công việc nêu Hình 33.1 liên quan trực tiếp tới thiết kế đồ họa cho biết thiết kế đồ họa hỗ trợ ● Thiết kế đồ họa sáng tạo thơng cho cơng việc đó? điệp truyền thơng kết hợp hình ảnh, kiểu chữ, màu sắc để truyền tải thông tin đến người xem ● Thiết kế đồ họa đem lại nhiều lợi ích cho người, cho ngành nghề, lĩnh vực H ộ : Tìm hiểu kĩ ă ầ ó ủ k Mụ Nắm kĩ cần có người thiết kế đồ họa HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ HS hồn thành tìm hiểu kiến thức ổ ự ẩ ự sinh y giao Ế Ứ Ỹ Ă Ầ Ó ỦA ƯỜ * 1: ụ Ế Ế Ồ A - Bất ngành nghề cần phải có kiến thức, kỹ GV: Theo em, để làm người thiết 156 ẩ ự định Đối với ngành thiết kế đồ họa, kỹ vẽ, xếp đối tượng đồ họa cịn địi hỏi u cầu sau: + Có kiến thức cơng nghệ nói chung thành thạo kĩ máy tính thiết bị thơng minh nói riêng, đặc biệt kiến thức kĩ làm việc phần mềm đồ họa máy tính Adobe Photoshop, CorelDraw, GIMP, inDesign, Scribus, AutoCard, Corel Designer, Solld Works,… Ngoài ra, kiến thức công nghệ in ấn điểm cộng người thiết kế đồ họa + Người làm đồ hoạ máy tính cần ln học hỏi điều mới, cần có kiến thức rộng lĩnh vực tốn học, vật lí, nghệ thuật, xã hội,… để ứng dụng cơng việc Đồng thời, họ cần phải có kĩ nhận biết xu hướng, nắm bắt nhu cầu xã hội, tìm kiếm thơng tin, tra cứu tài liệu để học hỏi theo kịp với xu đời sống, xã hội + Bên cạnh đó, người làm thiết kế đồ hoạ thiếu khả sáng tạo, yêu thích đẹp, kĩ đánh giá, phản biện, phân tích, tư với số khả ngoại ngữ sinh kế đồ họa cần có kỹ nào? Em có thấy thân phù hợp với nghề hay khơng? HS: Thảo luận, trả lời HS: Lấy ví dụ thực tế * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * 3: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * 4: Người làm nghề thiết kế đồ hoạ cần có: GV xác hóa gọi học sinh - Khả sáng tạo, yêu thích cảm nhận đẹp - Kiến thức công nghệ nói chung, cơng nghệ in ấn, nhắc lại kiến thức cơng nghệ thơng tin truyền thơng nói riêng - Kiến thức rộng lĩnh vực toán học, vật lý, Câu hỏi nghệ thuật, xã hội Theo em, kĩ năng, tố chất - Kĩ vẽ, xếp đối tượng đồ hoạ - Kĩ sử dụng máy tính thơng minh, sử dụng thành cần thiết cho người thiết kế đồ hoạ: thạo phần mềm thiết kế đồ hoạ A Có hiểu biết sâu sắc toán - Kĩ học hỏi điều mới, cơng nghệ mới, kĩ học tìm kiếm thơng tin B Có khả sử dụng thành - Kĩ đánh giá, phản biện, phân tích tư thạo phần mềm đồ hoạ máy tính với số có kiến thức cơng nghệ C Biết chơi nhiều nhạc cụ khác D Có khả cảm nhận đẹp khả sáng tạo H ộ Mụ ổ 3: Học tập làm việc ngành thiết kế đồ họa Biết học tập làm việc ngành thiết kế đồ họa cần chuẩn bị tốt HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ HS hồn thành tìm hiểu kiến thức ự 157 ẩ ự Ậ À Ệ ÀM À Ế Ế Ồ Ạ - Để bắt đầu với lĩnh vực thiết kế đồ hoạ, theo học trung tâm, trường dạy nghề Cũng theo học bậc đại học, cao đẳng trường mĩ thuật kiến trúc, thiết kế nhiều trường đào tạo ngành Công nghệ thông tin đào tạo chuyên ngành Thiết kế đồ hoạ máy tính - Có thể tìm kiếm thơng tin hướng nghiệp, việc làm Internet thơng qua cơng cụ tìm kiếm phổ biến Google Search, Bing… với từ khoá nghề thiết kế đồ hoạ, thiết kế mĩ thuật, thiết kế 3D, thiết kế giao diện, nhận diện thương hiệu, thiết kế quảng cáo,… Cũng truy cập vào diễn đàn, dịch vụ tìm kiếm việc làm Linkedln, Vietnamworks,… để tìm kiếm trao đổi thông tin * sinh y giao 1: ụ GV: Theo em, để theo học thiết kế đồ hoạ bậc đại học, cao đẳng, cần chuẩn bị tốt môn học gì? Em biết trường đại học có đào tạo chuyên ngành thiết kế đồ hoạ? Sau tốt nghiệp chuyên ngành thiết kế đồ hoạ, người học làm cơng việc gì? HS: Thảo luận, trả lời HS: Lấy ví dụ thực tế * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi - Những hội nghề nghiệp như: chuyên viên thiết kế, tư + GV: quan sát trợ giúp cặp vấn thiết kế công ty quảng cáo, công ty thiết kế, công ty truyền thông tổ chức kiện, studio nghệ thuật, xưởng phim hoạt hình truyện tranh, tồ * 3: soạn, nhà xuất bản, quan truyền hình, báo chí,… - Ngồi ra, sau tốt nghiệp, tự thành lập doanh + HS: Lắng nghe, ghi chú, HS nghiệp, công ty thiết kế, dịch vụ studio tư vấn, phát giảng dạy trường học, trung tâm, câu lạc bộ,… biểu lại tính chất - Cơ hội làm thêm nhà thiết kế website, thiết kế + Các nhóm nhận xét, bổ sung cho logo, nhận diện thương hiệu,…khi có kinh nghiệm cần thiết, em hồn tồn có tự mở cơng ty riêng cho mình, nhận dự án công ty, tổ chức,… * 4: GV ● Theo học lĩnh vực thiết kế đồ hoạ trung tâm, xác hóa gọi học sinh trường dạy nghề, trường đại học, cao đẳng có nhắc lại kiến thức chuyên ngành thiết kế đồ hoạ, thiết kế đồ hoạ máy tính ● Có thể tìm kiếm thơng tin hướng nghiệp Internet hay qua diễn đàn nghề nghiệp ● Nhu cầu nhân cao với nhiều công việc cách thức làm việc đa dạng Ạ UYỆ Ậ Mụ Củng cố, luyện tập kiến thức vừa học HS đọc SGK làm tập ẩ Bài làm học sinh, kĩ giải nhiệm vụ học tập ổ ự Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học Thiết kế đồ hoạ thao tác A Tạo thành phần đồ hoạ B Lựa chọn thành phần đồ hoạ C Sắp xếp thành phần đồ hoạ D Tất thao tác 158 Sau tốt nghiệp trường đào tạo thiết kế đồ hoạ, em làm việc đơn vị nào? Ạ Ậ Ụ Mụ Vận dụng kiến thức vừa học vấn đề học tập thực tiễn ẩ HS vận dụng kiến thức vào giải nhiệm vụ đặt ổ ự Gv đưa câu hỏi nhà: Hãy tìm kênh thơng tin giới thiệu việc làm liên quan đến thiết kế đồ hoạ chia sẻ với bạn bè kênh thơng tin Sử dụng cơng cụ tìm kiếm internet để biết phần mềm công cụ đồ hoạ Illustrator, Photoshop, Indesign, AutoCad,… dùng để làm gì? ẫ ự ẫ ũ ẫ ẩ À Ề Ể Ầ MỀM Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: tiết I MỤ ÊU : ❖ 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 ỹ ă : - 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 đề P ẩ ấ : Nghiêm túc, tập trung, tích cực chủ động II Ế Ị ẠY À ỆU Sgk, Sbt, giáo án III Ế Ì ẠY Ạ Ở MỞ ẦU - Mụ : Tạo hứng thú học tập cho học sinh : Hs dựa vào hiểu biết để trả lời câu hỏi ẩ : Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa - ổ ự : GV giới thiệu dẫn dắt vào 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ế? HS: trả lời câu hỏi Ì À Ế Ứ M H ộ 1: Tìm hiểu phần mềm thiết kế đồ họa GIMP - Mụ + Biết sử dụng phần mềm thiết kế đồ họa : HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ Hs hồn thành tìm hiều kiến thức - ổ ự 159 ẩ ự Ể Ầ MỀM À Ì? Các cơng việc bản, cơng đoạn cần thực để sản xuất phần mềm gồm có: Đ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ụ, xây dựng hồ sơ yêu cầu hệ thống Phân tích hệ thống: Dựa tài 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 đủ yêu cầu phần mềm Thiết kế hệ thống: Dựa vào tài liệu phân tích, chuyên viên thiết kế đưa thiết kế tổng thể, thiết kế liệu thiết kế chức giao diện chi tiết Lập trình: Dựa vào tài liệu thiết kế, lập trình viên tiến hành tạo sở liệu cần viết đoạn mã thực chức Kiểm thử: Phát để loại bỏ lỗi 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ế,… Chuyển giao: Cài đặt, khởi tạo liệu, hướng dẫn sử dụng chuyển giao 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 xuất phần mềm quản trị dự án phần mềm, bao gồm lập kế hoạch, điều phối nhân sự, tài chính, phương tiện, kiểm sốt chất lượng, để đảm bảo thành cơng dự án Tất công việc hoạt động nêu gọi chung phát triển phần mềm mà lập trình hoạt động Những người tham gia vào cơng việc hoạt động gọi người phát triển phần mềm (Software Developer) * 1: y giao ụ GV: Nêu đặt câu hỏi Nhiều em mong muốn biết lập trình để làm phần mềm ứng dụng Vậy em có biết việc sản xuất phần mềm gồm công đoạn không? HS: Thảo luận, trả lời * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * 3: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * 4: n, GV ❖ xác hóa gọi học sinh nhắc lại kiến thức ỏ Theo em điều điều sau nói phát triển phần mềm? A Phát triển phần mềm lập trình B Phát triển phần mềm trình gồm nhiều công việc hoạt động C Phát triển phần mềm q trình gồm nhiều cơng việc hoạt động, lặp lặp lại D Phát triển phần mềm quản trị dự Phát triển phần mềm gồm công việc án phần mềm hoạt động sau: điều tra, khảo sát, phân tích thiết kế hệ thống; lập trình; kiểm thử; chuyển giao; bảo trì quản trị dự án H ộ : Tìm hiểu k , kĩ ă ủ p ể p ầ ề Mụ Nắm vị trí người phát triển phần mềm HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ HS hồn thành tìm hiểu kiến thức ổ ự 160 ẩ ự Ế Ứ Ĩ Ă ỦA ƯỜ Ể Ầ MỀM Có ba hoạt động phát triển phần mềm là: - Lập trình - Tổ chức phát triển phần mềm bao gồm việc vận dụng kiến thức, hiểu biết kĩ thuật để tổ chức hoạt động phân tích, thiết kế, lập trình, kiểm thử, bảo trì, đánh giá, chuyển giao - Quản trị dự án phát triển phần mềm Khởi đầu, lập trình viên cần có hiểu biết ngơn ngữ lập trình phù hợp để bắt đầu phụ trách đoạn mã ngắn, đơn giản theo thiết kế Với kiến thức kĩ có được, ngồi việc lập trình, họ tham gia số công đoạn khác kiểm thử, chuyển giao hay bảo trì phần mềm Ở cấp độ cao hơn, lập trình viên 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ế, chuyên 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 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 Đố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 ● 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 xun 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 161 * 1: y giao ụ GV: Theo em, phát biểu “tất người phát triển phần mềm có vai trị nhau” hay sai? HS: Thảo luận, trả lời HS: Lấy ví dụ thực tế * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * 3: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * 4: GV xác hóa gọi học sinh nhắc lại kiến thức ỏ Công việc kĩ sư phần mềm gồm có: A Phân tích, thiết kế, phát triển phần mềm B Kiểm định bảo trì phần mềm C Định hướng người phát triển phần mềm D Tất điều Theo em kĩ năng, kiến thức quan trọng nghề phát triển phần mề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 H ộ 3: Tìm hiểu ệ p ề p ầ ề Mụ Nắm ô ệ p ề p ầ ề HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV ẩ HS hoàn thành tìm hiểu kiến thức ổ ự ẩ ự Ơ Ệ Ể Ầ 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 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ư phần mềm, cần theo học bậc đại học tin học hay công nghệ thông tin Sau tốt nghiệp khóa, ngành đào tạo, tham gia công việc phát triển phần mềm nhiều lĩnh vực như: - Lập trình ứng dụng: Viết chương trình với tác vụ cụ thể - Phát triển giao diện người dùng: Xây dựng giao diện thân thiện với người dùng - Phát triển ứng dụng web, phần mềm hệ thống quản trị hệ thống thông tin, kho liệu - 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 - Phát triển games: Xây dựng phần mềm trị chơi máy tính - Phát triển ứng dụng di động: Viết ứng dụng cho điện thoại di động, máy tính bảng thiết bị di động khác Người muốn tham gia phát triển phần mềm tìm kiếm hội hội chợ việc làm tỉnh, thành phố, cơng ty, tập đồn cơng nghệ FPT, Viettel, VNPT, hay trường đại học tổ chức Các em 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 ● 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 162 sinh * 1: y giao ụ GV: Em có biết làm để trở 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? HS: Thảo luận, trả lời HS: Lấy ví dụ thực tế * 2: ự ụ + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * 3: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * 4: GV xác hóa gọi học sinh nhắc lại kiến thức ỏ Em đánh giá hội việc làm tương lai nghề phát triển phần mềm Theo em, người tốt nghiệp trường đại học cơng nghệ thơng tin làm tốt cơng việc gì? Cho đơn vị nào? ẩ ự sinh 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ệ Ạ UYỆ Ậ Mụ Củng cố, luyện tập kiến thức vừa học HS đọc SGK làm tập ẩ Bài làm học sinh, kĩ giải nhiệm vụ học tập ổ ự Gv Cho HS nhắc lại KT: Hs: Nhắc lại vấn đề học 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 Ạ Ậ Ụ Mụ Vận dụng kiến thức vừa học vấn đề học tập thực tiễn g: ẩ HS vận dụng kiến thức vào giải nhiệm vụ đặt ổ ự Gv đưa câu hỏi nhà: Ở 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? ẫ ự ẫ ũ ẫ ẩ 163 ... +1 910 mã thuận có mã 00 0100 11, -1 910 có mã 100 10011 Em đổi số sau từ hệ thập phân sang hệ nhị phân a) 13 b) 155 c) 76 Em đổi số sau từ hệ nhị phân sang hệ thập phân a) 1100 11 b) 100 1101 1 c) 100 1 110. .. Kilobyte KB 210 B biểu lại tính chất + Các nhóm nhận xét, bổ sung cho Megabyte MB 210 KB * 4: GV Gigabyte GB 210 MB xác hóa gọi học sinh nhắc lại kiến 10 thức Terabyte TB GB H Ố Petabyte PB 210 TB Exabyte... nhiều byte - Ví dụ số 19 hệ đếm nhị phân có biểu diễn 100 11 cần byte với ba bit bổ 15 ẩ ự sung thêm bên trái cho đủ bit, số 62 010 = 100 1101 1002 phải sử dụng byte cần bổ sung thêm bit vào phía