You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 47 Next »

Denne siden gir en oversikt over pensum i faget TDT4100 - objektorientert programmering med Java. Treet og tankekartet gir en grovoversikt, mens lista under er mer detaljert. Noen av temaene er forutsatt kjent før en tar TDT4100 og er med for kompletthets skylds.

Temaene er delt i fire

  • Objektorientert programmering - begreper og -konstruksjoner som er viktig for objektorientert utviklingsmetodikk og som støttes av UML og de fleste objektorienterte språk. Dette utgjør teoridelen av TDT4100.
  • Java-programmering - bruk av Java for implementasjon av objektorienterte programmer, slik at en kan realisere det en har designet. Sammen med bruk av Eclipse utgjør dette praksisdelen av TDT4100.
  • Eclipse - bruk av Eclipse, som eksempel på moderne verktøy for programutvikling.
  • Prosedyreorientert programmering - programmeringsbegreper og -konstruksjoner som utgjør kjernen i de fleste programmeringsspråk, også de som ikke er objektorientert. Dette skal være kjent før en tar TDT4100.

Bruk trærne til venstre eller det genererte grafiske treet til høyre for å navigere til ønsket side.

Objektorientert programmering

Java-programmering

Bruk av Eclipse

Prosedyreorientert programmering

PlantUML 1.2024.7[From string (line 816) ] @startdotdigraph g {edge [arrowsize="0.8"];node [shape="rect", style="filled", fillcolor="lightyellow",fontname="Verdana", fontsize="9"];rankdir=LR"Admin" [ label = "Admin"...... ( skipping 791 lines )...fillcolor="lightyellow"URL="https://www.ntnu.no/wiki/pages/viewpage.action?pageId=70918946"];"Oppførsel og enhetstesting" -> "Forelesningslysark om oppførsel og testing";"Testing - Person-oppgave" [ label = "Testing - Person-oppgave"shape="record"fillcolor="lightyellow"URL="https://www.ntnu.no/wiki/display/tdt4100/Testing+-+Person-oppgave"];"Oppførsel og enhetstesting" -> "Testing - Person-oppgave";"Testing - Account-oppgave" [ label = "Testing - Account-oppgave"shape="record"fillcolor="lightyellow"URL="https://www.ntnu.no/wiki/display/tdt4100/Testing+-+Account-oppgave"];"Oppførsel og enhetstesting" -> "Testing - Account-oppgave";"Testing - Card-oppgave" [ label = "Testing - Card-oppgave"shape="record"fillcolor="lightyellow"URL="https://www.ntnu.no/wiki/display/tdt4100/Testing+-+Card-oppgave"];"Oppførsel og enhetstesting" -> "Testing - Card-oppgave";"Eksempelkode for sortering med PersonComparator" [ label = "Eksempelkode for sortering med PersonComparator"shape="record"Syntax Error?

  • No labels