A picture tells a story: Let's start our introductions with an image
Find an image online of an object that represents you or why are are on the course.
Add the image to our Slack thread and an explanation of why you chose that particular object.
Once you have completed your post, look at what other people have posted.
When you find any interesting images and ask that person a follow up question about it.
If someone asks a question about your picture. Make sure you reply to their question with an answer
Let's make sure we know each other! Make sure your name is visible on Zoom. You can change your name by clicking the three dots on the right hand corner and clicking 'rename' .
If you are a CYF volunteer please add 'Vol or Volunteer' after your name.
Let's make a list of all of the programming questions we'd like to get answered today, and put them on our virtual whiteboard.
We like to use Miro.
Log into Miro (your instructor will give you the link for your Miro Board)
Find the sticky notes on the board.
Find the note you wrote your name on for your coursework assignment.
Write your question on your note (you must ask a question)
If you have more than 1 question, write each on a separate stiky note. To add a new note, use the toolbar on the left hand side to select a new note.
Problem solving is a critical skill for programmers, including for experts. Often programmers spend most of their day solving problems in their code. Learning how to solve problems efficiently is an extremely useful skill.
To help develop your problem solving skills, we'll play a fun game in small groups.
Then later on we, will practice working as a group to help each other solve problems using Miro, Slack and Google Meet.
Last week you should have written a "algorithm recipe". The instructor will pick out a few of the best to read with the rest of the class. We'll see if there are any missing steps!
Working remotely (online) is different from working together face to face. We will look at how communication works online and get some tips on how to be more effective on this course.
For last week's coursework, you and a partner will have made a presentation about something you learned in the last week. Now is your chance to present it! We'll break into small groups take turns to present to the rest of your group for 8 minutes.
Remember that communicating information to others is a really important skill for programmers. Here are some tips for your presentation:
Look at your camera. Not the squares of faces on your screen. It will look like you are talking directly to your audience
Make sure you are not on mute
Speak clearly - check if everyone can hear you
Try to make it fun!
Stick to the time. Make sure each of you speak equally. The volunteer will cut you off at 8 minutes!
Although the block-based coding you practised at home solved only simple problems with a simple language, we'll look briefly at four concepts you used which are also at the heart of professional coding.
This is your opportunity to ask questions about last week's assignments. If you would like some assistance on any of the exercises, the teaching assistants will be available to help.
Whilst you are getting help with your Coursework exercises, each student will have a work with one of the instructors to solve a programming problem using the Code.org block-programming environment.
To make our course better we love to hear your feedback. Please spend two minutes completing this form.
Follow the instructions for registering a Khan Academy account provided by the instructors
Click on Courses under
Adult learner and go to the next step
Computer Programming and continue
To the right of
Intro to JS: Drawing and Animation, press Start
Click the "Start" button for the "What is Programming?" lesson
Read the instructions carefully and try to complete the exercises
Complete as many lessons as you can AT LEAST UP TO the "Text and Strings" section. You can SKIP the "Becoming a community coder" section.
As soon as you complete any "project", make sure you submit it for evaluation immediately, to get feedback.
There will be some time in class to start the first exercises. Let the instructors know if you get stuck.
If you do not have headphones to watch the videos you can click on "CC" (subtitles/closed captions) in the video window, or underneath the video on "Transcript".
Continue to Week 2 of the Learning How to Learn course. What kind of communicator are you?
Work through the assignments for Week 2 of the course. It should take around 3 hours to complete.
When you complete the exercises for the week go to the grades area and post a screenshot in your student area on Google Classroom which shows what you have done.
Learning Online: Communicating and Collaborating is an online course on Future Learn site that teaches you how to become an effective online learner and develop your online communication skills when working with others.
Click the "Join course for Free" button and sign up for an account.
You can do this with your Google account if you want
Work through Week 1 of the course. It should take around 2 hours to complete.
In each of the Have your say sections, write your comments in a thread on Slack not in the comments section on Future Learn.
What’s your experience? Think about the times you’ve worked together with others and communicated with others to help in your learning.
Do you agree with the points above?
Can you think of any other reasons why online conversations help you as a learner?
Share your thoughts in a thread on Slack.
Think about what you’ve seen in this video. How do your views compare?
What is your understanding of netiquette?
Do you have an example to share?
Share your thoughts in a thread on Slack.
Have you experienced anything like these situations in your own online interactions?
What kind of situations will come up during this Fundamentals course?
Share your thoughts in a thread on Slack.
The topic of the discussion is:
Do you think it is right that people can post anonymously online?
Think carefully about your views on this topic. You may want to share the question with people in your social networks, to get their views. You can use the course tag to see what other people are saying.
Remember to apply your learning from this course when talking to others on your social networks.
When contributing to the conversation, you might want to consider points such as:
Should people be held accountable for comments left online?
When (if ever) might it be important to be able to post anonymously?
Is it appropriate that many posts remain online forever?
Should an online post be treated the same as a face-to-face comment?
Taking part in the discussion
Once you have thought about your answer, and potentially heard from others, summarise your views on a thread in Slack.
Remember that this is a discussion, so as well as making your own comment, read and respond to other people’s views:
You can use reactions on posts you find interesting or useful.
Try to reply meaningfully to at least two other comments.
As we work together online it can be even more tricky to communicate effectively. Learn three ways you can improve how you send and receive messages here at CodeYourFuture and in your other workplaces.
Read this article on communication
Watch the embedded video Karina's Communication and Work Style
After reading and watching the video, go back to Step two: Determine how you communicate.
Think about the scenarios they present in this section
Write down how you would approach each scenario
Think about your preferred ways of communicating, the communication tools you rely on, and the things that annoy you about other's communication.
Using your answers for the above, try to write your own guide to your Communication style (just this section, not your whole user manual! ). Post your guide in your studetn area on Google Classroom You can also have a go at recording a Loom video if you choose.
Working together is the best way for you to learn. Teaching someone else helps to strengthen your knowledge. And getting help from your fellow students saves you time and keeps you from becoming a passive learner.
You will be randomly assigned a group using random list team generator
In small groups of 3, organise a study session to work on one piece of coursework.
As a group you must decide on:
The topic of the call
The time of call (give people a few hours to get ready. Remember Slack is asynchronous communication!)
Who will create the link to Google Meet where you will have the call.
Who will open (start) the call in Google Meet.
Once you have decided the above:
Make an announcement in Slack with your topic, time and link to call (anyone in can join even if they are not in your group. Just keep to just one topic and max 5 -6 people in a call)
Ask people to react if they want to attend
If there are too many people - what should you do? Decide on a plan of action