Είσοδος

Εισαγωγή στην Πληροφορική και τον Προγραμματισμό Η/Υ

Γενικά στοιχεία

 

 
Περιγραφή

(2.3.2238.1) Εισαγωγή στην Πληροφορική και τον Προγραμματισμό  / Introduction to Computing and Programming [Υ]

Σχολή Μηχανολόγων Μηχανικών, ΕΜΠ
Υπεύθυνος μαθήματος: Λεωνίδας Αλεξόπουλος 

ΕΞΕΤΑΣΗ: ΤΡΙΤΗ 22/6 στις 10:00 πμ από σπίτι ή PCLAB

Δήλωση συμμετοχής (υποβολή απαντήσεων μέχρι Κυριακή 20 Ιουνίου 11μμ): https://forms.office.com/Pages/ResponsePage.aspx?id=swxeByp1IEOzZ20It5GMQDeHN3NqJJpHv6OntQ9hISVUOE1SMEsyMFdVSklTTk5ZTk9NU0MzNUJMTS4u

Σύνδεσμος webex εξετάσης: htthttps://centralntua.webex.com/centralntua/j.php?MTID=mfb976e4bdc15c341b3d2dd976c457d31

Ύλη

ΘΕΩΡΙΑ

Εισαγωγή, Δεδομένα & Αριθμητική Υπολογιστών, Ψηφιακή Λογική & Λογικά Κυκλώματα, Λειτουργία Υπολογιστών & Μικροεπεξεργαστών, Εισαγωγή στο Λογισμικό Υπολογιστών

 

Μάθημα 1- (2021) Εισαγωγικά

Μάθημα 2-(2021) Τι είναι Η/Υ; Δεδομένα, Επεξεργασία, Πληροφορία, Αλγόριθμοι & Διάγραμματα Ροής   (βιντεοσκοπημένη διάλεξη

Μάθημα 3-(2021) Κωδικοποίηση, Αποκωδικοποίηση και Θεσιακά Συστήματα  (βιντεοσκοπημένη διάλεξη 

Μάθημα 4-(2021) Bit/Byte/Word. Προσθεση / Αφαίρεση στο δυαδικό. Παράσταση Αρνητικών. (βιντεοσκοπημένη διάλεξη)

Μάθημα 5-(2021) Πολλαπλασιασμός στο Δυαδικό. Παράσταση Κλασματικών Σταθερή & Κινητή Υποδιαστολή (βιντεοσκοπημένη διάλεξη)

Μάθημα 6-(2021) Κωδικοποίηση Χαρακτήρων, Ήχου, Εικόνας. ADC/DAC (βιντεοσκοπημένη διάλεξη)

Μάθημα 7Α-(2021) Μέθοδοι Επαλήθευσης Δεδομένων - Ασκήσεις

Μάθημα 7Β-(2021) Ηλεκτρονική Υλοποίηση Πυλών, Transistors (βιντεοσκοπημένη διάλεξη 7A & 7B)

Μάθημα 8-(2021) Λογικές πράξεις / πύλες / συναρτήσεις / κυκλώματα (βιντεοσκοπημένη διάλεξη)

Μάθημα 9-(2021) Ασκησεις. Τυπικά Συνδυαστικά & Ακολουθιακά Λογικά Κυκλώματα (βιντεοσκοπημένη διάλεξη)

Μάθημα 10-(2021) Οργάνωση Υπολογιστών (βιντεοσκοπημένη διάλεξη)

Μάθημα 11-(2021) Οργάνωση Υπολογιστών II - Γλώσσα Μηχανής Απλού Η/Υ (βιντεοσκοπημένη διάλεξη)

Μάθημα 12-(2021) Επικοινωνίες και δίκτυα (βιντεοσκοπημένη διάλεξη)

 

Αρχές προγραμματισμού Η/Υ με τη γλώσσα C

Χρήσιμοι Σύνδεσμοι

Υποβολής εργασιών : http://iservices.mech.ntua.gr

Ερωταποκρίσεις : https://qna.c-programming.allos.gr

Διαλέξεις : https://centralntua.webex.com/centralntua/j.php?MTID=mbca735849c4d46e15bf8912244012975

Εγχειρίδιο C : http://mycourses.ntua.gr/courses/MECH1141/document/%C1%F1%F7%DD%F2_%D0%F1%EF%E3%F1%E1%EC%EC%E1%F4%E9%F3%EC%EF%FD_%C7-%D5-2021/Notes-Arxes-Programmatismoy-HY-2020-1.pdf

Υλικό

Οι διαλέξεις πραγματοποιούνται διαδικτυακά. Μετά από κάθε διάλεξη θα δίνονται και οι αντίστοιχες εργασίες.

Διάλεξη

Προετοιμασία

Διάλεξη

Κώδικες
Εργαστηρίου
Εκφωνήσεις
Εργασιών

Βίντεο

Διαφάνειες

Βίντεο

Διαφάνειες

-

Εργασίες

Παράδοση
10/3/2021 23:59

Βίντεο

Διαφάνειες

Βίντεο

Διαφάνειες

Κώδικες

Εργασίες

Παράδοση
17/3/2021 23:59

Βίντεο

Διαφάνειες

Βίντεο

Διαφάνειες

Κώδικες

Εργασίες

Παράδοση
24/3/2021 23:59

smProjects
LIFE - DIGIT

Βίντεο

Διαφάνειες

Βίντεο

Διαφάνειες

Κώδικες

Εργασίες

Παράδοση
31/3/2021 23:59

smProjects
FACT - LIFE2 - LINES

Βίντεο

Διαφάνειες

Βίντεο

Διαφάνειες

Κώδικες

Εργασίες

Παράδοση
7/4/2021 23:59

smProjects
TRLZ - ROT

Α΄ Ανακεφαλαίωση (1-5)
Βίντεο
Κώδικες

Εργασίες

Παράδοση
14/4/2021 23:59

smProjects
LIFE-3 - MATRIX-1

Βίντεο

Διαφάνειες

Βίντεο

Διαφάνειες

Κώδικες

Εργασίες

Παράδοση
21/4/2021 23:59

smProjects
SUFFIX - LONGST WORD

Βίντεο

Διαφάνειες

Βίντεο

Διαφάνειες

Κώδικες

Εργασίες

Παράδοση
12/5/2021 23:59

smProjects
IN-ORDER, MIN-OF-LIST, TITLE-CASE

-

Βίντεο

Διαφάνειες

Κώδικες

Εργασίες

Παράδοση
3/6/2021 23:59

smProjects
MATRIX-2, INFIDIGIT-1

Β΄ Ανακεφαλαίωση (1-8)
Διαφάνειες - Βίντεο

Κώδικες

Εργασία

Παράδοση
10/6/2021 23:59

smProjects

SUPER-STRING

-

Βίντεο

Διαφάνειες

Κώδικες

Εργασία

Παράδοση
10/6/2021 23:59

smProjects

smProject-TEXT-STATS

Γ΄ Ανακεφαλαίωση
Διαφάνειες - Βίντεο

Κώδικες

-

Δ΄ Ανακεφαλαίωση
Διαφάνειες - Βίντεο

Κώδικες

-

 

 DataCamp (+1)

Για την εκμάθηση της γλώσσας R και Python έχετε δωρεάν πρόσβασης (premium) access στο Datacamp (https://www.datacamp.com/ ), μία online πλατφόρμα εκμάθησης.

Για πρόσβαση απαιτείται η χρήση  @mail.ntua.gr email. Ο παρακάτω σύνδεσμος σας δίνει δωρεάν πρόσβαση και θα είναι ενεργός μέχρι Αύγουστο 2021.  

https://www.datacamp.com/groups/shared_links/a228530dccbcaec4b25bfe3c443b14c039e0e777565f731d8234e5c895c34949

Η online πλατφόρμα σας δίνει επίσης την δυνατότητα να μάθετε και άλλα σημαντικά θέματα αλλά δεν θα ασχοληθούμε στα πλαίσια του μαθήματος.
Δεν χρειάζεται να εγκαταστείσετε R και Python. Αν όμως θέλετε να μάθετε κάτι παραπάνω για αυτές τις δύο γλώσσες και να προγραμματίζετε σε R και Python στον δικό σας υπολογιστή παρακαλώ δείτε το 2ο μάθημα αμφιθέατρου "εγκατάσταση και χρήση R & Python" για να κατεβασετε το Spyder kai R-Studio. 

 

 

 Αρχές προγραμματισμού Η/Υ με MATLAB (εκτός ύλης)

  1.  Εισαγωγή στην MATLAB/Octave - Διαφάνειες + Κώδικας

  2. Συναρτήσεις

  3. Συναρτήσεις μέσα σε συναρτήσεις

  4. Επανάληψη

ΑΠΟΤΕΛΕΣΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΗΣ ΕΞΕΤΑΣΤΙΚΗΣ

 

Αποτελέσματα:

http://mycourses.ntua.gr/document/goto/?url=%2F%C1%F1%F7%DD%F2_%D0%F1%EF%E3%F1%E1%EC%EC%E1%F4%E9%F3%EC%EF%FD_%C7-%D5%2F%C4%E9%DC%F6%EF%F1%E1%2FAPOTELESMATA-EPANALHPTIKHS-EXETASTIKHS-2020.pdf&cidReq=MECH1141 


 
Συγχρηματοδότηση
από την Ε.Ε.