Algemene informatie
| Vakcode | XB_0123 |
|---|---|
| Studiepunten | 6 EC |
| Periode | P6 |
| Vakniveau | 200 |
| Onderwijstaal | Engels |
| Faculteit | Faculteit der Bètawetenschappen |
| Vakcoördinator | dr. A.J. van der Ploeg |
| Examinator | dr. A.J. van der Ploeg |
| Docenten |
dr. A.J. van der Ploeg |
|
Onderdeel van opleiding(en)
Bachelor
Premaster
Gebruik pijltjestoetsen om door de lijst te navigeren, Enter om te selecteren, en Escape om te sluiten.
|
|
Praktische informatie
Voor dit vak moet je zelf intekenen. De inteken- en afmeldtermijnen staan op VU.nl
| Onderwijsvorm | Computerpracticum, Hoorcollege |
|---|
Doel vak
Students learn to apply programming concepts in the context of a larger, individual project. After completing the course, students will be able to plan, develop, and test larger programs for correct behavior according to a given specification. (Knowledge and understanding) (Applying knowledge and understanding) (Making Judgements)
Inhoud vak
In this course, you will implement an emulator capable of executing IJVM byte-code. The implementation will be done in C. The assignment is split into several smaller parts that build up to the final deliverable.
Aanvullende informatie onderwijsvormen
One introductory lecture in the first week. 4 weeks of practical work.
Toetsvorm
The student’s knowledge will be assessed by means of a practical programming assignment and a digital examination. Both the practical assignment and the examination require a passing grade. The final grade consists of 100% of the grade of the practical programming assignment. The examination is graded with pass/ fail. There is a resit examination.
Literatuur
The course syllabus.
Extra (optional) reading:
- Ritchie, D. M., Kernighan, B. W., & Lesk, M. E. (1988). The C programming language. Englewood Cliffs: Prentice Hall.
- Andrew, S. Tanenbuam. "Structured Computer Organization". Prentice-Hall, Inc. New Jersey (1999).
Aanbevolen voorkennis
This course is a Programming practical so we expect you to be proficient at the level of Computer Programming (XB_40011). A good grasp of systems architecture is also recommended.