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 |
| |