This is the third video in the course. Check out the full playlist: ruclips.net/p/PLWKjhJtqVAbmGw5fN5BQlwuug-8bDmabi Here is a forum to discuss CS50 with other people from freeCodeCamp: www.freecodecamp.org/forum/c/harvard-cs50
This is really amazing and I can say this is really the one of the best lecture I have seen.Currently I am on week 1 lecture and it is such a great experience to learn from Prof.Malan.
I am now at the end pf second sem in my university but This is my second lecture counting from CS50- B, It took us the whole semester to learn what th guy taught in 2hrs. And FreeCodeCamp guys, Quincy and Company thank you is never enough
This lecture is increadibly better than my uni's. The lecture is so engaging, fun and so clear. Meanwhile in my uni the lecturer dribbles incoherently over videos used in the past semesters smh
Great video I have a BS in info sys but I haven’t looked at programming for a few year. So I’m refreshing. But this was the best explanation of the various sorts that I’ve seen.
Being a BA English student, I watch this video to develop my spoken English skill...Anyway , I understand something about the functions of computer and its parts...
Can you please try to get David to let you upload CS61 as he mentioned in the class? Or is there already something similar to that? (low level/assembly stuff)
Sigh, sometimes i wish i did not go to college in canada. My professors are so low quality at the moment, they just zoom zoom through everything without explanations and tell us to research it our selves and not ask questions...
David sir can u make complete series of lecture in c say 20 lecture and each lecture of 1.30 hours .......u r best in teaching ..u can refer jeery Cain from stanford university ...he has 27 lecture just on c and ....i have also seen stanford university Jerry Cain video lecture has 27 video just on c ,memory stack in c,malloc in c ......etc........
The sorting algorithm would have even more efficient if the chairs weren't used: the time each volunteer take to sit and stand up would have been saved. 😄
Host Promo when you talk about strings you would have to specify what it means to be sorted. Are we sorting alphabetically by the first letter? Or are we sorting by the number of chars in each string? Or some other value?
Because it is a great introduction to computer science. Where as freeCodeCamp’s curriculum is focused on practice, CS50 is focused more on theory. So we think you’ll find them to be great complimentary learning resources.
This is the third video in the course. Check out the full playlist: ruclips.net/p/PLWKjhJtqVAbmGw5fN5BQlwuug-8bDmabi
Here is a forum to discuss CS50 with other people from freeCodeCamp: www.freecodecamp.org/forum/c/harvard-cs50
This is really amazing and I can say this is really the one of the best lecture I have seen.Currently I am on week 1 lecture and it is such a great experience to learn from Prof.Malan.
Amazing
Can you add arabic subtitles?
fvrrbhbmmjg5654
g32q
This guy is the best. I can rarely pay attention to youtube tutorials for >5 mins. This guy has me zoned in for 2 hours at a time.
Fact
no literally I've been watching him straight up for 6 hours no distractions and I've never felt happier 😭👎🏻
Just the fact that you added "and Sorting Algorithms" to the title helped me find what I needed. wonderful class and teacher. thanks for the upload.
For mobile users:
⭐️Contents⭐️
⌨️ (00:00:00) Introduction
⌨️ (00:00:54) Week 1 Recap
⌨️ (00:04:47) Preprocessing
⌨️ (00:07:05) Compiling
⌨️ (00:09:01) Assembling
⌨️ (00:09:29) Linking
⌨️ (00:12:36) buggy0.c
⌨️ (00:16:13) buggy2.c
⌨️ (00:25:14) Debugging Tools
⌨️ (00:26:02) RAM
⌨️ (00:29:11) Arrays
⌨️ (00:30:01) scores0.c
⌨️ (00:41:47) scores2.c
⌨️ (00:49:45) scores4.c
⌨️ (00:52:21) string0.c
⌨️ (01:00:42) Null Terminator
⌨️ (01:03:06) strlen.c
⌨️ (01:06:16) ascii0.c
⌨️ (01:09:39) capitalize0.c
⌨️ (01:12:23) capitalize1.c
⌨️ (01:16:38) argv0.c
⌨️ (01:21:25) argv1.c
⌨️ (01:24:52) Ciphering
⌨️ (01:33:15) exit.c
⌨️ (01:36:58) Finding 50
⌨️ (01:40:38) Sorting on Stage
⌨️ (01:50:27) Bubble Sort
⌨️ (01:51:34) Selection Sort
⌨️ (01:52:23) Computational Complexity
⌨️ (01:57:42) Merge Sort
⌨️ (02:04:29) Comparing Sorts Visually
This series is amazing. We're so lucky to have this information provided for free!
That chair demonstration was excellent. I could almost visualize the code in my head, good way to think about the logic of sorting.
No one's gonna talk about the amazing intro?
What's the song in the intro?
It's really fantastic.
The lecturer is a passion teacher!
Especially when you run at 1.25 speed.
@@hektor6766 not needed in his videos
I thought he was computer teacher?
Thank you for posting this. I am not traditional software engineer, and I would never found this content had you not posted it.
He is real teacher, really let the students suggest solutions. Others just tell their "story" then the class is done.
I am now at the end pf second sem in my university but This is my second lecture counting from CS50- B, It took us the whole semester to learn what th guy taught in 2hrs. And FreeCodeCamp guys, Quincy and Company thank you is never enough
This lecture is increadibly better than my uni's. The lecture is so engaging, fun and so clear. Meanwhile in my uni the lecturer dribbles incoherently over videos used in the past semesters smh
I can see the sweat on his head, he's such a passionate lecturer.
Great video I have a BS in info sys but I haven’t looked at programming for a few year. So I’m refreshing. But this was the best explanation of the various sorts that I’ve seen.
The production value is pretty high.
he is literally sweting bullets while his lectures. this shows how motivated he is
When I watch his lectures I get so much motivation for study. Thank you, sir.
Thanks!
You are very good speaker and teacher 😊
That log(n) definition was awesome I did not learn that from school.
Where was it
Merging sort is a revolutionary idea!
That's beautiful enjoyed this very much
This is heaven ❤️
to convert chars to integers you can do that :
``` char c = 'a'; // narrowing on C
int a = c; // instead of int a = (int) c;
```
Being a BA English student, I watch this video to develop my spoken English skill...Anyway , I understand something about the functions of computer and its parts...
Thank you very much...
Keep it up
Can you please try to get David to let you upload CS61 as he mentioned in the class? Or is there already something similar to that? (low level/assembly stuff)
Help me 0.75 playback speed, you're my only hope.
Very nice 👍😍😊😊😊😊
3:15 possibly related to my sqrt problem
1:18:00 main function arguments
Love it, can't stop watching! But how many times did he say "cryptic"? 😅
Thank u for this awesome video
Tx,, lecturer explanation is lit
I love the sorting animations. Where i can access the animation? i want to see it again
can I say it is the most important video of the series?
Yes bro🕊️
Bardzo pożyteczne.
this guy is on drug called passion :)
Thanks David.
Satya Nadella blackmailed and active corrupt.
He looks like Data
Great!
Sigh, sometimes i wish i did not go to college in canada. My professors are so low quality at the moment, they just zoom zoom through everything without explanations and tell us to research it our selves and not ask questions...
Thanks
Nice video. I am Bangladeshi.
00:26:02
David sir can u make complete series of lecture in c say 20 lecture and each lecture of 1.30 hours .......u r best in teaching ..u can refer jeery Cain from stanford university ...he has 27 lecture just on c and ....i have also seen stanford university Jerry Cain video lecture has 27 video just on c ,memory stack in c,malloc in c ......etc........
is it necessary to add void in brackets of main ?
Haa bro..... because it's the main function of code and if you miss those small things than...you will end up making mistakes 🕊️Love from india 🤗
1:10:36 I really didn't get it!
1:09:40
what did "ciphering" have anything to do with anything we learned? he didn't make a connection to programming.
he refers to the problem sets that you have to do each week in the CS50 course.
Caesar cipher!
keyspace of 26
I wish I could type code that quickly.
www.typingclub.com/sportal/program-3.game Been using this for 3 weeks now, and it works !
you can use Emmet on your IDE to type less but output more
If I want to get higher level of lesson of algorithm, Where I can learn?
MITx 6.001 and 6.002
The sorting algorithm would have even more efficient if the chairs weren't used: the time each volunteer take to sit and stand up would have been saved. 😄
does this video is just the same in the video in Harvard's CS50(2020)??
Think so
It's gonna b week 0-11 course?
44:20
Total lectures?
find cmplete lecture at edx.org , totally free
We're posting one lecture per day until the entire course is posted. But like others have pointed out, it is available elsewhere.
@@freecodecamp how many videos are there?
@@RdPermanadikusumah where exactly ? i can’t find 🤔✌
@@crosby9811 Here you go ruclips.net/p/PLhQjrBD2T3828ZVcVzEIhsHVgjANGZveu
Is there any public url for the visualization of sorting algorithms
searching for "visualized sort" on say youtube should return a bunch of results and more
['sort', 'this', 'array']
Host Promo when you talk about strings you would have to specify what it means to be sorted. Are we sorting alphabetically by the first letter? Or are we sorting by the number of chars in each string? Or some other value?
Hi, right now we are already given easy function, like upper lower, but can we really need to understand behind the function is? thanks alot
watch at 0.25
2 spaces is a better tab
Why are posting video from cs50
Because it is a great introduction to computer science. Where as freeCodeCamp’s curriculum is focused on practice, CS50 is focused more on theory. So we think you’ll find them to be great complimentary learning resources.
But they are all available at CS50 YT channel and you link to them in the description anyway. What's the point of just reuploading their videos?
Many of our subscribers will find out about this great course for the first time from us posting it. We just want to help spread free knowledge.
@@freecodecamp Thank you, I would of never found this, had you not posted this
@@freecodecamp i sure did. What a finding it was
lol this compared to intro to computing at CCNY
0:50 Skip intro
I’m naming my daughter zamyla
I have no idea what he's talking about.
2:7:0
much much much munch munch munch lol😂😂😂
Can this school not afford air conditioning ?
Haha. I was thinking the same.
This was by far the most confusing video. I am so lost on this entire video.
see all the videos and you will understand
Yusef Psytek what would watching the other videos do? They have nothing to do with this video.
@@abvdgr8886 i'm watching all the playlist and i think is the better teacher, i learned a lot!
just stay motivated and keep trying
I want to this course in hindi
You can voice over, if you can in hindi :-P
This is a clickbait title !!!
It's an introduction to C programming not an algorithmic lecture about sorting arrays !!!!
it's not true
It's part 2 of the intro to C lecture
please compress the file then upload it , it's almost 617 MB.
Did you ask for permission to repost this content?
Yup! They gave us permission.
lol, instead of thanking and taking the value presented here this lol dude is more interested in "permission" stuff
@@bonzayy its sounds to me that u dont recognize the value of copyright. Well theres no problem since its reposted with permission. Lol
@@PainRUify it sounds to me you want to be more catholic than the pope
@@bonzayy that's an anti-intellectual reasoning. sad for you
thank you!