Narzędzia użytkownika

Narzędzia witryny


projects:podstawyprogramowaniapython

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
Ostatnia wersjaNastępna rewizja po obu stronach
projects:podstawyprogramowaniapython [2013/06/20 13:47] 81.190.220.33projects:podstawyprogramowaniapython [2014/02/04 21:45] noniwoo
Linia 1: Linia 1:
-Propozycja projektu: Podstawy programowania (python)+====== Podstawy programowania (python) ====== 
  
-Odpowiedzialni: [[projects:grupy|Komando Python]]+===== Zespół =====
  
-Poniżej przeklejam oryginalną treść postu z grupy dyskusyjnej. Proszę o dalszą dyskusję na wiki w zakładce dyskusja strony.+  * **Osoba odpowiedzialna: [[wiki:user:noniwoo]]** 
 +  * [[wiki:user:malpa]] 
 +  * [[wiki:user:Illusion]]
  
------------- +Data startu03.2014
-Projekt promocyjnynauka podstaw programowania - Python+
  
-Założenia: mówimy tak prosto jak się da+===== Założenia ===== 
 +Główne cele kursu to: 
 +  - nauczenie myślenia programistycznego 
 +  - tworzenie rozwiązań postawionych problemów 
 +  - tłumaczenie rozwiązań na język programowania 
 +   
 +Założenia kursu: 
 +  * uczestnicy umieją obsługiwać komputer, lecz nigdy nie programowały 
 +  * uczestnicy znają matematykę i angielski na poziomie podstawowym 
 +  * najlepiej gdyby uczestnicy mieli własne laptopy 
 +  * celem kursu jest nauczenie podstaw programowania, a nie nauczenie pythona 
 +  * kurs stawia na zrozumienie tematu, zamiast na jego ilość 
 +  * kurs to kawałki teorii przeplatane praktyką i ćwiczeniami samodzielnymi 
 +  * osoby z HS wspierają kursantów jako pomoc w razie problemów 
 +  * 2h x 1 spotkanie/tydzień x 3 miesiące = 12 spotkań 
 +  * staramy się mówić prosto i zrozumiale 
 +  * kurs stawia na równowagę między teorią a praktyką (wstęp teoretyczny + użycie praktyczne)
  
-Faza 1. Promocja 
-Wymagania: 
-- duuuużo chęci 
-- laptopy ludzi z HS 
-- ulotki 
  
-Przebieg: +Czemu Python? 
-- idziemy w jakieś publiczne miejsce (z odrobiną cienia na stanowisko programistyczne) - Rynek, Pergola, okolice Grunwaldu +  * Bo pisząc od razu widzimy co się dzieje. Można odpalić konsolę się bawić, bezpośrednio widząc wyniki swoich akcji. 
-- kilka osób rozdaje ulotki zagaduje ludzi +  * Bo jest dość łatwy i przyjemny. 
-- inna osoba/osoby pokazują totalne podstawy pythona +  * Bo nie wymaga kompilacji.
-- wykorzystujemy sprzęt ludzi z HS +
-- każdy pilnuje swojego laptopa i pomaga osobie która go dostała w podstawach+
  
-Tematyka na fazę 1: +===== Wymagania projektu =====
-- czym jest programowanie +
-- porównanie języków programowania do języków naturalnych (różnica między interpretowany a kompilowany) +
-- uruchamianie konsoli i pythona, oraz wychodzenie z nich +
-- python jako kalkulator (czas na oswojenie z czarnym ekranem ;) +
-- napisanie hello world  +
-- zmodyfikowanie hello world, tak żeby wypisywał imię uczestnika+
  
-Czas trwania20-30 minut na grupę +Wymagania co do miejsca: 
-Liczność grupy: ile się da/ile mamy laptopów +sala z rzutnikiem 
-Najlepiej zrobić to w dwa dni, po kilka grup dziennie (powiedzmy co godzinę, 3xrano, 3xwieczorem)+- miejsca siedzące ze stolikami (tak żeby dało się wygodnie położyć laptop) 
 +- gniazdka (+ przedłużacze)
  
-Faza 2. Właściwy kurs +Dodatkowe wymagania
-Nauczamy podstaw pythona jak trzeba (prosty język, drobne zadania na myślenie)+strona z informacjami o projekcie 
-print, zmienne +strona z materiałami 
-stringi, listy i ich metody +grupa dyskusyjna dla uczestników
-if, else, while +
-- funkcje +
-- starczy? +
- +
- +
-Wymagania: +
-- sala! (czytaj: stolik, gniazdka, cień) +
-- osoby chętne przynoszą własne komputery (ewentualnie my udostępniamy kilka sztuk) +
- +
-Czemu Python? +
-Bo pisząc od razu widzimy co się dzieje. Można odpalić konsolę i się bawić, bezpośrednio widząc wyniki swoich akcji. +
-Bo jest dość łatwy i przyjemny. +
-Bo nie wymaga kompilacji.+
  
-Dodatkowo potrzebna będzie strona z informacjami o projekcie, oraz strona z materiałami. 
-Dobrze też by było mieć system zapisów na mail (żebyśmy wiedzieli ile jest chętnych i mieli 
-jakiś kontakt z tymi co by chcieli brać udział po fazie 1). 
 ---- struct data ---- ---- struct data ----
 ---- ----
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki