„A programozás alapjai II.” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
15. sor: 15. sor:
  
 
= Segédanyagok =
 
= Segédanyagok =
 +
* [[ProgUnixon]]
 +
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]
 +
* [[Prog2Vi|A vi szövegszerkesztőről]]
 +
* [http://www.cppreference.com/ C és C++ referencia oldal]
 +
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]
 +
* [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.
  
[[Media:jegyzet1| megjelenítendő jegyzetnév]]
+
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===
  
[https://wiki.test.sch.bme.hu/index.php?title=Speci%C3%A1lis:Felt%C3%B6lt%C3%A9s Feltöltés]
+
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] — Windowsra
 +
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] — Windows CE-re
 +
* [http://gcc.gnu.org/ GCC] — sok platformra
 +
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] — Linuxra (létezik Windowsra is)
 +
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] — sok platformra
 +
* [http://www.codeblocks.org/ Code::Blocks] — sok platformra
  
Értelmes néven töltsétek fel, így: tantárgyrövidítése_fájltípus_dátum_csoport
+
===Online hozzáférhető könyvek===
*tantárgy rövidítése: [https://wiki.test.sch.bme.hu/index.php?title=TargynevAjanlas itt] nézzétek meg, de ált. amilyen néven levlistája is van a tárgynak
 
*fájltípus: ZH, vizsga, jegyzet, beugró..
 
*dátum: értelemszerűen..pl:20100405
 
*csoport: zh-hoz, vizsgához..stb..ahol van, ez is evidens
 
  
== Videó ==
+
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]
(ha van fent, linkeljétek ki mindenképp)
+
** C++ újdonságai
http://video.bme.hu/
+
** Osztályok és objektumok
 +
** Operátorok túlterhelése
 +
** Származtatott osztályok
 +
** A standard könyvtár
 +
** Tárolók
 +
** Iterátorok
 +
** Sablonok
 +
** Adatfolyamok
 +
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]
 +
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]
 +
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]
  
 
= KisZH-k, beugrók =
 
= KisZH-k, beugrók =
  
(ha van)
 
  
 
=  Házi =
 
=  Házi =
  
(ha van)
 
  
 
= ZH =
 
= ZH =
62. sor: 78. sor:
 
** [[Media:prog2_zh_20060518a_mo.pdf| prog2_zh_20060518a_mo.pdf]]  – [[infoC++]]
 
** [[Media:prog2_zh_20060518a_mo.pdf| prog2_zh_20060518a_mo.pdf]]  – [[infoC++]]
 
** [[Media:prog2_zh_20060525a_mo.pdf| prog2_zh_20060525a_mo.pdf]]  – [[infoC++]]
 
** [[Media:prog2_zh_20060525a_mo.pdf| prog2_zh_20060525a_mo.pdf]]  – [[infoC++]]
 +
 +
===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!
 +
 +
-- [[NovakAron]] - 2006.01.14.
  
 
= Tippek =
 
= Tippek =
73. sor: 101. sor:
 
= Gyakvezérek =
 
= Gyakvezérek =
  
(általában a hivatalos tárgyhonlapon fel vannak tüntetve)
 
 
Kovács Ágoston - https://www.facebook.com/agoston.kovacs.94
 
 
..és a többi
 
  
 
= Verseny =
 
= 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: [http://infocpp.iit.bme.hu/bmx]
  
(ha van)
 
 
= Kedvcsináló =
 
 
(tárgy rövid leírása, mire jó, fun factek)
 
{{Idézet|idézet=Az a baj az interneten terjedő idézetekkel, hogy nem tudod róluk megállapítani, valódiak -e.|forrás=Petőfi Sándor}}
 
 
 
 
* [[TargynevAjanlas|Ajánlott rövidítés]]: prog2
 
* [[TargynevAngolul|A tárgy angol neve]]: Basics of Programming II
 
 
__TOC__
 
 
==Hasznos segédanyagok==
 
 
* [[ProgUnixon]]
 
* [[Prog2ShellScriptTutorial|ShellScriptTutorial]]
 
* [[Prog2Vi|A vi szövegszerkesztőről]]
 
* [http://www.cppreference.com/ C és C++ referencia oldal]
 
* [http://www.iit.bme.hu/~szebi/proga2/cppsummary.pdf 2 oldalas C++ összefoglaló]
 
* [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.
 
 
===Szabadon elérhető C++ fejlesztőeszközök és fordítók===
 
 
* [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express Visual C++ Express 2010] — Windowsra
 
* [http://msdn.microsoft.com/mobility/othertech/eVisualc/default.aspx eMbedded Visual C++] — Windows CE-re
 
* [http://gcc.gnu.org/ GCC] — sok platformra
 
* [http://www.intel.com/cd/software/products/asmo-na/eng/compilers/clin/219856.htm Intel C++ Compiler] — Linuxra (létezik Windowsra is)
 
* [http://www.eclipse.org/cdt/ Eclipse CDT plugin] — sok platformra
 
* [http://www.codeblocks.org/ Code::Blocks] — sok platformra
 
 
===Online hozzáférhető könyvek===
 
 
* [http://www.ms.sapientia.ro/~manyi/teaching/c++/cpp.pdf C++ leírás magyarul - Tartalom:]
 
** C++ újdonságai
 
** Osztályok és objektumok
 
** Operátorok túlterhelése
 
** Származtatott osztályok
 
** A standard könyvtár
 
** Tárolók
 
** Iterátorok
 
** Sablonok
 
** Adatfolyamok
 
* [http://www.icce.rug.nl/documents/cplusplus/ C++ Annotations]
 
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Thinking in C++]
 
* [http://www.eet.bme.hu/publications/e_books/progr/cpp/node74.html Részletes C++ leírás magyarul]
 
 
==ZH==
 
 
===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!
 
 
-- [[NovakAron]] - 2006.01.14.
 
  
  
 
[[Category:Infoalap]]
 
[[Category:Infoalap]]

A lap 2013. január 5., 11:14-kori változata

Sablon:Tantargy

Követelmények

  • A tárgy gyakorlatain az előre meghirdetett ütemterv szerinti alkalmakkor, összesen 5 darab kis zárthelyit írunk.
  • A gyakorlatokon a részvétel kötelező, ezt a gyakorlatvezetők ellenőrzik.
  • A félév végén nagy zárthelyit írunk.
  • A félév során hftest néven gyakorló feladatokat adunk ki. Az összes feladat helyes megoldásával 1 jeggyel lehet javítani a megszerzett (enélkül is legalább elégséges) jegyet.

A tárgy sikeres teljesítéseinek feltételei:

  • A hallgató legfeljebb 4 gyakorlaton nem vett részt.
  • A nagy zárthelyi pontszáma legalább 8.
  • A 3 legjobb kis zárthelyi pontösszege legalább 7.2.

Segédanyagok

Szabadon elérhető C++ fejlesztőeszközök és fordítók

Online hozzáférhető könyvek

KisZH-k, beugrók

Házi

ZH

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!

-- NovakAron - 2006.01.14.

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

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]