1 / 13

Studenckie Koło Naukowe „Horyzont”

Studenckie Koło Naukowe „Horyzont”. Studenckie Koło Naukowe „Horyzont”. Bartłomiej Stefanek Sławomir Kluczewski. Omawiane zagadnienia. Prezentacja Studenckiego Koła Naukowe „Horyzont” Krótko o algorytmach Międzynarodowy konkurs dla programistów TopCoder.

Download Presentation

Studenckie Koło Naukowe „Horyzont”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Studenckie Koło Naukowe „Horyzont” Studenckie Koło Naukowe „Horyzont” Bartłomiej Stefanek Sławomir Kluczewski

  2. Omawiane zagadnienia • Prezentacja Studenckiego Koła Naukowe „Horyzont” • Krótko o algorytmach • Międzynarodowy konkurs dla programistów TopCoder

  3. Prezentacja Studenckiego Koła Naukowego „Horyzont” Koło działa na Wydziale Elektroniki Politechniki Wrocławskiej przy Instytucie Informatyki, Automatyki i Robotyki. Główne cele koła: • Analiza problemów z zakresu algorytmów i ich optymalizacja • Udział w zawodach i konkursach programistycznych • Prowadzenie projektów programistycznych • Organizacja spotkań o charakterze naukowym i warsztatowym • Udział w konferencjach naukowych

  4. Prezentacja Studenckiego Koła Naukowego „Horyzont” Co to jest problem? Czy można go rozwiązać? Problem istnieje wówczas, gdy w określonych warunkach uczeń ma coś wykonać, ale nie jest poinstruowany jak to zrobić. Rozwiązanie uczeń musi umieć, być może z pomocą nauczyciela, zrobić pożytek ze swojej wiedzy, a często również pogłębić ją w tym celu.

  5. Prezentacja Studenckiego Koła Naukowego „Horyzont” Czy potrzebny jest do tego komputer? Donald E. Knuth: “Mówi się często, że człowiek dotąd nie zrozumie czegoś zanim nie nauczy tego - kogoś innego. W rzeczywistości, człowiek nie zrozumie czegoś naprawde, zanim nie zdoła nauczyć tego komputera.” Algorytm – opisuje krok po kroku rozwiązanie jakiegoś problemu lub osiągnięcie wyznaczonego celu.

  6. Prezentacja Studenckiego Koła Naukowego „Horyzont” Troche Historii: - 1800 lat p.n.e w Babilonie, Indiach, Chinach i w Egipcie posługiwano się już opisami wykonania działań matematyczny (m. in. obliczanie wielokrotności liczby x) - ok. 300 lat p.n.e – algorytm Eukalidesa (NWD) - 1842 r. r - Charles Babbage formuje idee “maszyny analitycznej” - przełom XIX i XX w. - powstawanie Teori Obliczeń - 1931 r – powstanie maszyny Turinga

  7. Prezentacja Studenckiego Koła Naukowego „Horyzont” Algorytm Euklidesa (obliczanie największego wspólnego dzielnika liczb a i b)

  8. Czym jest konkurs TopCoder ? Czy umiejętność tworzenia i ulepszania algorytmówjest potrzebna każdemu człowiekowi? Jak najbardziej, umiejętność ta bowiem ma wpływ narozwój twórczego myślenia, a takżekładzie podwaliny pod przyszłe ich działaniazwiązane zrozwiązywaniem problemów, któredopiero mogą się pojawić. A rozkosz tworzenia i osiągania może być bardziej pociągającaniż smak gotowej potrawy

  9. Czym jest TopCoder ? • TopCoder - międzynarodowy konkurs programistyczny (http://www.topcoder.com.pl) • Pula nagród pieniężnych: 2 mln USD • Dwa etapy konkursowe: • Cotygodniowe rozgrywki programistyczne (pula nagród: 800 tys USD) • Coroczne turnieje programistyczne (pula nagród: 1,2 mln USD) • Sponsorzy:

  10. Struktura konkursu TopCoder • Rozgrywki TopCoder odbywają się w dwóch kategoriach: • Projektowaniu Algorytmów (Algorithm Competitions) • Projektowaniu Componentów Oprogramowani (Software Competition) • Coroczny zawody programistyczne (TopCoder Open) • Języki programowania: • C++ • Java • C# • Visual Basic

  11. Polacy w TopCoder • Największe wygrane pieniężne Polaków: • Tomek Czajka: 105,926 USD (87 konkursów, 3 lata) • Polska na czele w TopCoder (2005.09.12) • W systemie konkursowym TopCoder zarejestrowanych jest:ok. 1300 polaków • W okresie ostatnich trzech miesiącach w konkursachwzieło udział 158 zarejestrowanych osób z Polski

  12. TopCoder – same korzyści • Doskonalenie technik programowania oraz analitycznego myślenia • Możliwość zatrudnienia w największych firmach z branży IT • Nagrody pieniężne • Poznawanie ciekawych ludzi poprzez dostęp do portalu TopCoder (chat, forum, listy mailingowe)

  13. Jak rozpocząć przygodę z TopCoder ? • Rejestracja w portalu TopCoder • Pomocne pod strony portalu TopCoder • Educational Content (materiały edukacyjne) • Forum • Events (wiadomości i terminy kolejnych rozgrywek) • Struktura systemu konkursowego TopCoder: Competition Arena Applet • Moduł logowanie • Zawartość • Pokoje do ćwiczeń (Practise room) • Aktywne turnieje (Active contest)

More Related