CS50 2021 in HDR - Lecture 0 - Scratch

preview_player
Показать описание

TABLE OF CONTENTS

00:00:00 - Intro
00:01:17 - Problem Solving
00:05:36 - Representation
00:06:14 - Binary
00:13:25 - Letters
00:16:40 - ASCII
00:20:12 - Unicode
00:25:38 - Color
00:28:00 - Images
00:29:28 - Videos
00:30:43 - Music
00:31:50 - Questions on representation
00:35:41 - Algorithms
00:40:33 - Time to solve
00:43:57 - Pseudocode
00:50:35 - Scratch
00:52:39 - Scratch blocks
00:57:22 - Hello world
01:03:30 - Inputs to outputs, outputs to inputs
01:05:50 - Text to speech
01:07:41 - Meow
01:08:35 - Loops
01:10:42 - Custom blocks
01:15:50 - Conditionals
01:17:25 - Forever
01:18:42 - Video sensing
01:20:25 - Whack-a-mole
01:21:57 - One piece at a time
01:22:48 - Oscartime
01:24:24 - Oscartime stage
01:25:30 - Oscartime trash can
01:27:18 - Oscartime falling trash
01:29:42 - Oscartime dragging trash
01:31:30 - Putting Oscartime together
01:33:42 - Movement
01:35:32 - Movement's abstractions
01:37:30 - Bouncing
01:39:05 - Following
01:41:00 - Ivy's Hardest Game

***

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.

***

HOW TO SUBSCRIBE

HOW TO TAKE CS50

HOW TO JOIN CS50 COMMUNITIES

HOW TO FOLLOW DAVID J. MALAN

***

CS50 SHOP

***

LICENSE

CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

David J. Malan
Рекомендации по теме
Комментарии
Автор

This makes me realize how having an enthusiastic instructor explaining easy-to-grasp concepts is pretty much key to learning complicated subjects.

ChaseFace
Автор

12/3/22. 32 year old wife & mother of 2 under 2. I have ADHD & dropped out of school 6 times. Been interested in tech for a while & challenging myself to complete this course & pursue a new life for myself & my family. Wish me luck y’all!

tonyandtiana
Автор

Just marking that I was here 1/5/2022. I finished this lecture! On to the next! (Everyone, I wish you the best, you can achieve anything you set your mind to)

brianlmosley
Автор

I don't know if I'm the only one, but I actually never felt this excited about a course until now! Happy coding!

franklinmaradiaga
Автор

I'm a senior software engineer watching this course because I have no formal education and I want to get some:) Just wanted to say I am so impressed by how smart these students are! I know all the answers, but they are still thinking faster than me

maratukhutdinov
Автор

I started watching CS50 with the 2018 course and I was blown away. Last month I got a job in Web Development with a really good salary and an awesome workplace where I can express myself and do what I love. Now this has become a series that I watch every year it releases just because how awesome it is. Thank you for your work. You guys are awesome.

eduardstefan
Автор

"If you aren't sweating, you aren't working!" Awesome video, I think I'm going to watch this entire series. Really makes computer science sound fun.

thHour
Автор

Im 24 year old stone mason with just a high school diploma. I am starting this course in hopes to change my career path. Time and money are scarce for me so using any helpful recourse that is cheap or even better, FREE, is an absolute win. I hope I can get the most out of what this course has to offer and a huge thanks to Harvard for doing something like this. I’m a bit scared of what’s to come but I’m willing to put myself out my comfort zone in order to get where I want to be. What a great world we live in

joselino
Автор

This man's energy is at another LEVEL!

Going for 2021 version is something I wanted to get in. Hope I can compete with everyone on this new lecture.

iREVOLTER
Автор

I'm here on 12/4/2022. I'm 25 years old & this is the best lecture I've taken ever in my life. I'm transitioning to tech after very rough patch in my career. Here is my start. Thank you so much for this course!

s.kalaam
Автор

David, you have a great way of communicating and reverse engineering things to help those of us whom think we don't understand anything because its "too complex" when it actually is not. cheers mate.

jarradgray
Автор

I am a lecturer of computer science, I am here to improve my knowledge and refresh what I already known. Thank you for letting this amazing science free..

nisrinehussien
Автор

I can't believe this is free. Probably one of the most engaging lectures I've ever watched! Great way to start my journey to learn programming

fatmilli
Автор

Happy to have this version! One of my new year resolutions is to finish this course before your next Phython course on April!

aljibejerwin
Автор

A Digital Product Owner with an art/design background here. I'm starting this class today (27th Sept. 2022) to get formal CS training. David's energy is contagious and I commit to finishing the #CS50 course.

I wish everyone taking this the energy to finish strong. Cheers!

eleojoemmanuel
Автор

This is why I love diagrams, they simplify complex things by putting them into perspective.

roguespartan
Автор

Dear David,
I really appreciate all the great work you did with CS50 2021 . You really should be awarded "the teacher of the decade " for all these efforts . What I miss in this course is how relaxed were you in CS50 2020 and hell no one can blame you, you did more than enough with the face mask on . Thank you for everything and wish for you and all the other students the best .

ferasalnafouri
Автор

Just marking that I completed this course on this day 5th/03/2022, Started on the 4th.
I was a little bit reluctant and I was procrastinating, I should have taken this course a long time ago, I learnt soo much and the final part of this course made me smile.
Pls if you come across this just devote some hour/minutes of your time to watch there's a lot for you to gain !

henrychukwura
Автор

I’m 14 and the connection I have with these lectures is crazy I love it 😃

FounderMind
Автор

I got my CS bachelor 2 years ago, but I'm starting this course to refresh some ideas and get more inspiration. Now I understand the quality of these universities, the production and effort put in a single class definitely outshines a whole semester on the university I studied lmao.

Obviously it has a lot to do with the teacher, you don't need a lot of production when the teacher is good and loves what he does (salute you Mr. Rodriguez! my calculus teacher). The passion and energy is key here, thank you David for putting passion into the craft of education, we and the future generations need more teachers like you and Mr. Rodriguez. You get immersed in the concepts, it doesn't feel like a class at all (just look at that intro! its like you're starting a journey in a movie lol), you're absorbing the knowledge because its interesting and interactive.

I'm excited for this course, I never felt this way for school before! Best wishes for the ones getting into CS for the first time, its a wonderful and interesting world.

Saludos!

MrX-nccm