Tßτλος του μαθÞματος

Προγραμματισμüς Η/Υ ΙΙ - ΕργαστÞριο

Κωδικüς αριθμüς μαθÞματος

CLC110

Τýπος του μαθÞματος

Υποχρεωτικü

Επßπεδο του μαθÞματος

Προπτυχιακü

¸τος σπουδþν

Πρþτο

ΕξÜμηνο

Δεýτερο

ΠιστωτικÝς μονÜδες ECTS

4

¼νομα του διδÜσκοντος/των διδασκüντων

Δ. ΜπακÜλης, Επßκουρος ΚαθηγητÞς

Β. Αναστασüπουλος, ΚαθηγητÞς

Ζ. ΨυλλÜκης, Επ. ΚαθηγητÞς

Θ. ΑργυρÝας, Επιστημονικüς ΣυνεργÜτης

Επιδιωκüμενα μαθησιακÜ αποτελÝσματα του μαθÞματος

Στο τÝλος αυτοý του μαθÞματος ο φοιτητÞς θα μπορεß να

  1. επιλýει συγκεκριμÝνα προβλÞματα με τον υπολογιστÞ δημιουργþντας δομημÝνα και/Þ αντικειμενοστραφÞ προγρÜμματα υπολογιστþν σε γλþσσα Fortran Þ C++.
  2. αναλýει υπÜρχοντα δομημÝνα Þ αντικειμενοστραφÞ προγρÜμματα υπολογιστþν γραμμÝνα σε γλþσσες προγραμματισμοý Fortran Þ C++ και να καθορßζει τη λειτουργßα τους.
  3. επεκτεßνει Þ να διορθþνει υπÜρχοντα δομημÝνα Þ αντικειμενοστραφÞ προγρÜμματα υπολογιστþν γραμμÝνα σε γλþσσες Fortran Þ C++.
  4. ορßζει και να χρησιμοποιεß τις αντικειμενοστραφεßς δομÝς της γλþσσας C++.

Δεξιüτητες

Στο τÝλος αυτοý του μαθÞματος ο φοιτητÞς θα Ýχει περαιτÝρω αναπτýξει τις ακüλουθες δεξιüτητες.

  1. Ικανüτητα να χρησιμοποιεß τον υπολογιστÞ.
  2. Ικανüτητα να επιδεικνýει γνþση και κατανüηση των ουσιωδþν δεδομÝνων, εννοιþν, αρχþν και θεωριþν που σχετßζονται με τον δομημÝνο και τον αντικειμενοστραφÞ προγραμματισμü υπολογιστþν. 
  3. Ικανüτητα να εφαρμüζει αυτÞ τη γνþση και κατανüηση στη λýση ποιοτικþν και ποσοτικþν προβλημÜτων μη οικεßας φýσης.
  4. Ικανüτητα να υιοθετεß και να εφαρμüζει μεθοδολογßα στη λýση μη οικεßων προβλημÜτων.
  5. Δεξιüτητες μελÝτης που χρειÜζονται για τη συνεχÞ επαγγελματικÞ ανÜπτυξη.
  6. Ικανüτητα να αλληλεπιδρÜ με Üλλους σε προβλÞματα προγραμματισμοý Þ διεπιστημονικÞς φýσης.

ΠροαπαιτÞσεις

Δεν υπÜρχουν προαπαιτοýμενα μαθÞματα. Οι φοιτητÝς πρÝπει να Ýχουν τουλÜχιστον βασικÝς γνþσεις προγραμματισμοý σε Fortran και C++.

Περιεχüμενα (ýλη) του μαθÞματος

 

ΑντικειμενοστραφÞς προγραμματισμüς με τη γλþσσα C++: ΔομÝς ΔεδομÝνων. ΤÜξεις και Αντικεßμενα. Υπερφüρτωση συναρτÞσεων. Υπερφüρτωση Τελεστþν. Κληρονομικüτητα. Πολυμορφισμüς.

 ΕργαστηριακÞ εξÜσκηση στον δομημÝνο προγραμματισμü με τις γλþσσες Fortran και C++ και στον αντικειμενοστραφÞ προγραμματισμü με τη γλþσσα C++.

Συνιστþμενη βιβλιογραφßα προς μελÝτη

Δ. ΜπακÜλης, «Προγραμματισμüς Η/Υ ΙΙ - ΕργαστÞριο - ΕργαστηριακÝς ΑσκÞσεις», 2012

ΔιδακτικÝς και μαθησιακÝς μÝθοδοι

Παραδüσεις με χρÞση παρουσιÜσεων σε MS Powerpoint, φροντιστÞρια με δημιουργßα προγραμμÜτων για επßλυση προβλημÜτων, πρακτικÞ εξÜσκηση στους υπολογιστÝς.

ΜÝθοδοι αξιολüγησης/βαθμολüγησης

1)       Πρüοδος στη μισÞ ýλη (30% του τελικοý βαθμοý).

2)       ΓραπτÞ εξÝταση σε üλη την ýλη (70% του τελικοý βαθμοý).

Γλþσσα διδασκαλßας

ΕλληνικÜ. Mποροýν üμως να γßνουν οι παραδüσεις στην αγγλικÞ γλþσσα στην περßπτωση που αλλοδαποß φοιτητÝς παρακολουθοýν το πρüγραμμα.