Czym jest "Badanie umiejętności programowania"?

Transkrypt

Czym jest "Badanie umiejętności programowania"?
Czym jest "Badanie umiejętności programowania"?
Badanie umiejętności programowania to proces w którym student Wydziału, poprzez specjalnie
przygotowaną stronę www, rozwiązuje zadanie programistyczne, które jest następnie oceniane pod
kątem:
 Uwzględnienia wszystkich przypadków
 Czasu wykonania kodu
Badanie realizuje Fundacja Netcamp na zlecenie Wydziału, ze wsparciem merytorycznym firmy
Codility Ltd oraz prof. Andrzeja Sokołowskiego.
Wyzwanie podjąć można w 8 różnych językach programowania do wyboru:
 C / C++ / Java / C# / Ruby / Python / Pascal / PHP
Badanie wypełnia się w przeglądarce internetowej, pisząc kod, który jest w niej walidowany oraz
przetwarzany. Można korzystać z każdej pomocy (książka, własny kompilator, google itd.) - tak, jak
ma to miejsce przy rozwiązywaniu każdego nowego problemu. Zakazane jest natomiast, rozmawianie
między sobą - celem jest uzyskanie miarodajnej krzywej umiejętności studentów.
Badanie składa się z trzech zadań:
1. Proste, mające na celu zapoznanie ze środowiskiem programistycznym. Każdy po kursie z
podstaw programowania będzie w stanie technicznie poradzić sobie z tym zadaniem.
2. Średnie, które wymaga biegłości w posługiwaniu się tablicami danych; sprawdzane jest
podejście do rozwiązania problemu. Średnio 50% osób rozwiązuje te zadanie w 100%.
3. Stanowiące wyzwanie niezależne od wiedzy z programowania przekazanej w toku studiów.
Średnio 15% osób rozwiązuje te zadanie w 100%.
W wyniku otrzymuje się pewną pulę punktów w zależności od poprawności wykonania kodu dla
różnych przypadków testowych. Oceniana jest też złożoność obliczeniowa.
Szczegółowe informacje przekaże Opiekun badania, przed przystąpieniem studentów do jego
rozwiązywania.

Podobne dokumenty