We are primarily using It's learning for information Piazza for discussions. To access Piazza you only need to sign up for Norwegian University of Science and Technology and add TDT 4100: Objektorientert Programmering, med Java to your course list. If you do not have access to it's learning please contact the course staff.
Lenker:
Lectures:
Tuesday 08:15-10:00 in R1
Friday 12:15-14:00 in R1
NB! First lecture will be held Tuesday, January 15, 08:15 in R1.
Exercise lectures:
Wednesday 08:15-10:00 R1
Textbook:
Cay S. Horstmann, Big Java, International Student Version, Fourth edition, or newer
(Versjonen til salgs hos bokhandleren på Gløshaugen inneholder koder til en rekke nyttige ressurser på Wiley-hjemmesiden.)
Tentative curriculum:
- Implicit repetition of procedure-oriented programming
- Classes and instances
- Encapsulation
- Object interactions w/interaction diagrams
- Interfaces
- Testing (JUnit)
- Exception handling
- Inheritance
- Abstract methods (and classes) and polymorphism
- Class diagrams
- Java API and the Collection framework
- Selected advanced topics from object-oriented programming
Course staff:
Course responsible: tdt4100-fagans@idi.ntnu.no
Rune Sætre - rune.saetre@idi.ntnu.no
Office hours: Tuesdays from 10.15-12.00 at ITV-115.
Academic assistant:
Pål-Christian Salvesen Njølstad - palchrnj@stud.ntnu.no
Teaching assistants: tdt4100-undass@idi.ntnu.no
Halvor Strand
Håvard H. Normann
Håvard R. Halse
Jørgen Skovly
Office hours: Every weekday from 10:00-14:00 in the end of the corridor at the third floor, P-15.