Project Application Development

2018-2019
Dit vak wordt in het Engels aangeboden. Omschrijvingen kunnen daardoor mogelijk alleen in het Engels worden weergegeven.

Doel vak

The main goal of this course is to give the student a more hands-on
practical experience with programming. By implementing a larger project
with a basis in material covered during the first year of the Computer
Science bachelor, you will have the opportunity to gain more experience
developing software and to show off the skill you have obtained during
the first year.

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.

Onderwijsvorm

One introductory lecture in the first week. 4 weeks of practical work.

Toetsvorm

Practical + oral 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).

Doelgroep

1CS

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.

Algemene informatie

Vakcode X_400556
Studiepunten 6 EC
Periode P6
Vakniveau 200
Onderwijstaal Engels
Faculteit Faculteit der Bètawetenschappen
Vakco√∂rdinator S. Österlund
Examinator S. Österlund
Docenten S. Österlund

Praktische informatie

Voor dit vak moet je zelf intekenen.

Voor dit vak kun je last-minute intekenen.

Werkvormen Hoorcollege