Εισαγωγή στον Προγραμματισμό Υπολογιστών
- Funk
- Venus Former Team Member
- Posts: 1834
- Joined: Wed Oct 06, 2010 10:29 pm
- Gender: ♂
- Location: Korriban
Εισαγωγή στον Προγραμματισμό Υπολογιστών
Το παρόν thread προορίζεται για το μάθημα "Εισαγωγή στον Προγραμματισμό Υπολογιστών". Εδώ μπορείτε να συζητάτε για ό,τι σχετίζεται με το συγκεκριμένο μάθημα. Υπενθυμίζουμε ότι με βάση τους κανονισμούς λειτουργίας του forum απαγορεύονται τα greeklish, double posts και τα κεφαλαία. Για προηγούμενες συζητήσεις μπορείτε να ανατρέξετε εδώ.
Καλή αρχή!
Καλή αρχή!
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Ποιο συγγραμμα προτεινετε; Ειμαι αρχαριος.
- ChrysaK
- Administrator
- Posts: 82
- Joined: Mon Nov 23, 2015 6:42 pm
- Academic status: 4th year
- Gender: ♀
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Θα σας ενημερώσουν οι καθηγητές σας για το ποιο να επιλέξετε. Οι εργασίες που βάζουν συνήθως βασίζονται στο βιβλίο
- Le Poulet
- Venus Former Team Member
- Posts: 62
- Joined: Thu Jun 26, 2014 11:23 pm
- Academic status: N>4
- Gender: ♂
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Θα ήθελα να προτείνω μια playlist στο youtube, με το αντίστοιχο μάθημα στο Stanford, όπου χρησιμοποιούν επίσης την ACM (για το συγκεκριμένο εισαγωγικό μάθημα) και προτείνουν το βιβλίο του Roberts όπως κι εδώ.
Programming Methodology (Stanford)
Είναι κάπως παλιές οι διαλέξεις (2008) αλλά καλύπτουν την ίδια ύλη. Εμένα με είχαν βοηθήσει αρκετά.
Programming Methodology (Stanford)
Είναι κάπως παλιές οι διαλέξεις (2008) αλλά καλύπτουν την ίδια ύλη. Εμένα με είχαν βοηθήσει αρκετά.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Παιδια ξερετε κανενα ωραιο σάιτ με tutorials; Μην μου προτεινετε βιντεο γιατι δεν ακουω χωρις υποτιτλους...
- leecher
- Venus Former Team Member
- Posts: 139
- Joined: Fri Jan 23, 2015 9:47 pm
- Academic status: N>4
- Gender: ♂
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
https://www.tutorialspoint.com/java/index.htmfox0077 wrote:Παιδια ξερετε κανενα ωραιο σάιτ με tutorials; Μην μου προτεινετε βιντεο γιατι δεν ακουω χωρις υποτιτλους...
Περιέχει tutorials σε μορφή κειμένου για αρχάριους.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
thank you ^_^ επισης, στις διαφανειες γραφει οτι οταν θελουμε να τυπωσουμε κατι γραφουμε println, ενω στα τιουτοριαλ γραφει system.out.println
ποια ειναι η διαφορα τους; εγω ποιο απο τα δυο να χρησιμοποιω;
ποια ειναι η διαφορα τους; εγω ποιο απο τα δυο να χρησιμοποιω;
- ChrysaK
- Administrator
- Posts: 82
- Joined: Mon Nov 23, 2015 6:42 pm
- Academic status: 4th year
- Gender: ♀
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Για το πρώτο εξάμηνο μαθαίνετε μία πιο "απλοποιημένη" εκδοχή της java μέσα από τη χρήση εντολών της βιβλιοθήκης acm. Στο επόμενο εξάμηνο θα γράφεται κώδικα χωρίς την acm. Επομένως, στο πρώτο εξάμηνο για να τυπώσεις γράφεις println(...);, ενώ στο δεύτερο System.out.println(...);
- Georgilakis Antonios
- Mbyte level
- Posts: 548
- Joined: Mon Dec 02, 2013 11:10 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Straight into your Mind
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Η μέθοδος acm.program.Program.println() σχεδιάζει το αποτέλεσμα πάνω στο applet του ACM προγράμματος, ενώ η μέθοδος java.io.PrintStream.println() στέλνει τα δεδομένα για εκτύπωση πάνω στο screen buffer της κονσόλας του συστήματος.
Επομένως, όχι μόνο η μέθοδος acm.program.Program.println() δεν βρίσκεται εκεί σαν συντόμευση, αλλά είναι αδύνατο χωρίς την χρήση της να εκτυπωθεί κείμενο στο ACM πρόγραμμα (με τους συμβατικούς τρόπους), διότι αυτό δεν δίνει εντολή δημιουργίας κονσόλας στο JVM. Αντίθετα, γίνεται γραφικό emulation της κονσόλας, η οποία δεν έχει καμία απολύτως σύνδεση με την πραγματική κονσόλα του JVM.
Παρόλα αυτά, η δημιουργία κονσόλας από το JVM και η εκτύπωση κειμένου σε αυτή με χρήση της μεθόδου System.out.println() από ένα ACM πρόγραμμα ίσως να είναι δυνατή.
Επομένως, όχι μόνο η μέθοδος acm.program.Program.println() δεν βρίσκεται εκεί σαν συντόμευση, αλλά είναι αδύνατο χωρίς την χρήση της να εκτυπωθεί κείμενο στο ACM πρόγραμμα (με τους συμβατικούς τρόπους), διότι αυτό δεν δίνει εντολή δημιουργίας κονσόλας στο JVM. Αντίθετα, γίνεται γραφικό emulation της κονσόλας, η οποία δεν έχει καμία απολύτως σύνδεση με την πραγματική κονσόλα του JVM.
Παρόλα αυτά, η δημιουργία κονσόλας από το JVM και η εκτύπωση κειμένου σε αυτή με χρήση της μεθόδου System.out.println() από ένα ACM πρόγραμμα ίσως να είναι δυνατή.
"Always keep a low profile. Cause when you get high, things can become strange."
"Never stop doing things you like. Never stop loving people you love. Never give up. Believe in yourself. Believe in your hidden powers."
"Honesty is an expensive gift, so don't expect it from cheap people."
The Scientist
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Μπορει καποιος να μου επισυναψει το αρχειο ή μια καλη φωτογραφια την άσκηση 3 και 4 του 3ου εργαστηριου; Δεν ξερω να τις κανω αυτες... :/
-
- Buffer underflow exception
- Posts: 1
- Joined: Sat Mar 19, 2016 2:23 pm
- Academic status: MSc
- Gender: ♂
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Στην περιοχή "Εργαστηριακά Μαθήματα" στο Eclass μπορείς να βρεις πλεον το αρχείο lab3_full_code.pdf που έχει λυμένες τις ασκήσεις του εργαστηρίου.fox0077 wrote:Μπορει καποιος να μου επισυναψει το αρχειο ή μια καλη φωτογραφια την άσκηση 3 και 4 του 3ου εργαστηριου; Δεν ξερω να τις κανω αυτες... :/
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Ειναι οοολα εντος υλης στο βιβλιο του Roberts;;
- ChrysaK
- Administrator
- Posts: 82
- Joined: Mon Nov 23, 2015 6:42 pm
- Academic status: 4th year
- Gender: ♀
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Θα βρεις τα αντίστοιχα κεφάλαια από τις διαλέξεις για να διαβάσεις στο βιβλίο.
Σε κάθε περίπτωση όσο περισσότερο διαβάσεις τόσο το καλύτερο.
(Στα γραφικά μπορείς να δώσεις λιγότερη προσοχή)
Σε κάθε περίπτωση όσο περισσότερο διαβάσεις τόσο το καλύτερο.
(Στα γραφικά μπορείς να δώσεις λιγότερη προσοχή)
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Στα γραφικα λιγοτερη προσοχη; Ουφ ευτυχως!!! Γιατι τα γραφικα ειναι που με ζοριζουν...
- leecher
- Venus Former Team Member
- Posts: 139
- Joined: Fri Jan 23, 2015 9:47 pm
- Academic status: N>4
- Gender: ♂
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Περσινή ανακοίνωση του καθηγητή για την ύλη:
Για όσους θέλουν να αρχίσουν να προετοιμάζονται για τις γραπτές εξετάσεις, η ύλη του μαθήματος όσον αφορά την γραπτή εξέταση του Φεβρουαρίου έχει ως ακολούθως
Κεφάλαια 1,2,3,4,5,6,7,8.
Κεφάλαιο 11 εκτός της ενότητας 11.7.
Κεφάλαιο 12 εκτός της ενότητας 12.4.
και η ενότητα 14.1 από το κεφάλαιο 14.
όπου οι παραπάνω αναφορές αφορούν το βιβλίο του Eric Roberts.
Η σημαντικότερες πηγές μελέτης θα πρέπει να είναι οι διαφάνειες στο e-class, προγραμματισμός στον υπολογιστή (δηλ. εξάσκηση στην εγγραφή προγραμμάτων) καθώς και το αντίστοιχο υλικό από τα βιβλία που έχετε στην διάθεσή σας.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Leecher ευχαριστω πολυ!!
-
- Buffer underflow exception
- Posts: 3
- Joined: Thu Dec 01, 2016 4:51 pm
- Academic status: 1st year
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Τι ειναι αυτο το eclipse που ολο ακουω και γιατι να το χρησιμοποιησω;
- Georgilakis Antonios
- Mbyte level
- Posts: 548
- Joined: Mon Dec 02, 2013 11:10 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Straight into your Mind
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
https://en.wikipedia.org/wiki/Eclipse_(software)yoman wrote:Τι ειναι αυτο το eclipse που ολο ακουω και γιατι να το χρησιμοποιησω;
(Μπορείς να χρησιμοποιήσεις και όποιο άλλο IDE προτιμάς, όπως Microsoft® Visual Studio, Dev-C++ και άλλα, αρκεί να χρησιμοποιήσεις Microsoft® compiler ή GCC/MinGW. - Για C++ αυτό, EDIT)
Υπάρχει και η console λύση, αλλά δεν την προτείνω προσωπικά.
Last edited by Georgilakis Antonios on Thu Dec 01, 2016 5:16 pm, edited 2 times in total.
"Always keep a low profile. Cause when you get high, things can become strange."
"Never stop doing things you like. Never stop loving people you love. Never give up. Believe in yourself. Believe in your hidden powers."
"Honesty is an expensive gift, so don't expect it from cheap people."
The Scientist
- leecher
- Venus Former Team Member
- Posts: 139
- Joined: Fri Jan 23, 2015 9:47 pm
- Academic status: N>4
- Gender: ♂
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Η εισαγωγή στο προγραμματισμό βασίζεται στη java όχι c++.Georgilakis Antonios wrote:https://en.wikipedia.org/wiki/Eclipse_(software)yoman wrote:Τι ειναι αυτο το eclipse που ολο ακουω και γιατι να το χρησιμοποιησω;
Μπορείς να χρησιμοποιήσεις και όποιο άλλο IDE προτιμάς, όπως Microsoft® Visual Studio, Dev-C++ και άλλα, αρκεί να χρησιμοποιήσεις Microsoft® compiler ή GCC/MinGW.
Υπάρχει και η console λύση, αλλά δεν την προτείνω προσωπικά.
- Georgilakis Antonios
- Mbyte level
- Posts: 548
- Joined: Mon Dec 02, 2013 11:10 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Straight into your Mind
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Όπα, sorry, my fault.
In that case, υπάρχει και το NetBeans.
In that case, υπάρχει και το NetBeans.
"Always keep a low profile. Cause when you get high, things can become strange."
"Never stop doing things you like. Never stop loving people you love. Never give up. Believe in yourself. Believe in your hidden powers."
"Honesty is an expensive gift, so don't expect it from cheap people."
The Scientist
-
- Buffer underflow exception
- Posts: 3
- Joined: Thu Dec 01, 2016 4:51 pm
- Academic status: 1st year
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Ποιος ειναι ο τροπος εξετασης αυτου του μαθηματος; Πρωτα παμε και γραφουμε γραπτα μαζι με την κολλα Α4; Και μετα προγραμματα στο εργαστηριο (στο εργαστηριο ομως δεν ειναι και ευκολο να αντιγραψεις αμα δεν ξερεις καλα java; Απλως κοιτας τον υπολογιστη του διπλανου, right;) Οι εργασιες που παραδινουμε ποσο μετρανε στην επιδραση τελικου βαθμου; Οποιος εκανε την 1η προγραμματιστικη εργασια πρεπει να κανει και την 2η ή δεν χρειαζεται; Τι συμβουλευετε να γραψω στην κολλα Α4; *εψαξα παλια θεματα σε αυτο το μαθημα αλλα δεν βρηκα