Course syllabus

Programming and Databases
Programmering och databaser

EDAA20, 7.5 credits, G1 (First Cycle)

Valid for: 2024/25
Faculty: Faculty of Engineering LTH
Decided by: PLED C/D
Date of Decision: 2024-04-16
Effective: 2024-05-08

General Information

Main field: Technology Depth of study relative to the degree requirements: First cycle, in-depth level of the course cannot be classified
Mandatory for: L2
Elective for: B4, K4
Language of instruction: The course will be given in Swedish

Aim

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.

Learning outcomes

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

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. Introduction to database systems. The basics of the relational model, the query language SQL. E/R and UML diagrams.

Examination details

Grading scale: TH - (U, 3, 4, 5) - (Fail, Three, Four, Five)
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.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Modules
Code: 0110. Name: Programming, Compulsory Course Items.
Credits: 3.0. Grading scale: UG - (U, G). Assessment: For a passing grade, the laboratory work must be completed. The module includes: Programming laboratory work.
Code: 0210. Name: Programming, Written Examination.
Credits: 3.0. Grading scale: TH - (U, 3, 4, 5). 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 - (U, G). Assessment: For a passing grade, the database laboratory work must be completed. The module includes: Laboratory work.

Admission

The number of participants is limited to: No
Kursen överlappar följande kurser: EDAA65 EDAA45 EDAA50 EDAA55 EDA011 EDA016 EDA017 EDA501 EDA616 EDAA10 EDAA70

Reading list

Contact

Course coordinator: Niklas Fors, niklas.fors@cs.lth.se
Course homepage: https://cs.lth.se/edaa20