CGI & PHP Enhance your site with CGi, PHP and ASP scripts

  Subscribe via RSS

  Follow @XavierMedia

Lecture 3 | Programming Abstractions (Stanford)

July 12th, 2010 by CGI & PHP.com


Lecture 3 by Julie Zelenski for the Programming Abstractions Course (CS106B) in the Stanford Computer Science Department. Julie goes over C++ libraries and explains what they are and how they are useful. She continues to introduce C++ basics, including strings, various operators on strings and comparing two strings and takes special note that C++ is an 'industrial language' and does not guarantee anything and that the programmer has to be more attentive to finding his/her own bugs. Complete Playlist for the Course: www.youtube.com CS 106B Course Website: cs106b.stanford.edu Stanford Center for Professional Development scpd.stanford.edu Stanford University: www.stanford.edu Stanford University Channel on YouTube: www.youtube.com

Popularity: 33% [?]


Subscribe to new posts from this blog
You may also be interested in...
Lecture 1 | Programming Abstractions (Stanford)
Lecture 11 | Programming Abstractions (Stanford)
Lecture 2 | Programming Methodology (Stanford)
Lecture 1 | Programming Methodology (Stanford)
Lecture 28 | Programming Methodology (Stanford)
Lecture 3 | Programming Methodology (Stanford)

25 Responses to “Lecture 3 | Programming Abstractions (Stanford)”

  1. JesusWASdarkSkin Says:

    Pretty , quite and smart this teacher

  2. dtedrow85 Says:

    If you don't already know, you can get the header files on the class website without logging in – stanford.edu/class/cs106b/ – They are in the blank project files.

  3. babyaiko Says:

    &fmt=18

  4. shortgoober Says:

    @Pontifican

    the very last video for CS106B talks about the standard library. They use their own version because like they mentioned in the first video, this is NOT a C++ course. It is not about the language at all. They made their own library to make it easier to teach the course without having to get into detail of the syntax of C++

  5. SoNDgs Says:

    I could really do with the header files, it's throwing me off completely without them.

  6. scooped13 Says:

    "she doesn't comfortable teaching" You are obviously much smarter.

  7. gur0004 Says:

    she doesn't comfortable teaching, her eyes dip down the carpet when tries to make eye contact with the class. Public Speaking techniques are very important.

  8. 12stringovation Says:

    Do you know where I can get the .h files that they are using ?

  9. jacksonp1208 Says:

    @BeserkRodent yo dawg dat was sum wack shit right thur

  10. BeserkRodent Says:

    This shiz is nuts YO! time to go make some homemade moonshine YEEEEHAAAWW PAAA!

    In all seriousness, i stumbled upon this and i have no idea wtf is going on… -__-

  11. FrankRizzo6662 Says:

    People dont do things like using namespace std because it pollutes your namespace. But I guess you don't understand that yet. And BTW, it's size_t not size_type.

  12. FrankRizzo6662 Says:

    Um, its STANFORD, there is no D

  13. muhamedkhan Says:

    what a pace hmm.

  14. hmk9221 Says:

    thanks standford

  15. mylastnameiskhan Says:

    i have a problem using cs106 library simpio.h, i am using the platform vc++ and in a program i include the mentioned header file to get integer but could not get it ,, even cope and paste eric robort code and could not run , PLEASE TELL ME IF I HAD TO PASTE HEADER FILE IN ThE PROJECT FOLDER OR ANY OTHER LOACTioN TO MAKE THAT WORK!!! i appreciate if plz reply by email at
    hammad(dot)khan(dot)sg(at)gmail(dot)com

  16. GringottsTrust Says:

    Lecture is great until it gets to the "free-form" style of ad-hock examples which seem convoluted and disorganized. Easy to miss the points trying to be made. I like the class, and I am grateful it is here but certainly prefer something a bit more structured, maybe it is why I didn't get into Stanford. I would also like to say thanks for making the courses available online. In honor of CS106A I will say "CS106A Rocks! and CS106B… Not so Much"

  17. ElPeejerino Says:

    @teledynepost – You dont know anything about women.

    Also, you're blatantly not 71. 7 maybe…

  18. Holokauston Says:

    I can understand in not going in to the STL and namespace but just meantioning them wouldn't destroy the class, as stated in the B course, students should have som basic programming background? but some of the stuff she says the language is "ok with and compiles" seems to be the fact that her compiler doesn't care more than the language?
    My compiler screams like crazy if I use a function with a return but doesn't add a return to that function and won't build it (like hers does in lecture 2?)

  19. bj894 Says:

    Handout 10 for June, 2009 version of CS106B says: In principle, we could just learn the STL classes, but they can be cumbersome and difficult to use for someone programming in C++ for the very first time (however, we will be talking about the STL classes in CS106L if you're interested in learning them.) Instead, we're going with some simpler versions of the very same ideas. This way we can emphasize concept instead of syntax.

  20. motion2000 Says:

    Yea i dont get why when all of the students already have had java classes why they would hide the std headers from them like this. Doesent make sense.

  21. mikefilter Says:

    I think the reason for not using the stl is because later in the course she's going to focus on how the libraries are implemented, and thats going to be much easier to demonstrate with their simplified versions.
    I cant imagine anyone going through this course, doing all the assignments, and not being able to switch over to using the stl!

  22. aznkidd07 Says:

    They should use standardized libraries. ;/

  23. teledynepost Says:

    women don't know anything about programming

  24. Pontifican Says:

    I don't understand why they teach their own custom functions from the CIS106 library. why not teach standard functions commonly used like rand(); and srand():. What good is information on their custom library opposed to the standard library functions which perform the same tasks and are widely used and recognized.

  25. theangryloser Says:

    Jealous mutch?

Leave a Reply

Powered by WP Status.net plugin.


Fantastic web hosting at cheap prices
© Copyright 1996-2012 Xavier Media®. All rights reserved.
Contact us | Support/help | Privacy Policy | About Xavier Media
The World According to Xavier | Powered by Yahoo! Answers