Σεμινάριο

Αθανάσιος Κακαρούντας

Περιγραφή

Το Σεμινάριο είναι ανοικτό μάθημα ελεύθερης ύλης, το οποίο στοχεύει να εισάγει το φοιτητή/τη φοιτήτρια σε έννοιες, τεχνικές, μεθόδους και ασκήσεις, οι οποίες θεωρούνται βασική γνώση στα μαθήματα του προγράμματος σπουδών του Τμήματος. Οι φοιτητές/φοιτήτριες έχουν τη δυνατότητα να εισηγηθούν τα θέματα και να επιλέξουν να παρακολουθήσουν τις διαλέξεις που άπτονται των ενδιαφερόντων τους. Στόχος είναι να ενισχυθούν οι γνώσεις και οι δεξιότητες (τυπικές και άτυπες) των φοιτητών/φοιτητριών προκειμένου να ανταποκριθούν στις απαιτήσεις των μαθημάτων του προγράμματος σπουδών.

Κωδικός: DIB269
Κατηγορία: Πληροφορικής με εφαρμογές στη Βιοϊατρική » Προπτυχιακό

Θεματικές Ενότητες

Στο σεμινάριο αυτό θα μελετήσουμε τα ακόλουθα θέματα:
- Σύγκριση C με JAVA
- Συναρτησιακό προγραμματισμό
- Αντικειμενοστραφής Λογική
 
-Constructors - Μέθοδοι Δημιουργοί (Παραδείγματα, μορφές και τρόποι χρήσης)
-Getters & Setters
-Static & Non-static, Final
-Κληρονομικότητα
-Σύνθετες Κλάσεις και παραδείγματα
-Αντίγραφα (Ρηχά και Βαθιά)
-Γενικευμένες Κλάσεις - Interfaces
- Lists
- Τεκμηρίωση
 
 

Η έννοια του δανυσματικού χώρου, του υπόχωρου, οι σημαντικότεροι υπόχωροι αναλύονται.

Οι έννοιες γραμμική θήκη και γραμμική εξάρτηση/ανεξαρτησία διανυσμάτων εξετάζονται και εφαρμόζονται οι σημαντικότεροι αλγόριθμοι για τον υπολογισμό των παραπάνω εννοιών.

Η έννοια της βάσης ενός διανυσματικού χώρου παρουσιάζεται και εφαρμόζονται οι αλγόριθμοι που υλοποιούνται κατά τον υπολογισμό της βασης και της διάστασης ενός  διανυσματικού χώρου.

Παρουσιάζεται το θεμελιώδες θεώρημα διαστάσεων των δανυσματικων χώρων μεταξύ του αθροίσματος και της τομής δύο διανυσματικων χώρων και εξετάζεται πότε το άθροισμα μεταξύ των διανυσματικών χώρων είναι ευθύ.

Ορισμός της έννοιας της πολυωνυμικής εξίσωσης και βασικοί ορισμοί αναφορικά με την πολυωνυμική εξίσωση.

Τρόποι επίλυσης πολυωνυμιικών εξισώσεων ή εξισώσεων που ανάγονται σε πολυωνυμικές (κλασματικές, άρρητες κ.λ.π.)

 

 Τι είναι ένας Δείκτης; Δείκτες και Πίνακες. 

Παραδείγματα και εφαρμογές δεικτών.

 

Σύγγραμμα-Βοήθημα:

  1. Ted Jensen. "A TUTORIAL ON POINTERS AND ARRAYS IN C", Version 1.2 (PDF Version) Σεπτ. 2003. Internet: http://home.netcom.com/%7Etjensen/ptr/pointers.htm, Φεβρ. 2000 [Οκτ. 27, 2018]
  2. Ραφαήλ Καρκάνης και Αθηνά Ζαχαριά, Κώδικες στο "Εισαγωγή στους Δείκτες "  (φάκελος "Έγγραφα").
  3. Ραφαήλ Καρκάνης, Κώδικες στο "Δείκτες και Πίνακες" (φάκελος "Έγγραφα").
  • Function: Τι είναι function και ποια η σύνταξή της. Χρησιμότητα. Παραδείγματα με επιστροφή μεταβλητών από functions.  Αναδρομική function.

 

  • Strings: Χρησιμότητα. Συχνές συναρτήσεις που χρησιμοποιούνται. Ασφαλής είσοδος/έξοδος.

 

  • Structs: Τι είναι τα structs και πως χρησιμοποιούνται.

 

  • Συνδυασμός Pointers και εμφωλευμένων Structs.
  • Pointers: Τί είναι και που χρησιμεύουν. Παραδείγματα και εφαρμογές. Ανάπτυξη της βιβλιοθήκης (Σεμινάριο με θέμα "Functions, Strings, Structs") με pointers.
  • Αρχεία: Εγγραφή / Ανάγνωση αρχείων. (Δυαδικών και μη), Αποθήκευση δεδομένων για επόμενη εκτέλεση και άλλα παραδείγματα.

Ιδιοτιμές-Ιδιοδιανύσματα.

Βασικές ιδιότητες χαρακτηριστικών ποσών.  Ελάχιστο πολυώνυμο. 

Θεώρημα Cayley-Hamilton και εφαρμογές. 

Διαγωνοποίηση πίνακα.

Φασματικό θεώρημα.

Εφαρμογές διαγωνοποίησης πίνακα.

Ημερολόγιο

Ανακοινώσεις