Základy programování v PHP



Podobné dokumenty
Systém slovesných časů v anglickém jazyce

Obecné poznatky o jazyce

Stylistika. Název kurzu. Autor kurzu. Ověřovatel kurzu. Vyučovací předmět. Ročník. Popis kurzu. Vzdělávací cíle CZ. 1.07/1.1.11/02.

Hudební výchova. Název kurzu. Autor kurzu. Ověřovatel kurzu. Vyučovací předmět. Ročník. Popis kurzu. Vzdělávací cíle CZ. 1.07/1.1.11/02.

Psychologie v rámci základů společenských věd (ZSV), seminář z psychologie (případně společenskovědní seminář).

Výuka odborného předmětu z elektrotechniky na SPŠ Strojní a Elektrotechnické

Ortografie. Název kurzu. Autor kurzu. Ověřovatel kurzu. Vyučovací předmět. Ročník. Popis kurzu. Vzdělávací cíle CZ. 1.07/1.1.11/02.

Základní škola Marjánka

Interpersonální komunikace - N Anotace, sylabus, výstupy studia, literatura

Learning Technologies

Zaměřen na rozvojové země Práce na rozvojových projektech, poznávání kultury, výuka angličtiny,

Digitální učební materiál

SBORNÍK METODICKÝCH LISTŮ. ke vzdělávacím kurzům LMS Moodle

Počítačové kognitivní technologie ve výuce geometrie

Course description. Course credit prior to NO Counted into average NO Winter semester 0 / - 0 / - 0 / - Timetable Language of instruction

Výuka programování v jazyce Python

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Karta předmětu prezenční studium

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Course description. Second Romance language 2 Printed: :05. Course name: Academic Year 2015/2016

14,35 - Standardizace portálové platformy MEFANET: den zúčtování s projektem OP VK

Digitální učební materiál

Karta předmětu prezenční studium

PRACOVNÍ STÁŽE. Podmínky:

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.

Systém pro správu experimentálních dat a metadat. Petr Císař, Antonín Bárta 2014 Ústav komplexních systémů, FROV, JU

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

Summer semester

ITICA. SAP Školení přehled Seznam kurzů

EEA and Norway Grants. Norské fondy a fondy EHP

ZDRAVOTNÍ RIZIKA HEALTH MATERIALS FOR STUDENTS

Kdo jsme Čím se zabýváme Nabídka služeb pro veřejnou správu Ověřeno v praxi u tisíce uživatelů v podnikatelské a bankovní sféře Plně využitelné u

Digitální učební materiály

ANGLICKÁ KONVERZACE PRO STŘEDNĚ POKROČILÉ

The Czech education system, school

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

VYUŽITÍ SOFTWARU MATHEMATICA VE VÝUCE PŘEDMĚTU MATEMATIKA V EKONOMII 1

1 st International School Ostrava-mezinárodní gymnázium, s.r.o. Gregorova 2582/3, Ostrava. IZO: Forma vzdělávání: denní

LMS Moodle ve výuce biofyziky a lékařské informatiky na LF OU

Britské společenství národů. Historie Spojeného království Velké Británie a Severního Irska ročník gymnázia (vyšší stupeň)

VŠEOBECNÁ TÉMATA PRO SOU Mgr. Dita Hejlová

CZ.1.07/1.5.00/

SSOS_AJ_3.17 Czech education

E-EDUCATION NEBOLI VYUŽITÍ ICT VE ŠKOLÁCH

Název školy STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace

Aktuální situace mezi novináři v České Republice Present situation of journalism in the Czech Republic

E-LEARNINGOVÉ KURZY PRO OBOR STOMATOLOGIE E-LEARNING COURSES FOR DENTISTRY

ELEKTRONICKÉ STUDIJNÍ MATERIÁLY PRO PODPORU VÝUKY DIGITÁLNÍ KARTOGRAFIE

SSOS_AJ_3.18 British education

Theme 6. Money Grammar: word order; questions

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Litosil - application

Results of innovation of the course Application software

Gymnázium, Brno, Slovanské nám. 7, SCHEME OF WORK Mathematics SCHEME OF WORK. cz

Role DSO v implementaci GDPR

Web based dynamic modeling by means of PHP and JavaScript part II

Course description. Course name: English for pre-intermediate students 2 Printed: :15. Academic Year 2015/2016

Název předmětu: Manažerské dovednosti Přednášející: Ing. Dagmar Charvátová, Ph.D. Počet kreditů: 2. Kód: Semestr: 1

RNDr. Pavel PEŠAT, Ph.D.

ZKUŠENOSTI S LMS EDOCEO A LMS MOODLE EXPERIENCE WITH LMS EDOCEO AND LMS MOODLE Eva Jablonská, Hana Rysová 1

VYSOKÁ ŠKOLA HOTELOVÁ V PRAZE 8, SPOL. S R. O.

Job shadowing trval 7 dní, z toho 2 dny jsme strávili na cestě a 5 dní nám zbylo na poznávání školy, kultury, návštěvy hodin a domluvu spolupráce.

Billy Elliot 1 Pre-watching activities A2/B1

Gymnázium, Brno, Slovanské nám. 7 WORKBOOK. Mathematics. Teacher: Student:

Číslo projektu: CZ.1.07/1.5.00/ Název projektu: Inovace a individualizace výuky

MODERN APPROACHES TO TEACHING PROGRAMMING. Rostislav FOJTÍK

DATA SHEET. BC516 PNP Darlington transistor. technický list DISCRETE SEMICONDUCTORS Apr 23. Product specification Supersedes data of 1997 Apr 16

Trendy ve vzdělávání 2010 Sekce 1 Podpora výuky

WORKSHEET 1: LINEAR EQUATION 1

AIC ČESKÁ REPUBLIKA CZECH REPUBLIC

Mechanika Teplice, výrobní družstvo, závod Děčín TACHOGRAFY. Číslo Servisní Informace Mechanika:

Technologie, vlastnosti, uplatnění. Martin Suchan

EXACT DS OFFICE. The best lens for office work

Martin Vrbka 0/14. Institute of Machine and Industrial Design Faculty of Mechanical Engineering Brno University of Technology

PC/104, PC/104-Plus. 196 ept GmbH I Tel. +49 (0) / I Fax +49 (0) / I I

MAP Karlovarsko II (reg. č. CZ /0.0/0.0/17_047/ ) Pracovní skupina č. 5 Výuka angličtiny a jazykové kompetence

Dům zahraniční spolupráce

Karta předmětu prezenční studium

Microsoft Lync WEB meeting

Kateřina Langová, Jana Zapletalová, Jiří Mazura Ústav lékařské biofyziky, Lékařská fakulta Univerzity Palackého v Olomouci

Vzdálené řízení modelu připojeného k programovatelnému automatu

Jaký programovací jazyk učit jako první a jak ho učit?

Case Study Czech Republic Use of context data for different evaluation activities

Využití hybridní metody vícekriteriálního rozhodování za nejistoty. Michal Koláček, Markéta Matulová

Socrates / Comenius Czech rep. 2006/2007

Hacking Team - exploity a zranitelnosti v programech. Petr Hanáček Fakulta informačních technologií, VUT v Brně

DC circuits with a single source

Potřebujete mít vaše IS ve shodě s legislativou? Bc. Stanislava Birnerová

ELEKTRONICKÉ STUDIJNÍ OPORY PRO VÝUKU ZDRAVOTNÍCH SESTER A PORODNÍCH ASISTENTEK ELECTRONIC STUDY SUPPORT FOR EDUCATION OF NURSES AND MIDWIVES

VÝSLEDKY VÝZKUMU ÚVOD ZPRÁVY Z VÝZKUMU. Hana Poštulková. 62 // AULA roč. 19, 03-04/2011

Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

Invitation to ON-ARRIVAL TRAINING COURSE for EVS volunteers

Aktuální trendy ve výuce a testování cizích jazyků v akademickém prostředí

The project of system of developing competences for working with i-board

2. Entity, Architecture, Process

Digitální učební materiál

Transkript:

Název kurzu Základy programování v PHP Autor kurzu Mgr. Petr Chlebek Ověřovatel kurzu Mgr. Gabriela Zalubilová Vyučovací předmět IVT - programování Ročník 3. - 4. ročník gymnázia, povinně volitelný seminář Popis kurzu Kurz se zaměřuje na podporu programování v rámci předmětu Seminář z informatiky a výpočetní techniky. Je určen začátečníkům, kteří se učí základní programovací techniky a chtějí mít rychlou a přímou zpětnou vazbu. Skriptovací jazyk PHP svým prostředím nabízí velký prostor pro algoritmizaci úloh a situací, neboť nevyžaduje specifické technické zázemí, veškeré aplikace jsou k dispozici zdarma a platforma je nezávislá na operačním systému (Windows, Linux). Struktura kurzu má lineární charakter, jednotlivé kapitoly obsahově navazují na předchozí a postupně narůstá i obtížnost. Kurz je ve formě blended learning a doporučuje se jako doprovodný studijní program k přímé výuce ve škole. Každá kapitola má v úvodu motivující úkol, který je nazván Cíl. Zakončena je sebehodnotící anketou, nabízející důležitou zpětnou vazbu vyučujícímu. Uvedené studijní materiály, úkoly a testové otázky jsou autorské, pouze u kapitoly č. 7 byla inspirativně využita publikace uvedená jako zdroj (s laskavým svoleným vydavatele). Kromě dílčích projektů obsahuje kurz cvičné úlohy, které ukazují využití v matematice a fyzice. Samostatná podkapitola Závěr studia nabízí výstupní projekt, test a anketu. Kurz má výrazné prvky individualizace a osobnostního rozvoje. Má pozitivní dopad na využití v praxi. Vzdělávací cíle Kurz sleduje aktivity, které vycházejí z dosavadních znalostí v ICT a rozšiřují je o nové metody a přístupy: získání znalostí o programovacích postupech a metodách v obecném pojetí (žák bude znát), algoritmizace úloh a situací s důrazem na vlastní přínos a dovednosti (žák bude umět),

respektování zdrojů, práce s nimi, vhodné využívání a aplikování do vlastní práce (žák bude rozumět), kompetence k řešení problémů (žák bude analyzovat), pracovní kompetence - práce v prostředí, které je nezávislé na operačních systémech a je snadno aplikovatelné v praxi (žák bude rozhodovat), kompetence občanské a sociální (schopnost žáků spolupracovat), využití autoevaluačních dovedností v rámci anket a diskusí (žák bude hodnotit). Strategie výuky Osnovu vzdělávání určují úkoly v podobě tzv. cílů, na které systematicky navazují studijní materiály. Další úkoly mají formu vlastní tvorby na základě vzorových příkladů, které vedou k upevňování znalostí. Na konci každé kapitoly je uvedena anketa, která má autoevaluační charakter z pohledu žáka a srovnávací význam z pohledu učitele. Kurz je zároveň výukovou osnovou pro daný předmět a umožňuje doplnění chybějících témat v případě absencí. Díky tomu, že jednotlivé kapitoly na sebe navazují, nedoporučuje se jejich prohazování nebo vynechání (kurz je určen začátečníkům). Některé úkoly (cvičné úlohy) jsou otevřené a nabízejí dostatečný prostor pro tvůrčí invenci. Umožňují vlastní postupy, které mohou být také správné. Jsou zvoleny tak, aby ukázaly schopnost analyzovat, navrhnout algoritmus řešení a převést jej do programovacích metod. Mají aplikační charakter (matematika, fyzika). Malé projekty systematizují průběžné znalosti a dovednosti na příslušné úrovni. Závěr studia je zakončen komplexním projektem a závěrečným testem, který vychází z obecných metod nezávislých na zvoleném jazyku. Cílem je zjistit, zda je žák schopen vidět v konkrétní syntaxi obecné postupy (poměrně obtížné). Výsledná anketa má především motivační charakter. Doporučený postup Při implementaci kurzu do výuky je doporučeno dostatečně naplánovat následující body: správné načasovat využití kurzu k probíranému učivu, na základě výuky stanovovat úkoly a pro jejich plnění doporučovat studijní materiály, před přímou výukou zadávat prostudování příslušných studijních materiálů a na ně poté navazovat diskusní formou, pracovat s dílčími anketami tak, že budou odkryty až po kompletním dokončení příslušné kapitoly, v případě malých projektů zvážit, které z nich zpracovávat ve škole a které samostatně mimo školu (záleží na úrovni cílové skupiny), zapojovat průběžně žáky do diskusí (některé úkoly jsou k této aktivitě adresné), postupně připravovat žáky na závěrečný projekt a test (diskuse, důraz na klíčové dovednosti, apod), při závěrečném projektu dbát na originalitu řešení a vlastní přínos, závěrečný test použít jako výstupní a hodnocený, doporučuje se absolvovat jej ve škole pod dohledem, poté je možné ho s časovým odstupem nabídnout jako prostředí pro diskusi nad jednotlivými otázkami.

Časový harmonogram Časový interval realizace je v průběhu běžné výuky ve škole. Na studium v daném rozsahu se předpokládá doba přibližně 4 měsíců při dvouhodinové týdenní dotaci. Kurz je možné použít zároveň jako osnovu výuky a doporučuje se jej využívat v každé hodině. V takovém případě je vhodné dát jednotlivým kapitolám časový harmonogram. Předpokládané vstupní znalosti, dovednosti žáka, požadavky kladené na žáka, aby mohl kurz absolvovat Uvedené požadavky vycházejí z uživatelských dovedností, které jsou součástí dosavadní výuky informatiky a výpočetní techniky ve škole: schopnost práce na Internetu, uživatelské znalosti prohlížečů, dovednosti práce v počítačových sítích (FTP, server-klient) a různých operačních systémech (Windows, Linux - řešeno v rámci předchozího studia), dovednosti práce v aplikacích typu textový program pro zápis kódu (volný výběr), dovednosti práce v grafických programech (volný výběr), dovednosti v XHTML (řešeno v rámci předchozího studia). Softwarové vybavení k uspořádání e-learningového projektu ve škole Jakákoli aplikace pracující na serverovém řešení localhost, doporučen je Vertrigo (vyzkoušeno), jakýkoli internetový prohlížeč (doporučuje se Internet Explorer, Mozilla Firefox, Opera, Google Chrome a Safari, vždy v nejužívanějších verzích). Dále LMS Moodle, zde ve vlastní aplikaci (http://moodle.gymso.cz). Pro případné kopírování kurzu je třeba vycházet z kompatibility k verzi Moodle 1.9.3.

Name of Course Introduction to Programming in PHP Author of the course Mgr. Petr Chlebek Course verification Mgr. Gabriela Zalubilová Subject IVT Programming Year Third - 4 school year, optional workshop with compulsory attendance Course Description The course aims to support programming at the Seminar on the subject of informatics and computer technology. It is designed for beginners who are learning basic programming techniques and want to have quick and direct feedback. The environment of PHP scripting language offers plenty of scope for algorithm problems and situations, it does not require specific technical background, all applications are available free of charge, and its platform is not dependent on the operating system used (Windows, Linux). The course structure has a linear character, individual chapters build on previous content and gradually increasing difficulty as well. The course is in the form of blended learning and is recommended as a companion program for direct instruction in school. Each chapter has a motivating introduction to the task, which is called "Target". It is finished by self-assessment survey, providing important feedback to the teacher. The study materials, assignments and test questions are the author's own work, only chapter 7 used one of the publications listed as an inspiring source (courtesy of publisher). In addition to sub-projects, the course includes training exercises, which show the use of mathematics and physics. The separate subchapter Studies Conclusion outputs a project, test and poll. The course has strong elements of individualization and personal development. It has a positive impact on practical use. Educational goals The course follows the activities that are based on existing knowledge in ICT and expanding them with new methods and approaches: acquisition of programming procedures and methods in a general sense (student will know) algorithmisation of development tasks and situations with an emphasis on the student s own contribution and skills (student will be able to), respect for resources, work with them, their appropriate use and application in the student s own work (student will understand) gaining competence to solve problems (student will analyze) gaining job skills - work in an environment that is independent of operating systems and easy to apply in practice (student will decide)

gaining civic and social competence (the student s team work ability) use of evaluation skills in the polls and discussions (student will be assessed). Recommended procedure In the implementation of a course of instruction it is recommended to adequately plan the following points: prepare correct timing for using the course of the subject matter taught, set lesson-based tasks and recommend study materials for their performance, order the study of appropriate study materials prior to direct teaching, the former to be followed up to by means of discussion, work with partial surveys, so that they will be exposed to the full as late as after the completion of the chapter, in case of small projects, consider which of them to handle at school and outside school individually (depending on the level of the target group) engage students in ongoing discussions (some tasks are addressed to this activity) gradually prepare pupils for the final project and test (discussion, emphasis on key skills,etc.) at the final project, ensure the originality of the students own solutions and benefits evaluate the final test and use it as an output. I is recommended to sit it at school and under supervision. after a time lag, It can be offered as a kind of environment for discussion of individual issues. Timetable The realization time interval falls within the normal course of education at school. For the study in the range given, a time period of approximately 4 months at a two-hour weekly subsidy is expected. The course can also be used as a teaching outline, and it is recommended to use it in every lesson. In this case it is appropriate to give each chapter a timetable. Expected input knowledge, skills, demands placed on the student in order to complete the course These requirements are based on user skills, which are part of the current teaching of Computer Science in schools: ability to work on the Internet, user knowledge of browsers, work skills in computer networking (FTP, server-client) and different operating systems (Windows, Linux - addressed in the previous study), the skill of working in applications such as text program for code writing (free choice) work skills in graphic programs (free choice) skills in XHTML (addressed in the previous study). Software equipment to organize e-learning projects at school Any application server solution working on localhost, recommended are Vertrigo (tested and proved), any web browser (recommended are Internet Explorer, Mozilla Firefox, Opera, Google Chrome and Safari, always in the most used versions), and LMS Moodle, here in its

own application (http://moodle.gymso.cz). For copying the course at any rate, compatibility to version Moodle 1.9.3 is required.