[{"id":179883,"title":"Προγραμματισμός με Java","subtitle":null,"description":"Μια ολοκληρωμένη εισαγωγή στην πλέον δημοφιλή γλώσσα προγραμματισμού! \u003cbr\u003e\u003cbr\u003eΤο βιβλίο απευθύνεται σε αναγνώστες που έχουν μικρή ή και μηδενική πείρα στον προγραμματισμό και καλύπτει λεπτομερώς όλες τις βασικές γνώσεις που απαιτούνται για την εξοικείωση με την Java. \u003cbr\u003e\u003cbr\u003eΕίναι ιδανικό για αυτοδιδασκαλία, καθώς όλα τα κεφάλαια περιέχουν παραδείγματα και ασκήσεις που μπορούν να τροποποιηθούν, να μεταγλωττιστούν και να εκτελεστούν για την καλύτερη κατανόηση των εννοιών που παρουσιάζονται.\u003cbr\u003e\u003cbr\u003eΠεριεχόμενα\u003cbr\u003e\u003cbr\u003eΚεφάλαιο 1: Εισαγωγή\u003cbr\u003eΚεφάλαιο 2: Οι τύποι ακεραίων και η αριθμητική των τιμών τους\u003cbr\u003eΚεφάλαιο 3: Ο τύπος boolean και οι βασικές δομές ελέγχου\u003cbr\u003eΚεφάλαιο 4: Ο τύπος char και η δομημένη ανάπτυξη προγραμμάτων \u003cbr\u003eΚεφάλαιο 5: Άλλες δομές ελέγχου και αποσφαλμάτωση προγραμμάτων\u003cbr\u003eΚεφάλαιο 6: Οι τύποι float και double και τα σφάλματα των τιμών τους\u003cbr\u003eΚεφάλαιο 7: Μέθοδοι \u003cbr\u003eΚεφάλαιο 8: Τάξεις και αντικείμενα \u003cbr\u003eΚεφάλαιο 9: Πίνακες \u003cbr\u003eΚεφάλαιο 10: Συμβολοσειρές \u003cbr\u003eΚεφάλαιο 11: Κληρονομικότητα και πολυμορφισμός\u003cbr\u003eΚεφάλαιο 12: Διεπαφές, φωλιασμένοι και απαριθμητοί τύποι\u003cbr\u003eΚεφάλαιο 13: Εξαιρέσεις \u003cbr\u003eΚεφάλαιο 14: Είσοδος/Έξοδος\u003cbr\u003eΚεφάλαιο 15: Γενικότητες \u003cbr\u003eΚεφάλαιο 16: Συλλογές\u003cbr\u003e","image":"http://www.biblionet.gr/images/covers/b183008.jpg","isbn":"978-960-461-464-6","isbn13":"978-960-461-464-6","ismn":null,"issn":null,"series":null,"pages":560,"publication_year":2012,"publication_place":"Αθήνα","price":"43.0","price_updated_at":"2012-09-28","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":505,"extra":null,"biblionet_id":183008,"url":"https://v2.bibliography.gr/books/programmatismos-me-java-8fd8d414-a7c1-49c3-a2e4-9743a6d4baa2.json"},{"id":174735,"title":"Προγραμματισμός και αρχιτεκτονική συστημάτων παράλληλης επεξεργασίας","subtitle":null,"description":"Το βιβλίο αυτό είναι ένας συστηματικός και κατανοητός οδηγός που εισάγει τον αναγνώστη στον δυναμικά εξελισσόμενο κόσμο της παράλληλης επεξεργασίας.\u003cbr\u003e\u003cbr\u003eΕίναι ιδανικό για φοιτητές του χώρου, ερευνητές και προγραμματιστές, με μόνη προϋπόθεση ορισμένες βασικές γνώσεις αλγοριθμικής και προγραμματισμού.\u003cbr\u003e\u003cbr\u003eΣτο βιβλίο μελετάται ο σχεδιασμός παράλληλων συστημάτων, τόσο σε επίπεδο αρχιτεκτονικής υπολογιστών όσο και σε επίπεδο προγραμματισμού. Εξηγούνται βασικές έννοιες, όπως οι πολύ-υπολογιστές και οι πολυ-επεξεργαστές, παρουσιάζονται οι κύριες μετρικές αξιολόγησης της επίδοσης των παράλληλων αλγορίθμων, και περιγράφονται βασικές αρχιτεκτονικές δικτύων παράλληλης επεξεργασίας. Επιπλέον, γίνεται εκτενής αναφορά στην υλοποίηση παράλληλων αλγορίθμων σε αρχιτεκτονικές παράλληλης επεξεργασίας κοινής χρήσης, όπως στις κάρτες γραφικών (GPU) μέσω των προτύπων CUDA και τη γλώσσα OpenCL.\u003cbr\u003e\u003cbr\u003eΠεριεχόμενα:\u003cbr\u003e- Αρχιτεκτονικές παράλληλης επεξεργασίας\u003cbr\u003e- Δίκτυα διασύνδεσης\u003cbr\u003e- Γενικά ζητήματα παραλληλοποίησης\u003cbr\u003e- Παραλληλοποίηση εργασιών\u003cbr\u003e- Ένθετοι βρόχοι\u003cbr\u003e- Εξαρτήσεις σε ένθετους βρόχους\u003cbr\u003e- Χρονοδρομολόγηση\u003cbr\u003e- Απεικόνιση\u003cbr\u003e- Υπολογισμοί στην GPU: Παράλληλη επεξεργασία σε κάρτες γραφικών\u003cbr\u003e- Μαθηματικά και αλγοριθμικά εργαλεία\u003cbr\u003e- Απεικόνιση ένθετων βρόχων\u003cbr\u003e- Συστολικές συστοιχίες επεξεργαστών","image":"http://www.biblionet.gr/images/covers/b177836.jpg","isbn":"978-960-461-446-2","isbn13":"978-960-461-446-2","ismn":null,"issn":null,"series":null,"pages":352,"publication_year":2012,"publication_place":"Αθήνα","price":"29.0","price_updated_at":"2012-04-05","cover_type":"Μαλακό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":505,"extra":null,"biblionet_id":177836,"url":"https://v2.bibliography.gr/books/programmatismos-kai-arxitektonikh-systhmatwn-parallhlhs-epeksergasias.json"},{"id":180056,"title":"Αρχές λειτουργίας και προγραμματισμού ηλεκτρονικών υπολογιστών","subtitle":null,"description":"Σκοπός του βιβλίου είναι να αποτελέσει ένα ολοκληρωμένο και περιεκτικό εγχειρίδιο εισαγωγής στον κόσμο της πληροφορικής και των ηλεκτρονικών υπολογιστών. Μέσα από αναλυτική παρουσίαση, πληθώρα παραδειγμάτων, ασκήσεις και επιπλέον βοηθητικό υλικό (προσβάσιμο μέσω internet) καλύπτει θέματα που αφορούν: \u003cbr\u003e- Αριθμητικά συστήματα και τον τρόπο με τον οποίο αναπαρίστανται πληροφορίες στο εσωτερικό ενός υπολογιστή. \u003cbr\u003e- Πύλες και τα ψηφιακά κυκλώματα (άλγεβρα boole, πίνακες αλήθειας, συνδυαστικά και ακολουθιακά κυκλώματα). \u003cbr\u003e- Υλικό (hardware) υπολογιστών (μνήμη, Κεντρική Μονάδα Επεξεργασίας, συσκευές εισόδου και εξόδου). \u003cbr\u003e- Λογισμικό (software) (λειτουργικά συστήματα, λογισμικό εφαρμογών, οργανωσιακά πληροφοριακό συστήματα). \u003cbr\u003e- Γλώσσες προγραμματισμού (αλγόριθμοι, παράσταση αλγόριθμων με ψευδοκώδικα και διαγράμματα ροής, βασικές δομές διαδικασιακού προγραμματισμού). \u003cbr\u003e- Προγραμματισμό σε γλώσσα C (μεταβλητές, τύποι δεδομένων, τελεστές, συναρτήσεις, εντολές επιλογής και επανάληψης, πίνακες, δομές, δείκτες, τεχνικές αποσφαλμάτωσης κώδικα και αμυντικού προγραμματισμού). \u003cbr\u003e- Δομές δεδομένων και αλγόριθμους (στοίβες, ουρές, λίστες, δένδρα και αλγόριθμοι αναζήτησης/ταξινόμησης). \u003cbr\u003e- Δίκτυα Υπολογιστών και Διαδίκτυο (αρχές μετάδοσης δεδομένων σε τηλεπικοινωνιακά δίκτυα, τρόποι οργάνωσης υπολογιστών σε δίκτυα, δίκτυα κινητής τηλεφωνίας και τεχνολογίες ασύρματης δικτύωσης). \u003cbr\u003e- Ανάπτυξη Ιστοσελίδων με HTML (ετικέτες, φόρμες, πλαίσια και cascading style sheets). \u003cbr\u003e- Πληροφορική στην οικονομία και την κοινωνία (ασφάλεια και προστασία ιδιωτικών δεδομένων, ηλεκτρονικό έγκλημα, η βιομηχανία της πληροφορικής, λογισμικό ανοικτού κώδικα, πειρατεία λογισμικού). \u003cbr\u003e\u003cbr\u003eΤο βιβλίο συνοδεύεται από υλικό που είναι διαθέσιμο στο Internet (http://www.giaglis.eu/book), όπου ο αναγνώστης μπορεί να βρει: \u003cbr\u003e- Απαντήσεις Ασκήσεων: Περιέχει τις απαντήσεις των επαναληπτικών ασκήσεων που υπάρχουν στο τέλος κάθε κεφαλαίου του βιβλίου. \u003cbr\u003e- Διαφάνειες Κεφαλαίων: Περιλαμβάνει διαφάνειες παρουσιάσεων όλων των κεφαλαίων του βιβλίου (ένα αρχείο διαφανειών ανά κεφάλαιο) οι οποίες παρουσιάζουν επαρκώς και συνοπτικά τα περιεχόμενα κάθε κεφαλαίου και οι οποίες μπορούν να χρησιμοποιηθούν (είτε αυτούσιες είτε τροποποιημένες) σε ακαδημαϊκές διαλέξεις προς τους φοιτητές. \u003cbr\u003e- Θέματα Εξετάσεων: Έχει αναπτυχθεί μια βιβλιοθήκη η οποία περιλαμβάνει θέματα εξετάσεων αλλά και εργασιών που καλύπτουν την ύλη του βιβλίου. Τα θέματα εξετάσεων συνοδεύονται από τις λύσεις τους και είναι ταξινομημένα ανά βαθμό δυσκολίας. Επιπλέον, έχει δημιουργηθεί μια βάση δεδομένων με πάνω από 1.000 ερωτήσεις πολλαπλής επιλογής (ιπυΐϋρίε οποίοε) που καλύπτουν όλη την ύλη του βιβλίου. Οι ερωτήσεις είναι ταξινομημένες ανά κεφάλαιο, ενότητα και βαθμό δυσκολίας. Μπορούν να χρησιμοποιηθούν είτε ως βάση ασκήσεων προς τους φοιτητές είτε ως υλικό εξετάσεων του μαθήματος.","image":"http://www.biblionet.gr/images/covers/b183181.jpg","isbn":"978-960-9443-09-8","isbn13":"978-960-9443-09-8","ismn":null,"issn":null,"series":null,"pages":599,"publication_year":2012,"publication_place":"Αθήνα","price":"49.0","price_updated_at":"2012-10-05","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":422,"extra":null,"biblionet_id":183181,"url":"https://v2.bibliography.gr/books/arxes-leitourgias-kai-programmatismou-hlektronikwn-ypologistwn-5eec5ffc-709a-4686-8a11-503f116fa2ac.json"},{"id":182102,"title":"Προγραμματισμός σε σύγχρονα υπολογιστικά συστήματα","subtitle":"MPI, OPENMP, PTHREADS, CUDA","description":"Το βιβλίο παρουσιάζει τις βασικές εντολές και δομές που απαιτούνται για την ανάπτυξη προγραμμάτων στα τέσσερα προγραμματιστικά περιβάλλοντα, καθώς και αναπτύσσει τα αλγοριθμικά βήματα που πρέπει να υιοθετηθούν για την επίλυση διαφόρων κατηγοριών προβλημάτων. Επιπλέον, εκτείνεται σε ύλη κατάλληλη για την επιτάχυνση και κλιμάκωση μεθόδων και αλγορίθμων για αρχάριους αλλά και προχωρημένους προγραμματιστές στο χώρο των υπολογισμών υψηλής απόδοσης.\u003cbr\u003e\u003cbr\u003eΟ προγραμματιστής ή επιστήμονας, του ευρύτερου πεδίου των υπολογισμών, με ικανοποιητικές γνώσεις της γλώσσας C/C++, θα είναι σε θέση να αξιοποιήσει την υπολογιστική δύναμη συστοιχιών υπολογιστών, προσωπικών υπολογιστών με πολύ-πύρηνους επεξεργαστές και καρτών γραφικών, για τη βελτιστοποίηση της απόδοσης και της κλιμάκωσης των αλγορίθμων του.\u003cbr\u003e\u003cbr\u003eΤο βιβλίο αυτό μπορεί να χρησιμοποιηθεί από αρχάριους και πεπειραμένους προγραμματιστές, καθώς και από επιστήμονες για την επίλυση ενός εκτεταμένου φάσματος υπολογιστικά απαιτητικών προβλημάτων και εφαρμογών, σε υπολογιστικά συστήματα μεριζόμενης και κατανεμημένης μνήμης καθώς και σε επεξεργαστές γραφικών.","image":"http://www.biblionet.gr/images/covers/b185231.jpg","isbn":"978-960-491-058-8","isbn13":"978-960-491-058-8","ismn":null,"issn":null,"series":null,"pages":336,"publication_year":2012,"publication_place":"Αθήνα","price":"29.0","price_updated_at":"2012-12-21","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":395,"extra":null,"biblionet_id":185231,"url":"https://v2.bibliography.gr/books/programmatismos-se-sygxrona-ypologistika-systhmata.json"},{"id":181777,"title":"Προγραμματισμός με τη χρήση MatLAB","subtitle":null,"description":"Το βιβλίο \"Προγραμματισμός με τη χρήση MATLAB\" δεν αποτελεί μόνο ένα εγχειρίδιο του προγραμματιστικού περιβάλλοντος του MATrix LABoratory (MATLAB), αλλά και μία εισαγωγή στις αριθμητικές μεθόδους και στους επιστημονικούς υπολογισμούς με τη χρήση αυτού.\u003cbr\u003e\u003cbr\u003eΣκοπός των συγγραφέων είναι η παρουσίαση των δυνατοτήτων του περιβάλλοντος του MATLAB μέσω βασικών αλγοριθμικών διαδικασιών και στη συνέχεια η επίλυση βασικών μαθηματικών προβλημάτων με τη χρήση αριθμητικών μεθόδων.\u003cbr\u003e\u003cbr\u003eΓια την επίλυση των προβλημάτων, δεν χρησιμοποιούνται μόνον οι ενσωματωμένες εντολές του MATLAB, αλλά γίνεται ανάπτυξη αλγοριθμικών διαδικασιών για την περαιτέρω εξάσκηση του αναγνώστη. Τέλος, το σύγγραμμα αυτό μπορεί να χρησιμοποιηθεί από αρχάριους και πεπειραμένους προγραμματιστές του περιβάλλοντος MATLAB για την επίλυση προβλημάτων και εφαρμογών στα Μαθηματικά, Φυσική, Επιστήμη των Μηχανικών και Οικονομική Επιστήμη και ιδιαίτερα σε όσους χρησιμοποιούν επιστημονικούς και αριθμητικούς υπολογισμούς.\u003cbr\u003e\u003cbr\u003eΗ έκδοση αυτή είναι χρήσιμη σε προπτυχιακούς και μεταπτυχιακούς φοιτητές, μηχανικούς και επιστήμονες θετικών επιστημών και πληροφορικής.","image":null,"isbn":"978-960-491-057-1","isbn13":"978-960-491-057-1","ismn":null,"issn":null,"series":null,"pages":384,"publication_year":2012,"publication_place":"Αθήνα","price":"38.0","price_updated_at":"2012-12-11","cover_type":"Σκληρό εξώφυλλο","availability":"Κυκλοφορεί - Εκκρεμής εγγραφή","format":"Βιβλίο","original_language":null,"original_title":null,"publisher_id":395,"extra":null,"biblionet_id":184906,"url":"https://v2.bibliography.gr/books/programmatismos-me-th-xrhsh-matlab-d3af11e0-cf98-41fe-a81e-6caa2bb10b90.json"}]