Valid for: 2016/17
Decided by: Education Board A
Date of Decision: 2016-04-05
Main field: Technology.
Compulsory for: L2
Elective for: B4, K4
Language of instruction: The course will be given in Swedish
The students shall learn how to write small and medium-sized computer programs and attain basic knowledge of object-oriented programing and the programming language Java. They shall also attain basic knowledge of databases.
Knowledge and understanding
For a passing grade the student must
Competences and skills
For a passing grade the student must
Judgement and approach
For a passing grade the student must
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. Introduction to database systems. The basics of the relational model, the query language SQL. E/R and UML diagrams.
Grading scale: TH
Assessment: Written examination in programming. The final grade of the course is based on the result of this examination. Compulsory course items: laboratory work in programming and laboratory work in databases.
Parts
Code: 0110. Name: Programming, Compulsory Course Items.
Credits: 3. Grading scale: UG. Assessment: For a passing grade, the laboratory work must be completed. Contents: Programming laboratory work.
Code: 0210. Name: Programming, Written Examination.
Credits: 3. Grading scale: TH. Assessment: Written examination in programming. The final grade of the course is based on the result of the written examination.
Code: 0310. Name: Databases, Compulsory Course Items.
Credits: 1,5. Grading scale: UG. Assessment: For a passing grade, the database laboratory work must be completed. Contents: Laboratory work.
The number of participants is limited to: No
The course overlaps following course/s: EDA011, EDA016, EDA017, EDA501, EDA616, EDAA10
Course coordinator: Univ.adj Anna Axelsson, Anna.Axelsson@cs.lth.se
Course homepage: http://cs.lth.se/edaa20