Lecture 1 | Programming Methodology (Stanford)

Поділитися
Вставка
  • Опубліковано 2 жов 2024

КОМЕНТАРІ • 1,3 тис.

  • @AlecThilenius
    @AlecThilenius 11 років тому +534

    I owe where I am in life to these lectures. I watched all 3 classes from Stanford (Methodology, Abstractions and Paradigms). It was an AMAZING series. I then got a college internship with Intel, and am now part of a funded startup writing code. Thank you Stanford, I love you guys!

    • @CuntCrusher
      @CuntCrusher 4 роки тому +5

      How are now Buddy?

    • @overman2040
      @overman2040 4 роки тому +1

      @@CuntCrusher how are you?

    • @CuntCrusher
      @CuntCrusher 4 роки тому +3

      @@overman2040 How are you?
      Let it all out, all your problems and issues. At least that way you'll also feel a little better.

    • @gumikebbap
      @gumikebbap 4 роки тому +1

      @@CuntCrusher u just need to look him up on Linkedin, like I just did.
      Hey Alec! Seems you're doing great. Thanks for the advice :)

    • @Jess-dd2kz
      @Jess-dd2kz 3 роки тому +4

      It's 13 years ago !!!!😟 Still useful ??????????????????

  • @astropgn
    @astropgn 5 років тому +62

    OMG, I remember watching these videos back in 2009-2010. I didn't even understand English that well, and I didn't have good internet connection. I remember I've downloaded every lecture and save it on DVDs to watch and learn. I ended up not practicing, just watching the lectures, but it was great!
    This professor threw candies at students whenever they asked. There was this time where he asked something and a lot of people gave the right answer, so he showered them with candies lol. There was also this lecture where a bunch of male students, probably from the college sports team, invaded the lecture and run around making noises and stuff, and the professor just waited until they were finished with their tradition and then continue the lecture as if nothing had happened hahaha. At the very end of the course some students delivered incredible projects, one making a functional version of the game Zelda. Amazing!
    So great, this brings back so much memories. At the time I was finishing high school and I was thinking about getting into computer science. I diverged a little bit and went to study chemistry and material science. But I often return to programming. I find it fascinating :)

    • @astropgn
      @astropgn 3 роки тому +1

      @Sushil Sopran Hi, Sushil, sorry, I just found out your comment today. I am not learning software engineering specifically, just always learning more about coding. My research area leans more towards material synthesis and I work in a lab, not much on the computer :)

    • @Barc0d3
      @Barc0d3 Місяць тому

      Me too brother, me too

  • @otawaaz
    @otawaaz 11 років тому +21

    Of the best professors ever!!! World be a much better place if all were like him. He brings genuine energy to everyone in attendance.

  • @stijnvanhalen3196
    @stijnvanhalen3196 10 років тому +155

    I want every single teacher of mine to be like this… he's just great!

    • @nobytes2
      @nobytes2 7 років тому

      Stijn Van Halen If the student wants to learn he's half way there. Is like 70% desire to learn, and 30% good teacher.

    • @testuser1337
      @testuser1337 7 років тому +3

      Well, if your teacher is crap, then students will dread to participate and will connect the subject with this negative sensation. so this would implicate, that the teacher is absolutely integral to keep up the desire to learn and thus will directly influence the performance of 95% of the students. A teacher should be an entertainer first, wrapping knowledge around problems to solve and not just a god damn database.
      If we just needed databases to teach skillsets, schools and universities would just be a table and a bookshelf. And to be honest. Most Schools have such a high percentage of completely incompetent teachers, that they are essentially, just that.
      But the top 5% will still prevail, because they have the drive to suck it up. But that is not a system that will get us anywhere near the education which is needed to survive in the 21st century economy.

  • @zainahmed6502
    @zainahmed6502 8 років тому +449

    To save you time: most of the video he talks about attendance and grading, the first lesson starts at 41:35

    • @suspiciousbird487
      @suspiciousbird487 8 років тому +4

      Dude, thanks

    • @akirubamiru6700
      @akirubamiru6700 7 років тому +1

      Thank you man!

    • @JeffWithAnF
      @JeffWithAnF 7 років тому +18

      Zain Ahmed I listened to parts of the beginning. It reminded me why I sucked so bad at school. Mid terms, finals, homework, grades, etc. thank god there's so much free information available for programming.

    • @youmah25
      @youmah25 7 років тому +3

      شكرا

    • @zainahmed6502
      @zainahmed6502 4 роки тому +11

      Wow, this is literally where my programming journey began 3 years ago. This was my very first introduction to programming and computer science.
      I'm now finishing up a Bachelors Degree in Computer Science and will soon go into iOS Development after graduation.

  • @BigRed4231
    @BigRed4231 12 років тому +1

    I´ve only got the last assignment left, and then I am done. This course is top notch and Mehran is an excellent teacher. I started out with no prior programming experience, and I am no academic either, my grades from school is way bellow average. But with the help of this course I am now moving on to advanced programming.

  • @trevordsouza1095
    @trevordsouza1095 9 років тому +623

    41:35 to skip all the logistics

  • @hali17
    @hali17 8 років тому +71

    This is my favorite intro to programming course ever, I keep recommending it to people ever since I've first seen it. :-)
    I enjoyed it a lot even though I didn't really learn much new (I've been coding for years at that point), the professor is that good. I highly recommend it to anyone struggling with the basics of programming.

    • @elijahrivers3917
      @elijahrivers3917 7 років тому

      Kuznetcova Viktoriia teach me please I really need help

    • @ifeanyiosuji4281
      @ifeanyiosuji4281 4 роки тому

      Just saw your recommendation now on codegym and decided to check it. Thanks

    • @devzoi3715
      @devzoi3715 4 роки тому

      now do you understand that the vision of 2015 in back to the future 2 is inaccurate?

  • @Alboman9
    @Alboman9 8 років тому +47

    Thumbs up if you are watching this video on Nov.2015

    • @lunadusk8590
      @lunadusk8590 8 років тому +2

      +Boston . Ma dose Dec 3rd count :)

    • @Alboman9
      @Alboman9 8 років тому +1

      +Luna Dusk its even better.

    •  8 років тому

      +Boston . Ma Dec 27th.

    • @yiikai
      @yiikai 8 років тому +2

      +Boston . Ma Heck 2015, I'm watching it in 2016

    • @dipanshbagul576
      @dipanshbagul576 6 років тому

      watching in 2018

  • @Xubxero
    @Xubxero 10 років тому +59

    Thank you Stanford for sharing this priceless knowledge with the world. I love you.

  • @moz658
    @moz658 8 років тому +46

    Am i the only one who thinks his voice, tone and interaction with audience kinda similiar to Steve Jobs?

    • @AravindG11
      @AravindG11 8 років тому

      No you're not the only one

    • @Mustafa-vs8vv
      @Mustafa-vs8vv 8 років тому

      nope

    • @MZy589
      @MZy589 8 років тому +3

      Its how smart people talk

    • @EB-gt9qq
      @EB-gt9qq 7 років тому

      WOOOOW I WAS JUST THINKING ABOUT COMMENTING THAT WHEN I SAW THIS

  • @drake2cool
    @drake2cool 14 років тому

    Sir i hope u read this coz i'm just blown away with ur teaching i stumbled upon ur lecture
    n for the past 5 hours couldnt stop watching
    u have a great way of making programming simple much better than the teachers at my college
    sincerly thank you i wish i was ur student ;-)
    youtube is the closest i'll get

  • @stephen62244
    @stephen62244 10 років тому +6

    On Lecture 26 at the moment - wonderful series of lectures, thoroughly recommend it - Professor was excellent!

  • @ciprh1
    @ciprh1 3 роки тому +35

    00:22 Welcome to CS106A
    04:17 Course Staff
    05:48 Why is the class called Programming Methodology?
    10:33 Are you in the right class?
    15:19 Class Logistics
    20:46 Assignments and Grading
    28:09 Extensions
    30:53 Midterm and Final
    32:00 Grade breakdown
    34:32 The Honor Code
    41:35 Writing/Debugging Programs
    44:21 Why Karel?

  • @TheScarletdew
    @TheScarletdew 10 років тому +246

    Table of contents: (to help with quick navigation between the lectures)
    1. course logistics, intro to karel
    2. Karel program (conditions, loop)
    3. Karel program (decomposition)
    4. Java intro
    5. Variable, GObject
    6. Operations, loops
    7. method
    8. random generator
    9. contructing class, java documentation
    10. extending class
    11. GImage, GPolygon, GCompound, event-driven program
    12. Enumeration, strings and character
    13. Strings
    14. Memory
    15. Memory, files input/output, exception handling
    16. array and arraylist
    17. multi-dimensional array
    18. multi-dimensional array, debugging
    19. Interface, hashmap
    20. GUI (graphic user interface), windows layout
    21. JTextFiled, grid layout and table layout
    22. NameSurfer program, component/Container
    23. Search and sorting
    24. HashMap, social network
    25. Online store
    26. Standard Java VS acm library, export to runnable file
    27. CS beyond CS106a
    28. final exam review

  • @Anthonyngoploti
    @Anthonyngoploti 10 років тому +76

    "Just knowing a language doesn't make you a good software programmer. This course is about to help you be a good software engineer"
    "Sometimes you have to learn how to unlearn, because you have to unlearn the bad habits"
    I am definitely a CS person!

    • @SimGunther
      @SimGunther 3 роки тому +1

      Tell that to all the Joe Blow CEOs who want to define engineers as "Hi, I'm a person who knows Javascript, and that's about it" to justify underpaying them to make more bugs while inflating the CEO's pay with stock buybacks.

    • @prasannahd
      @prasannahd 3 місяці тому

      So bro how did it turned out?

  • @tedv8323
    @tedv8323 4 роки тому +28

    This is how I started with programming back in 2011 (I was stuck in a dead-end job), this professor showed me that programming is fun & not scary at all. Thank you!

    • @Electronieks
      @Electronieks 2 роки тому +1

      Me to

    • @AtomLabX
      @AtomLabX Рік тому

      Do you still recommend it for today, or search for other sources maybe?

  • @Nigel-Webb
    @Nigel-Webb 11 років тому

    Pleased to announce I have completed the course but this is one of those bitter sweet moments... Sniff, sob etc! . Thankyou Mehran Sahami for being one of if not THE most entertaining and engaging professors in the known Universe. I will be eternally grateful for your amazing Lectures and will never forget you or Java The Hutt!
    Goodbye CS106A, Hello CS106B!

  • @IvanSkodje
    @IvanSkodje 4 роки тому +16

    I want to shake his hand. My first steps learning programming (not just Java) was from this course.
    7 years later I am a full-time consultant providing customers with both my knowledge and problem-solving skills :)

    • @Barc0d3
      @Barc0d3 Місяць тому

      Aren't we all :D

  • @dacherx
    @dacherx 14 років тому

    @ddstar Depends what you are looking for. Paper from an elite school, like stanford, gets you best connections and opens the door to plum and big time jobs. Apple Computers may have been started by dropouts, but will only hire graduates from top colleges to its core engineering teams. In the last video, the prof demos some really impressive extra credit projects, clearly by students (freshman) who are already experienced programmers. They are probably self taught too.

  • @paligamy93
    @paligamy93 10 років тому +99

    wait a teacher who doesn't try to scare the crap out of you on the first day?!

    • @amajordavid
      @amajordavid 5 років тому +3

      I know right? my last semester professor almost gave me a panic attack on the first day of class.

    • @rob7328
      @rob7328 3 роки тому

      HALF OF YOU WILL DROP BEFORE THE FIRST MONTH. anyway lets have a good semester and see you tomorrow.

  • @ProudMuslim23
    @ProudMuslim23 13 років тому

    One of great professor I have ever seen.

  • @maxczapski2239
    @maxczapski2239 4 роки тому +13

    I love Robert Sapolsky's classes at Stanford (available on their UA-cam channel as well). I started watching this video just out of curiosity without expecting to finish it due to it's introductory nature, but Prof. Mehran just managed to capture my full attention just by presenting the course's guidelines in such a charismatic and upbeat manner, which makes me wish all my professors had been that way. I've studied in two different countries and I've come across a some brilliant educators, a few. Stanford seems like an extraordinary place to study judging by its faculty and it's an absolutely noble deed the fact they share knowledge with everyone via this medium. Chapeau bas, Stanford! Greetings from Buenos Aires.

  • @recall660
    @recall660 6 років тому

    this lecture set the plan for the whole course that why its the most important, thanks

  • @m13m
    @m13m 8 років тому +219

    Thumbs up if you are watching this video in jan 2016

    • @ulysses_grant
      @ulysses_grant 8 років тому

      +Mohd Maqbool Alam (‫مقبول‬‎) Are the lectures good? Can you tell me what you're thinking of the course? Does the professor teaches the basic and advanced concepts? I'm looking for a good software engineering course, and I'm pretty sure Stanford cannot disappoint. Thanks a lot!

    • @m13m
      @m13m 8 років тому +1

      Ulisses Piassa It's depends upon Your experience but overall the course is awesome for anyone want to learn. and this in an introductory programming course rather than a software engineering course.

    • @ulysses_grant
      @ulysses_grant 8 років тому

      +Mohd Maqbool Alam (‫مقبول‬‎) Great, I think it's just what I've been searching for. I had a very bad background in Software Engineering in my college (most of brazilian colleges suck, believe me) and I'll learn it from a good source now. Thank you.

    • @bustermk2
      @bustermk2 8 років тому +3

      I am watching this in 2008

    • @m13m
      @m13m 8 років тому

      +bustermk2 good luck

  • @imegatrone
    @imegatrone 12 років тому

    Good, I like that you share this video, I wish success always Professor Sahami provides an overview of the course and begins discussing computer programing.

  • @kashmeawahi5379
    @kashmeawahi5379 10 років тому +3

    great teacher, you are the best teacher ever, you are funny and you teach incredibly well, thanks a lot.

  • @ashishkumarbhasker2362
    @ashishkumarbhasker2362 8 років тому

    This man is really a good teacher.

  • @NameIsNotEnough
    @NameIsNotEnough 2 роки тому +5

    Is it still practical to follow this lacture?? I'm told 8 years back about him but I'm checking this now...

    • @clar331
      @clar331 2 роки тому +1

      yes fundamentals don't change

    • @NameIsNotEnough
      @NameIsNotEnough 2 роки тому

      @@clar331 thank you.

    • @pn5563
      @pn5563 2 роки тому

      I'm new learning java course can i fallow

  • @Nitin-_-_-_-_-_-_-00971
    @Nitin-_-_-_-_-_-_-00971 3 роки тому +1

    The only lecture in which I can laugh with the Stanford students and can feel Smart.😂❤️❤️❤️❤️❤️

  • @bryanepie
    @bryanepie 9 років тому +5

    This professor is so awesome!!!!!

  • @MeekDrill
    @MeekDrill 10 років тому

    I hope I get a cool teacher like this when I enroll into CS, and thanks for sharing this for free.

  • @Zed091
    @Zed091 9 років тому +95

    this man is so good at teaching . . . i wish i could go to stanford

    • @ulysses_grant
      @ulysses_grant 8 років тому

      +ezzraxx1 Same here... I wish I could had done my graduation in a university like Stanford.

    • @PSSK101
      @PSSK101 8 років тому +2

      +ezzraxx1 www.udacity.com (started by Professor Sebastien Thrun) & the obvious: www.stanford.edu will change your lives, almost as much as having actually attended, depending on what you do with it, of course. best of luck.

    • @ivanetinajero
      @ivanetinajero 8 років тому +1

      Yeah!!!. I watched all 28 videos, and they really helped me to think as a true software engineer!!!.

    • @shikazzz
      @shikazzz 4 роки тому

      Yeah, I think a great university is not the one with faculty who are good at research but the one with faculty who know how to teach and deliver that knowledge to the next generation. I really appreciate those instructors that aim to ensure you learn the skills and knowledge.

    • @devzoi3715
      @devzoi3715 4 роки тому

      now do you understand that the vision of 2015 in back to the future 2 is inaccurate?

  • @stanford
    @stanford  13 років тому +1

    @MHFinal Yes. Our videos on UA-cam is a subset of the content that can be found on iTunes U.

  • @Jaronut
    @Jaronut Рік тому +3

    Question to anyone watching in 2023+:
    Does/should everything in this video still apply to today’s world? I’m new to coding

    • @SK-vi6fw
      @SK-vi6fw Рік тому

      CS50 from Harvard is better.

    • @Jaronut
      @Jaronut Рік тому

      @@SK-vi6fw i’m already taking that currently. It’s primarily in C though and i’m wanting a course in Java. I do agree Cs50 is an amazing course tho

    • @SK-vi6fw
      @SK-vi6fw Рік тому +1

      ​@@Jaronut A lot of knowledge is transferrable from one language to another. The tools you use at this stage is also not as important as foundational knowledge like how compilers work, debugging, memory management and basic data structures.

  • @calorus
    @calorus 14 років тому

    AWESOME lecturer.
    Inflate his ego, he deserves it.

  • @xImxWithxYoux1
    @xImxWithxYoux1 8 років тому +386

    I watch this and pretend that I am actually attending Stanford...

    • @lenimentus4698
      @lenimentus4698 8 років тому +1

      Will you ...?

    • @georgejetson9801
      @georgejetson9801 7 років тому +1

      Me too! I'd still love to go but too old to get accepted there.

    • @jeremysmith54565
      @jeremysmith54565 6 років тому +2

      Who says you're too old?

    • @Esparzamx
      @Esparzamx 6 років тому

      Same here, well to be honest I wouldn't masturbate that much in campus

    • @陈瀚龙
      @陈瀚龙 5 років тому +13

      My favorite part is only pretending to pay the tuition.

  • @user-xq5rp9fm1p
    @user-xq5rp9fm1p 9 років тому

    I love you guys, if I was smart enough, I totally would have applied to Stanford!

  • @LOSTmanONTHEINTERNET
    @LOSTmanONTHEINTERNET 10 років тому +7

    You can skip this lecture and go straight to lecture 2...

  • @pricelizzzong8121
    @pricelizzzong8121 7 місяців тому +1

    Now that’s a professor 👏

  • @zackl4307
    @zackl4307 10 років тому +19

    Lol were any of the students like "you're filming this and I can just watch it on UA-cam? WTF did i just pay for then?????"

    • @tokyomilmil
      @tokyomilmil 10 років тому +9

      Don't be a smartass~~ you obviously know even if you watch the entire video series, you still wouldn't get any credits, not to mention a bachelor degree from Stanford University......the closest thing you may get is a sort of proof issued from MOOC websites such as EdX, which is similar to actual credits but not necessarily so depended on the organization you handed the proof to. And yes, even at a minimum amount of $39 to about $50, you still have to "pay" for the MOOC proof on courses you completed.

    • @zackl4307
      @zackl4307 10 років тому +11

      Oh man you really know how to take things too seriously. Have a sense of humor and try to relax.

    • @tokyomilmil
      @tokyomilmil 10 років тому +4

      zack later I'm sure you know there's a fine line b/w a good joke and a stupid one.

    • @zackl4307
      @zackl4307 10 років тому +2

      I'm sure you're equally aware that my comment was meant to insight this sort of response from a fool like you, but then again..

    • @tokyomilmil
      @tokyomilmil 10 років тому +1

      zack later I was just trying to remind you a joke like this has crossed the line of disrespecting students paying for studying in college. It's exactly this sort of stupid jokes that ruins any good intentions or philanthropy some people are desperately in need of.
      Try to grow up and learn some sense. It will prevent you from getting run down by cars on streets.

  • @kstahmer
    @kstahmer 14 років тому

    Recommend doing the whole nine yards on this course. It's worth it. Specifically, do a browser search on "cs106a programming methodology", click the link and download the apropos handouts assignments & software.

  • @Rafael111222111222
    @Rafael111222111222 14 років тому +7

    Congratulations to Stanford for making this material available! For all the mortals(like me) who can´t get to Stanford, Harvard or the MIT, this helps a lot.

  • @LawsonWongibg
    @LawsonWongibg 13 років тому

    I wish I had such an entertaining teacher...

  • @piotr803
    @piotr803 8 років тому +16

    Thumbs up if you're watching this video lying down!

    • @dg-hughes
      @dg-hughes 7 років тому

      Wouldn't that be hard to do? Thumbs perpendicular perhaps?

  • @alberto9911
    @alberto9911 12 років тому

    nice! hope the videos are all online... thx for that and cheers from germany

  • @nurnur89
    @nurnur89 15 років тому +6

    This professor is amazing!
    watched all the lectures..
    thank you very much

  • @ArdSeachran
    @ArdSeachran 11 років тому

    Me too. I think its awesome, I finally have something to do over the summer. Its summer tutoring for free!

  • @IAmASheepEnjoyer
    @IAmASheepEnjoyer 10 років тому +3

    I can't find the handouts!!! They're not in the back!

  • @jaguar505
    @jaguar505 15 років тому

    Good lecture to start programming.
    but it will be good to name the lectures by their content to make it easy to pick which topic you need.

  • @morgigeadler
    @morgigeadler 10 років тому +8

    This guy's a legend!!! :D

  • @alepst9296
    @alepst9296 12 років тому

    This is so useful, practical and clear. All i can say is Thank you so much for sharing.

    • @PetaGriffin
      @PetaGriffin 4 роки тому

      You should have replyed to his comment

  • @kaiser741
    @kaiser741 10 років тому +5

    I went to MIT and USU channels and they're very good. This one playlist is excellent though. Awesome prof (thumbs up)

    • @devzoi3715
      @devzoi3715 4 роки тому

      now do you understand that the vision of 2015 in back to the future 2 is inaccurate?

  • @SickScottMondo
    @SickScottMondo 12 років тому

    Not at all, didn't get into programming myself until my freshman year of college. It's never too late to start.

  • @KenechiLearnsCode
    @KenechiLearnsCode 9 років тому +10

    Just started learning programming using this course. Afterwards I'm going to move onto the iOS courses also by Stanford. I'm vlogging my progress on my channel. Would be cool to connect with anyone who has also just started this course. Also check out the class guide that +trihard posted below - very very useful.

    • @haloslippin6894
      @haloslippin6894 9 років тому +1

      I'm starting this today! What are the chances. Connect with me :)

    • @MostInterestingManInTheWrld
      @MostInterestingManInTheWrld 9 років тому

      Already know basic C++ and PHP, but just started learning Android.

    • @KenechiLearnsCode
      @KenechiLearnsCode 9 років тому +1

      Daniel Shorts Yeah sure. I'm up to lecture 4 now. I think I would have watched lectures 4 and 5 by the end of this week :)

    • @zebashadmani6415
      @zebashadmani6415 9 років тому

      Yo, I starting today

    • @KenechiLearnsCode
      @KenechiLearnsCode 9 років тому +1

      It's helping a lot. I've watched up to lecture 16. So far I've built a version of Breakout - gist.github.com/kenechilearnscode/4c205eeb9889b9e188bb and most recently I'm working on Hangman - gist.github.com/kenechilearnscode/8a3d9091e93e43fde405 - feel free to copy the code and paste into your IDE if you want to run them. Most importantly, I think this course is giving me a good understanding of programming philosophies and principles, something that I think other online courses are lacking. I'd definitely recommend it. The only caveat is that there are a lot of lectures and it takes time but I think it's worth it. I mean, this is Stanford we're talking about!

  • @hello_dayana
    @hello_dayana Місяць тому

    i love the word “bug”, computer science is so creative :)

  • @mrKitke
    @mrKitke Рік тому +5

    These lectures, and the next in the series (Programming Abstractions and Paradigms) were a game changer in my life. I was able to learn enough by myself and watching this fantastic series to switch careers, and from a low level university employee working on humanities departmenent, start a programming career. 9 years later, I'm a senior software engineer in one of the biggest companies in the region. Thank you Standford for sharing this fantastic content! Professor Sahami is a fantastic lecturer, definitely one of the best that I have ever heard.

    • @AtomLabX
      @AtomLabX 9 місяців тому +1

      Do you still think this content is relevant as today/?

    • @mrKitke
      @mrKitke 7 місяців тому

      @@AtomLabX Yeah I think it is still worth watching, although will have trouble running the examples, since they are written in quite old versions of Java. Nevertheless, the gist of the knowledge and the basic abstractions are definitely still relevant.

  • @isaacdavid551
    @isaacdavid551 11 років тому

    Groucho Marx does programming - I am so going to enjoy following this course!

  • @RajaseelanGaneswaran
    @RajaseelanGaneswaran 15 років тому +8

    Damn,
    Makes me wish I had this kind of lecturers back when I was learning.

  • @Tekkerue
    @Tekkerue 13 років тому

    @ttabbachino,
    That could be, but I wonder how much of it is simply Mehran. :-) I've peeked at the videos for the two courses following this one and they all have different teachers so it'll be interesting to see how well they compare to Mehran.
    '
    Also, I will say that the Harvard course was equally as good, just different. He taught C so he goes a lot more in depth into the details of memory and what's really going on under the hood at a low level. It is a great compliment to this course.

  • @SK-vi6fw
    @SK-vi6fw Рік тому +3

    This guy is more energetic laying out the logistics for his class than my professors were during my entire masters degree. And that was at a Russel Group university.

  • @bashirmalool4756
    @bashirmalool4756 12 років тому

    Hey
    You can find ur answer in 19th minute of 1st lecture. There Mr.Sahami said that the stus can use 2 as textbook:
    1- karel-the-robot-learns-java From Stanford Uni
    2- The Art and Science of Java Bye Eric S. Roberts

  • @gvantsasulkhanishvili9402
    @gvantsasulkhanishvili9402 2 роки тому +3

    Just started this course, want to see my comment in several months/years when I will (hopefully) have better knowledge and bigger progress.

    • @RaveDTZ
      @RaveDTZ Рік тому

      its been a year, how's things going now?

  • @DigitalNoomad
    @DigitalNoomad 11 років тому

    I feel safe when Im on this part of youtube.. no trolls no bull

  • @sweden8343
    @sweden8343 11 років тому +48

    He reminds me of Jims dad in American Pie

    • @divyanshujoshi7478
      @divyanshujoshi7478 7 років тому +1

      yeah me to

    • @glanced9684
      @glanced9684 6 років тому

      Lol yeah

    • @kartikeyyyy
      @kartikeyyyy 6 років тому

      Haha

    • @saipanda893
      @saipanda893 6 років тому

      Yeah me to

    • @陈瀚龙
      @陈瀚龙 5 років тому

      I never saw that movie, but I think you mean comedy legend of movies and television, Eugene Levy. I just posted the same thing:)

  • @Ali252ful
    @Ali252ful 12 років тому

    C Basic is just one of the "implementations" of the original BASIC language. And MS VB is similarly one of the successors of the original BASIC language. Granted I had never looked into C Basic until you mentioned it (just through a quick google), I suppose they should be somehow similar.
    That being said, I think he just meant BASIC as a whole and all the languages influenced by it.

  • @RobaczekBaczek
    @RobaczekBaczek 8 років тому +4

    In march I'm starting Java cours on my university in Poland so this youtube course will be great to get some experience in Java. Thanks Stanford for giving me the opportunity to learn from one of the best University in the World. Professor Sahami speeks very fast :) but I hope I will understand what is important.

    • @devzoi3715
      @devzoi3715 4 роки тому

      now do you understand that the vision of 2015 in back to the future 2 is inaccurate?

  • @ThoughtProgramming
    @ThoughtProgramming 11 років тому

    XXX Thought is Precious XXX
    Thinking in it’s most part is Behavioral Activity. Behavioral Activity can be programmed. Using language as a mind software we permanently are repeating our desired goals through spoken words, just like a mantra. This way we are establishing a specific pattern of information and literally downloading as well as programming the subconscious mind, which in response will trigger the programmed action. Our subconscious mind works like a computer. It turns commands..

  • @StupidJellyfish
    @StupidJellyfish 12 років тому +4

    It's never too late, friend. However, the earlier you start it the better. ;)

  • @CronosXIIII
    @CronosXIIII 12 років тому

    Hmm about to watch this. Let's see how he explains it compared to my lecturers.

  • @myfreetime123
    @myfreetime123 9 років тому +5

    java is such a pain in the ass

    • @thomassaurus
      @thomassaurus 9 років тому

      myfreetime123 I abandoned java to start learning python, it's been going much better.

    • @barl5088
      @barl5088 7 років тому +1

      +tomassaurus how'd it go?

  • @Skillseboy1
    @Skillseboy1 7 років тому

    This guy is so chill.

  • @rabinpoudyal8184
    @rabinpoudyal8184 7 років тому +17

    Thumbs Up for those watching these lectures in 2017

  • @misskhan121
    @misskhan121 13 років тому

    thanks To Mr.Mehran Sahami

  • @RaggaDnB
    @RaggaDnB 13 років тому +4

    this makes me feel like im in class !

    • @PetaGriffin
      @PetaGriffin 4 роки тому

      Y the space before the exclamation mark???

  • @FAHGVidz
    @FAHGVidz 9 років тому +1

    BEST TEACHER MAN!

  • @anthonyintheuk
    @anthonyintheuk 10 років тому +3

    For everybody looking for the actual edition of the main text book used in this course there is a "tor" for it over on the bay. I will not provide a link to it as I do not want to subject myself to legal countermeasures by the greedy publishing company. Downloading the book is considered a copyright violation but just like the professor said "There is nothing quite like the extortion that is text books." I happen to agree which is why I'm posting this comment.

    • @haloslippin6894
      @haloslippin6894 9 років тому +1

      You probably don't need to listen to this guy (No offense anthonyintheuk). I believe this is the book (right from Stanford's own website).
      web.stanford.edu/class/cs106a/materials/karel-the-robot-learns-java.pdf (credit to Stacy Haller from below in the comments)

  • @jaimertoresh8342
    @jaimertoresh8342 10 років тому +1

    omg these are gold mine for me thanks for sharing!

  • @frostypawsgaming1338
    @frostypawsgaming1338 7 років тому +5

    8 years have passed..... lol

  • @AlexanderMccarthey87
    @AlexanderMccarthey87 11 років тому

    You can get all the handouts and stuff online. karel is widely available as well.

  • @k.k9206
    @k.k9206 10 років тому +5

    That man writes faster than i can type....

  • @MrJreyes15
    @MrJreyes15 11 років тому

    one of my dream colleges

  • @S3b1Videos
    @S3b1Videos 12 років тому +3

    I want this man to be my IT teacher :-) !

  • @NYCxDEMON
    @NYCxDEMON 11 років тому

    Attending that school is my dream. I am going to try hard as hell to be one of those students in that class in 4 years.

  • @ShivangiSingh-wc3gk
    @ShivangiSingh-wc3gk 8 років тому +15

    where can i get the handouts?

  • @timzhang1341
    @timzhang1341 7 років тому

    This man is outstanding!

  • @ankitkumain
    @ankitkumain 7 років тому +4

    Thumbs up if you are watching in 2017

  • @cindyz2551
    @cindyz2551 10 років тому +1

    He is awesome!

  • @Rahul-lg1nw
    @Rahul-lg1nw 3 роки тому +3

    it's 2021

  • @clarkflavor
    @clarkflavor 11 років тому

    Wow this is amazing. Looking forward to learning from this course!

  • @sarojdhakal21
    @sarojdhakal21 7 років тому +3

    as a java student i am watching this video in 2017

  • @GiriPrahastaPutra
    @GiriPrahastaPutra 14 років тому

    Wow, this is great, really GREAT, Thanks Stanford!

  • @codedusting
    @codedusting 3 роки тому +2

    Is this course relevant in 2021?

  • @thoughts8182
    @thoughts8182 Рік тому +2

    Lecture 1 down. Stick with it boys, don't give up!

    • @thoughts8182
      @thoughts8182 5 місяців тому +1

      Nvm, don't listen to me. I gave up. lol

  • @livingstonminja
    @livingstonminja 6 років тому +2

    wow... am in Tanzania and attending Stanford everyday.. God bless you guys...

  • @ZahidHasan-cc8tf
    @ZahidHasan-cc8tf 3 роки тому +2

    UA-cam recommended me this video today. 28 December, 2020.

  • @tremapar
    @tremapar 15 років тому

    Im thinking of using audacity to lower the pitch and then use media coder to put it back together with the video, and then watch it. Maybe re-upload it too.

  • @hussainv1
    @hussainv1 14 років тому

    its just so wonderful told..!

  • @lifetimeeducation3739
    @lifetimeeducation3739 4 місяці тому +1

    I am from India
    I love Stanford Harvard and other universities
    I am learning and I have aim to visit Stanford University

  • @MovieMad007
    @MovieMad007 14 років тому

    hey i like this guy, he's cool
    might stick around on this channel