Undergraduate Compulsory 1014: Διαφορά μεταξύ των αναθεωρήσεων
Χωρίς σύνοψη επεξεργασίας |
|||
| (3 ενδιάμεσες αναθεωρήσεις από τον ίδιο χρήστη δεν εμφανίζεται) | |||
| Γραμμή 9: | Γραμμή 9: | ||
<div id="pills-gr" class="tab-pane fade show active" role="tabpanel" aria-labelledby="pills-gr-tab" style="text-align:left;"> | <div id="pills-gr" class="tab-pane fade show active" role="tabpanel" aria-labelledby="pills-gr-tab" style="text-align:left;"> | ||
<div align = center> | |||
== '''Εισαγωγή στον Προγραμματισμό''' == | |||
</div> | |||
=== Γενικά === | === Γενικά === | ||
| Γραμμή 30: | Γραμμή 35: | ||
|- | |- | ||
! Τίτλος Μαθήματος | ! Τίτλος Μαθήματος | ||
| | | Εισαγωγή στον Προγραμματισμό | ||
|- | |- | ||
! Αυτοτελείς Διδακτικές Δραστηριότητες | ! Αυτοτελείς Διδακτικές Δραστηριότητες | ||
| Γραμμή 50: | Γραμμή 55: | ||
| Δείτε το [https://ecourse.uoi.gr/ eCourse], την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. | | Δείτε το [https://ecourse.uoi.gr/ eCourse], την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. | ||
|} | |} | ||
=== Μαθησιακά Αποτελέσματα === | === Μαθησιακά Αποτελέσματα === | ||
| Γραμμή 79: | Γραμμή 83: | ||
* Ικανότητα αφαίρεσης στη μοντελοποίηση προβλημάτων | * Ικανότητα αφαίρεσης στη μοντελοποίηση προβλημάτων | ||
|} | |} | ||
=== Περιεχόμενο Μαθήματος === | === Περιεχόμενο Μαθήματος === | ||
{| class="wikitable" style="width: 100%;" | |||
| | |||
* Εισαγωγή στον προγραμματισμό | * Εισαγωγή στον προγραμματισμό | ||
* Αριθμητικοί, boolean και λογικοί τελεστές | * Αριθμητικοί, boolean και λογικοί τελεστές | ||
| Γραμμή 92: | Γραμμή 97: | ||
* Αναζήτηση και ταξινόμηση δεδομένων | * Αναζήτηση και ταξινόμηση δεδομένων | ||
* Στοιχειώδεις δομές δεδομένων. | * Στοιχειώδεις δομές δεδομένων. | ||
|} | |||
=== Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση === | === Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση === | ||
| Γραμμή 113: | Γραμμή 118: | ||
! Οργάνωση Διδασκαλίας | ! Οργάνωση Διδασκαλίας | ||
| | | | ||
{| class="wikitable" | {| class="wikitable" style="width: 100%;" | ||
! Δραστηριότητα | ! Δραστηριότητα | ||
! Φόρτος Εργασίας Εξαμήνου | ! Φόρτος Εργασίας Εξαμήνου | ||
|- | |- | ||
| Διαλέξεις (13Χ5) | | Διαλέξεις (13Χ5) | ||
| 65 | | style="text-align: center;" |65 | ||
|- | |- | ||
| Αυτοτελής Μελέτη | | Αυτοτελής Μελέτη | ||
| 100 | | style="text-align: center;" |100 | ||
|- | |- | ||
| Επίλυση Ασκήσεων - εργασίες | | Επίλυση Ασκήσεων - εργασίες | ||
| 22.5 | | style="text-align: center;" |22.5 | ||
|- | |- | ||
| Σύνολο Μαθήματος | | Σύνολο Μαθήματος | ||
| 187.5 | | style="text-align: center;" |187.5 | ||
|} | |} | ||
|- | |- | ||
| Γραμμή 142: | Γραμμή 147: | ||
=== Συνιστώμενη Βιβλιογραφία === | === Συνιστώμενη Βιβλιογραφία === | ||
Δείτε την υπηρεσία [https://service.eudoxus.gr/public/departments#20 Εύδοξος]. Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος: | Δείτε την υπηρεσία [https://service.eudoxus.gr/public/departments#20 Εύδοξος]. | ||
<br/> Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος: | |||
</div> | </div> | ||
<div id="pills-en" class="tab-pane fade" role="tabpanel" aria-labelledby="pills-en-tab" style="text-align:left;"> | <div id="pills-en" class="tab-pane fade" role="tabpanel" aria-labelledby="pills-en-tab" style="text-align:left;"> | ||
<div align = center> | |||
== '''Introduction to Programming''' == | |||
</div> | |||
=== General === | === General === | ||
| Γραμμή 152: | Γραμμή 163: | ||
|- | |- | ||
! 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: | Γραμμή 178: | ||
|- | |- | ||
! 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: | Γραμμή 190: | ||
|- | |- | ||
! 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: | Γραμμή 224: | ||
* 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: | Γραμμή 238: | ||
* 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: | Γραμμή 245: | ||
|- | |- | ||
! Delivery | ! Delivery | ||
| | | Lectures, labs session | ||
Lectures, labs session | |||
|- | |- | ||
! Use of Information and Communications Technology | ! Use of Information and Communications Technology | ||
| Γραμμή 256: | Γραμμή 257: | ||
! Teaching Methods | ! Teaching Methods | ||
| | | | ||
{| class="wikitable" | {| class="wikitable" style="width: 100%;" | ||
! Activity | ! Activity | ||
! Semester Workload | ! Semester Workload | ||
|- | |- | ||
| Lectures (13X5) | | Lectures (13X5) | ||
| 65 | | style="text-align: center;" |65 | ||
|- | |- | ||
| Laboratory practice | | Laboratory practice | ||
| 100 | | style="text-align: center;" |100 | ||
|- | |- | ||
| Tutorials | | Tutorials | ||
| 22.5 | | style="text-align: center;" |22.5 | ||
|- | |- | ||
| Course total | | Course total | ||
| 187.5 | | style="text-align: center;" |187.5 | ||
|} | |} | ||
|- | |- | ||
| Γραμμή 285: | Γραμμή 286: | ||
=== 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:24, 29 Μαρτίου 2026
Εισαγωγή στον Προγραμματισμό
Γενικά
| Σχολή | Σχολή Θετικών Επιστημών |
|---|---|
| Τμήμα | Τμήμα Μαθηματικών |
| Επίπεδο Σπουδών | Προπτυχιακό |
| Κωδικός Μαθήματος | MAY343 |
| Εξάμηνο | 3 |
| Τίτλος Μαθήματος | Εισαγωγή στον Προγραμματισμό |
| Αυτοτελείς Διδακτικές Δραστηριότητες | Διαλέξεις και Ασκήσεις / Quiz (Εβδομαδιαίες Ώρες Διδασκαλίας: 5, Πιστωτικές Μονάδες: 7.5) |
| Τύπος Μαθήματος | Επιστημονικής Περιοχής |
| Προαπαιτούμενα Μαθήματα | |
| Γλώσσα Διδασκαλίας και Εξετάσεων | Ελληνική |
| Το Μάθημα Προσφέρεται σε Φοιτητές Erasmus | Ναι (στην Αγγλική γλώσσα) |
| Ηλεκτρονική Σελίδα Μαθήματος (URL) | Δείτε το eCourse, την Πλατφόρμα Ασύγχρονης Εκπαίδευσης του Πανεπιστημίου Ιωαννίνων. |
Μαθησιακά Αποτελέσματα
| Μαθησιακά Αποτελέσματα |
Tο μάθημα στοχεύει στην ανάλυση και επίλυση προβλημάτων χρησιμοποιώντας τον υπολογιστή καθώς και στην εισαγωγή μιας γλώσσας προγραμματισμού υψηλού επιπέδου (που στην περίπτωση αυτή είναι η C++ και η Python). Με την επιτυχή ολοκλήρωση του μαθήματος, ο φοιτητής/τρια θα είναι σε θέση να:
|
|---|---|
| Γενικές Ικανότητες |
|
Περιεχόμενο Μαθήματος
|
Διδακτικές και Μαθησιακές Μέθοδοι - Αξιολόγηση
| Τρόπος Παράδοσης |
| ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών |
| ||||||||||
| Οργάνωση Διδασκαλίας |
| ||||||||||
| Αξιολόγηση Φοιτητών |
|
Συνιστώμενη Βιβλιογραφία
Δείτε την υπηρεσία Εύδοξος.
Συγγράμματα και άλλες πηγές εκτός της υπηρεσίας Εύδοξος:
Introduction to Programming
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)