YouTube home Comedy Week on YouTube
Upload
Thumbnail
  • 27 videos
  • 42,513 views

Course | Programming Abstractions

by Stanford University

Play all
likes, 1 dislikes
Google Hangout
Loading...
Alert icon
  1. Thumbnail 43:03
    1

    Lecture 1 | Programming Abstractions (Stanford)

    by StanfordUniversity 186,615 views

  2. Thumbnail 43:48
    2

    Lecture 2 | Programming Abstractions (Stanford)

    by StanfordUniversity 108,177 views

  3. Thumbnail 44:40
    3

    Lecture 3 | Programming Abstractions (Stanford)

    by StanfordUniversity 71,830 views

  4. Thumbnail 50:27
    4

    Lecture 4 | Programming Abstractions (Stanford)

    by StanfordUniversity 51,127 views

  5. Thumbnail 45:30
    5

    Lecture 5 | Programming Abstractions (Stanford)

    by StanfordUniversity 44,583 views

  6. Thumbnail 43:01
    6

    Lecture 6 | Programming Abstractions (Stanford)

    by StanfordUniversity 32,699 views

  7. Thumbnail 47:32
    7

    Lecture 7 | Programming Abstractions (Stanford)

    by StanfordUniversity 27,270 views

  8. Thumbnail 42:37
    8

    Lecture 8 | Programming Abstractions (Stanford)

    by StanfordUniversity 28,044 views

  9. Thumbnail 48:04
    9

    Lecture 9 | Programming Abstractions (Stanford)

    by StanfordUniversity 31,076 views

  10. Thumbnail 47:02
    10

    Lecture 10 | Programming Abstractions (Stanford)

    by StanfordUniversity 26,104 views

  11. Thumbnail 47:48
    11

    Lecture 11 | Programming Abstractions (Stanford)

    by StanfordUniversity 30,465 views

  12. Thumbnail 41:45
    12

    Lecture 12 | Programming Abstractions (Stanford)

    by StanfordUniversity 20,855 views

  13. Thumbnail 51:35
    13

    Lecture 13 | Programming Abstractions (Stanford)

    by StanfordUniversity 20,504 views

  14. Thumbnail 49:33
    14

    Lecture 14 | Programming Abstractions (Stanford)

    by StanfordUniversity 26,631 views

  15. Thumbnail 47:20
    15

    Lecture 15 | Programming Abstractions (Stanford)

    by StanfordUniversity 15,974 views

  16. Thumbnail 47:35
    16

    Lecture 16 | Programming Abstractions (Stanford)

    by StanfordUniversity 15,608 views

  17. Thumbnail 44:31
    17

    Lecture 17 | Programming Abstractions (Stanford)

    by StanfordUniversity 13,972 views

  18. Thumbnail 50:54
    18

    Lecture 18 | Programming Abstractions (Stanford)

    by StanfordUniversity 15,823 views

  19. Thumbnail 41:27
    19

    Lecture 19 | Programming Abstractions (Stanford)

    by StanfordUniversity 12,992 views

  20. Thumbnail 51:00
    20

    Lecture 20 | Programming Abstractions (Stanford)

    by StanfordUniversity 13,951 views

  21. Thumbnail 46:02
    21

    Lecture 21 | Programming Abstractions (Stanford)

    by StanfordUniversity 19,756 views

  22. Thumbnail 49:45
    22

    Lecture 22 | Programming Abstractions (Stanford)

    by StanfordUniversity 12,757 views

  23. Thumbnail 45:51
    23

    Lecture 23 | Programming Abstractions (Stanford)

    by StanfordUniversity 15,794 views

  24. Thumbnail 50:19
    24

    Lecture 24 | Programming Abstractions (Stanford)

    by StanfordUniversity 13,338 views

  25. Thumbnail 50:36
    25

    Lecture 25 | Programming Abstractions (Stanford)

    by StanfordUniversity 17,263 views

  26. Thumbnail 49:05
    26

    Lecture 26 | Programming Abstractions (Stanford)

    by StanfordUniversity 13,469 views

  27. Thumbnail 41:34
    27

    Lecture 27 | Programming Abstractions (Stanford)

    by StanfordUniversity 16,690 views

This course (CS 106B) is the successor to CS 106A and covers more advanced programming topics such as recursion, algorithmic analysis, and data abstraction. It is taught using the C++ programming language, which is similar to both C and Java. In the past when both CS 106A and CS106B were taught in C/C++, the coupling between the two classes was very tight and it was unheard for students to take CS106B without having completed our CS 106A (we recommended CS 106X instead). Nowadays, some students do go straight into CS106B, this is typically appropriate for a student who done well in an intro programming course (e.g., scored 4 or 5 on the CS AP exam or earned a good grade in a college course) and has sufficient familiarity with good programming style and software engineering issues (at the level of CS 106A) to use this understanding as a foundation on which to tackle advanced topics.

About Stanford University

Located between San Francisco and San Jose in the heart of Silicon Valley, Stanford University is recognized as one of the world's leading research and teaching institutions.



The University was founded in 1891 by Leland and Jane Stanford to "promote the public welfare by exercising an influence on behalf of humanity and civilization." More than a century later, Stanford remains dedicated to finding solutions to the great challenges of the day and to preparing our students for leadership in today's complex world.

The Stanford Channel on YouTube is an archive of videos from schools, departments, and programs across the university highlighting faculty lectures, events, news, and more.

Located between San Francisco and San Jose in the heart of Silicon Valley, Stanford University is recognized as one of the world's leading research and teaching institutions.



The University was founded in 1891 by Leland and Jane Stanford to "pr...

54,750,691 views

211,220

to add this to Watch Later
Loading...
Working...