"Try it and see" is probably the best advice ever. Ran into a problem today with a HUGE overwhelming report and thought of that quote and started changing things and commenting values out just to see what would happen. Got a lot further with my problem :) Such a simple piece of advice but it's so powerful (especially for us new programmers)! Thanks again for the fantastic vids.
Lecture starts at 15:00 - Hello World.cpp, he was having issues opening a file in Windows At 50:30 sound is off but only until 51:25 and then the quality is very low... Mic battery I guess.
Pretty sure he knew what he was doing when he had trouble opening the file. He said he's been lecturing for about 12 years, presumably using the Windows machine for most of that time. What an original way to get the students involved in the lecture and calling out suggestions. This is a much more fun way to learn programming than reading a book. Thanks for making these lectures available!
I'm REALLY loving Richard's lectures. It's a sad sad thing that here in Brazil we have such unevoled teachers. I mean, the topics are roughly the same as other computer science courses but the teachers have an odd, archaic, almost elitist view of what it is to pass on new knowledge. Most of them will spend all classes solving book exercises (expecting that you have already learned the topic by yourself), won't answer questions(and get mad about it) and just boss studends around.
This is awesome! I'm a student in the US who doesn't know anything about computing, but I want to learn. It's great that these videos are public. Richard Buckland is a very engaging speaker.
Getting ready to start as a freshman at Purdue University this fall. I'm majoring in CS and plan on becoming a software engineer. These videos are very helpful in showing me what I'll be learning. My high school didn't have any CS classes so this is really awesome to have at my disposal! Thanks!
Ok why Richard is so hated and only 9 dislikes? I really like the way he flips the topics. It is like summer trip for me. Probably his charisma and energy drives the haters away from the dislike button!
Hey Richard! I have been watching your videos for the past 2, 3 days and you are amazing!!! Am not a student but these videos are really really helpful so far for me.
"When you get the video of this lecture I want you to zoom into my face and play that in fast forward" DONE! I was watching this at 2x speed and it was HILARIOUS xD -- Still very interesting how someone from a different background struggles using windows for simple tasks... just like many people coming from a windows background get frustrated with Linux and think it sucks just because they're not used to it.
It's good to see you really like the guy. The problem is he takes 20 minutes to explain something that only takes two minutes to explain. This is because he distracts himself way too much. I also find it embarrassing a computer science professor doesn't know how to use a computer, even if it's running an OS he hates. That crappy OS is part of computer science. Personality isn't everything.
just the life style of the people who go into these things.. and all the time it takes. its just... we die so soon, when im in these classes i feel like im wasting away
MOST IMPORTANT! A lot of people taking computer sciences think they want to only concentrate on one specific aspect, like hardware, or programming, etc. I have, in my experience, found that people with a well grounded knowledge of all aspects of computers tend to be more successful than those who only concentrated on one specific field of computers exclusively. Get the basics of all computer technology and then concentrate on a field. Oh the stories I could tell if I had space here.
at 38:17 the gate is switched on but i thought that the "blobby thing" turned gates off. Why did the voltage value 1 switch the first blobby gate off but the value 0 turn the second bloby gate on? also, what is the actual name of the blobby gate and how is the voltage ever "0" anyway? doesn't 0 just mean nothing, as in no volts? what is actually travelling through the circuit when it is 0, a voltage value between 0 and 1? It has to be something; it can't actually just be 0.
Thank you so much for taking time and answering my question. What would be a better major overall Bachelors in Computer Science Or Bachelors In Software Engineering? And with which degree are more jobs open?
I'm confused at 53:59. He said it was a 4-bit machine, meaning there are four bits at each memory location. But I thought on modern computers there are 8 bits at a certain memory address, but modern machines aren't 8-bit?
He talks about the transistors in the SRAM - static ram - cache. It uses 4 to 6 transistors for every bit. Remember he changes the VALUE of the bit from 1 to 0 and vice versa. The voltage is "5" or "0" for 1 and 0 respectively. Yes you are right that it can't be 0. This is called tolerance. For example if the voltage is under 0.7 V It will go to 0 and if it is 4.3 it will be 1!
What is the name of that history book that took excerpts from textbooks around the world on the same event and compiled them? I can't find the video where it was mentioned !!! :(
If you have decent computer classes in High School, take them. The more you learn now, the easier it will be to grasp advanced courses in college. Read a lot of books about computers, and don't be afraid to try some exercises they offer in them with your PC. Get a basic idea on what that computer is doing "under the hood". You'll find it's really not that complicated at all Once you realize it's not a magic box, you'll find the advanced stuff a lot easier to comprehend.
@ILykToDoDuhDrifting It's "History Lessons: How Textbooks from Around the World Portray U.S. History" Dana Lindaman and Kyle Ward ISBN-10: 1565848942 ISBN-13: 978-1565848948 have fun!
What the hell am i doing here? I'm a mechanical engineering student and I feel like watching all his videos coz he makes higher computing look really interesting and fun! GO R BUCKLAND!
Hey Guys! I really like this videos! is very helpfull! I am for now watching the second one, so I am wondering if you also record the lab class! I guess you all might make a lot of the codings there??? I also would like to know the name of the book he said is good! Thank you all! eliane
@nepalihercules It didn't look like any linux distro ive ever used. actually it looked just like mac OSX lol. Its a very easy mistake to make because linux is based off of unix and often considered a unix OS, even though it isnt.
meh. im sitting Higher computing atm (scottish equivalent to Alevel computing) :P hoping to eventually have a career like his :) good fun watching his teaching while learning :)
Hello, I am a Sophomore at high school and i have no experience with programing computers. I want to be a software engineer,how hard would it be for me in college when i major in Computer Science.Thank you.How hard would it be for me.
just to add a comment as far as editor wars :P Vim (on Linux, Windows and BSD) - vim . org Notepad++ (on Windows) - notepad-plus-plus . org both of these can do EOL conversion (Unix Style to windows ) and are great editors for text editing
@ytrewQwerty Look dude, he's been lecturing for what? 12 years? Of course he knew what he was doing. It's a way to get the class involved with what he's doing, I bet for most of his lecturing time he has been using Windows computers. Listen to the way he talks to the crowd he's getting them involved with what he is doing, getting them to talk and speak up.
What's that got to do with anything? That's like people who expect me to be an expert on networking just because I build my own computers and spend a lot of time at my computer. If I haven't worked with networking then no matter how good I am at building computers then of course I'm not going to know anything about networking. The same applies here, just because he's good at programming doesn't mean he's automatically going to be good with Windows if he hasn't used a lot of Windows.
I take back what i said. Just saw him using his Mac. Looks like standard Darwin (Unix-derived) core. Shame. Would have been more interesting if he had Linux on his mac instead.
I half expected him to suddenly say "In a van down by the river!" with his self-affirmation, feel good speech. "Kumbayah" had to be next. The transistor explanation was sufficient for the topic. I don't hate the guy, nor do I think he is incompetent. I do, however, think he is overrated. People spend a fortune to go to a university. I would think they would want to get their money's worth. The Comedy Channel is free.
Crappy OS or not, still doesn't justify him being ignorant of a major chunk of the computer world. I happen to have a great familiarity with BSD, Linux, Windows, MacOS, Solaris, and quite a few others. It's called "learning and knowing your field". Why? Well, I'm afraid many of his students just may sell their souls and work for the company making that crappy OS. Being a teacher of Computer Science infers having at least a familiar knowledge of many aspects of computers, bad and good.
Haha so thats how they do it.. explain everything to basics.. P.S. The address bar C:\temporary files\temp whatever u could of just copy pasted into the Open Dialog and finished with the file name followed by a click on ok But it seemed like you wanted to make a joke about windows .. so then okay and u wanted to teach ppl to do the always open with that editor so yah good stuff.
Oh calm down, it's just a video on the Internet. To address your concern. Yes, he is teaching, and I admit "he's not teaching anything" was a bit harsh. However, here are my final thoughts on this old topic. I am surprised how much about computers he didn't know. Such a professor should know about more than one type of computer everyone is using. I am disappointed at how much time he wastes with "fluff". You can teach by entertaining and not waste time. ... continued...
If he is engaging, entertaining AND teaching something. However, if he's not teaching anything then you might as well watch John Stewart if you want to be entertained or look cool. A teacher must TEACH. Of course, good teachers can do that in fun and creative ways, and make every minute a teaching moment. I didn't see that with this guy. Sure he's friendly and funny, but he's not teaching anything. He's flirting, not teaching.
Also, in order to call an OS crappy, you must at least be familiar with it to be able to give it a judgement of "crappy". Otherwise you're just a fanatic fool going with the crowd. Being able to demonstrate WHY it's crappy requires knowledge of it. Besides, just about every student not able to afford a Mac will have a Windows PC, and not being able to demonstrate even basic usage to help those students is, frankly, embarrassing. Besides, flamboyance does not make a good teacher.
he doesnt know how to do something simple in windows, and blames the OS and starts the good old common "microsoft big brother" bullshit? Well who is big brother? someone who controls everything in their machine, hardware to software (apple)? or someone who runs its OS on any machine you want, letting you free to choose any hardware companies you want?
So far, I'm into this lecture series an hour and a half, and this 'instructor' doesn't do much more than talk and talk and talk. Like I want to hear his terribly awkward attempt at humor. Just teach the subject. Present the ideas, explain them, make sure the audience gets it. That's your job, spreading knowledge and understanding, not relating to the class every boring, dry anecdote of your rather mundane life while pretending you're on comedy tour. Teach, man, teach. Extremely annoying.
a university lecturer that doesn't know how to copy and paste in windows, my lecturer could copy/paste/move/delete/find/ etc using the keyboard on windows/mac/unix with equal ease.....this guy is a joke
"Try it and see" is probably the best advice ever.
Ran into a problem today with a HUGE overwhelming report and thought of that quote and started changing things and commenting values out just to see what would happen. Got a lot further with my problem :)
Such a simple piece of advice but it's so powerful (especially for us new programmers)! Thanks again for the fantastic vids.
I love this guy. It is my biggest goal and dream to study CS here once I leave school, and I can only hope he will be my Professor.
Lecture starts at 15:00 - Hello World.cpp, he was having issues opening a file in Windows
At 50:30 sound is off but only until 51:25 and then the quality is very low... Mic battery I guess.
Pretty sure he knew what he was doing when he had trouble opening the file.
He said he's been lecturing for about 12 years, presumably using the Windows machine for most of that time.
What an original way to get the students involved in the lecture and calling out suggestions.
This is a much more fun way to learn programming than reading a book. Thanks for making these lectures available!
I'm REALLY loving Richard's lectures. It's a sad sad thing that here in Brazil we have such unevoled teachers. I mean, the topics are roughly the same as other computer science courses but the teachers have an odd, archaic, almost elitist view of what it is to pass on new knowledge.
Most of them will spend all classes solving book exercises (expecting that you have already learned the topic by yourself), won't answer questions(and get mad about it) and just boss studends around.
This is awesome! I'm a student in the US who doesn't know anything about computing, but I want to learn. It's great that these videos are public. Richard Buckland is a very engaging speaker.
Mr Richard thank you, made me want to learn programming again I have tears in my eyes bruh. Just know you made a history.
Getting ready to start as a freshman at Purdue University this fall. I'm majoring in CS and plan on becoming a software engineer. These videos are very helpful in showing me what I'll be learning. My high school didn't have any CS classes so this is really awesome to have at my disposal!
Thanks!
Ok why Richard is so hated and only 9 dislikes? I really like the way he flips the topics. It is like summer trip for me. Probably his charisma and energy drives the haters away from the dislike button!
i would have loved to had a lecturer this passionate and excited about what he's teaching.
the strong force in Dr, Buckland gives me every bit of confidence in being a good programmer.
Hey Richard! I have been watching your videos for the past 2, 3 days and you are amazing!!!
Am not a student but these videos are really really helpful so far for me.
I agree with you.. prof. Sahami from Stanford.. Mehran Sahmi..i dunno if i spelled it right... one of the best professors ive ever had..!!
This is really beautifully filmed. I can't thank you enough, thanks from the US.
"When you get the video of this lecture I want you to zoom into my face and play that in fast forward" DONE! I was watching this at 2x speed and it was HILARIOUS xD -- Still very interesting how someone from a different background struggles using windows for simple tasks... just like many people coming from a windows background get frustrated with Linux and think it sucks just because they're not used to it.
Great teacher. I'm glad this class was recorded.
He is so enthusiastic to teach. Thank you
This is fantastic!! I wish i had such an enthusiastic lecture when i was at uni..
I think his pace is awesome...
I'm only diploma level at college in England, but I think that I can learn well from this dude
Even though I don't know anything about computer science I find his videos really interesting and funny. :)
It's good to see you really like the guy. The problem is he takes 20 minutes to explain something that only takes two minutes to explain. This is because he distracts himself way too much.
I also find it embarrassing a computer science professor doesn't know how to use a computer, even if it's running an OS he hates. That crappy OS is part of computer science. Personality isn't everything.
I think it's done purposely to engage the students etc. but you wrote this 15 years ago, you could actually be dead.
If youve got a good teacher its good. Especially for computer programming!
woot! go Richard and Computer science!
just the life style of the people who go into these things.. and all the time it takes. its just... we die so soon, when im in these classes i feel like im wasting away
its strange how nobody has commented who actually follows this exact class, considering it's for them.
I like this video, i want to be an engineer but i dont know what kind, this video gave me some background info on electrical engineering.
I agree. Amazing lectures.
i wish i had a teacher just like this guy
MOST IMPORTANT! A lot of people taking computer sciences think they want to only concentrate on one specific aspect, like hardware, or programming, etc. I have, in my experience, found that people with a well grounded knowledge of all aspects of computers tend to be more successful than those who only concentrated on one specific field of computers exclusively. Get the basics of all computer technology and then concentrate on a field. Oh the stories I could tell if I had space here.
at 38:17 the gate is switched on but i thought that the "blobby thing" turned gates off. Why did the voltage value 1 switch the first blobby gate off but the value 0 turn the second bloby gate on? also, what is the actual name of the blobby gate and how is the voltage ever "0" anyway? doesn't 0 just mean nothing, as in no volts? what is actually travelling through the circuit when it is 0, a voltage value between 0 and 1? It has to be something; it can't actually just be 0.
Thank you so much for taking time and answering my question. What would be a better major overall Bachelors in Computer Science Or Bachelors In Software Engineering? And with which degree are more jobs open?
I love this guy.
I'm confused at 53:59. He said it was a 4-bit machine, meaning there are four bits at each memory location. But I thought on modern computers there are 8 bits at a certain memory address, but modern machines aren't 8-bit?
Amazing teacher.
You are neither right not wrong. It's one's personality. It's nothing to do with one's talent.
He talks about the transistors in the SRAM - static ram - cache. It uses 4 to 6 transistors for every bit. Remember he changes the VALUE of the bit from 1 to 0 and vice versa. The voltage is "5" or "0" for 1 and 0 respectively. Yes you are right that it can't be 0. This is called tolerance. For example if the voltage is under 0.7 V It will go to 0 and if it is 4.3 it will be 1!
What is the name of that history book that took excerpts from textbooks around the world on the same event and compiled them?
I can't find the video where it was mentioned !!! :(
What compiler are you using? What software do I need to download, and where can I obtain the link?
really great teacher, he does remind me also of Dr. Who, he is cool ! :)
If you have decent computer classes in High School, take them. The more you learn now, the easier it will be to grasp advanced courses in college. Read a lot of books about computers, and don't be afraid to try some exercises they offer in them with your PC. Get a basic idea on what that computer is doing "under the hood". You'll find it's really not that complicated at all Once you realize it's not a magic box, you'll find the advanced stuff a lot easier to comprehend.
@ILykToDoDuhDrifting It's "History Lessons: How Textbooks from Around the World Portray U.S. History" Dana Lindaman and Kyle Ward
ISBN-10: 1565848942
ISBN-13: 978-1565848948
have fun!
What the hell am i doing here? I'm a mechanical engineering student and I feel like watching all his videos coz he makes higher computing look really interesting and fun! GO R BUCKLAND!
How is engineering going?
Hey Guys! I really like this videos! is very helpfull! I am for now watching the second one, so I am wondering if you also record the lab class! I guess you all might make a lot of the codings there??? I also would like to know the name of the book he said is good! Thank you all!
eliane
@nepalihercules It didn't look like any linux distro ive ever used. actually it looked just like mac OSX lol.
Its a very easy mistake to make because linux is based off of unix and often considered a unix OS, even though it isnt.
where can i buy one of those butterflies online?
Would you care to elaborate? In what way does it depress you?
can some one give this whole lecture series url
I am watching this video on my mac while programming on my Windows Laptop.
meh. im sitting Higher computing atm (scottish equivalent to Alevel computing) :P hoping to eventually have a career like his :) good fun watching his teaching while learning :)
how's life now?
@@Zack-xz1ph Hows life now for you? lol
Hello, I am a Sophomore at high school and i have no experience with programing computers. I want to be a software engineer,how hard would it be for me in college when i major in Computer Science.Thank you.How hard would it be for me.
How did it go?
I love how the first big number he thinks of is '512'. A true computer lover!
it would be a single line command to do whole that stuff, while on GNU/Linux. it was the point I guess.
@UncleDraken The first one I think of is 2048
just to add a comment as far as editor wars :P
Vim (on Linux, Windows and BSD) - vim . org
Notepad++ (on Windows) - notepad-plus-plus . org
both of these can do EOL conversion (Unix Style
to windows
) and are great editors for text editing
@ytrewQwerty Look dude, he's been lecturing for what? 12 years? Of course he knew what he was doing. It's a way to get the class involved with what he's doing, I bet for most of his lecturing time he has been using Windows computers. Listen to the way he talks to the crowd he's getting them involved with what he is doing, getting them to talk and speak up.
richard remids me of John green
What's that got to do with anything? That's like people who expect me to be an expert on networking just because I build my own computers and spend a lot of time at my computer. If I haven't worked with networking then no matter how good I am at building computers then of course I'm not going to know anything about networking. The same applies here, just because he's good at programming doesn't mean he's automatically going to be good with Windows if he hasn't used a lot of Windows.
class starts 15:00 minutes in
Holy shit he predicted the DUO :D
Haha, loved this guy.
This is the fucking best professor on the whoel fucking planet!! No, in the whole universe bitchess!!
"Do you have a screwdriver?"
"Yes, I do!"
"...can we have it?" :D
Lecture really starts at roughly 14 minutes.
yep imma high schooler :D
this is great
Ah, the bafflement which Slot 1 caused continued right into 2008 eh...
@holycuteboy same man i'm from the US
why does this depress me. not just comp science, any math, science, etc.
I take back what i said. Just saw him using his Mac. Looks like standard Darwin (Unix-derived) core. Shame. Would have been more interesting if he had Linux on his mac instead.
he reminds me of Dr. who.
In case he doesn't respond back, I'd suggest going for Visual C++ simply for the ease of use.
I half expected him to suddenly say "In a van down by the river!" with his self-affirmation, feel good speech. "Kumbayah" had to be next.
The transistor explanation was sufficient for the topic.
I don't hate the guy, nor do I think he is incompetent. I do, however, think he is overrated. People spend a fortune to go to a university. I would think they would want to get their money's worth. The Comedy Channel is free.
This guy's hilarious
im windows noob.. and i use linux not mac.. wow, i didnt know that mac and linux users have common experiences (:P)
Does anyone else think this guy resembles john green?
Crappy OS or not, still doesn't justify him being ignorant of a major chunk of the computer world.
I happen to have a great familiarity with BSD, Linux, Windows, MacOS, Solaris, and quite a few others. It's called "learning and knowing your field". Why? Well, I'm afraid many of his students just may sell their souls and work for the company making that crappy OS.
Being a teacher of Computer Science infers having at least a familiar knowledge of many aspects of computers, bad and good.
my goodness! the teacher used a Wiki page!
Haha so thats how they do it.. explain everything to basics..
P.S. The address bar C:\temporary files\temp whatever u could of just copy pasted into the Open Dialog and finished with the file name followed by a click on ok
But it seemed like you wanted to make a joke about windows .. so then okay and u wanted to teach ppl to do the always open with that editor so yah good stuff.
lol the teacher looks like a grown up like grown up HARRYPOTTER!!!!
No, his Mac is running Linux. You can do that, you know.
Windows XP was such a mess lmao. I'm glad newer versions of Windows have fixed this jankness for the most part.
Lol@ 46:20 "Pentium duo na theyed never do that"
00:26
Oh calm down, it's just a video on the Internet. To address your concern. Yes, he is teaching, and I admit "he's not teaching anything" was a bit harsh. However, here are my final thoughts on this old topic.
I am surprised how much about computers he didn't know. Such a professor should know about more than one type of computer everyone is using. I am disappointed at how much time he wastes with "fluff". You can teach by entertaining and not waste time. ... continued...
He made a mistake. He said Mac runs Linux, but it actually runs UNIX.
Rofl @ 46:30 - they'll never call it a duo...
teacher really needs to learn windows basics
If he is engaging, entertaining AND teaching something. However, if he's not teaching anything then you might as well watch John Stewart if you want to be entertained or look cool.
A teacher must TEACH. Of course, good teachers can do that in fun and creative ways, and make every minute a teaching moment. I didn't see that with this guy. Sure he's friendly and funny, but he's not teaching anything. He's flirting, not teaching.
you have to be smarter than the computer to open the file.
Uni lecturers talk too fast. makes it hard to learn.
...
Also, in order to call an OS crappy, you must at least be familiar with it to be able to give it a judgement of "crappy". Otherwise you're just a fanatic fool going with the crowd. Being able to demonstrate WHY it's crappy requires knowledge of it.
Besides, just about every student not able to afford a Mac will have a Windows PC, and not being able to demonstrate even basic usage to help those students is, frankly, embarrassing. Besides, flamboyance does not make a good teacher.
he doesnt know how to do something simple in windows, and blames the OS and starts the good old common "microsoft big brother" bullshit?
Well who is big brother? someone who controls everything in their machine, hardware to software (apple)? or someone who runs its OS on any machine you want, letting you free to choose any hardware companies you want?
This comment shows your expertise in computer languages, tools and your understanding. Ridiculous..
haha.
he's really terrible at windows even for a guy who uses linux/macs, but pretty funny.
So far, I'm into this lecture series an hour and a half, and this 'instructor' doesn't do much more than talk and talk and talk. Like I want to hear his terribly awkward attempt at humor. Just teach the subject. Present the ideas, explain them, make sure the audience gets it. That's your job, spreading knowledge and understanding, not relating to the class every boring, dry anecdote of your rather mundane life while pretending you're on comedy tour. Teach, man, teach. Extremely annoying.
a university lecturer that doesn't know how to copy and paste in windows, my lecturer could copy/paste/move/delete/find/ etc using the keyboard on windows/mac/unix with equal ease.....this guy is a joke