Structured Programming

Informations du Cours
TitreΔομημένος Προγραμματισμός / Structured Programming
Code004
Cycle / Niveau1er cycle / Licence
Semestre de l’annéeWinter
CoordinatorChristos Sevastiadis
CommonNon
StatutActif
Course ID600000951

Programme d' Études: PPS Īlektrológōn Mīchanikṓn kai Mīchanikṓn Ypologistṓn (2016 - sīmera)

Registered students: 489
OrientationAttendance TypeSemesterAnnéeECTS
KORMOSYPOCΗREŌTIKO115

Informations de la Classe
Année Académique2023 – 2024
Semestre de l’AnnéeWinter
Instructors from Other Categories
Weekly Hours5
Class ID
600236009
Course Type 2016-2020
  • Cours Fondamental
Mode d’Enseignement
  • En présentiel
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Grec (Enseignement, Examens)
  • Anglais (Examens)
Aptitudes Générales
  • Application des connaissances à la pratique
  • Adaptation à des situations nouvelles
  • Travail en autonomie
  • Conception et gestion de projets
  • Promotion de la pensée libre, créatrice et inductive
Type de Matériels Éducatifs
  • Notes de cours
  • Vidéoconférences
  • Exercices interactifs
  • Livre
Use of Information and Communication Technologies
Use of ICT
  • Emploi de TIC pour l’enseignement
  • Emploi de TIC pour les activités de laboratoire
  • Emploi de TIC pour communiquer avec les étudiants
  • Emploi de TIC pour l’évaluation des étudiants
Organisation du Cours
ActivitésCharge de travailECTSIndividuelEn groupeErasmus
Conferences40.51.4
Laboratoires210.7
Mise a niveau 40.51.4
Redaction de travaux321.1
Examens160.5
Total1505
Student Assessment
Student Assessment methods
  • Examen écrit : questionnaire à choix multiples (Sommative)
  • Examen écrit : réponses courtes (Sommative)
Bibliography
Course Bibliography (Eudoxus)
1) Brian W. Kernighan, Dennis M. Ritchie, /Η γλώσσα προγραμματισμού C (Δεύτερη βελτιωμένη έκδοση)/, Κλειδάριθμος, Αθήνα (2008). 2) Harry H. Cheng, /C για Επιστήμονες και Μηχανικούς: Μια Ερμηνευτική Προσέγγιση/, Εκδόσεις Τζιόλα, Θεσσαλονίκη (2012). 3) Πάγκαλος Γεώργιος, /Εισαγωγή στην πληροφορική και τον προγραμματισμό (Γ' έκδοση)/, Αφοί Κυριακίδη Εκδόσεις Α.Ε., Θεσσαλονίκη, (2015). 4) Δρ. Γ. Σ. Τσελίκης, Δρ. Ν.Δ. Τσελίκας, /C Από τηε Θεωρία στην Εφαρμογή (Γ' Έκδοση)/, Έκδοση των συγγραφέων (http://www.c4all.gr) (2016). 5) Νίκος Μ. Χατζηγιαννάκης, /Η γλώσσα C σε βάθος (5η έκδοση)/, Κλειδάριθμος, Αθήνα, (2017). 6) Jeri R. Hanly, Elliot B. Koffman (Συγγρ.), Νίκος Καρακαπιλίδης, Δημήτρης Βράκας, Δημοσθένης Κυριαζής (Επιμ.) /Αρχές και τενχικές προγραμματισμού με τη γλώσσα C/, Εκδόσεις Κριτική, Αθήνα (2021).
Additional bibliography for study
1) Michael L. Scott, /Πραγματολογία των γλωσσών προγραμματισμού (Δεύτερη έκδοση)(Μετάφραση/Επιστημονική επιμέλεια: Νικόλαος Σ. Παπασπυρου)/, Κλειδάριθμος, Αθήνα, (2009). 2) Michael L. Scott, /Programming Language Pragmatics (Fourth Edition)/, Elsevier—Morgan Kaufmann, Waltham MA, (2016). 3) Συλλογικό έργο, /Εγκυκλοπαίδεια πληροφορικής & τεχνολογίας υπολογιστών/, Εκδόσεις Νέων Τεχνολογιών Ε.Π.Ε., Αθήνα, (1986). 4) Στράτος Ζαχαρόπουλος, Χρίστος Χωραττίδης, /Αλγόριθμοι και τεχνικές προγραμματισμού/, Εκδόσεις Βιβλίων Κώστας Χριστοδουλίδης, Θεσσαλονίκη, (1990). 5) Harold Abelson and Gerald Jay Sussman, /Structure and Interpretation of Computer Programs (Second Edition)/, MIT, London England (1996). 6) Michael R. Williams /A history of computing technology/ IEEE Computer Society Press (1997). 7) Herbert Bruderer /Milestones in Analog and Digital Computing/ Spriner (2020). 8) ISO/IEC 9899:1990 Programming languages — C 9) ISO/IEC 9899:1999 Programming languages — C 10) ISO/IEC 9899:2011 Information technology — Programming languages — C 11) ISO/IEC 9899:2018 Information technology — Programming languages — C
Last Update
01-09-2023