Προγραμματισμός Υπολογιστών


Διδάσκων/ουσα: Σκιαδόπουλος Κωνσταντίνος
Κωδικός Μαθήματος: HY-110
Τύπος Μαθήματος: Μάθημα Κορμού
Επίπεδο Μαθήματος: Προπτυχιακό
Γλώσσα Μαθήματος: Ελληνικά
Εξάμηνο: Β΄
ECTS: 6
Διδακτικές Μονάδες: 4
Ώρες Διάλεξης: 2
Ώρες Εργαστηρίου/Φροντιστηρίου: 2Ε
Σύνολο Ωρών: 4
Σελίδα E Class: https://e-class.ionio.gr/courses/DCS159/
Σύντομη Περιγραφή:

Τεχνικές για top-down, modular, και δομημένο σχεδιασμό για παραγωγή προγραμμάτων μεγάλου μεγέθους. Προχωρημένες δυναμικές δομές δεδομένων. Βασικές τεχνικές επεξεργασίας αρχείων (ακολουθιακές ή τυχαίας προσπέλασης). Κλάσεις και αντικείμενα. Προγραμματισμός με αντικείμενα. Τελεστές, μεταβλητές, μέθοδοι, καθοριζόμενοι τελεστές, σχέσεις, εξαρτήσεις, διαγράμματα κλάσεων. Συναρτήσεις: δήλωση ορισμός υπερφόρτωση συναρτήσεων. Δείκτες, αναφορές, προχωρημένες συναρτήσεις, υπερφόρτωση τελεστών. Διατάξεις. Κληρονομικότητα. Πολυμορφισμός. Διαχείριση εξαιρέσεων, ανίχνευση και χειρισμός λαθών. Προγραμματισμός με πρότυπα και με βιβλιοθήκες προτύπων. Αντικειμενοστραφής ανάλυση και σχεδίαση. Σχεδιαστικά υποδείγματα. Προκαθορισμένες βιβλιοθήκες. Εργαστήριο προγραμματισμού (Επιλογή Γλώσσας: “C++”).

Θεωρία: https://e-class.ionio.gr/courses/DCS159/
Εργαστήριο : https://e-class.ionio.gr/courses/DCS234/

Αντικειμενικοί Στόχοι - Επιδιωκόμενα Μαθησιακά Αποτελέσματα:

Με την επιτυχή ολοκλήρωση του μαθήματος «Προγραμματισμός Υπολογιστών» οι προπτυχιακοί φοιτητές είναι σε θέση:

  • Να κατανοήσουν προχωρημένα θέματα προγραμματισμού, καθώς και τις βασικές αρχές αντικειμενοστρεφούς προγραμματισμού.
  • Να εξοικειωθούν με μία από τις πλέον διαδεδομένες και χρησιμοποιούμενες γλώσσες αντικειμενοστρεφούς προγραμματισμού, τη γλώσσα C++.
  • Να εξοικειωθούν με ένα μοντέρνο περιβάλλον ανάπτυξης εφαρμογών για τη γλώσσα προγραμματισμού C++.
  • Να αναπτύξουν απλές, αλλά και σύνθετες εφαρμογές στη γλώσσα προγραμματισμού C++, επιλέγοντας ανά περίπτωση τις κατάλληλες κλάσεις και βιβλιοθήκες που παρέχει η γλώσσα, με στόχο την εκμετάλλευση των ευκολιών και των δυνατοτήτων του αντικειμενοστρεφούς προγραμματισμού.
Συνιστώμενη βιβλιογραφία προς μελέτη:
  1. “C Προγραμματισμός”, 6η Έκδοση, Paul Deitel, Harvey Deitel, Εκδόσεις Α. Γκιούρδα & ΣΙΑ ΟΕ, ISBN 978-960-512-5912, 2011
  2. “ΜΑΘΕΤΕ ΤΗ C++ ΑΠΟ ΤΟ ΜΗΔΕΝ”, HERBERT SCHILDT, Εκδόσεις Κλειδάριθμος, ISBN 960-209-731-0, 2004

Επιστροφή

Σπουδές

Κτίριο Γραμματειών (Κτίριο 3) Πλατεία Τσιριγώτη 7 (πρώην Πλατεία Παλιού Ψυχιατρείου) Κέρκυρα, 49100 τηλ:26610 87760 / 87761 / 87763
e-mail: cs@ionio.gr
certification
<< <
Νοέμβριος 2024
> >>
Δε Τρ Τε Πε Πα Σα Κυ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Ανάγνωση ΚειμένουΑνάγνωση Κειμένου Αναγνωσιμότητα ΚειμένουΑναγνωσιμότητα Κειμένου Αντίθεση ΧρωμάτωνΑντίθεση Χρωμάτων
Επιλογές Προσβασιμότητας