ΟΜΙΛΗΤΗΣ 1: Αυτό είναι CS50. Και αυτό είναι Sanders Theatre. CS50 είναι εισαγωγή του Χάρβαρντ για το πνευματική επιχειρήσεις του υπολογιστή επιστήμη και η τέχνη του προγραμματισμού, για μεγάλες εταιρείες και μη-ταγματάρχες ίδια. Πράγματι, οι περισσότεροι από τους φοιτητές του μαθήματος, τόσο στην πανεπιστημιούπολη και μακριά, δεν έχουν καμία προηγούμενη programing εμπειρία. Αλλά αν εσείς οι ίδιοι κάνουν ή δεν κάνουν, μεταξύ των στόχων του μαθήματος είναι να διδάξει πώς μπορείτε να σκεφτείτε προσεκτικά, και να λύσει αποτελεσματικότερα τα προβλήματα - μαθήματα που θα βρείτε υπερβαίνουν το πολύ πρακτικές δεξιότητες με τις οποίες θα Επίσης, βγείτε από το μάθημα. Είναι εδώ στην Sanders ότι, κάθε εβδομάδα, θα διερευνήσει νέους τρόπους σκέψης, νέες τεχνικές για την επίλυση προβλημάτων. Και αυτό είναι όπου θα ξεκινήσετε τον προγραμματισμό. Στην εβδομάδα το μηδέν θα βουτήξει Scratch, ένα γραφική γλώσσα προγραμματισμού από MIT, με την οποία θα είμαστε σε θέση να δημιουργία προγραμμάτων με μεταφορά και ρίχνοντας τα κομμάτια του παζλ που θα συνδέστε μόνο αν κάνει λογικό νόημα να το πράξουν. Θα μετάβαση σε μία εβδομάδα έως C, κάποιες πιο παραδοσιακές προγραμματισμού γλώσσα, με την οποία θα εκφράσουν λύσεις σε προβλήματα ακόμη πιο Ακριβέστερα, και τελικά όλα τα πιο δυναμικά. Θα διερευνήσει τα απλούστερα των δεδομένων δομές, πίνακες ή μπλοκ μνήμης που θα χρησιμοποιήσει για την αποθήκευση δεδομένων. Θα βουτήξει αλγορίθμους, σύνολα οδηγιών με που για την επίλυση προβλημάτων. Θα ψάξετε για τον αριθμό 50 πίσω μια σειρά από εικονικές πόρτες. Θα αναδιοργάνωση των θυρών, προκειμένου για να ταξινομήσετε τους αριθμούς πίσω τους, έτσι ότι μπορούμε να βρούμε τους αριθμούς γρηγορότερα. Θα αντιμετωπίσουμε πιο εξελιγμένα στοιχεία δομές και αλγορίθμους, τα πράγματα όπως δέντρα και προσπαθεί, πίνακες κατακερματισμού και να συνδέεται κατάλογοι, όλα τα εργαλεία για κάποιου εργαλειοθήκη με την οποία για την επίλυση προβλημάτων ολοένα και πιο αποτελεσματικά. Πριν από λίγο, θα είμαστε μετάβαση από την Γ στην web προγραμματισμό, χρησιμοποιώντας γλώσσες όπως PHP και JavaScript στο πλαίσιο της HTML, CSS και SQL - γλώσσες την οποία οι σημερινές ιστοσελίδες γίνεται. Μέχρι το τέλος του μαθήματος θα είναι δεν είναι έτοιμη, μόνο για περαιτέρω σπουδές σε CS, αν του ενδιαφέρον, αλλά και για την εφαρμογή των μαθημάτων ήδη μάθει για τα προβλήματα της σας ενδιαφέρουν. Έχουμε αρκετά να κάνουμε, όμως, τις επόμενες εβδομάδες. Έτσι, θα σας δούμε και πάλι σύντομα. Αυτό είναι CS50. Πράγματα που ονομάζονται πίνακες κατακερματισμού και συνδέεται λίστες, δέντρα και προσπαθεί, όλα τα εργαλεία για εργαλειοθήκη του, με την οποία για την επίλυση αποτελεσματικότερα τα προβλήματα. Θα πάρουμε - [Γέλια]. Πρέπει να χρησιμοποιήσουμε αυτό! [Γέλια] Πως δεν το βλέπουμε ότι έρχεται;