User Tools

Site Tools


qna:mctrl:programming

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
qna:mctrl:programming [2022/04/03 21:16]
xallos
qna:mctrl:programming [2023/03/27 11:19]
xallos
Line 1: Line 1:
 ====== Εισαγωγή στη γλώσσα προγραμματισμού C ====== ====== Εισαγωγή στη γλώσσα προγραμματισμού C ======
  
-<WRAP important centeralign>**Προσοχή!** Η σελίδα αυτή αφορά το μάθημα\\+<WRAP important centeralign>**Προσοχή!** Η σελίδα αυτή αφορά **αποκλειστικά** το μάθημα\\
 **//Έλεγχος με μικροϋπολογιστές//**\\ **//Έλεγχος με μικροϋπολογιστές//**\\
 εάν δεν είστε φοιτητής του μαθήματος δείτε το υπόλοιπο site.</WRAP> εάν δεν είστε φοιτητής του μαθήματος δείτε το υπόλοιπο site.</WRAP>
 +
 +===== Επικοινωνία =====
 +
 +Η επικοινωνία για το μάθημα θα πρέπει να γίνεται στη διεύθυνση [[mccp@allos.gr]] η οποία είναι ρυθμισμένη να παρακάμπτει το φίλτρο για τα spam, οπότε δεν δημιουργούνται προβλήματα.
  
 ===== Υλικό ===== ===== Υλικό =====
Line 9: Line 13:
 {{ :qna:mctrl:notes-arxes-programmatismoy-hy-2020-1.pdf |Συνοπτικό εγχειρίδιο γλώσσας C}} {{ :qna:mctrl:notes-arxes-programmatismoy-hy-2020-1.pdf |Συνοπτικό εγχειρίδιο γλώσσας C}}
  
-{{ :qna:mctrl:c-info.pdf |Εισαγωγικά στοιχεία}}+{{ :qna:mctrl:c-info.pdf |Εισαγωγικά στοιχεία - Εγκατάσταση CLion}}
  
 ===== Διαλέξεις ===== ===== Διαλέξεις =====
Line 15: Line 19:
 ==== 1η Διάλεξη ==== ==== 1η Διάλεξη ====
  
-[[http://courseware.mech.ntua.gr/ml23259/extras/C/presentation-1.html|Α΄ μέρος]]\\ +Δευτέρα 20/2/2023 9:00
-[[http://courseware.mech.ntua.gr/ml23259/extras/C/presentation-2.html|Β΄ μέρος]] - {{ :qna:mctrl:clion-examples-1b.zip |Παραδείγματα Β΄ μέρους}}+
  
-Σχετικά YouTube playlists του μαθήματος του 1ου έτους:+Από την ενότητα **Υλικό** καλύφθηκε ολόκληρο το Α΄ μέρος και οι 10 πρώτες διαφάνειες του Β΄ μέρους. 
 +Στον πίνακα είδαμε τα {{ :qna:mctrl:2023-lesson-1-notes.pdf |εξής}}. 
 + 
 +==== 2η Διάλεξη ==== 
 + 
 +Δευτέρα 6/3/2023 9:00 
 + 
 +Από την ενότητα **Υλικό** καλύφθηκε το υπόλοιπο του Β΄ μέρους και το Γ΄ μέρος (εκτός των 5 τελευταίων διαφανειών). 
 +Στον πίνακα είδαμε τα {{ :qna:mctrl:2023-lesson-2-notes.pdf |εξής}}. 
 + 
 +==== 3η Διάλεξη ==== 
 + 
 +Δευτέρα 27/3/2023 9:00 
 + 
 +Από την ενότητα **Υλικό** καλύφθηκαν το υπόλοιπο του Γ΄ μέρους, το Δ΄ μέρος και το Ε΄ μέρος. 
 +Στον πίνακα είδαμε τα {{ :qna:mctrl:2023-lesson-notes-3.pdf |εξής}}. 
 + 
 +===== Υλικό ===== 
 + 
 +[[https://qna.c-programming.allos.gr/mctrl-notes/presentation-1.html|Α΄ μέρος]]\\ 
 +[[https://qna.c-programming.allos.gr/mctrl-notes/presentation-2.html|Β΄ μέρος]] - {{ :qna:mctrl:clion-examples-1b.zip |Παραδείγματα Β΄ μέρους}}\\ 
 +[[https://qna.c-programming.allos.gr/mctrl-notes/presentation-3.html|Γ΄ μέρος]] - {{ :qna:mctrl:clion-examples-3.zip |Παραδείγματα Γ΄ μέρους}}\\ 
 +[[https://qna.c-programming.allos.gr/mctrl-notes/presentation-4.html|Δ΄ μέρος]] - {{ :qna:mctrl:clion-examples-4.zip |Παραδείγματα Δ΄ μέρους}}\\ 
 +[[https://qna.c-programming.allos.gr/mctrl-notes/presentation-5.html|Ε΄ μέρος]] - {{ :qna:mctrl:clion-examples-5.zip |Παραδείγματα Ε΄ μέρους}} 
 + 
 +===== Θέματα ===== 
 + 
 +[[==== Θέμα Προετοιμασίας ==== 
 + 
 +Η εκφώνηση του Ά Θέματος, το οποίο είναι ατομικό, παραλαμβάνεται ηλεκτρονικά (μέσω e-mail). Ο κάθε φοιτητής και φοιτήτρια θα πρέπει να στέλνει mail στο [[mccp@allos.gr]] για την παραλαβή του  θέματος. Στο e-mail θα πρέπει να φαίνεται το ονοματεπώνυμο και ο αριθμός μητρώου (ή mcXXXXX). **Η προθεσμία παράδοσης θα αναρτηθεί εδώ εγκαίρως**. __Θα ακολουθήσει ατομική προφορική εξέταση__. 
 + 
 +Αρχείο CLion, κοινό για όλα τα Α θέματα: {{ :qna:mctrl:sample-project-thema-a.zip | sample-project-thema-a.zip }} 
 +]] 
 + 
 + 
 +==== Μοναδικό Θέμα ==== 
 + 
 +Η εκφώνηση του Β Θέματος, το οποίο εκπονείται σε ζευράγια, παραλαμβάνεται ηλεκτρονικά (μέσω e-mail). Ο ένας φοιτητής ή φοιτήτρια της ομάδας θα πρέπει να στείλει mail στο [[mccp@allos.gr]] για την παραλαβή του  θέματος, __κοινοποιώντας__ στο δεύτερο άτομο της ομάδας. Στο e-mail θα πρέπει να φαίνεται το ονοματεπώνυμο και ο αριθμός μητρώου (ή mcXXXXX) και των δύο φοιτητών. **Η προθεσμία παράδοσης θα αναρτηθεί εδώ εγκαίρως**. __Θα ακολουθήσει **ατομική** προφορική εξέταση__ σε ώρες που θα σας ανακοινωθούν μέσω e-mail. **Η ημ/νία προφορικής εξέτασης επίσης θα αναρτηθεί εδώ εγκαίρως**. 
 + 
 + 
 +===== Σχετικά YouTube playlists ===== 
 +του μαθήματος του 1ου έτους
  
 [[https://youtube.com/playlist?list=PLKr1MzPLfrffIWY4ZyS-nIR38UPAdoNQS|Γενικά & CLion]]\\ [[https://youtube.com/playlist?list=PLKr1MzPLfrffIWY4ZyS-nIR38UPAdoNQS|Γενικά & CLion]]\\
Line 24: Line 68:
 [[https://youtube.com/playlist?list=PLKr1MzPLfrfdgHQgCheQ2WGxf_SdzTrcU|Περισσότερες μεταβλητές & συναρτήσεις, Εκτέλεση υπό συνθήκη (if)]]\\ [[https://youtube.com/playlist?list=PLKr1MzPLfrfdgHQgCheQ2WGxf_SdzTrcU|Περισσότερες μεταβλητές & συναρτήσεις, Εκτέλεση υπό συνθήκη (if)]]\\
 [[https://youtube.com/playlist?list=PLKr1MzPLfrffGeFxPhTPqLzFHFYdVIS60|Επαναληπτικές διαδικασίες]]\\ [[https://youtube.com/playlist?list=PLKr1MzPLfrffGeFxPhTPqLzFHFYdVIS60|Επαναληπτικές διαδικασίες]]\\
-[[https://youtube.com/playlist?list=PLKr1MzPLfrfciBTnfGwKmUV-dEjeUCIRt|Περισσότερος έλεγχος ροής και πίνακες]]+[[https://youtube.com/playlist?list=PLKr1MzPLfrfciBTnfGwKmUV-dEjeUCIRt|Περισσότερος έλεγχος ροής και πίνακες]]\\ 
 +[[https://www.youtube.com/playlist?list=PLKr1MzPLfrfelm7eV9IcbQ5BeFxzTzNRQ|Κείμενα, εμβέλεια και δομές δεδομένων]]\\ 
 +[[https://www.youtube.com/playlist?list=PLKr1MzPLfrffVOpwwfwxUpWVdzVw9zIbT|Δείκτες - Pointers]] 
qna/mctrl/programming.txt · Last modified: 2023/03/27 11:23 by xallos