Giải bài tập Tin học 10 Bài 2: Dự án nhỏ: Tìm hiểu về nghề lập trình web, lập trình trò chơi và lập trình cho thiết bị di động sách Cánh diều giúp các em học sinh lớp 10 có thêm nhiều tư liệu tham khảo, đối chiếu lời giải hay, chính xác để biết cách trả lời các câu hỏi trang 130.
Giải Tin học 10 Bài 2 thuộc chủ đề G: Hướng nghiệp với tin học giúp các bạn học sinh nắm vững kiến thức về nghề lập trình trò chơi và lập trình cho thiết bị di động. Vậy sau đây là nội dung chi tiết bài soạn Tin 10 Bài 2 Dự án nhỏ, mời các bạn cùng theo dõi.
Dự án nhỏ Tìm hiểu về nghề lập trình web, lập trình trò chơi và lập trình cho thiết bị di động
Dự án 1
Trả lời câu hỏi trang 130 SGK Tin học 10: Nhóm 1: Tìm hiểu nghề thiết kế và lập trình web
Lời giải:
Lập trình web là công việc của một Web Developer (Lập trình viên website) có nhiệm vụ nhận toàn bộ dữ liệu (Giao diện web tĩnh) từ bộ phận thiết kế web để chuyển thành một hệ thống website hoàn chỉnh có tương tác với CSDL và tương tác với người dùng dựa trên ngôn ngữ máy tính.
Thiết kế web là công việc của một Web Designer (Chuyên viên Thiết kế web) có nhiệm vụ tạo ra bộ mặt hay còn gọi là Giao diện (Template) website một cách hoàn chỉnh. Giao diện này có thể ở dạng Ảnh hoặc dạng Web Tĩnh HTML.
- Đặc điểm, yêu cầu
Những yếu tố cần có của một nhà lập trình web
+ Có các kiến thức về code web,công nghệ thiết kế web, chuyên môn về web
+ Kĩ năng front-end, kĩ năng back-end
+ Kĩ năng phân tích thiết kế, nắm bắt những xu hướng thiết kế mới nhất hiện nay.
- Các sản phẩm của nghề: Hệ thống website, giao diện của một website.
- Nơi đào tạo: Đại học Khoa học tự nhiên, ITPLus Academy, Trung tâm dạy thiết kế website Vietsolution.
- Tình hình tuyển dụng: hiện nay nước ta đang thiếu hụt ứng viên kể cả số lượng và chất lượng.
Dự án 2
Trả lời câu hỏi trang 130 SGK Tin học 10: Nhóm 2: Tìm hiểu nghề thiết kế và lập trình trò chơi
Lời giải:
Nghề thiết kế và lập trình trò chơi là nghề phát triển một trò chơi từ lúc nó còn là một ý tưởng được ấp ủ và sau nhiều quá trình sáng tạo và phát triển để có thể ra mắt một trò chơi hoàn chỉnh từu bước lên ý tưởng, thiết lập cách chơi, mục tiêu cho người chơi với những thử thách và sự kiện như thế nào để phù hợp với nền tảng trò chơi ví dụ như board game, nhập vai, chiến thuật,...
- Gameplay Designer là người có vai trò quan trọng trong việc thiết kế gameplay. Bạn sẽ là người quyết định: “Game đó được chơi như thế nào?”, “Cơ chế điều khiển ra sao?”, “Lối chơi có gì đặc biệt so với các sản phẩm khác?”,...
- System Designer: đảm đương công việc thiết kế các hệ thống quan trọng trong game.
- Scripting Designer là một vị trí cực kì quan trọng. Bạn sẽ là cầu nối giữa những ý tưởng và khả năng thực thi, xây dựng các bản demo.
- Level Designer là người nắm bắt tâm lý người chơi để sáng tạo những màn chơi phù hợp với nội dung game
- Operation Designer sẽ đảm nhận công việc cập nhật và bảo trì cho một sản phẩm đã hoàn thiện và chính thức ra mắt…
Yêu cầu bạn phải thực sự yêu thích trò chơi này bởi công việc rất áp lực và căng thẳng cần một sự tập trung cao độ vào các kế hoạch chưa hoàn thành. Ngoài ra, cần có nhiều kiến thức chuyên môn và kỹ năng đồ họa như chuyển động, lập trình mạng, va chạm và thuật toán, các thiết kế hình ảnh, giao diện và cơ sở dữ liệu cho người dùng.
Sản phầm chính: các trò chơi game được mọi người yêu thích và tải về. Có rất nhiều trung tâm, nơi đào tạo như: VTC Academy, Đại học Hoa Sen, FPT Arena Multimedia, Trung tâm tin học | Đại học Khoa học tự nhiên,… Số lượng tuyển sinh hằng năm rất lớn lên tới vài trăm nghìn người.
Ngành công nghiệp game đã và đang phát triển với tốc độ rất nhanh với xấp xỉ 2.5 tỷ người chơi trên toàn thế giới và giá trị kỳ vọng thị trường của toàn ngành là 152.1 tỷ đô. Nền công nghiệp game điện tử đang thiếu nhân sự do những yêu cầu về trình độ chuyên môn rất cao. Đây là cơ hội tuyệt vời cho các bạn trẻ đam mê có cơ hội khẳng định bản thân mình. Môi trường làm việc năng động, thu nhập cao.
Dự án 3
Trả lời câu hỏi trang 130 SGK Tin học 10: Nhóm 3: Tìm hiểu nghề phát triển ứng dụng trên thiết bị di động.
Lời giải:
Nghề phát triển ứng dụng trên thiết bị di động
- Lập trình ứng dụng di động là viết ngôn ngữ lập trình (code) để xây dựng các tiện ích, chương trình, app, hệ điều hành trên mobile. Hiện nay, có 2 hệ điều hành trên Smartphone phổ biến nhất là Android và IOS.
Lập trình ứng dụng di động mang đến một không gian mua sắm, tin tức, giải trí thu nhỏ ngay trên Smartphone của mỗi cá nhân.
- Đặc điểm, yêu cầu
Hiện nay, các thiết bị Smartphone đang chạy trên hai hệ điều hành chính là Android và IOS. Việc đầu tiên, người học lập trình ứng dụng di động cần làm là chọn một nền tảng để phát triển.
Tìm hiểu những thông tin nền tảng của hai hệ điều hành.
Trang bị kiến thức nền tảng về các loại ngôn ngữ lập trình mobile viết nên ứng dụng.
- Các sản phẩm của nghề: Các ứng dụng trên thiết bị di động.
- Nơi đào tạo: VTC academy, Học viện đào tạo CNTT NIIT – ICT Hà Nội,…