6
3.2. OPIS PREDMETA Red. broj Predmet Sadržaj 1. Naziv predmeta Osnove ekonomije Nositelji/ Izvoditelji Nositelj: Prof. dr. sc. Alen Lovrenčić Izvoditelj: Doc.dr.sc. Danijel Radošević 2 . Okvirni sadržaj predmeta 1. Osnovni pojmovi u programiranju. (2 sata) Računalni programi. Klasifikacija viših programskih jezika. Povijet viših programskih jezika. Prevodioci i interpreteri. Strukturno programiranje. Algoritmi i strukture podataka. Pseudokod. Značajke vizualnog programiranja. Prozori. Događaji u programu. Programiranje pogonjeno događajima. 2. Jednostavni Visual Basic program. (2 sata) Upoznavanje s alatom i načinom rada. Glavni prozor programa. Elementi programskog prozora. Dugme. Naredba za ispisivanje u prozor poruke. Program 1: Program za ispisivanje teksta na zaslon. Polja za unos.Imena polja za unos. Program 2: Zbrajanje dvaju cijelih brojeva. 3. Varijable i brojčani tipovi podataka u programskom jeziku Visual Basic. (2

Opis Predmeta

  • Upload
    ilija

  • View
    218

  • Download
    4

Embed Size (px)

DESCRIPTION

opis

Citation preview

3

3.2. OPIS PREDMETA

Red. brojPredmetSadraj

1.Naziv predmetaOsnove ekonomije

Nositelji/

IzvoditeljiNositelj:

Prof. dr. sc. Alen Lovreni

Izvoditelj:

Doc.dr.sc. Danijel Radoevi

2.Okvirni sadraj predmeta

1. Osnovni pojmovi u programiranju. (2 sata)

Raunalni programi. Klasifikacija viih programskih jezika. Povijet viih programskih jezika. Prevodioci i interpreteri. Strukturno programiranje. Algoritmi i strukture podataka. Pseudokod. Znaajke vizualnog programiranja. Prozori. Dogaaji u programu. Programiranje pogonjeno dogaajima. 2. Jednostavni Visual Basic program. (2 sata)

Upoznavanje s alatom i nainom rada. Glavni prozor programa. Elementi programskog prozora. Dugme. Naredba za ispisivanje u prozor poruke. Program 1: Program za ispisivanje teksta na zaslon. Polja za unos.Imena polja za unos. Program 2: Zbrajanje dvaju cijelih brojeva.

3. Varijable i brojani tipovi podataka u programskom jeziku Visual Basic. (2 sata)

Znaenje varijabli u raunalnom programu. Tipovi podataka u programskom jeziku. Cjelobrojni podaci. Naredbe za uitavanje podataka s tipkovnice. Program 3: Uitavanje i ispisivanje vrijednosti varijable. Podaci s pominim zarezom. Funkcije round i int. Program 4: Konverzija podataka izmeu cjelobrojnih podataka i podataka s pominim zarezom.

4. Aritmetika (2 sata)

Aritmetike operacije i operatori. redoslijed izvoenja aritmetikih operacija. Aritmetiki izrazi. Program 5: Izraunavanje povrine trokuta. Program 6: Izraunavanje korijena kvadratne jednadbe.

5. Selekcije. (4 sata)

Logiki tip podataka. Operatori usporeivanja. Jednostavni logiki izrazi. Logiki operatori. Sloeni logiki izrazi. Selekcije. Selekcija tipa If-Then. Program 7: Provjera je li zadani broj djeljiv s nekim brojem. Program 7.a: Provjera je li upisani broj dijeljiv sa neka dva broja. Selekcije tipa If-Then-Else i If-Then-ElseIf. Program 8: Program koji upisuje ukupan broj bodova studenta na kolegiju Osnove programiranja i ispisuje je li on proao ili nije. Program 9: Program koji za upisani broj bodova ispisuje osjenu studenta.

6. Iteracije. (4 sata)

Iteracija tipa For-To-Next. Program 10: Ispisivanje prvih n prirodnih brojeva. Klauzula Step. Program 10.a: Ispisivanje prvih n parnih brojeva. Program 10.b: Ipisivanje prvih n prirodnih brojeva obrnutim redoslijedom. Iteracija tipa While. Program 11: Pronalaenje najvee zajednike mjere dvaju prirodnih brojeva. Varijacija Do While-Loop iteracije tipa While. Iteracija tipa Do Until-Loop. Naredba Exit. Program 12: Program za unos brojeva sve dok nije uneen broj 0. Ugnjedene iteracije. Program 13: Program za ispis prvih n prostih brojeva.

7. Znakovni i datumski tipovi podataka. (4 sata)

Definicija znakovnih podataka. Operacije nad znakovnim podacima. Funkcije za rad s znakovnim nizovima. Program 14: Upis imena i prezimena te njihovo razdvajanje u dvije varijable. Konverzija izmeu znakovnih i brojanih podataka. Program 15: Program koji za zadani broj ispisuje karakter kojem je zadani broj ASCII kod. Datumski tip podataka. Funkcije za rad s datumima. Program 16: Program koji izraunava za zadani datum roenja starost u godinama, mjesecima i danima.

8. Polja (2 sata)

Definicija polja. Nain deklariranja polja. Pristup elementima polja. Program 17: Traenje minimalnog i maksimalnog elementa polja. Program 18: Linearno pretraivanje polja. Viedimenzionalna polja. Program: Zbrajanje i mnoenje matrica.

9. Potprogrami (2 sata)

Funkcije i procedure. Pozivanje potprograma. Povratna vrijednost i povratak iz potprograma. Generiranje sluajnih brojeva. Program 17: Igra s kockama

10. Sortiranje i pretraivanje polja (2 sata)

Jednostavno sortiranje zamjenom. Program: Sortiranje zamjenom. Sortiranje umetanjem. Program: Sortiranje umetanjem. Mjehuriasto sortiranje. Program: Mjehuriasto sortiranje.

11. Izrada potpunog projekta (4 sata)

Projekt 1: Upisati studente i njihove ocjene na vjebama i predavanjima. Za svakog studenta izraunati prosjenu ocjenu. i izraunati im krajnju ocjenu. Napraviti statistiku prolaznosti i ocjena iz kolegija. Otvaranje novih prozora. ListBox. Grafiki elementi prozora. Koritenje grafikih prikaza za prikazivanje vrijednosti polja.

3.Kompetencije koje se stjeu

Usvajanje naina miljenja u raunalnom programiranju. Sposobnost razumijevanja programske podrke koju student koristi. Sposobnost izgradnje jednostavnije aplikacije za vlastite potrebe. Sposobnost prilagoavanja postojeih alata, kao to je npr. Microsoft Office svojim potrebama.

4.Oblici provoenja nastaveLaboratorijske vjebe, predavanja, konzultacije, seminarski radovi.

5.Nain provjere znanjaRad na raunalu, kontrolni testovi na predavanjima, laboratorijske vjebe, seminarski radovi, ispit

6.Popis literature potrebne za studij i polaganje ispita

A. Prince: Beggining with Visual Basic.Net, Murach, 2002

N. Lipljin: Programiranje/1, TIVA-FOI, 2000

7.Popis preporuene dopunske literature

Sebesta, R. W. Concepts of Programming languages, 6th ed. Addison-Wesley, 2002.

8.ECTS bodovi Nastava: 60 sati 2 ECTS

Seminarski rad 30 sati 1 ECTS

Uenje za ispit: 30 sati 1 ECTS

Priprema za vjebe: 30 sati 1 ECTS

UKUPNO: 5 ECTS

9.Nain polaganja ispita Zadaci na vjebama: 50 bodova

Kontrolni testovi na predavanjima: 30 bodova

Seminarski rad: 20 bodova

100 bodova

Student koji sakupi vie od 50 bodova, ostvaruje pravo na izravan upis ocjene, bez polaganja ispita.

ispit se sastoji od praktinog dijela ispita na raunalu i usmenog dijela ispita.

10.Nain praenja kvalitete i uspjenosti izvedbe

Inicijalni test predznanja. Krajnji uspjeh studenata. Sveuilina anketa o kvaliteti nastave.