Faglig nivå | Lavere grad |
Level | Undergraduate |
Studiepoeng | 10 |
ECTS Credits | 10 |
Varighet | Høst |
Duration | Autumn |
Språk | Norsk evt. engelsk |
Language | Norwegian alternatively english |
Forutsetter |
|
Prerequisite(s) |
|
Bygger på |
Ett av disse. |
Mål | Studentene skal ha kunnskap og ferdigheter til selv å utvikle og forstå enkle kompilatorer og tolkere. Videre skal studentene ha kjennskap til prinsipper for optimalisering, kompilering av objektorienterte språk og registerallokering. |
Aim | The students should have knowledge and abilities sufficient for developing and understanding simple compilers and interpreters. Furthermore, they should be acquainted with principles for optimisation, compilation of object oriented languages and register allocation. |
Emnets temaer | Kompilatorens hovedbestanddeler |
Content | Compiler phases and passes |
Pedagogiske metoder | Forelesninger, labøvelser, oppgaveløsning, prosjektarbeid |
Study Methods | Lectures, Laboratory Work, Exercises, Project Works |
Vurderingsformer | Evaluering av laboratoriearbeid (teller 10%, evalueres av faglærer) Evaluering av prosjekt(er) (teller 20%, evalueres av faglærer) Skriftlig eksamen, 3 timer (teller 70%, evalueres av faglærer og egen sensor) Hver av delene må bestås separat. |
Assessment | Evaluation of Laboratory Exercise(s) (counts 10%, evaluated by lecturer) Evaluation of Project(s) (counts 20%, evaluated by lecturer) Written Exam, 3 hours (counts 70%, evaluated by lecturer and an examiner) Each part must be individually approved of. |
Karakterskala | Bokstavkarakter, A (best) - F (stryk) |
Grading System | Alphabetical Scale, A (best) - F (fail) |
Tillatte hjelpemidler (gjelder kun skriftlig skoleeksamen) | Alle trykte og skrevne |
Obligatoriske arbeidskrav | Ingen |
Course Requirements | None |
Ansvarlig institutt | Institutt for informatikk og medieteknikk |
Emneansvarlig | Førsteamanuensis Ivar Farup |
Læremidler | Bøker:
Annet:
|
Erstatter |
|
Gjelder fra | Høst 2003 |
Supplerende opplysninger |