IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Introductory Programming 
Kursusnavn (engelsk):Introductory Programming 
Semester:Efterår 2014 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:40 
Maks. antal deltagere:60 
Formelle forudsætninger:You should be able to use your computer to send e-mails, browse the web, install new software, and use a command prompt e.g. a "DOS-window" under Windows.

You don't need any programming experience to take this course.
-----
Study structure
This course is mandatory for students who are enrolled on the Development Technology track on SDT. 
Læringsmål:After the course the student should be able to:


  • Solve small programming tasks in Java using simple data types, arrays,
    loops, methods, classes, and objects.
  • Implement programs with simple input/output.
  • Implement programs with simple Graphical User Interfaces (GUIs).
  • Use selected class libraries. Therefore, you should be able to characterize the functionality of a Java class based on its documentation.
  • Structure programs using the notions of inheritance, interfaces, method
    signatures, and exceptions.
 
Fagligt indhold:This course or equivalent is a prerequisite for most technical courses at the IT University.
The course will introduce programming in Java and object-oriented programming in general.

Among others, the following topics will be introduced:


  • Variables, types, and values
  • Expressions, statements, loops, and methods
  • Recursion
  • Arrays and Strings
  • Classes and objects
  • Class hierarchies, inheritance, and interfaces
  • Exceptions
  • Graphical user interfaces
 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

-----

The schedule will be available shortly before the beginning of the term. 

Obligatoriske aktivititer:There will be 8 mandatory exercises which must be handed in and approved in order to register for the exam. 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern prøve

The assignment for the production, to be submitted as a part of the examination, is released 24 hours before the submission deadline.

The submission is to be done in learnIT.
Please note, that the productions may be subjected to a test for plagiarism.


The duration of the oral examination is 30 minutes. The mark (grade) is given on the basis of the oral examination and the production.

NB: Because of a possible transition to learnit, the practicalities concerning product delivery detailed above may change slightly.  

Litteratur udover forskningsartikler:Y. Daniel Liang: Introduction to Java Programming, Brief Version, 10th Edition (2014) ISBN: 0133592200