WJEC GCSE Computer Science: یک طرح تجدید نظر عملی
راهنمای تجدید نظر عملی WJEC GCSE Computer Science که هر دو پاپر، اشتباهات رایج و نحوه حفظ واقعی محتوا را پوشش میدهد.
WJEC GCSE Computer Science به دو پاپر نوشتاری تقسیم میشود (Unit 1: Understanding Computer Science، Unit 2: Programming and System Development) به علاوه یک ارزیابی برنامهنویسی غیرامتحانی که به نمره نهایی شما کمک نمیکند اما کاملاً تعیین میکند که آیا درجه فهم موادی برای قبول در امتحانات دارید. بیشتر دانشآموزان نمرات را نه از نادانی بلکه از پاسخهای مبهم به سؤالاتی که دقت را پاداش میدهند از دست میدهند. این راهنما درباره رفع این مشکل است.
دقیقاً بدانید چه چیز در کجا مورد آزمون قرار میگیرد
Unit 1 binary، سختافزار، شبکهها، امنیت و تأثیر فناوری بر جامعه را پوشش میدهد. Unit 2 الگوریتمها، ساختارهای برنامهنویسی، انواع دادهها و پایگاههای داده را پوشش میدهد، اما باز هم یک امتحان نوشتاری است، نه یک آزمون کدنویسی. این نکته مردم را گیج میکند. شما در Unit 2 Python را تایپ نمیکنید — شما pseudocode را میخوانید، آن را با دست ردیابی میکنید و منطق را روی کاغذ مینویسید. اگر تنها در یک ویرایشگر کد با بازخورد فوری تمرین کردهاید، بنشینید و پنج برنامه را روی کاغذ با مداد، بدون کامپایلر، بدون تکمیل خودکار ردیابی کنید. مقادیر متغیر را در جدول بنویسید تا پیش بروید. این تنهایی مفیدترین تمرین Unit 2 است زیرا شما را مجبور میکند تا منطق را در ذهن خود فعلاً اجرا کنید نه تطابق الگو با کدی که قبلاً دیدهاید.
Binary و سیستمهای اعداد: تا زمانی که خستهکننده شود تمرین کنید
تبدیل Denary به binary، binary به hexadecimal، one's و two's complement، binary addition با overflow — اینها تقریباً هر سال ظاهر میشوند و یا درست هستند یا غلط، اعتباری جزئی برای احساس وجود ندارد. تبدیل اعداد را با استفاده از روش divide-by-2 برای denary-to-binary و گروهبندی bits در چهارتایی برای تبدیل hex تمرین کنید. در هفتهای ده تبدیل روزانه انجام دهید تا اینکه پنجاه در شب قبل. اگر two's complement اعداد منفی شما را گیج کند، میانبر را یاد بگیرید: تمام bits را برگردانید، 1 اضافه کنید. آن را روی عددی که قبلاً جواب را میدانید مانند -5 در 8-bit (11111011) آزمایش کنید تا زمانی که فرایند خودکار احساس شود نه چیزی که از قاعدهای نیمهیادآور ساخت.
شبکهها و امنیت: کلیدواژهها را دقیقاً با تعاریف مطابقت دهید
الگوهای نمرهدهی WJEC برای Unit 1 درباره اصطلاحشناسی سختگیرانه هستند. اگر سؤالی درباره DoS attack پرسش کند، نمینویسید «کسی وبسایت را هک کرد» — بنویسید که سرور را با درخواستها برای اینکه آن را برای کاربران واقعی غیردسترسپذیر کند پر میکند. هنگام تجدید نظر یک واژهنامه بسازید: LAN در مقابل WAN، packet switching، MAC address در مقابل IP address، firewall در مقابل proxy server، symmetric در مقابل asymmetric encryption. برای هر اصطلاح، یک تعریف یکجملهای و یک مثال یکجملهای به کلمات خود بنویسید، نه کپیشده از کتابدرسی. کپیکردن یادآوری را نمیسازد. بازنویسی از حافظه این کار را میکند.
ساختارهای برنامهنویسی: یک برگه مرجع شخصی بسازید
برای Unit 2، sequence، selection و iteration را کاملاً بدانید، همراه با تفاوت بین حلقه while و حلقه for به لحاظ pseudocode — condition-controlled در مقابل count-controlled. pseudocode نوشتن برای مسائل رایج تمرین کنید: یافتن maximum در لیست، تایید ورودی کاربر، جستجوی خطی آرایه. WJEC pseudocode کنوانسیونهای خاص خود دارد (استفاده INPUT، OUTPUT، IF...THEN...ELSE...ENDIF)، بنابراین اگر Python را ابتدا یاد گرفتهاید، زمان مشخصی برای ترجمه غریزههای Python خود به سبک pseudocode WJEC صرف کنید. حلقه for i = 1 to 10 در pseudocode WJEC شامل 10 است — این را برابر راهنمای تجدید نظر خود بررسی کنید، زیرا اشتباه در حد مرزی روی جدول trace هزینهای دارد حتی وقتی منطق شما در غیر این صورت درست است.
پاپرهای قدیمی تجدید نظر واقعی هستند، نه فعالیت تکمیلی
تشریح WJEC را یک بار بخوانید، سپس بیشتر زمان باقیمانده را روی پاپرهای قدیمی صرف کنید نه بازخوانی یادداشتها. پاپرهای قدیمی ایجاد سؤال دقیقی که WJEC استفاده میکند و سطح دقیق تفصیل انتظاررفته در پاسخ 4-mark در مقابل 6-mark را آشکار میکند. پاسخهای خود را برابر الگوی نمرهدهی منتشرشده نمرهدهی کنید و جایی که مبهم بودید یادداشت کنید. شکاف رایج: نامگذاری مفهوم درستی اما توضیح آن به عمق که تخصیص نمره تقاضا کند نیست. اگر سؤالی 4 نمره ارزش دارد، معمولاً چهار نکته متمایز میخواهد، نه یک نکته چهار راه گفتهشده.
هفته قبل از امتحان
سه یا چهار روز جلوتر یادگیری محتوای جدید را متوقف کنید. در عوض، سؤالات پاپر قدیمی را که در ابتدای تجدید نظر اشتباه گرفتید دوباره انجام دهید و بررسی کنید که آیا الان آنها را درست میگرفتید. برای هر موضوع — binary، شبکهها، امنیت، ساختارهای برنامهنویسی، پایگاههای داده — یک برگه خلاصه یکصفحهای نگه دارید و از آن بخوانید نه یادداشتهای کامل. خواب مهمتر از یک ساعت اضافی تحصیل است؛ مغز خسته اطلاعات را خوب بازیابی نمیکند مهم نیست چند بار آن را خواندهاید.
اگر میخواهید روانی برنامهنویسی پشت Unit 2 را بیشتر بسازید، Korra Studio دارای بخشهای Python و Computer Science عملی است که ارزش کار کردن در کنار تجدید نظر خود دارد.
با کمک هوش مصنوعی نوشتهشده، بازبینی و منتشرشده توسط Michal Pilch (CISSP)، Korra Studio.
این یکی از یادداشتهای پایگاه دانش Korra Studio است — پلتفرم هر موضوع را با مربی یکبهیک جفت میکند.
شروع رایگانarrow_forward