TDDC77 |
Object oriented programming, 8 ECTS credits.
/Objektorienterad programmering/
For:
IT
|
|
Prel. scheduled
hours: 110
Rec. self-study hours: 103
|
|
Area of Education: Technology
Main field of studies: Information Technology
|
|
Advancement level
(G1, G2, A): G1
|
|
Aim:
The course aims to enable the students to learn basic programming and object oriented programming. After the course, the students will be able to:
- Explain basic concepts of imperative and object oriented programming
- Write and structure programs of about 1000 lines of code in an object oriented programming language such as Java
- Familiarise themselves with standard libraries for the adopted programming language and use them
- Debug and document their program
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
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.
|
|
Organisation:
The course consists in lectures, laboratory assignments and a programming project in addition to the PBL-group work.
The course runs over the entire autumn semester.
|
|
Course contents:
- Imperative programming
- Object oriented programming
- Object oriented software development methodology
- Problem solving
- Documentation and debugging strategies
|
|
Course literature:
Students can choose a textbook on Java and object oriented programming.
|
|
Examination: |
|
Written tests Laboratory work Project assignment Work in PBL-group |
1 ECTS 3 ECTS 2 ECTS 2 ECTS
|
|
|
A pass with grade 3 requires a pass in LAB1 and BAS1 with grade 3 in DAT1 and UPG3.
A pass with grade 4 requires a pass in LAB1 and BAS1 with at least grades 3 in DAT1 and UPG3 and such that the sum DAT1+UPG3 is between 7 and 8.
A pass with grade 5 requires a pass in LAB1 and BAS1 with at least grades 4 in DAT1 and UPG3 and such that the sum DAT1+UPG3 is between 9 and 10. |
Course language is Swedish.
Department offering the course: IDA.
Director of Studies: Ahmed Rezine
Examiner: Ahmed Rezine
Link to the course homepage at the department
Course Syllabus in Swedish
|