Upplýsingar fyrir nemendur

Lýsingar á námskeiðum má finna í kennsluskrá.

Þegar námskeið eru tekin í vali utan tölvunarfræðideildar og tækni- og verkfræðideildar ber að gæta þess að undanfarareglum viðkomandi deildar sé fylgt og að námsefni skarist ekki við aðrar einingar teknar til prófgráðu.

Samþykki Námsmatsnefndar þarf vegna námskeiða í öðrum deildum á sviði tölvunarfræði, upplýsingatækni eða stærðfræði. Athugið sérstaklega að námskeiðin Hagnýt stærðfræði, Hagnýt upplýsingakerfi og Hagnýt tölfræði 1 (í viðskiptafræðideild) er ekki hægt að taka í vali vegna skörunar við skyldunámskeið í tölvunarfræði. Athugið að ekki er hægt að fá einingar fyrir samsvarandi áfanga t.d.

  • Gagnavinnsla og Gagnasafnsfræði 
  • Gagnagreining og Tölfræði 1 (eða Hagnýt tölfræði)
  • Stýrikerfi og Grunnatriði stýrikerfa

Skipt um braut

Nemendur geta sótt um að skipta um námsbraut innan tölvunarfræðideildar. Fyllið út eyðublað og sendið á scs_office@ru.is. Umsóknin er svo lögð fyrir Námsmatsnefnd. Eyðublað til að skipta um námsbraut.


Vísun í heimildir

Þegar heimildir eru notaðar þarf að vísa til þeirra samkvæmt viðurkenndum heimildastöðlum. Upplýsingar um heimildavinnu og staðlana er að finna á vef bókasafnsins http://www.ru.is/bokasafn/heimildavinna/ 

Þeir heimildastaðlar sem notaðir eru í tölvunarfræði eru IEEE og APA og eiga þeir við þegar notaðar eru heimildir sem eru annars eðlis en kóðun forrita, t. d. bækur, tímaritsgreinar og vefsíður. Ávallt skal nota þann staðal sem kennari óskar eftir að sé notaður. Hafi kennari ekki tekið fram staðal er það val hvers og eins hvort IEEE eða APA sé notaður.

Hér má sjá nokkur dæmi um hvernig vísa má í heimildir þegar um kóða á við. Þessi dæmi eru fengin frá Academic Integrity at Princeton http://www.princeton.edu/pr/pub/integrity/pages/plagiarism/

Við viljum minna á reglur um verkefnavinnu.

Hvernig á að koma í veg fyrir brot á höfundarrétti þegar kóði er skrifaður

Það er brot á höfundarrétti ef nemandi fær lánaða uppbyggingu á upprunalegu forriti og breytir eingöngu nokkrum smáatriðum sem hafa ekki áhrif á merkingu forritsins.

Hér fyrir neðan má sjá forrit sem birt er á blaðsíðu 118 í kennslubókinni Algorithms in C (Addison Wesley, New York. 1990).

Source: quicksort (int a [ ], int l, int r)
     {
         int v, i, j, t;
         if (r > l)
            {
               v = a [ r ]; i = l-1; j = r;
               
               for ( ; ; )
                   {
                      while (a [++i ] < v) ;
                      while (a [--j] > v);
                      if (i >= j) break;
                      t = a [i]; a [i] = a [j]; a [j] = t;
                   }
               t = a [i]; a [i] = a [r]; a [r] = t;
               quicksort (a, l, i-1);
               quicksort (a, i+1, r);
            }
     }
Óásættanlegt dæmi 1
mysort (int data[], int x, int y){
(B)=(A);}
   int pivot;
   int i, j;
   int temp;
   
   if (y > x){
       pivot = data[y]; i = x-1; j = r;
       while (1){
           while (data [++i] < pivot);
           while (data [--j] > pivot);
           if (i >= j) break;
           temp = data [i]; data [i] = data [y]; data [y] = temp;
       }
       temp = data [i]; data [i] = data [y]; data [y] = temp;
       mysort (data, x, i-1);
       mysort (data, i + 1, y);
   }
}

Tekið frá: Examples of plagiarism. Academic Integrity at Princeton. Retrieved September 3, 2004 from http://www.princeton.edu/pr/pub/integrity/pages/plagiarism/

Þetta dæmi er brot á höfundarrétti því nemandinn hefur fengið að láni nákvæma uppbyggingu frá upphaflega forritinu, þar sem hann breytti eingöngu örfáum smáatriðum sem höfðu engin áhrif  á virkni forritsins. Þó svo að forritið líti út fyrir að vera öðruvísi við fyrstu sýn þá hefur þá nákvæmlega sömu merkingu eins og upphaflega forritið. Nemandinn gerði eftirtaldar breytingar:

  • Breytti nöfnum á breytunum: a, l, r, v og t er breytt í data, x, y, pivot og temp
  • Skipti út skipuninni “for (;;)” fyrir samsvarandi skipun “while (1)”
  • Breytti nafninu á fallinu frá “quicksort” yfir í “mysort”
  • Breytti inndrætti og línuskiptingu í forritinu.
Óásættanlegt dæmi 2
#define Swap(A,B) { temp=(A); (A)=(B); (B)=A;}

void mysort (const int* data, int x, int y){
   int temp;
   while (y > x){
      int pivot = data[y];
      int i = x-1;
      int j = r;
      while (1){
         while (data [++i] < pivot){/*do nothing*/}
         while (data --j] > pivot){/*do nothing*/}
         if (i >= j) break;
         swap (data [i], data [y];
         }
swap (data [i], data [j];
         mysort (data, x, i-1);
         x = i+1;
    }
}

Source: Examples of plagiarism. Academic Integrity at Princeton. Retrieved September 3, 2004 from http://www.princeton.edu/pr/pub/integrity/pages/plagiarism.html

Þetta dæmi er einnig brot á höfundarrétti. Nemandinn hefur gert fleiri breytingar á forritinu heldur en í fyrsta dæminu, og sumar breytingarnar eru jafnvel til bóta í forritinu. Þrátt fyrir það er forrit nemandans greinilega fengið frá forritinu í kennslubókinni. Aðgerðum nemandans má líkja við það að umorða texta í heimildarritgerð án þess að geta heimildanna..

Fleiri dæmi má finna hér:

Computer Science and the Honor Code (Stanford)
http://csmajor.stanford.edu/HonorCode.shtml 

Academic Misconduct (University of Washington)
https://www.cs.washington.edu/students/policies/misconduct 

UTCS Rules to Live By (The University of Texas at Austin)
https://www.cs.utexas.edu/academics/conduct 

Sjá sérstaklega Academic Honesty

Scholastic Offences (Western Science) http://www.csd.uwo.ca/current_students/undergraduate_students/scholastic_offences.html 


Reglur og viðmið

Stundaskrár

Nefndir og ráð

YouTube rás

Dæmatímakennsla

Dæmatímakennsla

Þeir sem hafa áhuga á að annast aðstoðarkennslu í Verklegu námskeiði 2 í þriggja vikna lotu eru beðnir um að senda póst á scs_office@ru.is. Námskeiðið hefst 25. apríl og lýkur 13. maí, en námsmat fer fram 17. og 18. maí næstkomandi, nauðsynlegt er að vera til reiðu báða þá daga. Starfið felst í að aðstoðarkennari þarf að hitta hópana a.m.k. annan hvern dag (eða oftar), kennari svarar spurningum um t.d. þarfagreiningu, hönnun og síðan forritun þegar kemur að henni. Kennari fer yfir þarfagreiningar- og hönnunarskýrslur, gerir athugasemdir við þær og gefur einkunnir fyrir. Hann mætir síðan í lokakynningarnar hjá sínum hópum og hjá jafn mörgum hópum sem prófdómari.

 

Kennarar þurfa að vera vel að sér í vefforritun og C#.

 

Þau sem hafa áhuga eru beðin um að senda póst fyrir 8. apríl á scs_office@ru.is.





Sniðmát

Hér má finna upplýsingar um sniðmát sem hægt er nota fyrir meistaraverkefni, meistararitgerðir og doktorsritgerðir. Vinsamlegast sendið allar athugasemdir til latex@list.ru.is

AÐFERÐ

Lesið README.TXT í zip skránni en þar eru leiðbeiningar um hvernig eigi að nota sniðmátin, bæði (MS Word og LaTeX).

https://repository.cs.ru.is/svn/thesis-template/branches/stable/RUThesisTemplate.zip

Það verður að skila ritgerðum inn í Skemmuna, leiðbeiningar um það má finna hér:

http://www.ru.is/bokasafn/skemman



Var efnið hjálplegt? Nei