Hlavní navigace

Názor ke článku Jaký jazyk jako první? od Ondrej Novak - [21] Oddělte prosím výuku algoritmů a výuku programování....

  • 19. 2. 2014 12:45

    Ondrej Novak (neregistrovaný) 77.75.74.---

    [21] Oddělte prosím výuku algoritmů a výuku programování. V dílnách dostane pilník a máte to ohoblovat na 10cm, nebo pilu a uříznout to takhle šikmo. To je sice hezké, ale stejně se nenaučíte nic pořádného. Maximálně se naučíte kutilství. Takových programátorů znám hafo. Zpravidla jen přepisují věci na nalezené na internetu, aniž by chápali, jak to funguje. Pokud to někdo opravdu myslí s programováním vážně, tak si musí naučit program navrhnout analyticky. Jsou tací talentovaní co to udělají v hlavě, ale ti ostatní musí na papír. A je fuk, jestli to mají být vývojové diagramy, E-R schémata, ale já osobně doporučuju UML, aspoň tedy nějaké základy, aby student věděl, kde to rosto a jak se to používá. Aby pochopil základy OOP (sorry, nic jiného, než OOP přístup neuznávám... do OOP nepočítejte algoritmy, jako stromy, grafy, řazení, ty se dají naučit na číslech a fungují perfektně na objektech)

    [19] Výuku lze zjednodušit přípravkem. Například výukovou knihovnou, která zjednodušuje některé věci, které by se jinak těžce vysvětlovali. Student se nemusí učit pointery, na začátek vystačí s STL + nějaký přípravek k probíraným tématům.