Kompiuterių architektūra

Kompiuterių architektūros vertinimo sistema

Kompiuterių architektūros pratybų esmė - pritaikyti paskaitų metu įgytas žinias praktikoje, programuojant asemblerio kalba, ir tokiu būdu geriau suprasti ir išmokti dėstomą dalyką. Užsiėmimų metu aiškinama medžiaga, reikalinga programavimui asemblerio kalba, kuri papildo paskaitų kursą (bet jo nepakeičia - reikia žinoti ir paskaitų metu išdėstytus dalykus), nagrinėjami programų pavyzdžiai, mokomasi programuoti savarankiškai. Įgytos žinios ir įgūdžiai pademonstruojami atsiskaitymų metu. Pratybos vyksta pagal tokį planą:

DalisMaksimalus balasTrukmėApibūdinimas
I1,05 savaitės 2024-10-04Programavimo asembleriu „abėcėlė“: procesoriaus registrai, komandos, skaičiavimai, įvedimas ir išvedimas
2 savaitės 2024-10-24Atsiskaitymai už I dalį
II1,53 savaitės 2024-11-08Darbas su failais, mišrusis programavimas
2 savaitės 2024-11-26Atsiskaitymai už II dalį. Jei nepavyksta padaryti pasirinktos užduoties, galite daryti pirmą - atsiskaitinėti tik pilnai ištestuotą!
III2,52 savaitės 2024-12-06Darbas su pertraukimais, komandų atpažinimas
2 savaitės 2024-12-21Atsiskaitymai už III dalį. Visiems galima atpažinti tik sąlyginius operatorius J...
Jei norite gauti rekomendaciją išankstiniam egzaminui - reikia padaryti trečios užduoties pirmą eilutę.

Pratybos trunka 16 savaičių. Visų atsiskaitymų bendras maksimalus įvertinimas yra 5 balai; 1 balą surinkti būtina, priešingu atveju egzamino laikyti neleidžiama.

Surinkus bent 1 balą, papildomai arba vietoje kurių nors atsiskaitymų galima pasirinkti asembleriu parašyti disasemblerį, informavus apie tai pratybas vedantį dėstytoją pratybų metu ar elektroniniu paštu ne vėliau kaip iki antrojo atsiskaitymo termino. Parašius ir sėkmingai atsiskaičius disasemblerį leidžiama laikyti išankstinį egzaminą:

Pratybų balai (n)EgzaminasGalutinis pažymys
0 <= n < 1Egzamino laikyti neleidžiama, kursas kartojamas.N/A
1 <= n <= 5Egzaminas laikomas bendra tvarka. Per egzaminą galima surinkti nuo 0 iki 5 balų.Pratybos + egzaminas, viso nuo 1 iki 10.

Atsiskaitymai vyksta paskirtomis dienomis, grupių sąrašuose nurodyta tvarka. Atsiskaitymo metu pratybose dalyvauja tik tie studentai, kurie tą dieną turi atsiskaityti užduotis; kiti „svečių teisėmis“ dalyvauti negali. Be pateisinamos priežasties neatvykus į atsiskaitymą, vėliau atsiskaityti nebegalima.

Atsiskaitymą sudaro dvi dalys: programos pagal duotą sąlygą sudarymas ir konkrečių trumpų uždavinukų iš išdėstytos medžiagos sprendimas. Parašytą programą reikia mokėti sukompiliuoti, įvykdyti, tiek iš konsolės, tiek derintojo (Turbo Debugger) aplinkoje, paaiškinti jos veikimą. Programos išeities tekstas (source kodas) turi būti tvarkingas.

Maksimalus balas įskaitomas tada, kai parašytos programos veikimas tiksliai atitinka sąlygą, autorius gali paaiškinti kiekvieną jos eilutę, nėra programavimo klaidų, kodas parašytas tvarkingai, užduočių sprendimai ir atsakymai teisingi.

Atsiskaitymo metu galima naudotis:

  • savo paskaitų paskaitų ir pratybų konspektais;
  • dėstytojo pateikta pratybų medžiaga;
  • „HelpPC“ žinynu (pasiekiamu literatūros ir nuorodų puslapyje esančiu adresu arba analogišku);
  • tekstiniu redaktoriumi (Notepad, Programmer's Notepad, Emacs, Vim);
  • Borland Turbo Assembler paketu (tasm, tlink, td);
  • Kitomis praktinių užsiėmimų dėstytojo rekomenduotomis priemonėmis.

Galima atsinešti savo nešiojamus kompiuterius su analogiška įranga. Jokiomis kitomis priemonėmis (telefonais, kalkuliatoriais, ...), programomis (Windows kalkuliatorius, Microsoft Office, Minesweeper, ...) ar informacijos šaltiniais (kitokia literatūra, Google, ...) naudotis negalima. Bandymas (nesvarbu, sėkmingas ar ne) naudotis neleistinomis priemonėmis laikomas bandymu gauti įvertinimą nesąžiningu būdu ir baudžiamas anuliuojant surinktus balus bei pradedant įvykio nagrinėjimą, kaip numato akademinės etikos kodeksas.

Pratybos baigiasi 2024-12-23, todėl ši diena yra paskutinė atsiskaitymams, konsultacijoms ir visiems su pratybomis susijusiems klausimams.