CBSE lớp 11. Khoa học máy tính – Giáo trình Python
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Cơ bản
- Cập nhật lần cuối. 11 tháng 11 năm 2021
Cải thiện bài viết
Lưu bài viết
[Tùy chọn cho năm học 2018-2019 và bắt buộc cho năm học 2019-20 trở đi]
1. điều kiện tiên quyết. Không có điều kiện tiên quyết chính nào được yêu cầu cho khóa học này ngoài các kỹ năng Toán học cơ bản. Tuy nhiên, sẽ rất hữu ích nếu học sinh có kiến thức cơ bản về Ứng dụng máy tính.
2. Kết quả học tập.
- Phát triển tư duy tính toán cơ bản. Tìm hiểu cách lập luận với các biến, chuyển đổi trạng thái, điều kiện và phép lặp
- Hiểu khái niệm về kiểu dữ liệu và cấu trúc dữ liệu bậc cao hơn như danh sách, bộ dữ liệu và từ điển
- Đánh giá cao khái niệm thuật toán và hiểu cấu trúc của nó, bao gồm cả cách thuật toán xử lý các trường hợp góc
- Phát triển sự hiểu biết cơ bản về hệ thống máy tính – kiến trúc, hệ điều hành, điện thoại di động và điện toán đám mây
- Học lập trình SQL cơ bản
- Tìm hiểu tất cả về an toàn mạng
3. Phân phối nhãn hiệu
Unit No. Unit Name Marks 1. Programming and Computational Thinking - 1 35 2. Computer Systems and Organisation 10 3. Data Management - 1 15 4. Society, Law and Ethics - 1 10 5. Practical 30 Total 100
4. 1 đơn vị 1. Tư duy lập trình và tính toán [PCT-1] [80 Lý thuyết + 70 Thực hành]
Làm quen với kiến thức cơ bản về lập trình Python. một chương trình “hello world” đơn giản, quy trình viết chương trình, chạy chương trình và in các câu lệnh; . số nguyên, số float, chuỗi.
Giới thiệu khái niệm về một biến và các phương pháp để thao tác với nó [khái niệm về L-value và Rvalue ngay cả khi không được dạy rõ ràng], Kiến thức về các kiểu dữ liệu và toán tử. chấp nhận đầu vào từ bàn điều khiển, câu lệnh gán, biểu thức, toán tử và mức độ ưu tiên của chúng.
Câu điều kiện. nếu, nếu-khác, nếu-elif-khác; . e. g. giá trị tuyệt đối, sắp xếp 3 số và chia hết, Khái niệm tính toán lặp và luồng điều khiển. for, while, lưu đồ, cây quyết định và mã giả; . tính toán lãi suất, chủ yếu là thử nghiệm và giai thừa.
Ý tưởng gỡ lỗi. lỗi và ngoại lệ; . pdb, điểm ngắt.
Kiểu dữ liệu dãy. Danh sách, bộ dữ liệu và từ điển. tìm giá trị lớn nhất, nhỏ nhất, trung bình; . Giới thiệu khái niệm truy cập các phần tử trong một tập hợp bằng cách sử dụng các số và tên.
Thuật toán sắp xếp. sắp xếp bong bóng và chèn; .
Chuỗi. Chuỗi trong Python. so sánh, nối, chuỗi con; .
4. 2. Mục 2. Tổ chức và Hệ thống Máy tính [CSO] [20 Lý thuyết + 6 Thực hành]
Tổ chức máy tính cơ bản. mô tả hệ thống máy tính và hệ thống di động, CPU, bộ nhớ, đĩa cứng, I/O, pin, nguồn điện.
Các loại phần mềm. Các loại phần mềm – Phần mềm hệ thống, Phần mềm tiện ích và Phần mềm ứng dụng
Ngôn ngữ của Bit. bit, byte, MB, GB, TB và PB.
Logic Boolean. OR, AND, NAND, NOR, XOR, NOT, bảng chân trị, định luật De Morgan Biểu diễn số. số ở cơ số 2, 8, 16, số nguyên không dấu, phép cộng nhị phân
Chuỗi. ASCII, UTF8, UTF32, ISCII [mã script Ấn Độ]
Thực thi chương trình. quy trình biên dịch cơ bản – thực thi nhị phân chương trình, Chạy chương trình. Khái niệm về hệ điều hành, ý tưởng về tải, Trình thông dịch [xử lý từng dòng một], sự khác biệt giữa trình biên dịch và trình thông dịch, cách hệ điều hành chạy chương trình, hệ điều hành với vai trò quản lý tài nguyên.
Điện toán đám mây. Khái niệm về máy tính đám mây, lưu trữ đám mây [công khai/riêng tư] và giới thiệu ngắn gọn về điện toán song song.
4. 3. Bài 3. Quản lý dữ liệu [DM-1] [30 Lý thuyết + 24 Thực hành]
Cơ sở dữ liệu quan hệ. ý tưởng về cơ sở dữ liệu và sự cần thiết của nó, quan hệ, khóa, khóa chính, khóa ngoại; .
Các lệnh SQL. chọn, dự án và tham gia; .
Thông tin cơ bản về cơ sở dữ liệu NoSQL. mongodb.
Đơn vị 4. Xã hội, Luật pháp và Đạo đức [SLE-1] – An toàn mạng [Lý thuyết 10]
An toàn mạng. duyệt web an toàn, bảo vệ danh tính, bảo mật, mạng xã hội, những kẻ lừa đảo trên mạng và bắt nạt
Sử dụng mạng xã hội phù hợp. lan truyền tin đồn và các trang mạng xã hội phổ biến [Twitter, LinkedIn và Facebook] và các quy tắc sử dụng cụ thể.
Truy cập các trang web một cách an toàn. phần mềm độc hại, phần mềm quảng cáo, vi rút, Trojan
Truyền dữ liệu an toàn. kết nối an toàn, nghe lén, lừa đảo và xác minh danh tính.
5. Thực tế
5. 1. Lập trình bằng Python. Ít nhất các khái niệm Python sau đây phải được đề cập trong các buổi thực hành
. biểu thức, điều kiện, vòng lặp, danh sách, từ điển và chuỗi. Sau đây là một số bài tập trong phòng thí nghiệm đại diện.
- Tìm số lớn nhất và nhỏ nhất trong một danh sách
- Tìm số lớn thứ ba trong một danh sách
- Kiểm tra chủ yếu
- Tìm xem một chuỗi có phải là một palindrome hay không
- Cho hai số nguyên x và n, tính x n. Tính ước chung lớn nhất và bội chung nhỏ nhất của hai số nguyên
- Kiểm tra xem một số có bằng tổng lập phương của các chữ số của nó không. Tìm số nhỏ nhất và lớn nhất như vậy
5. 2. Quản lý dữ liệu. Các lệnh SQL Ít nhất các lệnh SQL sau phải được đề cập trong các bài thực hành. tạo, chèn, xóa, chọn và tham gia.
Sau đây là một số nhiệm vụ tiêu biểu.
- Tạo một bảng sinh viên với id, tên và điểm của sinh viên làm thuộc tính trong đó id sinh viên là khóa chính
- Chèn thông tin chi tiết của một sinh viên mới vào bảng trên
- Xóa thông tin chi tiết của một sinh viên cụ thể trong bảng trên
- Sử dụng lệnh select để lấy thông tin chi tiết của học sinh có điểm trên 80.
Tạo một bảng mới [tên, ngày sinh] bằng cách nối hai bảng [id sinh viên, tên] và [sinh viên
id, ngày sinh]. - Tạo một bảng mới [ID đơn hàng, Tên khách hàng và Ngày đặt hàng] bằng cách nối hai bảng [ID đơn hàng, ID khách hàng và Ngày đặt hàng] và [ID khách hàng, Tên khách hàng, Tên liên hệ, quốc gia]
Nguồn. CBSE
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm