Course Information
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorGeorgios Makris
Course ID40002962

Programme of Study: Undergradute Studies - School of Informatics (2015-today)

Registered students: 76
OrientationAttendance TypeSemesterYearECTS
Information SystemsElected Compulsory Directional635
Digital MediaElective Courses635
Communication, Networks And Systems ArchitectureElective Courses635
Information And Communication Technologies In EducationElected Compulsory Directional635
General Common DirectionElective Courses635

Class Information
Academic Year2015 – 2016
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
Type of the Course
  • Background
  • General Knowledge
  • Scientific Area
  • Skills Development
Course Category
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction, Examination)
  • Italian (Instruction, Examination)
General Prerequisites
Basic Programming, Software Engineering
Learning Outcomes
Students are taught basic principles, concepts and skills related to Enterprise Architecture and Object-Oriented Analysis. Students are taught how to analyse the various aspects of an enterprise architecture and basic activities (class identification, static and dynamic diagram design), foreseen by RUP and ICONIX processes. Students are trained in using computer tools for the above and for resolving practical issues during object oriented analysis. Eventually they apply object oriented analysis techniques on real world open source software projects.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Work in an international context
  • Work in an interdisciplinary team
  • Generate new research ideas
  • Design and manage projects
  • Appreciate diversity and multiculturality
  • Demonstrate social, professional and ethical commitment and sensitivity to gender issues
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Enterpise Architecture, Object oriented theory, object oriented analysis elements (Packages, classes, objects, Relationships, Methods, Attributes) , Object oriented analysis with UML, Use Cases, Use Case Model, Domain Model, Class/Activity/Sequence/Collaboration/State diagrams, Objet oriented develpoment methodologies (RUP, ICONIX) , Critical design review, object oriented design patterns
Enterprise Architecture, Object-Orientation, Package, Class, Object, Class Relationship, Class Methods, Class Attribute, UML, RUP, ICONIX, Class Diagram, Use Case, Use Case Model, Sequence Diagram, Collaboration Diagram, Critical Design Review, Design Pattern
Educational Material Types
  • Notes
  • 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
Teaching is done through computer slide presentations. Students use computer tools (e.g. Archi, ARGOUML, UMLET) for in class Lab exercises for Enterprise Architecture and Object-Oriented Analysis. Communication with students is done through the use of the Pileas LMS.
Course Organization
Laboratory Work130.4
Reading Assigment301
Written assigments60.2
Student Assessment
Course grade = 60% written exam, 40% project. Project is in the open source field and is evaluated by (a) public presentation of project results (b) assessment of open source project deliverables and (c) open source project community feedback.
Student Assessment methods
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Exam with Extended Answer Questions (Formative, Summative)
  • Written Assignment (Formative, Summative)
  • Performance / Staging (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
Course Bibliography (Eudoxus)
Αντικειμενοστρεφής Ανάπτυξη Λογισμικού με τη UML, Β. Γερογιάννη, Γ. Κακαρόντζα, Α. Καμέα, Γ. Σταμέλου, Π. Φιτσιλή, Εκδόσεις Κλειδάριθμος, 2006 Σύγχρονα Πληροφοριακά Συστήματα Επιχειρήσεων, ERP-CRM-BPR, Π. Φιτσιλής, Κάλλιπος, 2016
Additional bibliography for study
Επιχειρηματική Αρχιτεκτονική, παράλληλο κείμενο
Last Update