This is the translation. The original web-page (oryginalna strona): https://www.cs.purdue.edu/homes/dec/essay.generic.qual.html
Douglas E. Comer
Ten esej ma służyć jako przewodnik mający pomóc członkom wydziału, którzy zostali przydzieleni do służby w komisji, która zarządza ustnym egzaminem kwalifikacyjnym. Każdy zna nominalny cel takiego egzaminu: sprawdzenie, czy student ma wystarczające przygotowanie do przystąpienia do doktoratu. program. Należy jednak mieć świadomość, że takie egzaminy mają drugorzędne powody. Co najważniejsze, zanim uczeń osiągnie kwalifikację, może stać się zbyt pewny siebie; Twoim zadaniem jest upewnienie się, że uczeń opuszcza egzamin bardziej skromnie niż wszedł. Niestety, w obliczu jasnego, chętnego doktoratu. może być zniechęcające – wielu z nich faktycznie studiowało, więc mają dość dużą wiedzę w tej dziedzinie. Jeśli uczeń jest zbyt bystry, może potrzebować dwóch okazji, aby stać się pokornym; możesz potrzebować wymówki, aby wymagać od ucznia ponownego przystąpienia do egzaminu.
Ten przewodnik pomaga. Zapewnia wydziałowi zestaw pytań, które (a) brzmią rozsądnie na pierwszy rzut oka, (b) są niemożliwe do udzielenia przez studenta odpowiedzi i (c) są całkowicie nieoczekiwane. Wydział może mieć go pod ręką podczas egzaminu i używać pytań w razie potrzeby.
Pytanie o obszar
Na początku egzaminu zapytaj ucznia: „Dokładnie na jakim obszarze informatyki chcesz się skoncentrować, w teorii czy w systemach?”. Jeśli uczeń się waha, zapytaj go: „Jak możesz oczekiwać od nas egzamin, jeśli nawet nie wybrałeś obszaru?” i zasugeruj zmianę terminu egzaminu po podjęciu przez studenta decyzji.
Pytanie dotyczące systemów ogólnych
Jeśli uczeń deklaruje, że chce uczyć się systemów, poproś go: “Proszę podać pełną listę wszystkich operatorów w języku programowania C wraz z ich pierwszeństwem i możliwymi typami operandów.” Upewnij się, że masz pod ręką K&R, abyś mógł sprawdź odpowiedź ucznia. Jeśli uczeń nie wymieni poprawnie wszystkich operatorów lub nie zareaguje na pytanie, zapytaj: „Jak możesz być przygotowany do badań, jeśli nie znasz jeszcze podstaw?” i zasugeruj przełożenie egzaminu po tym, jak uczeń zda egzamin. więcej czasu na naukę.
Ogólne pytanie dotyczące teorii
Jeśli uczeń deklaruje, że chce studiować teorię, poproś go: „Proszę wymienić cały alfabet grecki w kolejności, podając co najmniej dwa dobrze znane znaczenia matematyczne dla każdego”. Upewnij się, że masz pod ręką słownik grecki, aby sprawdzić zamówienie; zignoruj znaczenia matematyczne. Jeśli uczeń nie wymieni wszystkich liter lub przedmiotów w pytaniu, zapytaj „Jak możesz być przygotowany do badań, jeśli nie znasz jeszcze podstaw?” i zasugeruj przełożenie egzaminu, gdy uczeń będzie miał więcej czasu uczyć się.
Pytanie dotyczące systemów drugiej rundy
Jeśli jakimś dziwnym trafem uczeń systemów faktycznie zrozumie wszystkie operatory C, przejdź do C++. Oprócz pierwszeństwa operatorów poproś ucznia o wyrecytowanie głównych hierarchii klas.
Pytanie teoretyczne drugiej rundy
Jeśli przez jakiś dziwny przypadek student teorii zna cały alfabet grecki i potrafi napisać zarówno wielkie, jak i małe litery, przejdź do teorii funkcji rekurencyjnych. Poproś ich, aby wyrecytowali dobrze znane „siedem kluczowych twierdzeń teorii funkcji rekurencyjnej” i niższym głosem, z naciskiem dodaj „w kolejności, w jakiej zostały opublikowane!”. Nie ma takiej listy, ale uczeń to zrobi. nie wiem tego. Zamiast tego będą całkowicie onieśmieleni naciskiem na zrozumienie kolejności publikacji.