Course Information
TitleΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ / File Structures
Code0464
FacultySciences
SchoolMathematics
Cycle / Level1st / Undergraduate
Teaching PeriodWinter
CommonNo
StatusActive
Course ID40000488

Programme of Study: UPS of School of Mathematics (2014-today)

Registered students: 124
OrientationAttendance TypeSemesterYearECTS
CoreElective Courses745

Class Information
Academic Year2019 – 2020
Class PeriodWinter
Instructors from Other Categories
Weekly Hours3
Class ID
600147610
Mode of Delivery
  • Face to face
Language of Instruction
  • Greek (Instruction, Examination)
Prerequisites
Required Courses
  • 0430 Introduction to Computer Programming
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Work autonomously
  • Work in teams
Course Content (Syllabus)
Introduction to algorithms - Problem Complexity and its measures - Search algorithms - Selection algorithms - Sorting algorithms - Hashing - Data Structures and Operations - Arrays - Lists - Stacks - Queues - Trees - Heaps - Graphs
Keywords
Algorithms, Complexity, Data Structures
Educational Material Types
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures782.6
Laboratory Work431.4
Reading Assigment260.9
Exams30.1
Total1505
Student Assessment
Description
Written examination and creation of computation code with oral presentation
Student Assessment methods
  • Written Exam with Short Answer Questions (Summative)
  • Written Exam with Extended Answer Questions (Summative)
  • Written Assignment (Formative, Summative)
  • Oral Exams (Formative, Summative)
  • Written Exam with Problem Solving (Summative)
  • Labortatory Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
- Δομές Δεδομένων, Π. Μποζάνης. - Δομές Δεδομένων, Αλγόριθμοι και Εφαρμογές στη C++, S. Sahni.
Additional bibliography for study
- Εισαγωγή στους Αλγόριθμους, T.H. Cormen, C.E. Leiserson, R.L. Rivest & C. Stein. - Αλγόριθμοι – Ανάλυση και σύγκριση, G.J.E. Rawlins.
Last Update
17-04-2019