Skip to content
Snippets Groups Projects
Commit 6190f0c7 authored by borgeha's avatar borgeha
Browse files

Lagt opp ny versjon av toppnivå README og fikset module-info.java

parent fe400a4d
No related branches found
No related tags found
No related merge requests found
# Eksamen TDT4100 våren 2020
**Forberedelse til eksamen - sjekk at ting virker**
Eksamenen er delt i to, med flere oppgaver i hver del:
Dette er utviklingsprosjektet for hjemmeeksamen 2020. Vi har lagt inn en pakke **sample** med noen filer:
- [Del 1](src/stuff/README.md) inneholder separate oppgaver, som hver for seg tester ulik kunnskap i pensum. Del 1 er tenkt å dekke 25% av eksamen.
- [Del 2](src/food/README.md) inneholder en større programmeringsbit, med fem deloppgaver. Disse teller 75% av eksamen.
- [Sample.java](src/sample/Sample.java)
- [SampleApp.java](src/sample/SampleApp.java)
- [SampleController.java](src/sample/SampleController.java)
- [SampleTest.java](src/sample/SampleTest.java)
- [sample.fxml](src/sample/sample.fxml)
Husk at det er lett å fokusere for mye på å oppnå korrekt, kjørende kode. Ikke bruk for mye tid på dette, husk at det vil gi flere poeng å 'nesten klare' tre oppgaver enn å klare én full ut og ikke ha tid til de to siste. Hvis du ikke skulle klare å implementere en metode i en del kan du selvfølgelig bruke denne videre som om den virket (som i tidligere 'papireksamener').
Det er viktig at du kjører disse, og ser at det fungerer greit. Hvis det virker skal du ha et oppsett som vil fungere på eksamen. Da blir det lagt ut nye pakker som baserer seg på samme oppsett. Du kan også øve deg på zipping av prosjekt, som kreves for levering tilbake i Inspera ved eksamensslutt. Oppskriften finner du under.
Hvis det ikke fungerer vil vi anbefale at du installerer Eclipse på nytt, jamfør beskrivelsen her: https://www.ntnu.no/wiki/display/tdt4100/Installasjon+av+Eclipse. Dette vil sikre deg at du har en fersk installasjon. Det er ikke noe problem å ha flere versjoner av Eclipse installert samtidig. Hvis det fremdeles ikke fungerer tar du kontakt med oss.
Oppgavene har en tekstbeskrivelse, men denne er ikke alltid utfyllende. De mest utfyllende kravene til en metode står i dens javadoc-beskrivelse, altså en kommentar som står før metoden selv i kildekoden.
Dere vil finne main-metoder med litt kode i enkelte klasser. Denne skal vise forventet oppførsel. Benytt deg gjerne av dette til å teste din egen kode.
## Levering
Når eksamen skal leveres kan du gjøre dette på denne måten:
......@@ -22,7 +18,7 @@ Når eksamen skal leveres kan du gjøre dette på denne måten:
- Høyreklikk på prosjektikonet i 'Package Explorer' helt til venstre i Eclipse.
- Velg 'Show in' -> click 'System Explorer'.
- Du skal nå få opp et utforskervindu (ikke i Eclipse, men i Windows) som står åpent i en folder som sannsynligvis slutter på git. For meg er det 'C:\Users\borgeha\git'. Denne folderen inneholder prosjektfolderen vi skal komprimere.
- Du skal nå få opp et utforskervindu (ikke i Eclipse, men i Windows) som står åpent i en folder som sannsynligvis slutter på git. For meg er det _'C:\Users\borgeha\git'_ Denne folderen inneholder prosjektfolderen vi skal komprimere.
- Høyreklikk prosjektfolderen, den skal hete ord2020 -> meny 'Send til' -> 'Komprimert (zippet) mappe'.
- Windows komprimerer nå prosjektfolderen ord2020, og spør deg hva den skal kalles La den hete det som foreslås.
- Denne zipfilen er filen dere skal laste opp til Inspera til slutt.
......
# Exam TDT4100 Spring 2020
**Preparations for the exam - make sure everything works**
The exam is split in two, with several tasks in each:
This is the development project for the home exam in 2020. We've added a package **sample**, containing some files:
- [Part 1](src/stuff/README_EN.md) is made up of separate challenges, each testing different parts of the curriculum. In total they make up 25% of the exam.
- [Part 2](src/food/README_EN.md) contains a larger programming exercise, with five tasks. In total these make up 75% of the exam.
- [Sample.java](src/sample/Sample.java)
- [SampleApp.java](src/sample/SampleApp.java)
- [SampleController.java](src/sample/SampleController.java)
- [SampleTest.java](src/sample/SampleTest.java)
- [sample.fxml](src/sample/sample.fxml)
It is vital that you run these, and make sure everything works. If it does, your IDE is ready for the exam. Once the exam starts we will add more packages that are based on the same setup. You can also rehearse zipping the project folder, this will be necessary for upload into Inspera. Instructions follow.
If it doesn't work, we recommend that you install Eclipse again, following the instructions at https://www.ntnu.no/wiki/display/tdt4100/Installasjon+av+Eclipse. This ensures that you have a clean installation - you do not have to uninstall the previous Eclipse installation. If things still don't work, please contact us.
Remember that it is easy to get lost in trying to make perfect code. Don't spend too much time on each task - you will get a better total score by finishing 80% of three tasks than 100% on one and not have time for the others. If you fail to implement a method, you can of course use it as if it worked when you work on the rest of the exam (like it was a paper exam).
All tasks are described in text, but this doesn't necessarily contain all information. For a breakdown of requirements for a method, consult the javadoc above the method itself. The javadoc for a method is a comment in front of the method in the source code, explaining the functionality.
## Delivery
When you are ready to deliver your exam, your project folder needs to be zipped and uploaded to Inspera. You can prepare the zip file like this:
......
# Eksamen TDT4100 våren 2020
**Førebuing til eksamen - sjekk at ting verkar**
Eksamenen er delt i to, med fleire oppgåver i kvar del:
Dette er utviklingsprosjektet for hjemmeeksamen 2020. Vi har lagt inn ein pakke **sampla** med nokre filer:
- [Del 1](src/stuff/README.md) inneheld separate oppgåver, som kvar for seg testar ulik kunnskap i pensum. Del 1 er tenkte å dekka 25% av eksamen.
- [Del 2](src/food/README.md) inneheld ein større programmeringsbit, med fem deloppgåver. Desse tel 75% av eksamen.
- [Sample.java](src/sample/Sample.java)
- [SampleApp.java](src/sample/SampleApp.java)
- [SampleController.java](src/sample/SampleController.java)
- [SampleTest.java](src/sample/SampleTest.java)
- [sample.fxml](src/sample/sample.fxml)
Hugs at det er lett å fokusera for mykje på å oppnå korrekt, køyrande kode. Ikkje bruk for mykje tid på dette, husk at det vil gi fleire poeng å 'nesten klara' tre oppgåver enn å klara éin full ut og ikkje ha tid til dei to siste. Viss du ikkje skulle klara å implementera ein metode i ein del kan du sjølvsagt bruka denne vidare som om han verka.
Det er viktig at du køyrer desse, og ser at det fungerer greitt. Viss det virke skal du ha eit oppsett som vil fungera på eksamen. Då blir det lagt ut nye pakkar som baserer seg på same oppsett. Du kan òg øva deg på zipping av prosjekt, som blir kravd for levering tilbake i Inspera ved eksamensslutt. Oppskrifta finn du under.
Viss det ikkje fungerer vil vi tilrå at du installerer Eclipse på nytt, jamfør skildringa her: https://www.ntnu.no/wiki/display/tdt4100/Installasjon+av+Eclipse. Dette vil sikra deg at du har ein fersk installasjon. Det er ikkje noko problem å ha fleire versjonar av Eclipse installert samtidig. Viss det framleis ikkje fungerer tar du kontakt med oss
Oppgåvene har ei tekstskildring, men denne er ikkje alltid utfyllande. Dei mest utfyllande krava til ein metode står i dens javadoc, altså ein kommentar som står før metoden sjølv i kjeldekoden.
## Levering
......
......@@ -5,6 +5,8 @@ module ord2020 {
requires junit;
exports sample;
exports food;
opens sample to javafx.fxml;
opens food to javafx.fxml;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment