Εκπαιδευτική και Παιδαγωγική Προσέγγιση της Αλγοριθμικής και του Προγραμματισμού με τις ΤΠΕ και Λογισμικά