Nyhetsflöde
Logga in till din kurswebb
Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Har du frågor om kursen?
Om du är registrerad på en aktuell kursomgång, se kursrummet i Canvas. Du hittar rätt kursrum under "Kurser" i personliga menyn.
Är du inte registrerad, se Kurs-PM för EP1200 eller kontakta din studentexpedition, studievägledare, eller utbilningskansli.
I Nyhetsflödet hittar du uppdateringar på sidor, schema och inlägg från lärare (när de även behöver nå tidigare registrerade studenter).
Dear all, the solutions of the re-exam, as well as the grades will be available early next week.
It does not seem reasonable to have an exam consisting of 6 problems (along with some minor theory related questions) that are on the same level of difficulty as the projects given throughout the course. They were each designed to take about 10 hours of work (from two students) and most of them were composed of 1-4 of assignments the same size as the ones presented in this mock exam. Given that the problems presented on the exam are roughly this size, that would make for about 30 hours of work.* Someone should probably look into this.
*(Projects designed for 10 hours of work from 2 people means 20 hours for a single student. Given that a typical project was split into 4 minor problems, roughly the same size as the ones presented in the exam, in which there are 6 of these problems, that makes for about (20/4)*6 hours of work.)
Come on, if you have done the projects then you know how to solve these problems. The exam is to verify that you have been learning through the course.
I understand what you are saying. However, difficulty is not the issue. It is the time required to solve these kinds of problems. Surely you must understand yourself that programming takes time, even when you roughly know what you are doing and even though you are good at it. The fact that this is under the immense time pressure of 4 hours does not help most students.
There are other ways to verify that students have been learning throughout the course (the seminars should have already tested our programming skills, surely you must agree to this). Why pick the most time consuming way? Theory questions that are not as time consuming are an alternative, they are in the exam. Why not elaborate on them? It has been clear throughout the course that students that have studied the book carefully are capable of completing the programming assignments, why not just check that students know the theories? (When completing the assignments comes implicitly from understanding the theory.)
You will be given individual grades even though the projects were done in teams of two to three persons. The quiz results are not enough to differentiate you and hence we have decided to have a final exam as confirmation of each student's individual learning.
The grade should reflect all parts of the course, both knowledge of theory and acquired skills; the exam is therefore composed of different types of problems.
The programs are actually short, so the time to write the code should not be an issue. However, you need to start preparing for the exam.
Agreed, but as of now the exam consists of 1/7 knowledge of theory and 6/7 programming skills. It would seem fair to at least even the exam out a little, making the mix of theoretical knowledge and acquired skills more even. Right?
I do not know how you assess that since most problems test both. This practice exam reflects what we expect you all to know from the course given what you have read in the book, been taught in the short lectures and have learned by working on the projects.
Viktoria Fodor redigerade 27 maj 2014
The information below serves as help for the exam preparation
* Exam handbook: extracts from the course book with tables of chips, Assembler instructions, VM commands and Jack grammar. These pages will be attached to the exam problems.
* Practice exam
* Solutions for the practice exam - will be attached week 22
Schemahandläggare redigerade 19 mars 2014
L42
Lärare Viktoria Fodor redigerade 20 mars 2014
HandledningOffice hours
Schemahandläggare redigerade 12 maj 2014
TiOnsdag 134 maj 2014 kl 10:00 - 12:00
Lärare Viktoria Fodor redigerade 3 maj 2014
SeminariumOffice hours
Additiona, office hours on jack and jack compiler design. Not compulsory.¶
Lärare Viktoria Fodor redigerade 3 maj 2014
Additiona,l office hours on jack and jack compiler design. Not compulsory.
Schemahandläggare ställde in händelsen 12 december 2013
Lärare Viktoria Fodor redigerade 12 mars 2014
Seminarium 6
Lärare Viktoria Fodor redigerade 20 mars 2014
Seminarium 6
Schemahandläggare redigerade 28 mars 2014
TiOnsdag 223 april 2014 kl 103:00 - 125:00
B21, B22, B243, L44
Lärare Viktoria Fodor redigerade 20 mars 2014
HandledningOffice hours
Schemahandläggare redigerade 24 mars 2014
OnTorsdag 910 april 2014 kl 10:00 - 12:00
Schemahandläggare ställde in händelsen 12 december 2013
Lärare Viktoria Fodor redigerade 12 mars 2014
Seminarium 9 - not compulsory
Lärare Viktoria Fodor redigerade 20 mars 2014
Seminarium 9 - not compulsory
Schemahandläggare redigerade 21 mars 2014
B21, B22, B23, B24
Schemahandläggare ställde in händelsen 12 december 2013
Lärare Viktoria Fodor redigerade 12 mars 2014
Seminarium 7 - not compulsory
Lärare Viktoria Fodor redigerade 20 mars 2014
Seminarium 7 - not compulsory
Schemahandläggare redigerade 21 mars 2014
Fredag 25 april 2014 kl 130:00 - 152:00
L4B21, L42, L43, L4B24
Schemahandläggare redigerade 19 mars 2014
L44
Lärare Viktoria Fodor redigerade 20 mars 2014
HandledningOffice hours
Några lösningsförslag på tentan 08-22 än?