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
qna:mctrl:programming [2022/04/03 21:16]
xallos
qna:mctrl:programming [2023/03/27 11:23] (current)
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 |Παραδείγματα Ε΄ μέρους}} 
 + 
 +===== Θέματα ===== 
 + 
 +==== Θέμα Προετοιμασίας ==== 
 + 
 +Η εκφώνηση του Θέματος Προετοιμασίας (δεν ισχύει για το Ακαδημαϊκό έτος 2023), το οποίο είναι ατομικό, παραλαμβάνεται ηλεκτρονικά (μέσω 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 67:
 [[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.1649020614.txt.gz · Last modified: 2022/04/03 21:16 by xallos