For years, the education community has debated the best approach for homework. Should it be scored or not? What is the proper amount? Should it be even be assigned? Many reports begin with "Studies have shown…," but no universally accepted conclusion has emerged.
We cannot possibly restate all the conclusions here, nor will we present any part of the debates. Instead, here are a few simple facts for LC101:
The rest of this page is our attempt to motivate you to complete ALL of the work for LC101. How much encouragement you need depends on your personality. Read the sections that appeal to your psyche and are most likely to encourage you.
"Thanks, LaunchCode, but you convinced me at, 'Do all the homework.' "
If this is your thinking, then bless you. Skip to the best practices listed in the last section of this page. You're awesome!
Otherwise, on to the motivation...
I hear, and I forget. I see, and I remember. I do, and I understand. - Chinese Proverb
Experience is definitely the best teacher. You could read pages and pages
about for
loops, which will give you a handle on the vocabulary. However,
until you actually construct your first working loop, your understanding will
be incomplete.
Tip
You learn to code by coding. Do your homework.
Imagine you land a sweet tech job, and on your first day your boss says to you, "Implement a recursive algorithm to flatten our data structure." If your entire prep for this job was reading with very little coding, you might understand each individual word, but actually accomplishing the task would be a disaster.
Now imagine your prep involved using recursion and constructing algorithms over and over again. You would not only understand the words, but also have a strong idea of how to convert those words into working code.
Tip
Be ready for day one on the job. Do your homework.
Does the following statement resonate with you? If so, perfect.
"If I stumble, I WILL pick myself up, brush off the dust, and try again."
All throughout LC101, you will be asked to code. Each exercise, studio and assignment is designed to give you experience through practice. You WILL make mistakes, and that is OK. Often, our mistakes teach us more than getting the correct answer on our first try.
Every genius programmer you see on Facebook or YouTube started out in front of a screen saying, "Oops," "ARGH!" or "#*&%%@#!" No one simply "gets" coding without some trial-and-error.
Tip
Use your mistakes as learning opportunities. Do your homework.
Let's take a look at a sample coding task: "Prompt the user to enter a number, then print 'Even' if it is divisible by 2, otherwise print 'Odd'."
Now let's take a look at an imaginary student's attempt at solving this problem:
1.
2.
3.
4.
5.
Hmmm. A blank answer space. What might be the reason?
From a teacher's perspective, ANY of these reasons could be valid, and we have no way of determining which is true. This prevents us from knowing how to best help the student. Where would we begin?
For the student, a blank response provides no benefit because the necessary practice was either ignored or incomplete. Students gain only as much as they put in. SO:
Tip
Learning takes work, and you need the practice. Do your homework.
Attention sports fans! Embrace your favorite quote(s):
Sport | Quote |
---|---|
Baseball | "There may be people who have more talent than you, but there's no excuse for anyone to work harder than you do." - Derek Jeter |
Gymnastics | "I'd rather regret the risks that didn't work out than the chances I didn't take at all." - Simone Biles |
Football | "I was always willing to work. I was not the fastest or biggest player, but I was determined to be the best football player I could be on the football field, and I think I was able to accomplish that through hard work." - Jerry Rice |
Soccer | "The backbone of success is...hard work, determination, good planning, and perseverance." - Mia Hamm |
Tennis | "If I don't get it right, I don't stop until I do." - Serena Williams |
Rocky | How can you listen to this and NOT be inspired? (Gonna Fly now ) |
Optional | Imagine your favorite motivational phrase here. - Some admired person |
Tip
Your heros worked really hard, so should you. Do your homework.
Pretend you are not a runner (complete with the "0.0" sticker on your car), but you decide to compete in a marathon. You cannot just drive to the starting line, put on your running shoes and go.
You have to train:
Learning to code follows the same idea:
Tip
Do your homework, and you will consistently get better.
Whew! You made it to the bottom of the page. Good job. Here are some final bits of advice:
And don't forget:
DO THE HOMEWORK!!!!
31.1.6. Social Media¶
wnt motivation n 140 caractRs r less? Try these (LOL):
Tip
Do th HW.