Object Oriented Programming, 8 credits (TDDC77)
Objektorienterad programmering, 8 hp
Main field of study
Information TechnologyLevel
First cycleCourse type
Programme courseExaminer
Ahmed RezineDirector of studies or equivalent
Ahmed RezineCourse offered for | Semester | Period | Timetable module | Language | Campus | VOF | |
---|---|---|---|---|---|---|---|
6CITE | Information Technology, M Sc in Engineering | 1 (Autumn 2017) | 0, 1, 2 | -, 3, 3 | Swedish | Linköping | o |
Main field of study
Information TechnologyCourse level
First cycleAdvancement level
G1XCourse offered for
- Information Technology, M Sc in Engineering
Entry requirements
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshold requirements for progression within the programme, or corresponding.
Intended learning outcomes
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
Course content
- Imperative programming
- Object oriented programming
- Object oriented software development methodology
- Problem solving
- Documentation and debugging strategies
Teaching and working methods
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.
Examination
LAB1 | Laboratory work | U, G | 3 credits |
BAS1 | Work in PBL-group | U, G | 2 credits |
UPG3 | Project assignment | U, 3, 4, 5 | 2 credits |
DAT1 | Written tests | U, 3, 4, 5 | 1 credits |
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.
Grades
Four-grade scale, LiU, U, 3, 4, 5Department
Institutionen för datavetenskapDirector of Studies or equivalent
Ahmed RezineExaminer
Ahmed RezineCourse website and other links
http://www.ida.liu.se/education/ugrad/courses/tf/Education components
Preliminary scheduled hours: 110 hRecommended self-study hours: 103 h
Course literature
Additional literature
Books
Additional literature
Books
LAB1 | Laboratory work | U, G | 3 credits |
BAS1 | Work in PBL-group | U, G | 2 credits |
UPG3 | Project assignment | U, 3, 4, 5 | 2 credits |
DAT1 | Written tests | U, 3, 4, 5 | 1 credits |
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.
Regulations (apply to LiU in its entirety)
The university is a government agency whose operations are regulated by legislation and ordinances, which include the Higher Education Act and the Higher Education Ordinance. In addition to legislation and ordinances, operations are subject to several policy documents. The Linköping University rule book collects currently valid decisions of a regulatory nature taken by the university board, the vice-chancellor and faculty/department boards.
LiU’s rule book for education at first-cycle and second-cycle levels is available at http://styrdokument.liu.se/Regelsamling/Innehall/Utbildning_pa_grund-_och_avancerad_niva.
This tab contains public material from the course room in Lisam. The information published here is not legally binding, such material can be found under the other tabs on this page. There are no files available for this course.