HYF-Class23 / home

Home repository for HYF class 23
https://hyf-class23.github.io/home/
MIT License
0 stars 0 forks source link

Vidushi: Welcome to JavaScript, Week1 #128

Open vidushiseksaria opened 9 months ago

vidushiseksaria commented 9 months ago

Learning Objectives all of these skills are limited to short, single-page programs written with Just Enough JavaScript

Priorities: 🥚, 🐣, 🐥, 🐔 (click to learn more) 1. What is Programming What is a program? What is a programming language? How do programs and people fit together?

🥚 Data in, Data Out: You understand that computer programs are used to transform data, and can explain a JS program from this module in terms of the data that goes in and the data that comes out. 🥚 Three Audiences: You can explain how a single file of code is used to communicate with 3 different audiences:

🥚 JavaScript Syntax: Given a program, you can identify these parts of JavaScript syntax:

🥚 Listening and Reading: You can read code out loud, and understand your classmates when they read code to you. You don't need to understand how a program works to master these learning objectives!

🥚 Static vs. Dynamic Analysis: You can explain and use these two ways of studying a program, each can help you understand different aspects of your code. To help understand this concept, the options panel in Study Lenses is organized into static and dynamic study options:

🐔 Imagining Programs: Given an empty page, you can imagine and develop your own programs using Just Enough JavaScript. This includes: