Αποστολέας Θέμα: introduction to computer science  (Αναγνώστηκε 2487 φορές)

KostasTzim

  • Θαμώνας
  • ***
  • Μηνύματα: 31
introduction to computer science
« στις: 10 Σεπ 2015, 03:29:10 μμ »
Υπάρχει κάποιο βιβλίο να αγοράσω, όχι pdf κατα προτίμηση γιατι κουράζομαι αρκετά να διαβάζω απο την οθόνη, όπου θα μπορώ να κάνω μια εισαγωγή στην επιστήμη των υπολογιστών? να περιλαμβάνει αν ειναι δυνατόν πολλα κομμάτια της επιστήμης...τοσο εφαρμοσμένη όσο και θεωρητική...ας είναι και πανεπιστημιακό το βιβλίο...περισσότερο το θέλω για τον ελεύθερο χρόνο (όσο θα έχω)

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 715
Απ: introduction to computer science
« Απάντηση #1 στις: 10 Σεπ 2015, 07:18:36 μμ »
Δες το:
Εισαγωγή στην Επιστήμη των Υπολογιστών
Αν το βρίσκεις ακριβό,
δες το:
Εισαγωγή στην Επιστήμη των Υπολογιστών (Έλεγξε αν βρίσκεται ακόμη σε κυκλοφορία,είναι παλαιό)

και το
Επιστήμη και τεχνολογία υπολογιστών

Τα βιβλία με αυτόν τον τίτλο είναι κυρίως Πανεπιστημιακά.
Αν επιθυμείς κάτι σε χαμηλότερο επίπεδο,δες τα βιβλία των ΕΠΑΛ.
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

KostasTzim

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: introduction to computer science
« Απάντηση #2 στις: 11 Σεπ 2015, 02:11:45 μμ »
τα 2  τελευταια είναι προσιτά , ευχαριστώ....

KostasTzim

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: introduction to computer science
« Απάντηση #3 στις: 12 Σεπ 2015, 03:15:37 μμ »
http://www.papasotiriou.gr/product/spoidaies-idees-stin-epistimi-ton-ipologiston υπάρχει κριτική γι αυτό? μιας και είναι γραμμένο πιο πρόσφατα

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 715
Απ: introduction to computer science
« Απάντηση #4 στις: 12 Σεπ 2015, 08:31:11 μμ »
τα 2  τελευταια είναι προσιτά , ευχαριστώ....
παρακαλώ!
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

KostasTzim

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: introduction to computer science
« Απάντηση #5 στις: 13 Σεπ 2015, 01:39:48 μμ »
για το βιβλίο που παρέθεσα, υπάρχει κάποια κριτική, είναι καλό?

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 715
Απ: introduction to computer science
« Απάντηση #6 στις: 13 Σεπ 2015, 08:52:25 μμ »
Μια ματιά που έριξα στην αγγλική έκδοση του δείχνει εισαγωγικό και χρησιμοποιεί ως γλώσσα την Pascal.
https://mitpress.mit.edu/books/great-ideas-computer-science


   
Παράθεση
In Great Ideas in Computer Science: A Gentle Introduction, Alan Biermann presents the "great ideas" of computer science that together comprise the heart of the field. He condenses a     great deal of complex material into a manageable, accessible     form. His treatment of programming, for example, presents     only a few features of Pascal and restricts all programs to     those constructions. Yet most of the important lessons in     programming can be taught within these limitations. The     student's knowledge of programming then provides the basis     for understanding ideas in compilation, operating systems,     complexity theory, noncomputability, and other topics. Whenever possible, the author uses common words instead of     the specialized vocabulary that might confuse readers.   
    Readers of the book will learn to write a variety of programs in Pascal, design switching circuits, study a variety of Von Neumann and parallel architectures, hand simulate a computer, examine the mechanisms of an operating system, classify     various computations as tractable or intractable, learn about noncomputability, and explore many of the important issues in artificial intelligence.   
    This second edition has new chapters on simulation, operating systems, and networks. In addition, the author has upgraded     many of the original chapters based on student and instructor     comments, with a view toward greater simplicity and     readability.

καλύπτει αρκετά θέματα σε εισαγωγικό επίπεδο:

Παράθεση
ΣΠΟΥΔΑΙΕΣ ΙΔΕΕΣ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Μια προσιτή εισαγωγή
 
 
[/t][/t][/t][/t][/t][/t][/t][/t][/t][/t][/t]


[/q]
Μετάφραση:
Επιμέλεια:
ISBN-13:
978-960-524-232-9
Κωδικός στον Εύδοξο:
250
Χαρακτηριστικά:
21x29 εκ., σελ. 478
Έτος έκδοσης:
2008
Τρέχουσα έκδοση:
2008
Τίτλος πρωτοτύπου:
Great ideas in computer science
Εκδοτική σειρά:
Επιστήμη Υπολογιστών
Λιανική τιμή:
€35,00
Έκπτωση:
30%
Τιμή αγοράς:[/t][/t][/t][/t][/t][/t]
€24,50
αγορά   λίστα 
Το βιβλίο είναι διαθέσιμο και σε ψηφιακή μορφή
 
Τύπος αρχείου:
PDF[/t][/t][/t][/t][/t][/t]
Προδιαγραφές
      Preview     
Τιμή e-book:
€28,00   €19,60
αγορά e-book
[/t][/t][/t][/t][/t][/t][/t][/t][/t][/t][/t][/t]
      [/t] 
  Ο Biermann παρουσιάζει τις θεμελιώδεις ιδέες της επιστήμης υπολογιστών οι οποίες συνιστούν από κοινού τον πυρήνα του κλάδου αυτού, συνοψίζοντας έναν μεγάλο όγκο σύνθετων εννοιών σε εύχρηστη και εύληπτη μορφή. Στην πραγμάτευση του προγραμματισμού, παραδείγματος χάριν, αναπτύσσεται μόνο ένα μικρό πλήθος γνωρισμάτων της Pascal, και όλα τα προγράμματα περιορίζονται σε αυτές τις δομές. Εντούτοις, τα περισσότερα από τα σημαντικά στοιχεία του προγραμματισμού είναι δυνατόν να διδαχθούν στο πλαίσιο αυτών των περιορισμών. Στη συνέχεια, ο αναγνώστης είναι σε θέση, με βάση αυτές τις γνώσεις προγραμματισμού, να κατανοήσει έννοιες που αναφέρονται στη μεταγλώττιση, τα λειτουργικά συστήματα, τη θεωρία πολυπλοκότητας, τη μη επιλυσιμότητα, και άλλα ζητήματα. [/t] 
[/t] 
  Πατήστε εδώ για να διαβάσετε το 1ο κεφάλαιο του βιβλίου.
 [/t] 
[/t] 
  Πρόλογος μεταφραστών - επιμελητών
 Πρόλογος δεύτερης έκδοσης
 Πρόλογος
 Πανεπιστημιακές σπουδές στην ΕπιστήμηΥπολογιστών:Μια εισαγωγή
 Φήμες
 Σπουδές στην Επιστήμη Υπολογιστών
 Ειδικό λογισμικό για τη διευκόλυνση της μελέτης
 Μια προσέγγιση για αναγνώστες με περιορισμένο μαθηματικό υπόβαθρο
 Κεφ 1. Εισαγωγή στον προγραμματισμό: Κωδικοποίηση δένδρων απόφασης
 Κεφ 2. Διαχείριση κειμένου και σχεδίαση αλγορίθμων
 Κεφ 3. Αριθμητικοίυπολογισμοί και μελέτη συναρτήσεων
 Κεφ 4. Καθοδικός προγραμματισμός, υποπρογράμματα, εφαρμογή βάσης δεδομένων
 Κεφ 5. Προσομοίωση
 Κεφ 6. Τεχνολογία λογισμικού
 Κεφ 7. Ηλεκτρικά κυκλώματα
 Κεφ 8. Αρχιτεκτονική υπολογιστών
 Κεφ 9. Μεταγλώττιση
 Κεφ 10. Εικονικά υπολογιστικά περιβάλλοντα
 Κεφ 11. Επικοινωνία υπολογιστών
 Κεφ 12. Χρόνος εκτέλεσης προγράμματος
 Κεφ 13. Παράλληλοι υπολογισμοί
 Κεφ 14. Μη επιλυσιμότητα
 Κεφ 15. Τεχνητή νοημοσύνη[/t]

το 1ο κεφάλαιο:
http://www.cup.gr/Files/spoudaies_idees_ch1.pdf
Στο κεφάλαιο αυτο για παράδειγμα εξηγεί βασικές αρχές προγραμματισμού σε Pascal με δέντρα απόφασης
Decision Tree
Δέντρα απόφασης:
https://www.ceid.upatras.gr/webpages/courses/cplusplus/dm/decision_trees1.pdf

   
[/q][/td][/tr][/table][/td][/tr][/table][/td][/tr][/table][/td][/tr][/table][/td][/tr][/table][/td][/tr][/table]
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

KostasTzim

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: introduction to computer science
« Απάντηση #7 στις: 14 Σεπ 2015, 04:47:41 μμ »

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 715
Απ: introduction to computer science
« Απάντηση #8 στις: 15 Σεπ 2015, 12:09:34 πμ »
είμαι ανάμεσα σε http://www.biblionet.gr/book/60737/Bishop,_Peter/%CE%95%CF%80%CE%B9%CF%83%CF%84%CE%AE%CE%BC%CE%B7_%CE%BA%CE%B1%CE%B9_%CF%84%CE%B5%CF%87%CE%BD%CE%BF%CE%BB%CE%BF%CE%B3%CE%AF%CE%B1_%CF%85%CF%80%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CF%84%CF%8E%CE%BD αυτό και στο παραπάνω που παρέθεσα τότε....χμμμμμ
Πάρε αυτό που σου αρέσει περισσότερο,αν έχεις τη δυνατότητα πήγαινε σε ένα βιβλιοπωλείο και δες τα.
Του Bischop είναι παλαιό,εκδ. 2000,αν θέλεις νεώτερο πάρε αυτό που παραθέτεις -είναι του 2008
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science

KostasTzim

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: introduction to computer science
« Απάντηση #9 στις: 27 Σεπ 2015, 04:21:30 μμ »
Ενα τελευταιο http://www.politeianet.gr/books/9789602097076-forouzan-a-behrouz-kleidarithmos-eisagogi-stin-epistimi-upologiston-144227
αυτο εδώ είναι απο τον ίδιο συγγραφέα που μου στείλατε...και ειναι αρκετά φθηνό....υπάρχει καποια κριτική πανω σε αυτό?

bugman

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 507
  • The Bug Eater
    • Πληροφορική Προγραμματισμός
Απ: introduction to computer science
« Απάντηση #10 στις: 27 Σεπ 2015, 06:01:17 μμ »
Μια ωραία παρουσίαση είναι εδώ:
http://www.samos.aegean.gr/math/andpapas/courses/ics/presentations/introduction.pdf
ξεκινάει από ιστορικά στοιχεία και καταλήγει σε απλό παραδείγματα αλγορίθμου. Απλά βάζει μερικές ιδέες. Είναι εισαγωγικό!
Από κει και πέρα περισσότερα κανείς θα βρει αν αναζητήσει πληροφορίες ανά τομέα. Εγώ θα έβαζα μια σειρά
Κυκλώματα Παλμών και διακοπτών (μας ενδιαφέρει αυτό για να αντιληφθούμε το πως λειτουργούν οι διακόπτες RS και Flip Flop που είναι η βάση της μνήμης)
Μικροεπεξεργαστές (π.χ. 6502 ή Ζ80) για να αντιληφθούμε την έννοια των flag (σημαίες καταστάσεων), των καταχωρητών, του μετρητή προγράμματος και της διευθυνσιοδότησης της μνήμης
Λειτουργικά Συστήματα (ό,τι έχει σχέση με το σύστημα αρχείων)
Μόντεμ και πρωτόκολλα επικοινωνίας
Διαδίκτυο.
Μέχρι εδώ και μετά πας για Προγραμματισμό σε γλώσσα μηχανής (βασικά πράγματα), Basic (απλές δομές), Pascal (σύνθετες δομές). Ότι άλλο σε γλώσσες θέλει πολύ χρόνο. Εδώ λέμε να πάρεις μια γεύση...
Ένα μεγάλο τμήμα της πληροφορικής έχει να κάνει με τις εφαρμογές. Τα πακέτα γραφείου, αλλά και τα σχεδιαστικά, ζωγραφικής, φωτογραφιών και βίντεο.
Και άλλα πολλά. Δεν νομίζω ότι με ένα βιβλίο καθάρισες!


KostasTzim

  • Θαμώνας
  • ***
  • Μηνύματα: 31
Απ: introduction to computer science
« Απάντηση #11 στις: 27 Σεπ 2015, 07:32:45 μμ »
εννοείται μαθητής είμαι απλά για να μπω στο πνεύμα ...

dpa2006

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 715
Απ: introduction to computer science
« Απάντηση #12 στις: 28 Σεπ 2015, 12:43:01 μμ »
Ενα τελευταιο http://www.politeianet.gr/books/9789602097076-forouzan-a-behrouz-kleidarithmos-eisagogi-stin-epistimi-upologiston-144227
αυτο εδώ είναι απο τον ίδιο συγγραφέα που μου στείλατε...και ειναι αρκετά φθηνό....υπάρχει καποια κριτική πανω σε αυτό?

Αν δεν κάνω λάθος πρέπει να είναι παλαιότερη έκδοση.
Ψάξε με ISBN σε βιβλιοπωλειο online και μη, αν κυκλοφορεί ακόμη.
Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell.source:http://en.wikipedia.org/wiki/Computer_science