WJEC GCSE Computer Science: A Working Revision Plan
Một hướng dẫn ôn tập WJEC GCSE Computer Science thực tế bao gồm cả hai bài kiểm tra, những sai lầm phổ biến, và cách thực sự ghi nhớ nội dung.
WJEC GCSE Computer Science chia thành hai bài thi viết (Unit 1: Understanding Computer Science, Unit 2: Programming and System Development) cộng với bài đánh giá lập trình ngoài kỳ thi không tính vào điểm cuối cùng nhưng hoàn toàn quyết định xem bạn có hiểu tài liệu đủ tốt để vượt qua các kỳ thi hay không. Hầu hết học sinh mất điểm không vì thiếu kiến thức mà vì những câu trả lời mơ hồ cho những câu hỏi đòi hỏi độ chính xác. Hướng dẫn này là để khắc phục điều đó.
Biết chính xác những gì được kiểm tra ở đâu
Unit 1 bao gồm binary, phần cứng, mạng, bảo mật, và tác động của công nghệ lên xã hội. Unit 2 bao gồm thuật toán, các cấu trúc lập trình, các kiểu dữ liệu, và cơ sở dữ liệu, nhưng nó vẫn là kỳ thi viết, không phải bài kiểm tra mã hóa. Điều này khiến mọi người bị nhầm lẫn. Bạn sẽ không gõ Python trong Unit 2 — bạn sẽ đọc pseudocode, theo dõi nó bằng tay, và viết logic ra giấy. Nếu bạn chỉ từng thực hành trong trình soạn thảo mã với phản hồi tức thì, hãy ngồi xuống và theo dõi năm chương trình trên giấy bằng bút chì, không có trình biên dịch, không có tự động hoàn thành. Viết các giá trị biến vào bảng khi bạn làm. Đây là bài tập hữu ích nhất cho Unit 2 vì nó buộc bạn thực sự thực thi logic trong đầu thay vì so khớp mô hình với mã bạn đã thấy trước đó.
Binary và hệ thống số: luyện tập cho đến khi buồn tẻ
Chuyển đổi denary thành binary, binary thành hexadecimal, one's và two's complement, cộng binary với overflow — những cái này xuất hiện gần như mọi năm và chúng hoặc đúng hoặc sai, không có điểm một phần nào cho cảm giác. Thực hành chuyển đổi số bằng phương pháp chia cho 2 cho denary-to-binary và nhóm các bit thành bốn nhóm cho chuyển đổi hex. Chuyển đổi mười số một ngày trong một tuần thay vì năm mươi trong một lần vào tối hôm trước. Nếu những số âm two's complement khiến bạn bối rối, hãy nhớ phím tắt: lật tất cả các bit, cộng 1. Kiểm tra nó trên một số bạn đã biết câu trả lời, như -5 trong 8-bit (11111011), cho đến khi quá trình cảm thấy tự động hơn là một cái gì đó bạn đang tái tạo từ một quy tắc bạn chỉ nhớ một nửa.
Mạng và bảo mật: khớp các từ khóa với định nghĩa chính xác
Các lược đồ đánh dấu WJEC cho Unit 1 nghiêm ngặt về thuật ngữ. Nếu một câu hỏi hỏi về cuộc tấn công DoS, đừng viết "ai đó hack trang web" — viết rằng nó lũ lụa một máy chủ bằng các yêu cầu để làm cho nó không khả dụng đối với người dùng hợp pháp. Xây dựng một từ điển khi bạn ôn tập: LAN vs WAN, chuyển mạch gói, MAC address vs IP address, firewall vs proxy server, mã hóa đối xứng vs bất đối xứng. Đối với mỗi thuật ngữ, viết một định nghĩa một câu và một ví dụ một câu, bằng chính các từ của bạn, không sao chép từ sách giáo khoa. Sao chép không xây dựng lại nhớ. Viết lại từ bộ nhớ thì có.
Các cấu trúc lập trình: xây dựng một bảng tham chiếu cá nhân
Đối với Unit 2, biết sequence, selection, và iteration kỹ lưỡng, cùng với sự khác biệt giữa vòng lặp while và vòng lặp for theo các thuật ngữ pseudocode — điều kiện kiểm soát so với đếm kiểm soát. Thực hành viết pseudocode cho các vấn đề phổ biến: tìm giá trị tối đa trong danh sách, xác nhận đầu vào người dùng, tìm kiếm mảng tuyến tính. Pseudocode WJEC có các quy ước riêng của nó (sử dụng INPUT, OUTPUT, IF...THEN...ELSE...ENDIF), vì vậy nếu bạn đã học Python trước, hãy dành thời gian cố ý để dịch các bản năng Python của bạn thành phong cách pseudocode của WJEC. Một vòng lặp for i = 1 to 10 trong pseudocode WJEC là bao gồm 10 — kiểm tra điều này đối với hướng dẫn ôn tập của bạn, vì việc sai sót ranh giới trên bảng theo dõi tốn điểm thậm chí khi logic của bạn đúng cách khác.
Các bài thi trước đây là ôn tập thực tế, không phải hoạt động thêm
Đọc qua thông số kỹ thuật WJEC một lần, sau đó dành hầu hết thời gian còn lại của bạn cho các bài thi trước đây thay vì đọc lại ghi chú. Các bài thi trước đây tiết lộ cách diễn đạt chính xác WJEC sử dụng và mức độ chi tiết chính xác dự kiến trong câu trả lời 4 điểm so với 6 điểm. Đánh dấu các câu trả lời của bạn dựa trên lược đồ đánh dấu được công bố và lưu ý nơi bạn mơ hồ. Một khoảng cách phổ biến: đặt tên cho một khái niệm chính xác nhưng không giải thích nó với độ sâu mà phân bổ điểm đòi hỏi. Nếu một câu hỏi có giá trị 4 điểm, nó thường muốn bốn điểm khác biệt, không phải một điểm được nói bốn cách.
Tuần trước kỳ thi
Dừng học nội dung mới ba hoặc bốn ngày. Thay vào đó, làm lại các câu hỏi bài thi trước đây bạn sai sót trước đó trong ôn tập của bạn và kiểm tra xem liệu bạn có nhận được chúng ngay bây giờ hay không. Giữ một bảng tóm tắt một trang cho mỗi chủ đề — binary, mạng, bảo mật, cấu trúc lập trình, cơ sở dữ liệu — và đọc qua những cái thay vì ghi chú đầy đủ. Ngủ quan trọng hơn một giờ thêm ôn tập; một não mệt mỏi không truy xuất thông tin tốt cho dù bạn đã đọc nó bao nhiêu lần.
Nếu bạn muốn xây dựng thêm nữa về kỹ năng lập trình đằng sau Unit 2, Korra Studio có các phân đoạn Python và Computer Science thực hành đáng để làm việc thông qua bên cạnh ôn tập của bạn.
Viết với hỗ trợ của AI, được xem xét và đăng bởi Michal Pilch (CISSP), Korra Studio.
Đây là một ghi chép từ cơ sở kiến thức Korra Studio — nền tảng kết hợp mỗi chủ đề với phiên hỗ trợ 1-kèm-1.
Bắt đầu miễn phíarrow_forward