Undergraduate Compulsory 1014: Διαφορά μεταξύ των αναθεωρήσεων
Χωρίς σύνοψη επεξεργασίας |
Χωρίς σύνοψη επεξεργασίας |
||
| Γραμμή 30: | Γραμμή 30: | ||
|- | |- | ||
! Τίτλος Μαθήματος | ! Τίτλος Μαθήματος | ||
| | | Εισαγωγή στον Προγραμματισμό | ||
|- | |- | ||
! Αυτοτελείς Διδακτικές Δραστηριότητες | ! Αυτοτελείς Διδακτικές Δραστηριότητες | ||
| Γραμμή 50: | Γραμμή 50: | ||
| Δείτε το [https://ecourse.uoi.gr/ eCourse], την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. | | Δείτε το [https://ecourse.uoi.gr/ eCourse], την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. | ||
|} | |} | ||
=== Μαθησιακά Αποτελέσματα === | === Μαθησιακά Αποτελέσματα === | ||
| Γραμμή 79: | Γραμμή 78: | ||
* Ικανότητα αφαίρεσης στη μοντελοποίηση προβλημάτων | * Ικανότητα αφαίρεσης στη μοντελοποίηση προβλημάτων | ||
|} | |} | ||
=== Περιεχόμενο Μαθήματος === | === Περιεχόμενο Μαθήματος === | ||
{| class="wikitable" | |||
| | |||
* Εισαγωγή στον προγραμματισμό | * Εισαγωγή στον προγραμματισμό | ||
* Αριθμητικοί, boolean και λογικοί τελεστές | * Αριθμητικοί, boolean και λογικοί τελεστές | ||
| Γραμμή 92: | Γραμμή 92: | ||
* Αναζήτηση και ταξινόμηση δεδομένων | * Αναζήτηση και ταξινόμηση δεδομένων | ||
* Στοιχειώδεις δομές δεδομένων. | * Στοιχειώδεις δομές δεδομένων. | ||
|} | |||
=== Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση === | === Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση === | ||
| Γραμμή 142: | Γραμμή 142: | ||
=== Συνιστώμενη Βιβλιογραφία === | === Συνιστώμενη Βιβλιογραφία === | ||
Δείτε την υπηρεσία [https://service.eudoxus.gr/public/departments#20 Εύδοξος]. Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος: | Δείτε την υπηρεσία [https://service.eudoxus.gr/public/departments#20 Εύδοξος]. | ||
<br/> Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος: | |||
</div> | </div> | ||
| Γραμμή 152: | Γραμμή 153: | ||
|- | |- | ||
! School | ! School | ||
| | | School of Science | ||
School of Science | |||
|- | |- | ||
! Academic Unit | ! Academic Unit | ||
| | | Department of Mathematics | ||
Department of Mathematics | |||
|- | |- | ||
! Level of Studies | ! Level of Studies | ||
| | | Undergraduate | ||
Undergraduate | |||
|- | |- | ||
! Course Code | ! Course Code | ||
| | | MAY343 | ||
MAY343 | |||
|- | |- | ||
! Semester | ! Semester | ||
| Γραμμή 171: | Γραμμή 168: | ||
|- | |- | ||
! Course Title | ! Course Title | ||
| | | Introduction to Programming | ||
Introduction to Programming | |||
|- | |- | ||
! Independent Teaching Activities | ! Independent Teaching Activities | ||
| | | Lectures, laboratory exercises, tutorials, quiz (Weekly Teaching Hours: 5, Credits: 7.5) | ||
Lectures, laboratory exercises, tutorials, quiz (Weekly Teaching Hours: 5, Credits: 7.5) | |||
|- | |- | ||
! [https://regulations.math.uoi.gr/index.php?title=Undergraduate_Department_Course_Types Course Type] | ! [https://regulations.math.uoi.gr/index.php?title=Undergraduate_Department_Course_Types Course Type] | ||
| | | General Background | ||
General Background | |||
|- | |- | ||
! Prerequisite Courses | ! Prerequisite Courses | ||
| Γραμμή 186: | Γραμμή 180: | ||
|- | |- | ||
! Language of Instruction and Examinations | ! Language of Instruction and Examinations | ||
| | | Greek | ||
Greek | |||
|- | |- | ||
! Is the Course Offered to Erasmus Students | ! Is the Course Offered to Erasmus Students | ||
| | | Yes (in English) | ||
Yes (in English) | |||
|- | |- | ||
! Course Website (URL) | ! Course Website (URL) | ||
| See [https://ecourse.uoi.gr/ eCourse], the Learning Management System maintained by the University of Ioannina. | | See [https://ecourse.uoi.gr/ eCourse], the Learning Management System maintained by the University of Ioannina. | ||
|} | |} | ||
=== Learning Outcomes === | === Learning Outcomes === | ||
| Γραμμή 223: | Γραμμή 214: | ||
* Project planning and management. | * Project planning and management. | ||
|} | |} | ||
=== Syllabus === | === Syllabus === | ||
{| class="wikitable" | |||
| | |||
* Introduction to programming | * Introduction to programming | ||
* Preprocessing, numerical, boolean and logical operators | * Preprocessing, numerical, boolean and logical operators | ||
| Γραμμή 236: | Γραμμή 228: | ||
* Searching and sorting data | * Searching and sorting data | ||
* Elementary data structures. | * Elementary data structures. | ||
|} | |||
=== Teaching and Learning Methods - Evaluation === | === Teaching and Learning Methods - Evaluation === | ||
| Γραμμή 243: | Γραμμή 235: | ||
|- | |- | ||
! Delivery | ! Delivery | ||
| | | Lectures, labs session | ||
Lectures, labs session | |||
|- | |- | ||
! Use of Information and Communications Technology | ! Use of Information and Communications Technology | ||
| Γραμμή 285: | Γραμμή 276: | ||
=== Attached Bibliography === | === Attached Bibliography === | ||
See the official [https://service.eudoxus.gr/public/departments#20 Eudoxus site]. Books and other resources, not provided by Eudoxus: | See the official [https://service.eudoxus.gr/public/departments#20 Eudoxus site]. | ||
<br/> Books and other resources, not provided by Eudoxus: | |||
</div> | </div> | ||
<div style="text-align:left;"> | <div style="text-align:left;"> | ||
* [Περιοδικό / Journal] Science of Computer Programming, ELSEVIER. | * [Περιοδικό / Journal] Science of Computer Programming, ELSEVIER. | ||
* [Περιοδικό / Journal] ACM Transactions on Programming Languages and Systems (TOPLAS) | * [Περιοδικό / Journal] ACM Transactions on Programming Languages and Systems (TOPLAS) | ||
Αναθεώρηση της 23:35, 13 Μαρτίου 2026
Γενικά
| Σχολή | Σχολή Θετικών Επιστημών |
|---|---|
| Τμήμα | Τμήμα Μαθηματικών |
| Επίπεδο Σπουδών | Προπτυχιακό |
| Κωδικός Μαθήματος | MAY343 |
| Εξάμηνο | 3 |
| Τίτλος Μαθήματος | Εισαγωγή στον Προγραμματισμό |
| Αυτοτελείς Διδακτικές Δραστηριότητες | Διαλέξεις και Ασκήσεις / Quiz (Εβδομαδιαίες Ώρες Διδασκαλίας: 5, Πιστωτικές Μονάδες: 7.5) |
| Τύπος Μαθήματος | Επιστημονικής Περιοχής |
| Προαπαιτούμενα Μαθήματα | |
| Γλώσσα Διδασκαλίας και Εξετάσεων | Ελληνική |
| Το Μάθημα Προσφέρεται σε Φοιτητές Erasmus | Ναι (στην Αγγλική γλώσσα) |
| Ηλεκτρονική Σελίδα Μαθήματος (URL) | Δείτε το eCourse, την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. |
Μαθησιακά Αποτελέσματα
| Μαθησιακά Αποτελέσματα |
Tο μάθημα στοχεύει στην ανάλυση και επίλυση προβλημάτων χρησιμοποιώντας τον υπολογιστή καθώς και στην εισαγωγή μιας γλώσσας προγραμματισμού υψηλού επιπέδου (που στην περίπτωση αυτή είναι η C++ και η Python). Με την επιτυχή ολοκλήρωση του μαθήματος, ο φοιτητής/τρια θα είναι σε θέση να:
|
|---|---|
| Γενικές Ικανότητες |
|
Περιεχόμενο Μαθήματος
|
Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση
| Τρόπος Παράδοσης |
| ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών |
| ||||||||||
| Οργάνωση Διδασκαλίας |
| ||||||||||
| Αξιολόγηση Φοιτητών |
|
Συνιστώμενη Βιβλιογραφία
Δείτε την υπηρεσία Εύδοξος.
Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος:
General
| School | School of Science |
|---|---|
| Academic Unit | Department of Mathematics |
| Level of Studies | Undergraduate |
| Course Code | MAY343 |
| Semester | 3 |
| Course Title | Introduction to Programming |
| Independent Teaching Activities | Lectures, laboratory exercises, tutorials, quiz (Weekly Teaching Hours: 5, Credits: 7.5) |
| Course Type | General Background |
| Prerequisite Courses | - |
| Language of Instruction and Examinations | Greek |
| Is the Course Offered to Erasmus Students | Yes (in English) |
| Course Website (URL) | See eCourse, the Learning Management System maintained by the University of Ioannina. |
Learning Outcomes
| Learning outcomes |
This course aims at analyzing and solving problems using the computer as well as at introducing a high-level programming language (which in this case is C++ and Python). After successfully passing this course, the students will be able to:
|
|---|---|
| General Competences |
|
Syllabus
|
Teaching and Learning Methods - Evaluation
| Delivery | Lectures, labs session | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Use of Information and Communications Technology |
| ||||||||||
| Teaching Methods |
| ||||||||||
| Student Performance Evaluation |
Final written examination (80%)
Laboratory exercises (20%)
|
Attached Bibliography
See the official Eudoxus site.
Books and other resources, not provided by Eudoxus:
- [Περιοδικό / Journal] Science of Computer Programming, ELSEVIER.
- [Περιοδικό / Journal] ACM Transactions on Programming Languages and Systems (TOPLAS)