Εισαγωγή στον Προγραμματισμό Η/Υ


Διδάσκων/ουσα: Πολενάκης Ιωσήφ
Κωδικός: PR110
Τύπος Μαθήματος: Μάθημα Κορμού
Επίπεδο Μαθήματος: Προπτυχιακό
Γλώσσα Μαθήματος: Ελληνικά
Εξάμηνο: Α΄
ECTS: 5
Διδακτικές Μονάδες: 5
Ώρες Διάλεξης: 4
Ώρες Εργαστηρίου/Φροντιστηρίου: 2Ε
Σύνολο Ωρών: 6
Προγράμματα Σπουδών: Αναμορφωμένο ΠΠΣ Πληροφορικής από 2025
Σύντομη Περιγραφή:

Το μάθημα «Εισαγωγή στον Προγραμματισμό ΗΥ (Python)» έχει ως στόχο την εξοικείωση των φοιτητών με τις βασικές αρχές της αλγοριθμικής σκέψης και του προγραμματισμού. Μέσα από τη γλώσσα Python, μία από τις πλέον διαδεδομένες και φιλικές γλώσσες προγραμματισμού, οι φοιτητές αποκτούν θεμελιώδεις γνώσεις και δεξιότητες που αποτελούν τη βάση για προχωρημένα αντικείμενα της Πληροφορικής. Το μάθημα συνδυάζει θεωρητική κατάρτιση με πρακτική εξάσκηση, δίνοντας έμφαση στην ανάπτυξη προγραμμάτων που επιλύουν πραγματικά προβλήματα.

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

Mε την ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να: 
 
- Κατανοούν τις βασικές αρχές του προγραμματισμού και της αλγοριθμικής σκέψης. 
- Γράφουν απλά προγράμματα στη γλώσσα Python. 
- Χρησιμοποιούν βασικές δομές δεδομένων (λίστες, πλειάδες, λεξικά). 
- Χειρίζονται συνθήκες, βρόχους και συναρτήσεις. 
- Αναλύουν και επιλύουν απλά υπολογιστικά προβλήματα. 
- Εφαρμόζουν τεχνικές αποσφαλμάτωσης και δοκιμών κώδικα. 

Περιεχόμενο (Syllabus):

1η Εβδομάδα: Εισαγωγή Στην Ανάλυση και Μοντελοποίηση Προβλημάτων 

2η Εβδομάδα: Σχεδίαση Δομής Αλγοριθμικής Προσέγγισης 

3η Εβδομάδα: Συντακτικά Στοιχεία και Μεταβλητές. 

4η Εβδομάδα: Εντολές Ελέγχου και Διακλάδωσης. 

5η Εβδομάδα: Συνθήκες και Βρόχοι Επανάληψης. 

6η Εβδομάδα: Συναρτήσεις και Αρθρωτός Προγραμματισμός.

7η Εβδομάδα: Αναδρομή. 

8η Εβδομάδα: Δομές Δεδομένων (Λίστες, Πλειάδες, Λεξικά, Σύνολα). 

9η Εβδομάδα: Είσοδος/Έξοδος και Αρχεία. 

10η Εβδομάδα: Διαχείριση Εξαιρέσεων και Αποσφαλμάτωση. 

11η Εβδομάδα: Βασικές Έννοιες Αντικειμενοστραφούς Προγραμματισμού.

12η Εβδομάδα: Ανάπτυξη Εφαρμογών με τη Python. 

13η Εβδομάδα: Ανάπτυξη Διεπαφής Χρήστη με τη Python. 

Συνιστώμενη βιβλιογραφία προς μελέτη:
  • Μαθαίνοντας προγραμματισμό με την Python — Νίκος Μαμουλής, ΠΕΔΙΟ, 2023, ISBN: 122084640

  • Το βιβλίο της Python - Γράφοντας κώδικα — Σαμαράς Νικόλαος, Τσιπλίδης Κωνσταντίνος, Κριτική, 2019, ISBN: 86055492

  • Εισαγωγή στον Προγραμματισμό με την Python — Schneider David, Χ. ΓΚΙΟΥΡΔΑ ΣΙΑ ΕΕ, 2016, ISBN: 59357236

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

 -

Χρηση Τεχνολογιών Πληροφορίας και Επικοινωνίας:

Ηλεκτρονικές Σημειώσεις 

Μέθοδοι αξιολόγησης/βαθμολόγησης:

Ο τελικός βαθμός προκύπτει από την τελική γραπτή εξέταση του μαθήματος σε ποσοστό 60%  και από την εκπόνηση των εβδομαδιαίων ασκήσεων στο πλαίσιο του εργαστηρίου του μαθήματος κατά 40%. H διαδικασία αξιολόγησης και προσδιορισμού του τελικού βαθμού βάσει του βαθμού της τελικής γραπτής εξέτασης και των εβδομαδιαίων εργαστηρίων ανακοινώνεται στους φοιτητές και είναι αναρτημένη στη πρώτη διαφάνεια των διαλέξεων. 


Επιστροφή

Σπουδές

Κτίριο Γραμματειών (Κτίριο 3) Πλατεία Τσιριγώτη 7 (πρώην Πλατεία Παλιού Ψυχιατρείου) Κέρκυρα, 49100 τηλ:26610 87760 / 87761 / 87763
e-mail: cs@ionio.gr
certification
<< <
Οκτώβριος 2025
> >>
Δε Τρ Τε Πε Πα Σα Κυ
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
31
Ανάγνωση ΚειμένουΑνάγνωση Κειμένου Αναγνωσιμότητα ΚειμένουΑναγνωσιμότητα Κειμένου Αντίθεση ΧρωμάτωνΑντίθεση Χρωμάτων
Επιλογές Προσβασιμότητας