Ηλεκτρονική Διάθεση Μαθήματος
Περιεχόμενο Μαθήματος
Εισαγωγή στον προγραμματισμό, αρχές υπολογιστικής επίλυσης προβλημάτων, τα 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++.