Dansk - English
Short version - Full version
Object Oriented Programming 1 (Fall 2007) |
|||
Course code : | EPROG1-U1 | ||
ECTS Credits : | 5 | Status : | Compulsory |
Revised : | 01/10 2007 | Written : | 28/08 2007 |
Placement : | 1. semester | Hours per week : | 4 |
Length : | 1 semester | Teaching Language : | Danish and English |
Objective : | -To provide the student with a foundation for the systematic development of programs using object oriented modelling and programming. The student should acquire an understanding of basic concepts and mechanisms in an object oriented programming language such that the student is able to use the language and associated class library to implement small programs. The student should be able to: Define and describe commonly occurring concepts and mechanisms in an object oriented programming language. Define and describe commonly occurring data structures and algorithms. Explain the implementation and use of commonly occurring data structures and abstract data types. Use an object oriented programming language and associated class library to implement parts of programs and small programs. Plan and perform systematic test of small programs. Discuss/assess the quality of a given program. |
||
Principal Content : | -Introduction to programs and machines. Fundamental sequential programming. Introduction to object oriented programming. Test and debugging. Basic data structures and algorithms. Introduction software system documentation. Development of simple graphical user interfaces. |
||
Teaching method : | -Classroom teaching with programming assignments and deliverable compulsory assignments. | ||
Required prequisites : | - | ||
Recommended prerequisites : | - | ||
Relations : | -Closely related to PROJ1 | ||
Type of examination : | Look under remarks | ||
External examiner : | Internal | ||
Marking : | 7 step scale | ||
Remarks : | -Oral examination based upon the deliverable compulsory assignments. A grade is awarded according to the 7 level scale: 2 for the fulfilment of definition and description objectives. 7 when additional application and explanation objectives are met. 12 when additional discussion and assessment objectives are met. Internal examination The actual number of hours per week may vary between 8 and 0, although the total number of hours per week for PROG1 and PROJ1 is 8. |
||
Teaching material : | -David J. Barnes & Michael Kölling: "Objects First with Java - A Practical Introduction using BlueJ" Prentice Hall / Pearson Education, 3rd ed. ISBN 0-13-197629-X Notes and www-links will be given during the course. |
||
Responsible teacher : |