Περιγραφή Μαθήματος
Εισαγωγή στον προγραμματισμό, αρχές υπολογιστικής επίλυσης προβλημάτων, τα 7 βήματα, αλγόριθμοι, ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE), η γλώσσα προγραμματισμού C (introduction, variables, operators, conditionals, loops, errors, arrays, strings, pointers, memory, functions, structures), η γλώσσα προγραμματισμού C++ (introduction, classes), σύγχρονες γλώσσες προγραμματισμού. Εφαρμογή αλγοριθμών από Numerical Recipies in C/C++ (https://www.cec.uchile.cl/cinetica/pcordero/MC_libros/NumericalRecipesinC.pdf https://github.com/NJdevPro/Numerical-Recipes) Εφαρμογή κλασικών αλγόριθμων ταξινόμησης (insertion, selection, bubble, shell, merge, quick, heap) σε C/C++
Στοιχεία Μαθήματος
Κωδικός μαθήματος: ΥΦΥ105
Μάθημα: Μαθήματα Κορμού
Εξάμηνο: Πρώτο Εξάμηνο
Ώρες / εβδομάδα: 3
Πιστ. Μονάδες (ECTS): 7,5
Διδάσκοντες: Ι. Κιοσέογλου