CS50: Introduction to Computer Science I [Fall 2011, ENG] + Sub/eng

seeders: 6
leechers: 0
Added 14 years ago by vampiri6ka in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

CS50: Introduction to Computer Science I [Fall 2011, ENG] + Sub/eng (Size: 19.47 GB)
  1 Lectures
  Week 00
  2011-08-31 lecture.mp4 290.91 MB
  2011-08-31 lecture.srt 116.32 KB
  2011-09-02 lecture.mp4 295.09 MB
  2011-09-02 lecture.srt 134.32 KB
  Demos
  hardriv1.avi 6.37 MB
  hardriv2.avi 9.2 MB
  Notes
  2011-08-31.pdf 118.16 KB
  2011-09-02.pdf 132.82 KB
  Slides
  2011-08-31.pdf 29.06 MB
  2011-09-02.pdf 4.65 MB
  Transcripts
  2011-08-31.txt 61.5 KB
  2011-09-02.txt 70.63 KB
  Unofficial Guide to CS at Harvard.pdf 2.3 MB
  Week 01
  2011-09-07 lecture.mp4 315.98 MB
  2011-09-07 lecture.srt 144.59 KB
  2011-09-09 lecture.mp4 221.37 MB
  2011-09-09 lecture.srt 102.76 KB
  Notes
  2011-09-07.pdf 116.31 KB
  2011-09-09.pdf 139.09 KB
  Slides
  2011-09-07.pdf 713.56 KB
  2011-09-09.pdf 163.85 KB
  Source Code
  code.pdf 23.08 KB
  code.rar 2.47 KB
  Transcripts
  2011-09-07.txt 77.28 KB
  2011-09-09.txt 54.04 KB
  Week 02
  2011-09-12 lecture.mp4 309.73 MB
  2011-09-12 lecture.srt 144.23 KB
  2011-09-14 lecture.mp4 315.8 MB
  2011-09-14 lecture.srt 143.08 KB
  Notes
  2011-09-12.pdf 151.22 KB
  2011-09-14.pdf 150.24 KB
  Slides
  2011-09-12.pdf 814.29 KB
  2011-09-14.pdf 345.89 KB
  Source Code
  code.pdf 108.71 KB
  code.rar 9.31 KB
  Transcripts
  2011-09-12.txt 75.65 KB
  2011-09-14.txt 74.89 KB
  Week 03
  2011-09-19 lecture.mp4 309.26 MB
  2011-09-19 lecture.srt 140.01 KB
  2011-09-21 lecture.mp4 238.06 MB
  2011-09-21 lecture.srt 113.66 KB
  Notes
  2011-09-19.pdf 160.62 KB
  2011-09-21.pdf 127.15 KB
  Slides
  2011-09-19.pdf 1.36 MB
  2011-09-21.pdf 194.97 KB
  Source Code
  code.pdf 43.49 KB
  code.rar 3.56 KB
  Transcripts
  2011-09-19.txt 73.51 KB
  2011-09-21.txt 58.95 KB
  Week 04
  2011-09-26 lecture.mp4 263.52 MB
  2011-09-26 lecture.srt 117.98 KB
  2011-09-28 lecture.mp4 306.69 MB
  2011-09-28 lecture.srt 129.9 KB
  Notes
  2011-09-26.pdf 134.46 KB
  2011-09-28.pdf 152.03 KB
  Slides
  2011-09-26.pdf 574.77 KB
  2011-09-28.pdf 50.7 KB
  Source Code
  code.pdf 21.44 KB
  code.rar 2.12 KB
  Transcripts
  2011-09-26.txt 61.02 KB
  2011-09-28.txt 67.47 KB
  Week 05
  2011-10-03 lecture.mp4 287.36 MB
  2011-10-03 lecture.srt 127.8 KB
  2011-10-05 lecture.mp4 268.41 MB
  2011-10-05 lecture.srt 124.59 KB
  Notes
  2011-10-03.pdf 158.66 KB
  2011-10-05.pdf 116.52 KB
  Slides
  2011-10-03.pdf 864.38 KB
  2011-10-05.pdf 5.88 MB
  Source Code
  code.pdf 41.7 KB
  code.rar 3.62 KB
  Transcripts
  2011-10-03.txt 67.08 KB
  2011-10-05.txt 64.75 KB
  Week 06
  2011-10-12_redirect.txt 57 B
  Week 07
  2011-10-17 lecture.mp4 289.51 MB
  2011-10-17 lecture.srt 139.84 KB
  2011-10-19 lecture.mp4 316.74 MB
  2011-10-19 lecture.srt 145.82 KB
  Demos
  delarge.gif 2.34 KB
  frlarge.gif 4.03 KB
  Notes
  2011-10-17.pdf 164.16 KB
  2011-10-19.pdf 308.43 KB
  Slides
  2011-10-17.pdf 8.51 MB
  2011-10-19.pdf 3.51 MB
  Source Code
  code.pdf 44.64 KB
  code.rar 3.2 KB
  Transcripts
  2011-10-17.txt 72.99 KB
  2011-10-19.txt 77.41 KB
  Week 08
  2011-10-24 lecture.mp4 294 MB
  2011-10-24 lecture.srt 138.95 KB
  2011-10-26 lecture.mp4 300.66 MB
  2011-10-26 lecture.srt 134.47 KB
  Notes
  2011-10-24.pdf 129.12 KB
  2011-10-26.pdf 178.62 KB
  Slides
  2011-10-24.pdf 226.34 KB
  2011-10-26.pdf 275.06 KB
  Source Code
  code.pdf 10.45 KB
  code.rar 46.43 KB
  Transcripts
  2011-10-24.txt 73.2 KB
  2011-10-26.txt 69.34 KB
  Week 09
  2011-10-31 lecture.mp4 295.66 MB
  2011-10-31 lecture.srt 142.52 KB
  2011-11-02 lecture.mp4 244.6 MB
  2011-11-02 lecture.srt 110.72 KB
  Notes
  2011-10-31.pdf 134.04 KB
  2011-11-02.pdf 125.26 KB
  Slides
  2011-10-31.pdf 754.99 KB
  2011-11-02.pdf 1.02 MB
  Source Code
  code.pdf 68.04 KB
  code.rar 4.71 KB
  Transcripts
  2011-10-31.txt 73.24 KB
  2011-11-02.txt 58.49 KB
  Week 10
  2011-11-07 lecture.mp4 345.63 MB
  2011-11-07 lecture.srt 161.36 KB
  2011-11-09 lecture.mp4 294.03 MB
  2011-11-09 lecture.srt 139.29 KB
  Notes
  2011-11-07.pdf 186.08 KB
  2011-11-09.pdf 352.82 KB
  Slides
  2011-11-07.pdf 191.29 KB
  2011-11-09.pdf 144.87 KB
  Source Code
  code.pdf 58.25 KB
  code.rar 4.88 KB
  Transcripts
  2011-11-07.txt 84.36 KB
  2011-11-09.txt 73.33 KB
  Week 11
  2011-11-14 lecture.mp4 245.99 MB
  2011-11-16_redirect.txt 58 B
  Slides
  2011-11-14.pdf 3.8 MB
  Teasers
  cs105.mp4 38.73 MB
  cs105.pdf 29.51 KB
  cs121.mp4 40.4 MB
  cs121.pdf 441.68 KB
  cs124.mp4 28.92 MB
  cs124.pdf 37.86 KB
  cs141.mp4 43.31 MB
  cs141.pdf 1.54 MB
  cs171.mp4 93.03 MB
  cs171.pdf 10.13 MB
  cs179.mp4 42.86 MB
  cs179.pdf 10.5 MB
  cs20.mp4 58.86 MB
  cs20.pdf 9.94 MB
  cs51.mp4 34.36 MB
  cs51.pdf 214.77 KB
  cs61.mp4 40.28 MB
  cs61.pdf 266.39 KB
  Week 12
  2011-11-21 lecture.mp4 222.2 MB
  Promos
  CS50 Fair Intro.mov 294.71 MB
  CS50 Fair Outro.mov 293.9 MB
  Slides
  2011-11-21.pdf 4.48 MB
  Slideshows
  CS50 Thanks 2011.m4v 122.83 MB
  Matt's Video.wmv 14.6 MB
  Rob's Video.avi 295.12 KB
  This was CS50 2011.mov 298.97 MB
  pls_lectures.mpcpl 1.18 KB
  readme.txt 1.39 KB
  2 Sections
  Week 01
  code.rar 29.97 KB
  section01.mp4 238.22 MB
  slides.pdf 515.36 KB
  Week 02
  code.rar 532 B
  section02.mp4 290.32 MB
  slides.pdf 177.58 KB
  Week 03
  code.rar 735 B
  section03.mp4 335.26 MB
  slides.pdf 243.62 KB
  Week 04
  code.rar 1.38 KB
  section04.mp4 337.73 MB
  slides.pdf 226.5 KB
  Week 05
  section05.mp4 298.92 MB
  slides.pdf 139.69 KB
  Week 06
  code.rar 1.95 KB
  section06.mp4 265.24 MB
  slides.pdf 100.92 KB
  Week 07
  code.rar 1.4 KB
  section07.mp4 363.84 MB
  slides.pdf 1.2 MB
  Week 08
  code.rar 1.29 KB
  section08.mp4 283.54 MB
  slides.pdf 7.63 MB
  Week 09
  code.rar 2.88 KB
  section09.mp4 342.56 MB
  slides.pdf 256.26 KB
  Week 10
  code.rar 3.94 KB
  section10.mp4 292.33 MB
  slides.pdf 247.02 KB
  pls_sections.mpcpl 458 B
  readme.txt 170 B
  3 Problem Sets & Walkthrough
  Appliance
  Manual.htm 96.46 KB
  Manual_files
  Exit.png 3.63 KB
  Virtualbox_logo.png 183.02 KB
  ajax.js 4.67 KB
  cleardot.gif 43 B
  commonPrint.css 4.38 KB
  element.js 1.44 KB
  element_main.js 192.52 KB
  ga.js 32.62 KB
  hrs.swf 4.58 KB
  index.css 1.83 KB
  index.php 1.01 KB
  index_002.css 75 B
  index_003.css 11 B
  index_004.css 50 B
  jquery.js 72.03 KB
  main-ltr.css 21.37 KB
  main.js 2.91 KB
  mini_google.png 1.88 KB
  poweredby_mediawiki_88x31.png 1.88 KB
  shared.css 15.32 KB
  translateelement.css 11.75 KB
  wikibits.js 30.15 KB
  cs50-appliance-2.3-14-ovf
  cs50-appliance-2.3-disk1.vmdk 1.24 GB
  cs50-appliance-2.3.ovf 6.55 KB
  Problem Set 0_ Scratch
  2011-09-04 walkthrough.mp4 245.55 MB
  2011-09-04 walkthrough.srt 100.37 KB
  Hacker Edition
  PL2303_Prolific_DriverInstaller_v1417.zip 3.13 MB
  Specification.pdf 185.72 KB
  md_PL2303_MacOSX10.6_dmg_v1.4.0.zip 1.41 MB
  Sandard Edition
  Slides.pdf 217.41 KB
  Specification.pdf 145.47 KB
  Transcript.txt 51.5 KB
  code.rar 51.48 KB
  Problem Set 1_ C
  2011-09-11 walkthrough.mp4 294.16 MB
  2011-09-11 walkthrough.srt 119.22 KB
  Hacker Edition
  Specification.pdf 293.96 KB
  Sandard Edition
  Slides.pdf 196.21 KB
  Specification.pdf 379.22 KB
  Transcript.txt 62.13 KB
  code.rar 10.31 KB
  Problem Set 2_ Crypto
  2011-09-18 walkthrough.mp4 191.29 MB
  2011-09-18 walkthrough.srt 81.59 KB
  Hacker Edition
  Specification.pdf 203.66 KB
  passwd 173 B
  Sandard Edition
  Slides.pdf 224.51 KB
  Specification.pdf 213.5 KB
  Transcript.txt 42.77 KB
  code.rar 4.95 KB
  Problem Set 3_ The Game of Fifteen
  2011-09-25 walkthrough.mp4 261.72 MB
  2011-09-25 walkthrough.srt 115.04 KB
  Hacker Edition
  Specification.pdf 295.37 KB
  code.rar 2.38 KB
  Sandard Edition
  Slides.pdf 232.03 KB
  Specification.pdf 227.65 KB
  Transcript.txt 60.61 KB
  code.rar 2.43 KB
  Problem Set 4_ 数独
  2011-10-02 walkthrough.mp4 265.19 MB
  2011-10-02 walkthrough.srt 118.07 KB
  Hacker Edition
  Specification.pdf 713.13 KB
  code.rar 66.99 KB
  Sandard Edition
  Slides.pdf 449.67 KB
  Specification.pdf 634.37 KB
  Transcript.txt 62.31 KB
  code.rar 66.99 KB
  Problem Set 5_ Forensics
  2011-10-16 walkthrough.mp4 242.8 MB
  2011-10-16 walkthrough.srt 103.98 KB
  Hacker Edition
  Specification.pdf 443.77 KB
  code.rar 48.38 KB
  Sandard Edition
  Slides.pdf 1.26 MB
  Specification.pdf 372.72 KB
  Transcript.txt 54.78 KB
  code.rar 48.38 KB
  Problem Set 6_ Mispellings
  2011-10-23 walkthrough.mp4 242.81 MB
  2011-10-23 walkthrough.srt 111.36 KB
  Sandard Edition
  Dictionaries
  large 1.37 MB
  small 16 B
  Slides.pdf 599.89 KB
  Specification.pdf 185.13 KB
  Texts
  keys
  alice.txt 1.55 KB
  austen.txt 13.76 KB
  austinpowers.txt 4.47 KB
  christmas.txt 2.58 KB
  constitution.txt 357 B
  daffodils.txt 100 B
  dracula.txt 17.87 KB
  federalist.txt 9.38 KB
  frankenstein.txt 9.03 KB
  grimm.txt 5.32 KB
  holmes.txt 134.57 KB
  huck.txt 23.02 KB
  hugo.txt 134.44 KB
  iliad.txt 73.2 KB
  kjv.txt 204.43 KB
  men.txt 126 B
  package.txt 533 B
  pneumonoultramicroscopicsilicovolcanoconiosis.txt 99 B
  prince.txt 11.14 KB
  quote.txt 100 B
  ralph.txt 106 B
  shakespeare.txt 326.28 KB
  sherlock.txt 7.13 KB
  surgery.txt 30.84 KB
  tolstoy.txt 108.1 KB
  tom.txt 7.65 KB
  ulysses.txt 116.9 KB
  usa.txt 13.63 KB
  whittier.txt 80.66 KB
  witch.txt 288 B
  wonderland.txt 1.55 KB
  xueqin1.txt 40.15 KB
  xueqin2.txt 64.43 KB
  originals
  alice.txt 163.6 KB
  austen.txt 687.63 KB
  austinpowers.txt 155.58 KB
  christmas.txt 177.76 KB
  constitution.txt 44.06 KB
  cs50.txt 14 B
  daffodils.txt 875 B
  dracula.txt 854.13 KB
  federalist.txt 1.15 MB
  frankenstein.txt 452.3 KB
  grimm.txt 520.21 KB
  holmes.txt 6.31 MB
  huck.txt 583.3 KB
  hugo.txt 3.17 MB
  iliad.txt 1.12 MB
  kjv.txt 4.21 MB
  men.txt 1.69 KB
  package.txt 18.43 KB
  pneumonoultramicroscopicsilicovolcanoconiosis.txt 176 B
  prince.txt 293.74 KB
  quote.txt 633 B
  ralph.txt 104 B
  shakespeare.txt 5.21 MB
  sherlock.txt 576.26 KB
  surgery.txt 1.18 MB
  tolstoy.txt 3.07 MB
  tom.txt 406.39 KB
  ulysses.txt 1.46 MB
  usa.txt 1.27 MB
  week4.txt 38 B
  whittier.txt 3.45 MB
  witch.txt 2.26 KB
  wonderland.txt 159.95 KB
  xueqin1.txt 1.01 MB
  xueqin2.txt 1.42 MB
  Transcript.txt 58.3 KB
  code.rar 2.54 KB
  Problem Set 7_ C$50 Finance
  2011-10-30 walkthrough.mp4 284.7 MB
  2011-10-30 walkthrough.srt 130.45 KB
  Sandard Edition
  Slides.pdf 323.73 KB
  Specification.pdf 400.84 KB
  Transcript.txt 68.39 KB
  code.rar 68.86 KB
  Problem Set 8_ CS50 Shuttle
  2011-11-06 walkthrough.mp4 229.55 MB
  2011-11-06 walkthrough.srt 105.68 KB
  Sandard Edition
  Slides.pdf 213.9 KB
  Specification.pdf 199.38 KB
  Transcript.txt 55.47 KB
  code.rar 715.34 KB
  pls_walkthrough.mpcpl 684 B
  readme.txt 922 B
  4 Quizzes
  Quiz 0
  2011-10-12 quiz for weeks 0-5.mp4 401.65 MB
  Slides.pdf 11.39 MB
  about.pdf 52.61 KB
  answers.pdf 130.88 KB
  questions.pdf 850.38 KB
  Quiz 1
  2011-11-16 quiz for weeks 0-10.mp4 407.46 MB
  Slides.pdf 11.37 MB
  about.pdf 52.92 KB
  answers.pdf 336.69 KB
  questions.pdf 941.71 KB
  pls_quiz.mpcpl 143 B
  readme.txt 252 B
  5 Seminars
  Accelerating Science with the Open Science Grid
  slides.pdf 36.69 MB
  video.mp4 239.59 MB
  Acing Your Technical Interviews
  code.rar 581 B
  slides.pdf 2.31 MB
  video.mp4 117.74 MB
  Android Application Development
  slides.pdf 3.68 MB
  video.mp4 229.55 MB
  Basics of Java
  code.pdf 66.92 KB
  slides.pdf 126.21 KB
  video.mp4 179.48 MB
  Beyond Google Maps_ Spatial is Special
  video.mp4 143.23 MB
  Building Applications in C#
  code.rar 12 KB
  slides.pdf 164.92 KB
  video.mp4 173.45 MB
  CSS for a Beautiful Website
  code.rar 524.87 KB
  video.mp4 168.14 MB
  Develop for the BlackBerry... Like a Boss
  slides.pdf 849.91 KB
  video.mp4 106.18 MB
  Educational Software
  slides.pdf 42.45 KB
  video.mp4 171.74 MB
  Emacs
  slides.pdf 386.7 KB
  video.mp4 243.25 MB
  From Innovation to Production_ Making It Work is Just the Beginning
  slides.pdf 3.52 MB
  video.mp4 128.64 MB
  Getting Started with Node.js
  bruml2-backchannel-4eb4364.zip 2.85 MB
  slides.pdf 1.62 MB
  video.mp4 157.02 MB
  Getting a Job in the Tech Industry
  slides.pdf 560.69 KB
  video.mp4 435.27 MB
  Git Magic_ Versioning Files Like a Boss
  slides.pdf 4.44 MB
  video.mp4 243.61 MB
  Ruby on Rails
  depot_code.rar 94.4 KB
  finance_skeleton_code.rar 72.23 KB
  slides.pdf 518.12 KB
  video.mp4 222.96 MB
  Search and Browse Superpowers_ an Introduction to Solr
  slides.pdf 1.31 MB
  video.mp4 238.58 MB
  User Experience (UX) Design
  slides.pdf 1.42 MB
  video.mp4 130.45 MB
  Web Security
  code.rar 13.67 KB
  slides.pdf 120.87 KB
  video.mp4 134.73 MB
  appLab.Phone(Mango) Session One
  video.mp4 526.05 MB
  iOS
  code.rar 31.8 KB
  slides.pdf 31.21 KB
  video.mp4 223.88 MB
  jQuery_ How to Make Your Website Shiny
  code.rar 64.26 KB
  video.mp4 338.44 MB
  readme.txt 8.63 KB
  6 Papers
  Grading Qualitatively with Tablet PCs in CS 50.pdf 202.84 KB
  Moving CS50 into the Cloud.pdf 208.17 KB
  Reinventing CS 50.pdf 193.45 KB
  Virtualizing Office Hours in CS 50.pdf 690.15 KB
  readme.txt 28 B
  pls_cs50.mpcpl 3.04 KB
  program.pdf 2.7 MB
  syllabus.pdf 146.71 KB

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Следующая версия (Fall 2012)
[hr]

CS50
Introduction to Computer Science I


... But whatever your reason for being here this is in fact our introduction
to Computer Science; and contrary to what you might have heard or
seen or perceived in high school, odds are computer science
is not quite what you imagined it to be ...
(с) David J. Malan
Год выпуска: 2011
Производитель: Harvard Extension School
► Страница курса ◄
Автор: Ph.D David J. Malan
Продолжительность: 26ч. (Lectures)
12ч. 30м. (Sections)
9ч. (Problem Sets & Walkthrough)
3ч. (Quizzes)
18ч. (Seminars) Тип раздаваемого материала: Видеоурок / Учебное шоу
Язык: Английский
Субтитры: Английские

Описание:
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 abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and 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.

Немного от себя:
В курсе покрываются основны нескольких языков программирования, но основной упор сделан на C. По этому курсу вы сможете освоить хрестоматийную базу по C, которую обычно дают на первом курсе компьютерных специальностей, а также узнаете много интересных подробностей (например, откуда вошло в обиход слово bug).
Курс ориентирован как на людей, имеющих некоторые познания в программировании и желающих освоить C и алгоритмы, так и на абсолютно начинающих.
Прежде чем приступать к обучению, обязательно прочитайте syllabus.pdf. Если в какой-то директории встречаете readme.txt или другие читабельные файлы, их тоже нужно прочитать (например, "/3 Problem Sets & Walkthrough/Appliance/Manual.html", если вам придется перегружаться резетом после того, как VM зажмет курсор, вините себя, что не дочитали мануал, но куда лучше установить Guest Additions).

Субтитры есть только к Lectures Weeks 1-10 и Problem Sets & Walkthrough. Субтитры на английском!
We like to say that CS teaches you how to
think more methodically and how to solve
problems more effectively. As such, its
lessons are applicable well beyond
the boundaries of CS itself.
(с) David J. Malan
[spoiler="Содержание"]
[spoiler="Lectures"]
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 abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and 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.

Week 0 {
Introduction. Bits. Binary. ASCII. Programming. Algorithms. Scratch. Statements. Boolean expressions. Conditions. Loops. Variables. Threads. Events.
}

Week 1 {
C. Source code. Compilers. Object code. GCC. Functions. Comments. Standard output. Arithmetic operators. Precedence. Local variables. Types. Casting. Standard input. Libraries. Boolean expressions, continued. Conditions, continued. Loops, continued.
}

Week 2 {
Functions, continued. Global variables. Parameters. Return values. Stack. Frames. Scope. Arrays. Strings. Command-line arguments. Cryptography.
}

Week 3 {
Linear search. Binary search. Asymptotic notation. Recursion. Bubble sort. Selection sort. Debugging.
}

Week 4 {
Merge sort. Structures. Dynamic memory allocation. Pointers. Debugging, continued.
}

Week 5 {
CS50 Library. Heap. Pointers, continued. Forensics.
}

Week 7 {
File I/O. Linked lists. Stacks. Queues. Valgrind. Hash tables. Trees. Binary search trees. Tries.
}

Week 8 {
HTTP. HTML. CSS. PHP.
}

Week 9 {
PHP, Continued. SQL.
}

Week 10 {
JavaScript. Ajax. APIs.
}

Week 11 {
Life after 50.
}

Week 12 {
Exciting conclusion.
}
[/spoiler]
[spoiler="Sections"]
Sections (otherwise known as "recitations" or "precepts" at other universities) supplement lectures. Led by Jason Hirshhorn '14, these sections were filmed in Sever Hall.
[/spoiler]
[spoiler="Problem Sets & Walkthrough"]
In order to accommodate students with different backgrounds, some problem sets are released in two editions: a standard edition intended for most students and a "Hacker Edition" intended for some students. Both editions essentially cover the same material. But the Hacker Edition typically presents that material from a more technical angle and poses more sophisticated questions. Most standard editions, though, are accompanied by code "walkthroughs" during which students receive direction on where to begin and how to approach the problem set. Led by Tommy MacWilliam '13, these walkthroughs were filmed in Northwest Science.
If you have questions or would like to discuss the material with others, you may want to join the Google Group at right.
Most of these problem sets require the CS50 Appliance (see directory Appliance), a virtual machine (for Linux, Mac OS, and Windows) that anyone can download for free.
[/spoiler]
[spoiler="Quizzes"]
Below are quizzes; other answers may be possible. Reviews were led by Tommy MacWilliam '13, Joseph Ong '13, and Lexis Ross '13.
If you have questions or would like to discuss the material with others, you may want to join the Google Group at right.
[/spoiler]
[spoiler="Seminars"]
Seminars cover material beyond the scope of the course. Fall 2007's seminars, Fall 2008's seminars, Fall 2009's seminars, and Fall 2010's seminars are also available.

Accelerating Science with the Open Science Grid
by Ian Stokes-Rees {
In the mid-1990s, the high-energy physics community (think FermiLab and CERN) started planning for the Large Hadron Collider. Managing the petabytes of data that would be generated by the facility and sharing it with the globally distributed community of over 10,000 researchers would be a major infrastructure and technology problem. This same community that brought us the web has now developed standards, software, and infrastructure for grid computing. In this seminar I'll present some of the exciting science that is being done on the Open Science Grid, the US national cyberinfrastructure linking 60 institutions (Harvard included) into a massive distributed computing and data processing system.
}

Acing Your Technical Interviews
by Tony Ho '14 {
Most coding interviews are like another coding competition. I would like to start by talking about resources like Project Euler, Poj, USACO, Codeforces, Topcoder. Then I will move into the broad topics that everyone needs to know to answer simple questions. Finally, I will end with a hands-on period where we will try some problems and go over some problems that I have personally seen and find very interesting.
}

Android Application Development
by Jordan Jozwiak '14 {
Learn the basics of the Android Application Interface and developing Java applications using Eclipse.
}

appLab.Phone(Mango) Session One
by Edwin Guarin of Microsoft {
You will learn how to get started on that next great app for the Windows Phone. Session One will attempt to cover: Introduction to Windows Phone 7.5 for Developers; Building Windows Phone 7.5 Apps with Visual Studio and Silverlight; Getting Started with Sample Code and other resource; Publishing and Monetizing your App in the Marketplace at no cost. For this seminar, install the Windows Phone 7.5 SDK from http://create.msdn.com/en-us/home/getting_started. And create a free Dreamspark and AppHub account using the instructions from http://bit.ly/r2dqFr. This will give you the ability to publish your phone apps and monetize for free.
}

Basics of Java
by Rabeea Ahmed {
This seminar will discuss the basics of Java, including methods, constructors, private vs. public variables, and some "equivalents" of C in Java. Java is, in some cases, easier to use than C (strings are native to Java, for example), so it might be useful to some students working on specific projects.
}

Beyond Google Maps: Spatial is Special
by Kirk Goldsberry {
There's an ongoing geospatial revolution happening right now. Unfortunately, despite the rapid rise of geospatial technologies, here at Harvard there are few if any courses that focus on Geographic Information Science. I propose to lead a brief seminar that introduces the basics of GIScience and hopes to inspire students to generate exciting new spatially aware mobile applications that pick up where popular location-based services such as Google Maps and Yelp leave off. Since a large percentage of "apps" have a spatial component, this topic should be of interest to students looking to design new mobile computing software.
}

Building Applications in C#
by Mike Teodorescu '11 {
This seminar is a concentrated introduction to C# and will cover object-oriented programming in C#, collections in C#, exception handling, regular expressions, XML parsing, file I/O, and debugging in Visual Studio. By the end of the course, students should have a solid grasp of this powerful language, which is packed with handy shortcuts and libraries.
}

CSS for a Beautiful Website
by Charles Bandes {
Proper use of CSS allows a tremendous degree of control over both the layout and visual design of a web page. Careful application of style sheets can be the difference between a basic page and a really polished site.
}

Develop for the BlackBerry... Like a Boss
by Jason Hirschorn '14 and Marta Bralic '12 {
Learn how to develop applications for BlackBerry smartphone. Imagine integrating the BBM platform into your application or coding the next Brick Breaker. The possibilities are endless!
}

Educational Software
by Katie Vale {
Interested in writing software to support teaching and learning? This session will discuss how to plan and execute an instructional project, including how to do requirements gathering, how to choose development platforms, and how to assess your project. The instructor has over 20 years' experience in designing and producing educational software.
}

Emacs
by Matthew Chartier '12 {
Emacs is an alternative to gedit which empowers you to write code more efficiently. Extensible and highly customizable, Emacs allows users to streamline their editing process by modifying the editor itself to suit their needs. Topics covered will include keyboard shortcuts to navigate text files quickly, using buffers to more effectively work with code spanning multiple files, and automating repetitive and tedious editing tasks on the fly.
}

From Innovation to Production: Making It Work is Just the Beginning
by Dennis Ravenelle {
Thomas Edison is credited with saying that invention is 1 percent inspiration and 99 percent perspiration. Getting an innovative solution from the lab (or the garage) into a real production environment can be an arduous process. But until something delivers real value in a real-world environment, it's just a novelty. Here are some things to consider.
}

Getting a Job in the Tech Industry
by Matthew Chartier '12 and Melissa Niu '13 {
A seminar to discuss opportunities available to Harvard students in the tech industry and details about the interview process. The seminar will consist of a presentation and Q&A session with a panel of students with prior experience interviewing for and working in positions in the tech industry.
}

Getting Started with Node.js
by Beardsley Ruml {
An introduction to Node.js, a server-side JavaScript environment with non-blocking IO, and its most popular modules, such as Express (built on Connect) and Socket-IO. The opportunities for real-time browser-based interactions will be demonstrated with a new open-source implementation of backchan.nl. (See http://www.github.com/bruml2/backchannel/)
}

Git Magic: Versioning Files Like a Boss
by Tommy MacWilliam '13 {
Tired of sudoku_why_is_it_3_am.c and sudoku_OMG_FINALLY_WORKS.c? Learn how software is developed in the real world with git, a distributed revision control system. Track down bugs faster, manage file histories, and deploy code with efficiency and confidence.
}

iOS
by Larry Ehrhardt {
Quick tour of iOS and how to build a tab-based app with a view, table, and web view.
}

jQuery: How to Make Your Website Shiny
by Alex Hugon '11 {
Stolen from jQuery's site: "jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript."
}

Ruby on Rails
by Lexi Ross '13 {
Ruby on Rails is an exciting new web development framework that lets you build awesome, dynamic websites in a short amount of time. Ever used Twitter or Groupon? Then you've used a Rails application. The Rails framework utilizes the Ruby programming language, so we'll be learning basic Ruby syntax as well as the tools you need to get started building a Rails app. Bonus: Ruby is insanely fun to code in!
}

Search and Browse Superpowers: an Introduction to Solr
by Ben Gaucherin {
Search and browse capabilities are core to most applications these days. This seminar will review basic concepts behind search, including the more recent development known as faceted search. We will then use Solr, one of the most popular open-source faceted search engines, to see how one can incorporate advanced search and browse capabilities into an application.
}

User Experience (UX) Design
by Julia Mitelman '13 {
Ever stumbled upon a product that frustrated you because you couldn't figure out how to use it? Learn how to create products that are intuitive and convenient—no user manual necessary! A sneak peek of CS179, this seminar teaches you what you need to keep in mind when making products so you can create a great best user experience—because it's always the designer's fault!
}

Web Security
by Carl Jackson '13 {
You know how to build websites, but do you know how to make them secure? We'll teach you about some of the most common Web Security vulnerabilities and how to fix them.
}
[/spoiler]
[/spoiler]
[spoiler="Основой для чего вам может служить CS50"]

[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG4 Video (H264) 640x360 29.97fps 519kbps
Аудио: AAC 44100Hz mono 64kbps

► Галерея скриншотов ◄
[spoiler="Скриншоты"]
Lectures

[hr]
Sections

[hr]
Problem Sets & Walkthrough

[hr]
Quizzes

[hr]
Seminars

[/spoiler]
Доп. информация:
Очаровашка лектор может уже быть вам знаком по курсу ► CSCI E-259: XML with Java, Java Servlet, and JSP ◄

Related Torrents

torrent name size uploader age seed leech
0