Prvo da se izvinim sto ce ova poruka biti mlo duza ali sta da se radi...
Ukratko radi se o sledecem: treba da drzim kurs C++ za pocetnike, znaci samo C++ bez ikakvog vizuelnog programiranja. Evo ga ukratko program sa vecim stavkama. Trebaju mi ispravke i dopune tako da se na kraju dobije najbolji plan i program. Kurs ce imati izmedju 60-70 casova. Molim Vas da mi ne ubacujete teme koje su vec obuhvacene nekom temom. Za kraj kursa teme nisu bas hronoloski postavljene ali treba jos da se poradi na tome:
1. Upoznavanje i pregled
- Veze izme|u C, C++, Jave i C#
- Razvojna okruzenja
2. Osnovno C++ programiranje - programiranje zasnovano na procedurama
Standardni I/O i funkcija main
- specifikacija i telo funkcije main
- prikazivanje vrednosti i stringova sa funkcijom cout
- unosenje vrednosti sa ulaza sa funkcijom cin
Objekti, konstante i reference
- Deklarisanje i inicijalizacija promenljivih
- Celobrojni tip podataka i tip sa pokretnim zarezom
- Izvrsavanje aritmetickih izracunavanja i prikazivanje rezultata
- Koriscenje referenci
- Ostali tipovi podataka
Definisanje i pozivanje funkcija
- Prosle|ivanje vrednosti funkcijama i dobijanje vrednosti od funkcija
- Rekurzivne funkcije
- Koriscenje direktive povezivanja extern “C”
- Opseg, vaznost, i inicijalne vrednosti promenljivih
Grananja, petlje i logika
- Izrazi, i operatori
- Prioritet operatora
- Naredba if/else
- Naredba switch
- Naredba for
- Naredba do while
- Naredba while
- Operatori ekvivalencije, relacioni i logicki operatori
- Inkrementiranje i dekrementiranje
Polja, nizovi, pokazivaci i stringovi
- Deklarisanje i koriscenje nizova i pokazivaca
- Smestanje stringova u nizove karaktera
- Pristupanje elementima niza preko pokazivaca
- Razlike izmedju pokazivaca i referenci
- Standardna string klasa i funkcije
3. Definisanje klasa i objekata u C++
Struktura klase
- Definicija klase
- Funkcije clanice klase
- Konstruktori i destruktori
- Implicitni pokazivac this
Deklarisanje, modifikovanje i pristupanje objektima
- Manipulisanje poljima objekata
- Pozivanje funkcija clanica klase
- Funkcija clanica const
Preopterecivanje (overloading) i sabloni
- Preopterecivanje operatora i korisnicki definisane konverzije
- Sabloni klasa
- Nasledjivanje klasa
- Virtuelne funkcije bazne i izvedene klase
- Prijateljske funkcije i klase
- :: operator
- Biblioteka iostream
Unapred hvala
Ljubisa
Ukratko radi se o sledecem: treba da drzim kurs C++ za pocetnike, znaci samo C++ bez ikakvog vizuelnog programiranja. Evo ga ukratko program sa vecim stavkama. Trebaju mi ispravke i dopune tako da se na kraju dobije najbolji plan i program. Kurs ce imati izmedju 60-70 casova. Molim Vas da mi ne ubacujete teme koje su vec obuhvacene nekom temom. Za kraj kursa teme nisu bas hronoloski postavljene ali treba jos da se poradi na tome:
1. Upoznavanje i pregled
- Veze izme|u C, C++, Jave i C#
- Razvojna okruzenja
2. Osnovno C++ programiranje - programiranje zasnovano na procedurama
Standardni I/O i funkcija main
- specifikacija i telo funkcije main
- prikazivanje vrednosti i stringova sa funkcijom cout
- unosenje vrednosti sa ulaza sa funkcijom cin
Objekti, konstante i reference
- Deklarisanje i inicijalizacija promenljivih
- Celobrojni tip podataka i tip sa pokretnim zarezom
- Izvrsavanje aritmetickih izracunavanja i prikazivanje rezultata
- Koriscenje referenci
- Ostali tipovi podataka
Definisanje i pozivanje funkcija
- Prosle|ivanje vrednosti funkcijama i dobijanje vrednosti od funkcija
- Rekurzivne funkcije
- Koriscenje direktive povezivanja extern “C”
- Opseg, vaznost, i inicijalne vrednosti promenljivih
Grananja, petlje i logika
- Izrazi, i operatori
- Prioritet operatora
- Naredba if/else
- Naredba switch
- Naredba for
- Naredba do while
- Naredba while
- Operatori ekvivalencije, relacioni i logicki operatori
- Inkrementiranje i dekrementiranje
Polja, nizovi, pokazivaci i stringovi
- Deklarisanje i koriscenje nizova i pokazivaca
- Smestanje stringova u nizove karaktera
- Pristupanje elementima niza preko pokazivaca
- Razlike izmedju pokazivaca i referenci
- Standardna string klasa i funkcije
3. Definisanje klasa i objekata u C++
Struktura klase
- Definicija klase
- Funkcije clanice klase
- Konstruktori i destruktori
- Implicitni pokazivac this
Deklarisanje, modifikovanje i pristupanje objektima
- Manipulisanje poljima objekata
- Pozivanje funkcija clanica klase
- Funkcija clanica const
Preopterecivanje (overloading) i sabloni
- Preopterecivanje operatora i korisnicki definisane konverzije
- Sabloni klasa
- Nasledjivanje klasa
- Virtuelne funkcije bazne i izvedene klase
- Prijateljske funkcije i klase
- :: operator
- Biblioteka iostream
Unapred hvala
Ljubisa