Development of Large Software Systems

General

Educational goals

Content

The content of the course is the study and development of large software-based information systems. During the course, students practice all the steps of development and implementation of a comprehensive application-information system: design, implementation, debugging, development documentation and maintenance. Upon completion of the course, the student must have developed (participating in working groups) a comprehensive application.

Objectives

The main objectives of the course are:
Implementation in practice of object-oriented code development software and software applications based on external libraries and components.
Understanding in depth the .NET platform, the main libraries that accompany it, and how to develop large scale applications.
The application in practice of methods for developing a collaborative code using various systems and methods of versioning control.

Course Contents

Sorry, this entry is only available in Greek.

Teaching Methods - Evaluation

Teaching Organization
Activity Semester workload
Lectures60
Writing and presenting compulsory work60
Individual study and analysis of literature60
Total 180
Students evaluation

(Ελληνικά) Μεγάλη εργασία και/ή εξετάσεις

Recommended Bibliography

Recommended Bibliography through "Eudoxus"
  1. (Ελληνικά) C# 6.0 and the .NET 4.6 Framework [electronic resource], Κωδικός Βιβλίου στον Εύδοξο: 73262168, Αριθμός τόμου: Έκδοση: Seventh Edition/2015, Συγγραφείς: Andrew Troelsen / Philip Japikse, ISBN: 9781484213322, Τύπος: Ηλεκτρονικό Βιβλίο, Διαθέτης (Εκδότης): HEAL-Link Springer ebooks
  2. Pro VB 2010 and the .NET 4 Platform [electronic resource], Κωδικός Βιβλίου στον Εύδοξο: 73251210, Αριθμός τόμου Έκδοση: /2010, Συγγραφείς: Andrew Troelsen / Vidya Vrat Agarwal, ISBN: 9781430229865, Τύπος: Ηλεκτρονικό Βιβλίο, Διαθέτης (Εκδότης): HEAL-Link Springer ebooks
  3. ΑΞΙΟΛΟΓΗΣΗ ΔΙΑΔΡΑΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΕΠΙΚΕΝΤΡΟ ΤΟΝ ΧΡΗΣΤΗ, Κωδικός Βιβλίου στον Εύδοξο: 320155, Έκδοση: 1/2016, Συγγραφείς: ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΑΜΠΑΣΗΣ,
  4. ISBN: 978-960-603-086-4, Τύπος: Ηλεκτρονικό Βιβλίο, Διαθέτης (Εκδότης): Ελληνικά Ακαδημαϊκά Ηλεκτρονικά Συγγράμματα και Βοηθήματα - Αποθετήριο "Κάλλιπος"