Syllabus academic year 2011/2012
(Created 2011-09-01.)
PROGRAMMING, FIRST COURSEEDA011
Credits: 7,5. Grading scale: TH. Cycle: G1 (First Cycle). Main field: Technology. Language of instruction: The course will be given in Swedish. EDA011 overlaps following cours/es: EDA010, EDA015, EDA016, EDA017, EDA390, EDA500, EDA501, EDA616, EDA618, EDAA10 and EDAA20. Compulsory for: BME1, N1, Pi1. Alternative for: W3. Course coordinator: Christian Söderberg, Christian.Soderberg@cs.lth.se, Computer Science. Assessment: Written examination. To qualify for the written examination, students must have completed the compulsory assignments. Parts: 2. Home page: http://cs.lth.se/eda011.

Aim
The students shall learn to write small and medium-sized computer programs and attain basic knowledge of object-oriented programming and the programming language Java.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Contents
Programs as models of real systems. Objects and operations, classes and methods. Basic Java programming, fundamental algorithms. Data structures: arrays, the class ArrayList. Inheritance, polymorphism. String classes. Object-oriented program development.

Literature
Material distributed by the department.

Parts

Code: 0105. Name: Examination.
Higher education credits: 4,5. Grading scale: TH. Assessment: Written examination. The final grade of the course is based on the grade of the written examination. To qualify for the written examination the hand-in assignments must have been completed. Contents: Written examination.

Code: 0205. Name: Assignments.
Higher education credits: 3. Grading scale: UG. Assessment: Completed the course assignments. Contents: Hand-in assignments.