Archiv pro rubriku: Předměty

Předměty, které jsem měl a mám zapsané

PGM1P -- první šáhnutí na pascal v životě

Dnes jsem si vlastně poprvé v životě sáhl na pascal; resp. delfí objektovou verzi z roku 2011. No... co na to říci.

Je to hodně "zajímavý" jazyk, trošku v některých věcech triviální, někdy až na škodu (např. je case insensitive a to nemám rád), nicméně vypadá to na docela pohodu 😉 Akorát nechápu, proč se doteď snaží dodržovat starou pascalí syntaxi typu a := 10, namísto "normálního" a = 10, jako v "normálních" jazycích a tak podobně.

Komentáře mezi {* a *} mě taky dostaly 😉 A hlavně ukecanost! O Bože! Tam, kde se jinde napíše if (a==10) {x=a;} třeba, tady se píše if (a=10) then x:=a;, tam, kde jsou nějaké bloky se nepíše { a }, ale "begin" a "end", nakonec se píše "end." (ano, s tečkou) 😉 Prostě trošku mi to přijde blbý, když ten jazyk evidentně od borlandích dob prošel dost obměnou, proč tam pořád dělají takovéhle šílené věci.

Dále, co mi trošku vadí, že není striktně objektový, např. jako Java. Ve své podstatě můžete napsat "try -- catch" bez toho, abyste měli jedinou metodu 😉 (Tedy co jsem si zatím všiml) do jinak strukturovaného programu. Přijde mi to prostě trošku jako C++ -- mixování dobrých "c" věcí a objektových "tak nějak", takže pěkně naprd.  Přesně z tutoho důvodu nepíšu nic v C++, protože je to šíelná humulajda, jazyk vás ani nenutí dodržovat základní objektový principy, proměnné ve třídě můžete definovat "tak různě" a vůbec. No, ale C++ pohaňovat nehodlám, to už je dost historickej jazyk, narozdíl od tohoto renovovaného Delphi (bo jak to nazvat).

Ale jako abych jen nehanil, není to zase tak špatné, na zákaldní widlí a okenní věci to bude asi jednoduché a dostačující, no. Prostředí RAD studio není až tak blbé, sice už jsem si pár věcí, které mi vadí (např. označení do bloku a odsazení TAB nezpůsobí odsazení bloku, ale jeho smazání, resp. přepsání znakem \t apod.), ale je to jen otázka zvyku na GUI 😉

Už se ale těším, až nebudeme brát základní strukturální věci, ale naplno se pustíme do čistého programování s objekty, pěkně zapouzdřeně... Tak doufám, že to něco jako private má 😉 😉

KPG/MKVV -- Multikultura ve vzdělávání

Tak jsem právě absolvoval úvodní přednášku -- na tento předmět jsem se těšil celý zimní semestr, byl jsem prostě zvědav, o čem to je a bude. Naštěstí se mé pochyby rozplynuly během pár minut; čekal jsem, že to bude něco ve smyslu "musíme být všichni sluníčkoví" a tak podobně, naštěstí je to vedeno opravdu zajímavou formou přednášky s diskuzí, nu prostě se mi to líbí.

Na příští přednášce už doufám nebude tolik lidí, kteří tam byli prostě jen aby zjistili, co třeba na zápočet a bude tam trošku víc klidu, to snad jediné 😉

KPG/ZNAKR -- úvod do znakového jazyka

Tak tohle je fakt hodně zajímavej předmět, krom dosti zajímavých informací o tom, jak to vlastně je ve světě a u nás, tak i první "slovíčka" (gestíčka?) a různé souvislosti. No, hodně zajímavé -- chcete říct "večer" a když uděláte špatně kousek prstem, je to "homosexuál" 😉 Tomu říkám odladěnost na chybovost vstupu 😀

EMG -- integrování

Dnes jsme dělali takový lehký úvod do integrování, ve své podstatě k tomu není moc co říci, důležité je zapamatovat si, jak se integrují polynomy:

\int x^{n} dx = \frac{x^{n+1}}{n+1}

Dále pak posun cosinus => sinus a sinus => -cosinus. Nedokončili jsme "per partes", ale to je triviální, stačí si uvědomit, jak vypadá derivace součinu:

(xy)' = x'y + xy'

To celé zintegrujeme (každý člen polynomu zvlášť):

\int (xy)' = \int x'y + \int xy'

Derivace se nám s integrálem "požere" a máme výsledné:

xy = \int x'y + \int xy'

Které upravíme třeba na:

\int x'y = xy - \int xy'

No a to už dále pak normálně řešíme.

Ohledně substitucí; to je ještě snazší. Abychom nemuseli řešit nějakou šílenou složenou funkci třeba, vymyslíme si "chytrou" substituci a vyřešíme s ní. Například pro jednoduché:

\int sin(Ax) dx

Zvolíme substituci za "Ax = p" a dosadíme:

Ax = p \\A dx = dp \\dx = \frac{dp}{A}

\int sin(p) \frac{dp}{A} = \frac{1}{A} \int sin(p) dp = -\frac{1}{A} cos(p)

A dosadíme nazpět:

-\frac{1}{A} cos(Ax)

A je hotovo 😉

KVD/UIN

Tak toto vypadá na "dos hustý" předmět, řekl bych že první, kde pochopit systém zápočtu je těžší než samotné jeho získání 😀

A jedna z několika semestrálních prací na téma Bezpečnost šesťáků na internetu -- to je fajn 😉 Minulej rok prej měli o ACTA, snaží se asi o aktuální témata. No, už mám posbíráno pár hodně zajímavých materiálů, muhehehehe 😉

KVD/PGM1P a programování

Musím říci, že na to, jak je mi Pascal absotulně cizí a neuznávám ho, vypadá to na zajímavé hodiny i náplň, navíc jsme si konečně v tomto předmětu sáhli k pedagogice -- to bylo něco kouzelného!

Na Slovensku totiž mají (nebo budou mít), že budou "programování" učit děti od 4. třídy. A teď jako že všichni byli zděšení, jak si to jako představují 😉 No a tak si sedl k nám a začali jsme diskutovat, jak by to mohlo vypadat a jak to nakonec vymysleli -- a je to super a dává to smysl a tak vůbec.  Takže super!

První seminář z KVD/APS

Dnes jako svůj první předmět v 2. semestru jsem absolvoval KVD/APS, tedy analogové prvky a systémy. Vypadá to, že pro člověka s průmyslovkou a FEL tohle bude poměrně základní a jednoduché.

Pro názornost přikládám první tři příklady ze semináře, jedná se o soubory do programu "Multisim".

[wpba-attachment-list]