Kursusnavn (dansk): | Grundlæggende programmering |
Kursusnavn (engelsk): | Introductory Programming |
Semester: | Efterår 2010 |
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: | 75 |
Maks. antal deltagere: | 75 |
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.
|
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 Study structure
This course is mandatory for students who are enrolled on the Development Technology track on SDT. See the track described here:
Development Technology.
---------------------------
Se hvordan undervisningen er tilrettelagt her:
link til skemaoplysninger
Skemaoplysningerne vil være tilgængelige fra kort før semesterstart.
See the schedule here:
link to the time table
The schedule will be available shortly before the beginning of the term.
---------------------------- |
Eksamensform og -beskrivelse: | X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern censur Eight of a total of ten mandatory assignments must be solved satisfactory in order to qualify for the final exam.
|
Litteratur udover forskningsartikler: | Cay S. Horstmann.
Java Concepts (sixth edition) |
| |