theio_vrefos
Πολύ δραστήριο μέλος
Ο theio_vrefos αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών. Έχει γράψει 823 μηνύματα.
30-07-13
22:08
Ως απόφοιτος της Πληροφορικής του ΕΚΠΑ (+μεταπτυχιακό), χωρίς να μακρυγορώ, νέοι που θέλετε να περάσετε σε πληροφορική, ακούστε τη συμβουλή μου και δε θα χάσετε.
Λίγο πολύ όλες οι πληροφορικές στην Ελλάδα είναι το ίδιο. Σημασία για να πετύχετε αργότερα στη ζωή σας έχει να μη μείνετε στις σπουδές σας και να μάθετε επιπλέον πράγματα.
Αυτό. Have fun cs'ing.
Λίγο πολύ όλες οι πληροφορικές στην Ελλάδα είναι το ίδιο. Σημασία για να πετύχετε αργότερα στη ζωή σας έχει να μη μείνετε στις σπουδές σας και να μάθετε επιπλέον πράγματα.
Αυτό. Have fun cs'ing.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
theio_vrefos
Πολύ δραστήριο μέλος
Ο theio_vrefos αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών. Έχει γράψει 823 μηνύματα.
22-01-13
20:45
@Demlogic : Ωραίες οι ασκήσεις που ανέβασες, αλλά περιττό να σου πω πως οι περισσότερες λύνονται με ευκολία με την ψευδογλώσσα γ λυκείου από λυκειόπαιδα.
Λύνονται αλγοριθμικά, αλλά έχουν και χρονικό όριο. Όχι πως αυτό τις κάνει τραγικά δυσκολότερες, αλλά ένα παιδί της τρίτης λυκείου δεν έχει ιδέα (= δεν έχει διδαχθεί) από optimizations.
Όχι πως αυτό τις κάνει καλύτερες για εισαγωγή στον προγραμματισμό, anyway I digress.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
theio_vrefos
Πολύ δραστήριο μέλος
Ο theio_vrefos αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών. Έχει γράψει 823 μηνύματα.
21-01-13
19:17
απο την στιγμη που το 1/3 των ροων αφορα προγραμματισμο, σε βγαζει και προγραμματιστη. Η σχολη εχει πολλες επιλογες. Δεν είσαι ηλεκτρολογος στο τει.
πρεπει να εχεις username και password για να τις δεις
Πoιο ΤΕΙ ?
Συγνώμη ρε παιδιά, αλλά είναι δυνατόν να υπάρχουν άτομα στο ΗΜΜΥ ή σε κάποια σχολή πληροφορικής που να μην είναι σε θέση να λύσουν μια τόσο απλή άσκηση;
Αυτό είναι το θέμα αυτή η άσκηση είναι από το τελευταίο πακέτο της εισαγωγής στον προγραμματισμό του ΗΜΜΥ :p
Μπορείς να μου παραθέσεις κάποιο σύνδεσμο να δω κι'άλλες ασκήσεις;
https://courses.softlab.ntua.gr/progintro/
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
theio_vrefos
Πολύ δραστήριο μέλος
Ο theio_vrefos αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών. Έχει γράψει 823 μηνύματα.
21-01-13
18:05
Μα προφανώς είναι θεμιτά τα projects. Αλλα δεν νοειται το project να πλησιάζει στην δυσκολία τον εβδομαδιαίων ασκήσεων που θα λύσει ένα άτομο.
View attachment 50550
Οι ασκήσεις αυτες είναι στην 7η σειρά η οποία είναι προαιρετική και υπάρχει για εξάσκηση και προετοιμασία για τον εργαστηριακό έλεγχο.
Τωρα μαλλον έχουν αλλάξει τα πράγματα απο τότε που έφυγες. Ο Φιλος μου που είναι στο dit μιλαει για 15-20 τεστς στα οποια άριστα είναι το 2, και είναι πανευκολο να το πιασεις. Εκεινος μαλιστα τοτε που ειχαμε μιλησει εχει παρει αριστα 2 σε όλα εξ αυτων. Και επειδη τον γνωρίζω, Ελάχιστα ικανός στον προγραμματισμό είναι.
Τωρα περα απο την πλακα προφανως εαν καποιος θελει ατοφιο προγραμματισμο να παει ασοεε πληροφορικης. Εαν θελει περισσοτερη θεωρια απο αυτην που προσφερει το ασοεε (προσφερει ελαχιστη) να παει στο dit. Αλλα εαν δεν ειναι σίγουρος και επιθυμεί να έχει ενα μεγαλο ευρος επιλογων, το ΗΜΜΥ μπορει να τον βγαλει αξιοπρεπη προγραμματιστη. Στον προγραμματισμο γινεται το πιο αποδοτικο μαθημα στην σχολη απο την μεχρις στιγμης μικρη εμπειρια μου.
Συνεχίζω να μην μπορώ να βρω τις ασκήσεις στο site του μαθήματος όμως. Δώσε μου απλά το λινκ.
Είμαι ακόμα βοηθός στην Εισαγωγή στον Προγραμματισμό και στον Αντικειμενοστρεφή Προγραμματισμό και μπορώ να σε διαβεβαιώσω πως, τουλάχιστον σε αυτά τα δύο μαθήματα, 15-20 τεστ είναι σενάριο επιστημονικής φαντασίας.
Σχετικά με την ΑΣΟΕΕ, δεν έχω μεγάλη εμπειρία, αλλά το πρόγραμμα σπουδών δίνει τουλάχιστον βάση σε προγραμματιστικά μαθήματα. Το di είχε αρκετή φυσική, ενώ η ΑΣΟΕΕ έχει και μερικά μαθήματα οικονομικών, οπότε μπορεί σε κάποιους να αρέσει περισσότερο. Το θέμα με το ΗΜΜΥ είναι ακριβώς αυτό όμως - δε σε βγάζει "προγραμματιστή" - σε βγάζει ηλεκτρολόγο. Και εγώ είχα μαθήματα φυσικής/ηλεκτρολογίας, αλλά όταν με ρωτάνε τι σπούδασα, δεν λέω "ηλεκτρολόγος", ανεξάρτητα με το πόσο αξιοπρεπής ποιότητας ήταν τα μαθήματα. Τώρα εάν γίνεται στη σχολή σας πιο αποδοτικό μάθημα στον προγραμματισμό, αντί των μαθημάτων του αντικειμένου σας, τι να πω :p
Η άσκηση με το τελευταίο ψηφίο, θα έπρεπε να υπάρχει, αλλά όχι στην τελευταία σειρά ασκήσεων. Εάν τα άτομα που ξέρεις δυσκολεύονται, τότε θα έπρεπε να λύνουν τις προηγούμενες ασκήσεις μέχρι να τις κατανοήσουνε, όχι να πρέπει ο διδάσκοντας να ρίχνει το επίπεδο όλου του μαθήματος για τα άτομα αυτά, είναι counter-productive. Αλλά ξαναλέω, στη δικιά σας σχολή είναι λογικό να το κάνουνε - απλά δεν είναι το αντικείμενό σας και δεν μπορεί όλοι οι φοιτητές να αναγκάζονται να μάθουν κάτι ντε και καλά.
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
theio_vrefos
Πολύ δραστήριο μέλος
Ο theio_vrefos αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών. Έχει γράψει 823 μηνύματα.
19-01-13
17:04
βασικα θα ηθελες. Ομοιας φυσης συστηματα ακολουθουν καποια απο τα μεγαλυτερα πανεπιστημια του κοσμου, και αυθαιρετα υποστηριζεις πως ενισχυει τον ισχυρισμο σου;
Σε παρακαλώ να μην μειώνεις τον εαυτό σου.
1) Δεν είπα ότι το πανεπιστήμιό σου δεν είναι καλό. Το πρόγραμμα σπουδών όμως, έτσι όπως είναι, δεν είναι το καλύτερο για computer science. Είναι σα να λες "πάω να γίνω φιλόλογος" και για έναν χρόνο να μαθαίνεις βιολογία.
2) Η δικαιολογία "το κάνουν οι μεγαλύτεροι, άρα το κάνουμε και εμείς" είναι λογικό λάθος.
3) Είπα πως ο "low-level" καθηγητής (όπως εσύ τον αποκάλεσες) θα έχει σοβαρό πρόβλημα με την pascal διότι... δεν έχει low level δυνατότητες. Αυτό δεν είναι αυθαίρετος ισχυρισμός, προκύπτει έπειτα από σύγκριση της γλώσσας με άλλες οι οποίες διαθέτουν τέτοια πράγματα (π.χ. η c). Στη συνέχεια ισχυρίστηκα πως θα σας κάνουν το μάθημα αλγοριθμικά. Μετά με ενημέρωσαν πως το site σας (πράγμα ανεπίτρεπτο για τμήμα eecs παρεμπιπτόντως - αλλά ας το παραβλέψουμε) δεν έχει ανανεωθεί με τη γλώσσα που τώρα διδάσκεται. Ψάχνω πληροφορίες για τη γλώσσα και διαβάζω από εδώ:
Pazcal is an educational subset of the C programming language.
Επίσης, έπειτα από μελέτη του header, έχουν οριστεί πράξεις όπως εκτύπωση, διάβασμα, δομές επιλογής/επανάληψης, εντελώς βασικά πράγματα δηλαδή.
Για αυτούς τους λόγους ενισχύεται ο ισχυρισμός μου.
Να πω και κάτι άλλο, διότι έψαξα λίγο το μάθημα της εισαγωγής - είναι αρκετά lite, έχει αρκετές ασκήσεις, αλλά οι περισσότερες από αυτές είναι εξαιρετικά μικρές σε μέγεθος και καμμία δεν έχει τίποτα πραγματικά δύσκολο. Βεβαίως, το μάθημα απευθύνεται σε ηλεκτρολόγους και όχι μηχανικούς λογισμικού, οπότε δεν κατηγορώ την επιλογή των καθηγητών σας. Για να σου δώσω ένα παράδειγμα τελευταίας άσκησης που μπαίνει σε άτομα πρώτου εξαμήνου, σε προγραμματιστικό τμήμα - εδώ (αν και παλιότερα έχουν μπει και δυσκολότερες).
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
theio_vrefos
Πολύ δραστήριο μέλος
Ο theio_vrefos αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών. Έχει γράψει 823 μηνύματα.
18-01-13
00:18
χωρίς να είμαι και πολύ σίγουρος, νομίζω οτι δεν κάνουν pascal, αλλά pazcal, μια δικής τους επινόησης παραλλαγή της C φτιαγμένη και προσανατολισμένη για εκμαθηση
Αυτό το γεγονός ενισχύει τον ισχυρισμό μου ακόμα παραπάνω :p
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
theio_vrefos
Πολύ δραστήριο μέλος
Ο theio_vrefos αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 37 ετών. Έχει γράψει 823 μηνύματα.
17-01-13
23:10
μαστερ τιτς μι.
μιλανε ολοι μιλανε και αστοιχειωτοι. Για αυτο σαν χωρα παμε κατα διαολου.
Υπογραφω πως στο μαθημα του προγραμματισμου γινεται πολυ καλυτερη δουλεια απο τι γινεται
στο 95% των τμηματων προγραμματισμου στην ελλαδα.
Top προγραμματιστες μας κανουνε μαθημα, και εχουμε πολλες επιλογες
Γουσταρεις αλγοριθμικο καθηγητη; πηγαινε στον ταδε
γουσταρεις low-level & σκληροπυρηνικο προγραμματιστη; πηγαινε στον ταδε
γουσταρεις μαθηματικοκα*λο παλιας σχολης προγραμματιστη καθηγητη; πηγαινε στον ταδε
(τον τελευταιο δεν τον επελεγαν και πολλοι, οποτε ενωθηκε με τον 2ο και κανουν μαθημα μαζι)
Στο εργαστηριο θα σε βοηθησουν οι βοηθοι και θα σου μεταλαμπαδευσουν γνωσεις δικες τους
Στα πρωτα 2.5 χρονια θα παρεις γενικες γνωσεις και μετα θα φτιαξεις με τις ροες ενα σκληροπυρηνικο
προγραμματιστικο εκπαιδευτικο προγραμμα.
Και μπαινεις κιολας στην λογικη του βελτιστου αλγοριθμου μεσα απο το grader.
Δε θέλω να μειώσω το τμήμα σου, γιατί είναι αξιοπρεπές, αλλά τα παραλές.
Κοίταξα το πρόγραμμα σπουδών σας και έχω να παρατηρήσω τα εξής:
Εισαγωγή στην Πληροφορική. Αλγόριθμοι και δομές δεδομένων, προγράμματα, γλώσσες προγραμματισμού. Προδιαγραφές, σχεδίαση, κωδικοποίηση, επαλήθευση, απόδειξη ορθότητας με αξιωματική σημασιολογία, τεκμηρίωση, συντήρηση προγραμμάτων. Η γλώσσα προγραμματισμού Pascal. Απλοί τύποι δεδομένων, σταθερές και μεταβλητές, εκφράσεις, απλές εντολές. Δομές ελέγχου, συναρτήσεις και διαδικασίες, πέρασμα παραμέτρων, επανάληψη και αναδρομή. Σύνθετες δομές δεδομένων και εφαρμογές: πίνακες, εγγραφές, σύνολα, δείκτες, συνδεδεμένες λίστες, δέντρα. Εργαστήριο: Μια σειρά προβλημάτων που θα λυθούν με προγράμματα Pascal.
H pascal μια χαρά γλώσσα είναι, αλλά ο σκληροπυρηνικός καθηγητής σου θα δεις ότι θα έχει προβλήματα να κάνει το μάθημά του, διότι η καημένη η γλώσσα δεν έχει low-level capabilities. Επίσης δεν καταλαβαίνω ποια η διαφορά του μαθηματικού - αλγοριθμικού καθηγητή, εφόσον στο μάθημα της εισαγωγής στον προγραμματισμό μαθαίνεις συνήθως το imperative programming paradigm (όπως θα έπρεπε δηλαδή), επομένως το μάθημα στο κάνουν αλγοριθμικά.
Το δεύτερο μάθημα που βρήκα στο πρώτο έτος του προγράμματος σπουδών σας ήταν οι προγραμματιστικές τεχνικές:
Η γλώσσα προγραμματισμού C. Απλοί τύποι δεδομένων, σταθερές και μεταβλητές, εκφράσεις, απλές εντολές. Δομές ελέγχου, συναρτήσεις και διαδικασίες, πέρασμα παραμέτρων, επανάληψη και αναδρομή. Σύνθετες δομές δεδομένων και εφαρμογές: πίνακες, δομές, ενώσεις, δείκτες, δυναμική παραχώρηση μνήμης, συναρτήσεις βιβλιοθήκης. Συγκεκριμένοι και αφηρημένοι τύποι δεδομένων, στατικός και δυναμικός τρόπος υλοποίησης. Απόδοση αλγορίθμων και δομών δεδομένων. Πίνακες, ειδικές μορφές πινάκων, αλγόριθμοι αναζήτησης και ταξινόμησης. Γραμμικές λίστες: απλά και διπλά συνδεδεμένες λίστες, στοίβες, ουρές, κυκλικές λίστες, ταξινομημένες λίστες. Δυαδικά δέντρα, αλγόριθμοι διάσχισης, ισοζυγισμένα δέντρα, δέντρα αναζήτησης, δέντρα AVL. Γράφοι και αλγόριθμοι διάσχισης γράφων. Εργαστήριο: Μια σειρά προβλημάτων που θα λυθούν με προγράμματα C.
Δεν ξέρω πως γίνεται το μάθημά σας εκεί στο ΗΜΜΥ, εκεί που σπούδασα εγώ πάντως, όταν κάναμε ένα μάθημα (από αυτά που παρακολούθησα τουλάχιστον) δεν το ξανακάναμε. Μπορεί κάποιος να πει ότι στο ένα είναι c, στο άλλο pascal, αλλά η αλήθεια είναι πως εάν μάθεις την προγραμματιστική τεχνική, μπορείς να γράψεις ό,τι θέλεις σε οποιαδήποτε γλώσσα που ακολουθεί/μπορεί να ακολουθήσει την τεχνική. Για να είμαι δίκαιος όμως, η ύλη περιλαμβάνει αρκετά από δομές δεδομένων.
Το βασικότερο λάθος όμως του προγράμματος σπουδών, είναι πως ολόκληρο το δεύτερο έτος (με εξαίρεση του μαθήματος Εισαγωγή στην Επιστήμη των Υπολογιστών, το οποίο ωστόσο είναι θεωρητικό), ο φοιτητής δεν έχει καμμία επαφή με προγραμματισμό. Αυτό το γεγονός έχει σημαντικό βάρος, καθώς ο φοιτητής θα πρέπει είτε να ασχοληθεί μόνος του για να μη χάσει επαφή, είτε να περιμένει τις ροές και να χάσει πολύτιμο χρόνο (π.χ. η πρώτη επαφή με τον αντικειμενοστρεφή προγραμματισμό είναι στο 6ο εξάμηνο, εξαιρετικά σημαντική προγραμματιστική τακτική στις μέρες μας, ενώ σε άλλα τμήματα αμιγώς προγραμματιστικά διδάσκεται στο 2ο-3ο εξάμηνο).
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.