C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)

C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)

freeCodeCamp.org

5 лет назад

1,047,110 Просмотров

Learn the the basics of the C programming language.

This course teaches the foundations of computer science. This video is lecture 1 of Harvard University's CS50 2018 course (part 2 since the lectures start at 0).

🔗Notes: https://cs50.harvard.edu/x/2020/notes/1/
🔗Problem Set: https://cs50.harvard.edu/x/2020/psets/1/
🔗Source Code: https://cdn.cs50.net/2019/fall/lectures/1/src1.zip

⭐️Contents⭐️
⌨️ (00:00:00) Introduction
⌨️ (00:00:50) Week 0 Recap
⌨️ (00:08:01) PBJ
⌨️ (00:15:59) C
⌨️ (00:20:56) Variables
⌨️ (00:21:46) Incrementing
⌨️ (00:23:36) Conditionals
⌨️ (00:32:31) While Loops
⌨️ (00:35:52) For Loops
⌨️ (00:40:47) User Input
⌨️ (00:48:14) CS50 Sandbox
⌨️ (00:49:48) hello.c
⌨️ (00:51:18) Compilation
⌨️ (00:57:31) Command-Line Arguments
⌨️ (00:58:50) make
⌨️ (00:58:30) Debugging
⌨️ (01:11:44) get_string and printf
⌨️ (01:18:23) int.c
⌨️ (01:21:58) float.c
⌨️ (01:24:29) ints.c
⌨️ (01:28:39) floats.c
⌨️ (01:37:54) parity.c
⌨️ (01:39:13) conditions.c
⌨️ (01:40:17) answer.c
⌨️ (01:42:15) cough0.c
⌨️ (01:42:57) cough1.c
⌨️ (01:43:57) cough2.c
⌨️ (01:49:53) cough3.c
⌨️ (01:52:04) positive.c
⌨️ (01:58:05) Integer Overflow
⌨️ (02:03:04) overflow.c
⌨️ (02:09:50) Integer Underflow

Check out our full CS50 playlist: https://www.youtube.com/playlist?list=PLWKjhJtqVAbmGw5fN5BQlwuug-8bDmabi

🔗Notes: https://cs50.harvard.edu/college/weeks/1/notes/
🔗Problem Set: https://cs50.harvard.edu/college/psets/1/
🔗Source Code: https://cdn.cs50.net/2018/fall/lectures/1/src1/

Lecture taught by David J. Malan. Thanks to Harvard's CS50 for giving us permission to post this lecture. Checkout their YouTube channel for more great lectures: https://www.youtube.com/cs50

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

Тэги:

#c_programming_for_beginners #c_programming_tutorial #introduction_to_computer_science #computer_science #cs50 #scratch #harvard #David_J._Malan #c_programming_language #computer #science #david_malan #havard_cs50 #harvard_university #computer_science_for_beginners #c_tutorial #c_tutorial_for_beginners
Ссылки и html тэги не поддерживаются


Комментарии:

Parawicked
Parawicked - 30.08.2023 00:53

Does this stuff work without the Harvard sandbox he is using? I am trying to use Visual Stuido code and being met with errors

Ответить
Arsep95F
Arsep95F - 19.06.2023 23:32

Bro Code♨️ is
better then Harvard's CS50💢

Ответить
jean-michel DE DACI
jean-michel DE DACI - 01.06.2023 15:34

Thanks David.
Satya Nadella blackmailed and active corrupt.

Ответить
NeoNess
NeoNess - 29.05.2023 09:03

What a wonderful explanation! Bravo!

Ответить
runner007
runner007 - 30.04.2023 08:18

Now I can somehow say I attended a course at Harvard.

Ответить
Ebubechukwu Michael
Ebubechukwu Michael - 26.03.2023 15:12

Wow! wow! wow! The best C language tutorial I have ever seen.

Ответить
Filip Sidor
Filip Sidor - 15.03.2023 23:19

very intersting a lot of fun with ma homie

Ответить
Internet Money
Internet Money - 10.12.2022 07:51

I put the speed on 2x because he was talking to slow

Ответить
Jidoja Quotes
Jidoja Quotes - 01.12.2022 17:22

Amazing, soon be there and taking live

Ответить
Mepnical Es
Mepnical Es - 29.11.2022 22:12

Just completely lost..

Ответить
assiya 888
assiya 888 - 28.11.2022 15:14

He needs to repeat the questions as we r not able to hear students

Ответить
ravel bella
ravel bella - 28.11.2022 06:27

Very clear! Thank you charismatic instructor!

Ответить
Api Dirgantara
Api Dirgantara - 19.11.2022 09:54

What is programming anyway,yeah..?
Well..,if you die here and here..

Ответить
Api Dirgantara
Api Dirgantara - 19.11.2022 09:48

Ending ya tautan atau lingked list dimana variabel pun macam internet bukan tutupnya alamat

Ответить
Api Dirgantara
Api Dirgantara - 19.11.2022 09:47

Dulu belajar c programming sedikit saja sudah betul programmer
😎😎🙄😁

Ответить
Nikko
Nikko - 17.11.2022 22:43

This guy is awesome! Great presentation of the subject!

Ответить
Bittu Deb
Bittu Deb - 04.11.2022 21:53

Hello , myself Arindom from INDIA , don't have much idea about programming, just started to know about it and I keep going.

Ответить
Alpzeptanime
Alpzeptanime - 27.10.2022 22:45

You know this learning video is going to be very helpful to you when it from Harvard University

Ответить
Veronica Foxx
Veronica Foxx - 25.10.2022 20:45

This is difficult to grasp when you know absolutely NOTHING about coding.

Ответить
Abiel Wubet
Abiel Wubet - 25.10.2022 16:35

the Great teacher ever on the Planet

Ответить
sjakke85
sjakke85 - 22.10.2022 20:43

There's an infinite loop somewhere. I keep hearing "LITERALLY!"
Should be considered a bug.

Ответить
damorafik
damorafik - 15.10.2022 09:47

I appreciate this teacher, he was talking about the last class, is there any chance to have the series of his courses?

Ответить
🕯ThomasOakley🕊
🕯ThomasOakley🕊 - 11.10.2022 20:25

The pb&j sandwich analogy was awesome hahaha love this guys way of teaching 😊

Ответить
Bermedailay F
Bermedailay F - 27.09.2022 11:49

You are a skillful teacher. Thanks for sharing your talent,

Ответить
majda lin
majda lin - 26.09.2022 15:37

Thank you Mike, you are a great teacher
i am speechless thank you code academy

Ответить
Kyle Keenan
Kyle Keenan - 21.09.2022 16:08

Really enjoyed this. Although I would have preferred if he advised students that you should not use your own stylistic way of writing code but to write it as he did because it's considered the industry standard.

Ответить
Ball-Steve Johnson
Ball-Steve Johnson - 20.09.2022 12:05

I got my bachelor's in Computer Science from Florida State University and their curriculum with programming is based on C++ with classes for intro, object-oriented, and data structures. After those classes, we start getting into using C with concurrent and parallel programming, computer organization, and computer architecture.

Ответить
Ball-Steve Johnson
Ball-Steve Johnson - 20.09.2022 11:59

I have never used get_int in my time working with c. I would just use scanf().

Ответить
Hello Bois
Hello Bois - 19.09.2022 07:51

Give the instructor some water and rest . His delivery is like 5G super fast LOL, like a C Rap

Ответить
Leonardo Pisano
Leonardo Pisano - 10.09.2022 18:57

The teacher is pretty accelerated...

Ответить
David Patrick Music
David Patrick Music - 10.09.2022 18:38

I can officially say I took a course from Harvard now

Ответить
Sauce Man
Sauce Man - 01.09.2022 20:58

jelly side down on bread

Ответить
Jeevana Rajaratne
Jeevana Rajaratne - 28.08.2022 20:14

Thanks a lot..

Ответить
ንፁህ
ንፁህ - 26.08.2022 23:20

wow amazing teacher thanks

Ответить
deadname99_
deadname99_ - 05.08.2022 05:44

Which is the difference between this lecture and the 2021 lecture? is it not the same content?

Ответить
Sparkwood and 21
Sparkwood and 21 - 31.07.2022 13:10

David J. Malan is a legend.

Ответить
rob lucci
rob lucci - 29.07.2022 16:29

my head hurts 😆. am i the only one who is stupid,and can't understand all the things he says.but watch the full video anyway. 😆

Ответить
Christopher Sarjoo
Christopher Sarjoo - 20.07.2022 03:07

I don't even care if you add ads to the download you're just such a goat ❤️ ❤️ ❤️

Ответить
Junior durval Mercado vaca
Junior durval Mercado vaca - 09.07.2022 18:59

Ascii

Ответить
林威盛
林威盛 - 19.06.2022 07:05

Can't imagine these knowledge would be instill into students' brains within just 2 hours lol.

Ответить
Devashri
Devashri - 17.06.2022 19:05

now it's not giving random number in between 0 for 0.200000000 in x/y ,even for (%.500f) it is showing 000000 only! 😁

Ответить
andy anderson
andy anderson - 12.06.2022 14:05

You’re such a princess

Ответить
Bithi Bithi
Bithi Bithi - 12.06.2022 13:43

Thanks a lot. It’s amazing vedio.

Ответить
Shayan Ali
Shayan Ali - 08.06.2022 20:09

Why didn't Harvard got this man an AC
I mean he really is struggling with all the sweat

Ответить
Ijeomah Paul
Ijeomah Paul - 29.05.2022 23:29

I love the beginning song

Ответить
Jordan Petrov
Jordan Petrov - 29.05.2022 06:58

for me the current education is a crap

Ответить