„A programozás alapjai II.” változatai közötti eltérés
48. sor: | 48. sor: | ||
* [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz. | * [http://duramecho.com/ComputerInformation/WhyHowCppConst.html Mire jó a konstans referencia?] Ha végigolvasod megvilágosodsz. | ||
* [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz. | * [https://sites.google.com/site/czirjakzoltan91/programozas/c-programozas-1 Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai.] Jól jön a zh-hoz, beugrókhoz. | ||
* [http://www.aut.bme.hu/CppPeldatar/Tags/El%C5%91sz%C3%B3 c++] Villanyos c++ példatár | |||
===Szabadon elérhető C++ fejlesztőeszközök és fordítók=== | ===Szabadon elérhető C++ fejlesztőeszközök és fordítók=== |
A lap 2015. március 24., 14:08-kori változata
Követelmények
Előtanulmányi rend
Az új tanterv A programozás alapjai 1. tárgyáből kredit megszerzése vagy, a régi tanterv A programozás alapjai 1. és Szoftver labor I. tárgyaiból kredit megszerzése szükséges a tárgy felvételéhez.
A szorgalmi időszakban
- A min. elégséges félévvégi jegy feltételei:
- A gyakorlatok legalább 70%-án való részvétel.
- A laborok legalább 70%-án való részvétel. Laboron lehet beugró, amit ha nem teljesítesz nem lesz érvényes a jelenléted.
- A kisZH-k sikeres megírása. Ehhez az 5 db kisZH-ból a legjobb 3-nak az átlaga kell, hogy min. 40% legyen. 6 pontos kisZH-k esetén ez 7,2 pont.
- A 2 nagyZH sikeres megírása. Ehhez a két ZH összepontszámának kell elérnie az összesen elérhető pontok 50%-át.
- A házi feladat sikeres megoldása.
- Pótlási lehetőségek:
- A kis zárthelyik pótlólagos megírására nincs lehetőség.
- A nagy zárthelyik a pótlási héten pótolhatók, különeljárási díj megfizetése mellett. A pótlási héten írt nagy zárthelyi a félév közben rosszabbul sikerült nagy zárthelyi eredményét helyettesíti.
- A nagy házi feladat pótlólagos beadására csak a szorgalmi időszak végéig (utolsó tanítási napon, 12.00 óráig), különeljárási díj megfizetésével van mód, azon túl a nagy házi feladat nem pótolható. A megoldások apróbb hibáinak javítására – a laborvezető oktatóval egyeztetett időpontban – a pótlási hét végéig (utolsó napon 12:00 óráig), különeljárási díj megfizetésével van mód, azon túl a nagy házi feladat nem javítható. A pótlási héten már csak olyan feladatok és/vagy dokumentációk javíthatók, amelyek hiányosság, vagy működési hiba miatt kerültek elutasításra.
A vizsgaidőszakban
- Vizsga: nincs.
Félévvégi jegy
A félévközi jegy a nagy zárthelyik átlaga, a három legjobb kis zárthelyi, és a nagy házi feladat pontszáma alapján számítódik ki, ahol a nagy zárthelyik átlaga 50% súllyal, a kis zárthelyik és a nagy házi feladat 25-25%-os súllyal szerepelnek. A felkészülést egyéni szorgalmi feladatok is segítik, melyek megoldása nem kötelező. A határidőre és sikeresen megoldott szorgalmi feladatokkal extra pontok szerezhetők, amelyeket a félévközi jegy kialakításánál vesznek figyelembe.
Segédanyagok
- Czirkos Zoltán honlapja
- ProgUnixon
- ShellScriptTutorial
- A vi szövegszerkesztőről
- C és C++ referencia oldal
- 2 oldalas C++ összefoglaló
- 2 oldalas STL összefoglaló
- Mire jó a konstans referencia? Ha végigolvasod megvilágosodsz.
- Czirják Zoltán 2012 tavaszi félévben tartott konzultációinak megoldásai és feladatsorai. Jól jön a zh-hoz, beugrókhoz.
- c++ Villanyos c++ példatár
Szabadon elérhető C++ fejlesztőeszközök és fordítók
- Visual C++ Express 2010 — Windowsra
- Visual Studio Community 2013 — Windowsra
- eMbedded Visual C++ — Windows CE-re
- GCC — sok platformra
- Intel C++ Compiler — Linuxra (létezik Windowsra is)
- Eclipse CDT plugin — sok platformra
- Code::Blocks — sok platformra
Online hozzáférhető könyvek
- C++ leírás magyarul
- A könyvből remekül át lehet ismételni a tanultakat.
- A programnyelv önálló megtanulására nem alkalmas, mivel előbb használ olyan fogalmakat, melyeket csak később vezet be.
- C++ Annotations
- Thinking in C++
KisZH-k, beugrók
Házi
ZH
- 2013
- 2012
- 2011
- 2010
- 2009
- 2008
- 2007
- 2006
Tipikus ZH kérdések
- Írj egy generikus tároló osztályt mely tudja az alábbiakat:
- konstrukor, destruktor
- másoló konstruktor
- operator =
- getMinMax(bool isMin)
- Írjon tetszőleges generikus rendező algoritmust!
- Írjon algoritmus, amely transzponál egy generikus mátrixot!
Tippek
A programozás inkább egy gondolkodásmód, mint egy bemagolandó vagy megtanulandó anyag. Ha eddig még nem programoztál akkor nem fog könnyen menni, viszont folyamatos készüléssel jól fel lehet készülni. Nekem tetszett, mert végre egy olyan tárgy, ahol a héten leadott anyagot nem leülni és megtanulni kellett, hanem a heti anyagot inkább csak kipróbáltam otthon és játszottam vele, hiszen a programozást játékként is fel lehet fogni. Azt tanácsolom hogy találj ki magadnak valamilyen programot amit meg akarsz csinálni (én például a Vaterás eladásaimat kezelő programot választottam) és próbálkozz és játssz vele. Ha ilyen szemlélettel programozol akkor nem szenvedés lesz, hanem inkább egy jó játék ahol a következő heti előadást várod, hogy délután mehess haza játszani = azaz belerakni a kis saját programodba az előadáson tanultakat.
Rá lehet menni típuspéldákra gyakorlására és hasonló dolgokra, de nem éri meg. Miért nem? Leírtam ide saját tapasztalataimat: Hogy tanuljunk meg programozni?.
--Szabó Csaba (vita) 2012. december 16., 23:26 (CET)
Gyakvezérek
Vélemény a gyakorlatvezetőkről
- Blázovics László: Az anyagot nagyon érti, szívesen segít, viszont nem tart túl izgalmas gyakorlatokat, könnyen elterelődik a figyelmed, könnyen bealszol.
- Goldschmidt Balázs: Jó hangulatú órákat tart, jól magyaráz.
- Simon Balázs: Jól magyaráz, viszont az előadói stílusa nem a legjobb.
- Izsó Tamás: Nagyon jó szakember, de nem gyakorlatot tart, hanem előadást. Diákat vetít és végig magyaráz. Az utolsó pár dián általában vannak feladatok, de azokat sem megoldja, hanem megmutatja a megoldást és csak beszél a kódról. Ráadásul sokszor ezekig a diákig el sem ér, mert kicsúszik az időből. Soha nem sikerül még befejezni az órát időre (sőt, csak szimplán befejezni sem, mert sosem ért a végére). Óra előtt igyál meg legalább egy kávét, különben tuti elalszol. Ettől függetlenül jó szakember, és szívesen segít is, bármilyen problémád, kérdésed van.
Verseny
A félév közben szokott lenni verseny, melynek eredménye nem számít bele az félév végi eredménybe. Részletesebben: [1]
Bevezetők | |
---|---|
1. félév | |
2. félév | |
3. félév | |
4. félév | |
5. félév | |
6. félév | |
7. félév |