Εισαγωγή στον Προγραμματισμό (ΜΑΥ343)
Από Wiki Τμήματος Μαθηματικών
		Αναθεώρηση ως προς 23:40, 28 Σεπτεμβρίου 2022 από τον Mathwikiadmin (συζήτηση | συνεισφορές)  (→Μαθησιακά Αποτελέσματα)
Περιγράμματα Προπτυχιακών Μαθημάτων - Τμήμα Μαθηματικών
Γενικά
| Σχολή | Σχολή Θετικών Επιστημών | 
|---|---|
| Τμήμα | Τμήμα Μαθηματικών | 
| Επίπεδο Σπουδών | Προπτυχιακό | 
| Κωδικός Μαθήματος | MAY343 | 
| Εξάμηνο | 3 | 
| Τίτλος Μαθήματος | ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ | 
| Αυτοτελείς Διδακτικές Δραστηριότητες | Διαλέξεις και Ασκήσεις / Quiz (Εβδομαδιαίες Ώρες Διδασκαλίας: 5, Πιστωτικές Μονάδες: 7.5) | 
| Τύπος Μαθήματος | Γενικού Υποβάθρου | 
| Προαπαιτούμενα Μαθήματα | |
| Γλώσσα Διδασκαλίας και Εξετάσεων | Ελληνική | 
| Το Μάθημα Προσφέρεται σε Φοιτητές Erasmus | Ναι (στην Αγγλική γλώσσα) | 
| Ηλεκτρονική Σελίδα Μαθήματος (URL) | Δείτε το eCourse, το Σύστημα Διαχείρισης Μάθησης του Πανεπιστημίου Ιωαννίνων. | 
Μαθησιακά Αποτελέσματα
| Μαθησιακά Αποτελέσματα | 
 Tο μάθημα στοχεύει στην ανάλυση και επίλυση προβλημάτων χρησιμοποιώντας τον υπολογιστή καθώς και στην εισαγωγή μιας γλώσσας προγραμματισμού υψηλού επιπέδου (που στην περίπτωση αυτή είναι η C++ και η Python). Με την επιτυχή ολοκλήρωση του μαθήματος, ο φοιτητής/τρια θα είναι σε θέση να: 
  | 
|---|---|
| Γενικές Ικανότητες | 
  | 
Περιεχόμενο Μαθήματος
- Βασικές Τεχνικές Προγραμματισμού με τη γλώσσα προγραμματισμού C++.
- Ροή ελέγχου if/else και δομές επανάληψης for, while, do-while
 - Αμυντικός Προγραμματισμός
 - Πίνακες (μονοδιάστατοι και πολυδιάστατοι)
 
 - Συναρτήσεις, εμβέλεια μεταβλητών και αναδρομή
 - Εφαρμογές σε αναζήτηση στοιχείων και βασικοί αλγόριθμοι ταξινόμησης
 - Βασικές Τεχνικές Προγραμματισμού με τη γλώσσα προγραμματισμού Python
- Ροή ελέγχου και επανάληψης στη Python
 - Λίστες και πλειάδες στη Python.
 
 
Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση
| Τρόπος Παράδοσης | 
  | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών | 
  | ||||||||||
| Οργάνωση Διδασκαλίας | 
  | ||||||||||
| Αξιολόγηση Φοιτητών | 
  | 
Συνιστώμενη Βιβλιογραφία
Δείτε την υπηρεσία Εύδοξος ή το τοπικό αποθετήριο του Τμήματος Μαθηματικών για τα παρεχόμενα συγγράμματα ανά ακαδημαϊκό έτος. Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος:
- L. Jesse, Πλήρες εγχειρίδιο της C++, Εκδόσεις Α. Γκιούρδα, 2006. Κωδικός Ευδ: 12374.
 - Βιβλίο [50656350]: Υπολογισμοί και Προγραμματισμός με την Python, John V. Guttag, Κλειδάριθμος, 2015.
 - Βιβλίο [59357236]: Εισαγωγή στον Προγραμματισμό με την Python, Schneider David
 - Βιβλίο [77119000]: Προγραμματισμός με την Python, Στράτος Καλαφατούδης, Γεώργιος Σταμούλης
 - Βιβλίο [320152]: Εισαγωγή στον Προγραμματισμό με αρωγό τη γλώσσα Python [Ηλεκτρονικό Βιβλίο], Γεώργιος Μανής
 - Βιβλίο [174838]: Python Scripting for Computational Science [electronic resource], Hans Petter Langtangen
 - Βιβλίο [170352]: Beginning Python [electronic resource], Magnus Lie Hetland
 - [Περιοδικό / Journal] Science of Computer Programming, ELSEVIER.
 - [Περιοδικό / Journal] ACM Transactions on Programming Languages and Systems (TOPLAS)