Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include:
1-abstraction
2-algorithms
3-encapsulation
4-data structures
5-databases
6-memory management
7-security
8-software development
9- virtualization
websites. Languages include
C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience.
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
1 Lectures/Week 00/2011-08-31 lecture.mp4
290.9 MB
1 Lectures/Week 00/2011-08-31 lecture.srt
116.3 KB
1 Lectures/Week 00/2011-09-02 lecture.mp4
295.1 MB
1 Lectures/Week 00/2011-09-02 lecture.srt
134.3 KB
1 Lectures/Week 00/Demos/hardriv1.avi
6.4 MB
1 Lectures/Week 00/Demos/hardriv2.avi
9.2 MB
1 Lectures/Week 00/Notes/2011-08-31.pdf
118.2 KB
1 Lectures/Week 00/Notes/2011-09-02.pdf
132.8 KB
1 Lectures/Week 00/Slides/2011-08-31.pdf
29.1 MB
1 Lectures/Week 00/Slides/2011-09-02.pdf
4.7 MB
1 Lectures/Week 00/Transcripts/2011-08-31.txt
61.5 KB
1 Lectures/Week 00/Transcripts/2011-09-02.txt
70.6 KB
1 Lectures/Week 00/Unofficial Guide to CS at Harvard.pdf