Week 3 Day 3 - Scratch
Today we began our adventure into programming. We'll be doing programming using Scratch this semester. (If you already know how to program, contact me when I give a programming assignment out and I can give you something that will challenge you more.)
Scratch is a simple drag-and-drop programming language, where you can program by connecting "blocks" together like legos or something.
The starting point for the code is either clicking the green flag (which means "run") or by setting up keyboard events, like having something happen when you hit an arrow key.
There's all sorts of things you can do in your code, such as playing sounds, showing dialogue, making animations, having pictures appear on the screen, and so forth.
The essence of computer science boils down to just a few things, which are:
1) Making variables
2) Doing algebra
3) Conditionals (if statements)
4) Loops
5) Functions
6) Input/Output
Master those six things, and you can write any computer program in the world. Bigger programs take more thought and experience to make, so we're going to start low and go slow and build up your experience over time.
Other Videos By Bill Kerney
2021-02-16 | Week 6 Day 1 - Midterm Review and Generations of Architectures |
2021-02-12 | Week 4 Day 3 - Invalid / Valid / Sound Arguments |
2021-02-12 | Week 5 Day 2 - Dynamic Materials II - Water |
2021-02-11 | Week 5 Day 2 - Syscalls |
2021-02-11 | Week 4 Day 2 - Fallacies Part 1 |
2021-02-10 | Week 5 Day 2 - Linked List II |
2021-02-10 | Week 5 Day 1 - Dynamic Materials and Water |
2021-02-09 | Week 5 Day 1 - GDB and 2D Arrays with ARM32 |
2021-02-08 | Week 4 Day 1 - Scratch Part 2 |
2021-02-08 | Week 5 Day 1 - Linked Lists |
2021-02-06 | Week 3 Day 3 - Scratch |
2021-02-05 | Week 4 - Tracelines and Bounding Boxes |
2021-02-05 | Week 4 Day 3 - TDD and Linked Lists |
2021-02-04 | Week 4 Day 2 - UE4 Materials |
2021-02-04 | Week 4 Day 2 - Embedded ASM and Name Mangling |
2021-02-04 | CSCI 1 Week 3 Day 2 - Moral Frameworks |
2021-02-03 | Week 4 Day 2 - Big O Notation |
2021-02-02 | Week 4 Day 1 - Landscape and Foliage |
2021-02-02 | Week 4 Day 1 - Strings and Memory Access |
2021-02-02 | CSCI 1 Week 3 Day 1 - Conditionals and Lying |
2021-02-01 | Week 4 Day 1 - The Standard Library & Ranges |