uddannelse | Fagmodul i Datalogi |
Kursustype | fagmodulskursus |
Undervisningssprog | English |
Tilmelding |
Register through STADS Self-Service Registration will take place during the period November - November 15, 2017 The course description is preliminary |
Kursus starter | 16-02-2017 |
Kursus slutter | 27-04-2017 |
Undervisningstidspunkt |
Thursdays @ 8.15-12.00 during weeks 7-17 (no lecture on April 13 (week 15) due to Easter Holiday) |
Undervisningssted |
Kurset undervises i lokale 6.2-plenum |
forudsætninger |
Students should have knowledge of either an object-oriented or procedural language. Knowledge of basic programming language features, including primitive data types, operators, control structures, functions (methods), and input/output is assumed Students are expected to be able to read texts in English at a level at least equivalent to High School B-level |
Kursusrækkefølge |
Examples of how to structure your studies at Computer Science here It is recommended that the subject module course 1 ‘Essential Computing I’ is followed before attending this course |
formål |
The purpose of this course is to provide a practical introduction to algorithms and data structures from the viewpoint of abstract thinking and problem solving. The primary focus is on problem-solving techniques that allow the construction of sophisticated time-efficient programs. |
Indhold |
The topics covered include data abstraction, generic components, algorithm analysis, recursion, algorithm design, searching, sorting, randomization, simulation, and graphs In more detail, the contents of the course may be described as follows: • Data structures: Stacks, queues, linked lists, trees, hash tables, priority queues • Algorithms: Analysis, verification, searching, sorting • Problem solving techniques: Divide-and-conquer, dynamic programming, backtracking • Programming: Object-oriented programming, thread programming, program testing • Applications: Parsing, simulation, graphs The object-oriented programming language Java is used in this course |
Undervisningsform |
The course is a theoretical course with a combination of lectures and problem solving |
bedømmelseskriterier |
The goal of the course is for the students to acquire: Knowledge:
Skills:
Competencies:
To be more specific, on successful completion of the course, the student should be able to:
|
Eksamensform |
15 minutes individual oral exam based on a written assignment. The assignment formulation is handed out at the start of the course and the assignment is handed in at course completion Examiners: Internal Assessment: The 7-step marking scale |
Reeksamensform |
Same as ordinary exam Written assigment: Friday at 12.00, June 30 2017 at Digital Eksamen Oral exam: August 24 (Thursday), 2017 You will be informed of details such as exact time and location later |
Eksamenstidspunkt |
Written assigment: Friday at 12.00, May 5, 2017 at Digital Eksamen Oral exam: June 8 (Thursday) or June 9 (Friday), 2017 You will be informed of details such as exact time and location later |
Aktivitetsansvarlig | Mads Rosendahl (madsr@ruc.dk ) |
Kursussekretær | IMT Studieadministration (imt-studieadministration@ruc.dk ) |
Underviser | Ebbe Vang (ebbevang@ruc.dk ) |
STADS stamdata |