| TTIT31 |
Programming, 7 ECTS credits.
/Tema: Programmering/
For:
IT
|
| |
Area of Education:
Subject area:
|
| |
Advancement level
(A-D): B
|
|
Aim:
Practical experience in imperative and object-oriented programming and surrounding programming environment. Ability to analyze and solve simpler programming tasks. Knowledge about testing and debugging of programs.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
An introductory course in Java programming (TTIT13 Introduction to
Computer Science). Familiarity with the Sun computer system
(especially file handling and information search). Abstraction and
modeling of systems. Basic knowledge in mathematics.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Supplementary courses:
See the study handbook, part 1
|
|
Organisation:
|
|
Course contents:
Problem solving: analysis and design. Programming: imperative and object-oriented programming, pointers (references), streams, exceptions, debugging, testing and the Java programming language. Data structures: simple classes, lists, stacks, queue. Program development tools: java compiler, java interpreter and Emacs.
|
|
Course literature:
According to litterature list.
|
|
Examination: |
|
A written examination Programming assignments Project work Work in PBL-group |
1,5 p 1,5 p 1,5 p 0 p
|
| |
|
|
Course language is Swedish.
Department offering the course: IDA.
Director of Studies:
Examiner:
Link to the course homepage at the department
Course Syllabus in Swedish
|