Come here to talk to Front Lines and they will help you out.
{Picture of the local front lines desk}
More Great People
{Bullet list of names and roles}
Classroom Culture
Let’s all agree to:
Treat each other with respect
Avoid bringing distractions into class
{Add more…}
More Great People: You! Meet Your Classmates
Please share:
Your name.
Why you’re taking this course.
Your favorite comfort food.
Icebreakers
{Insert some fun icebreakers here!}
What is General Assembly?
More 20 global campuses across 6 countries.
Thriving alumni community of 50,000+ full- and part-time graduates.
Corporate training with 350+ companies, including 39 of the Fortune 100.
500,000+ attendees at bootcamps, workshops, and events.
What is General Assembly’s Mission?
“GA was founded on the principle of empowering people to pursue the work they love. Since we opened our first campus in 2011, we have had the privilege of working with students, governments, and the world’s largest companies to create opportunities to radically transform careers and economic prospects.” - Jake Schwartz, Founder + CEO, General Assembly
Student Experience
Come work on campus!
We’re open:
{8am - 10pm, Monday to Friday}
{10am - 6pm, Saturday and Sunday}
Map of the Campus
{If possible; otherwise, remove this slide}
Snack Calendar
There’s a lot of work ahead, and you’re going to need fuel.
{Link to snack calendar}
Moving on to Course Specifics…
Okay, GA is cool!
The classmates are cool.
Let’s talk about the course.
Computer Setup
We are expecting that:
You are on a Mac, PC, or Linux machine
You can get to the internet!
You have Slack.
Wi-fi: GA-GUESTpw: yellowpencil
Office Hours
Help us help you!
{Mondays / Wednesdays}: {5:30pm - 6:30pm}
How to get a certificate of completion
Complete 80% of the homework
Don’t miss more than 3 classes
Complete the final project
Course Materials
{Instructor note: This is your call! Choose ONE of the below}.
Lessons for the day will be linked at the beginning of the day. or
Lessons for the course will can be viewed here - don’t go too far ahead! or
Each lesson will be shared before the lesson.
The lessons are interactive to give as much programming practice as possible, so be sure you get the links and follow along!
Homework
Homework:
Isn’t graded, but is good practice.
We will go over it the next class!
Your Final Project
Each day, you’ll build skills in Python and understand different ways in which you can use it to build applications.
At the end of {Day 4 or the 9th week}, you’ll choose a final project focus.
On {Day 5 or the 10th week} in class, you’ll build an application in Python based on your project focus area.
At the end of {Day 5 or the 10th week}, you’ll demo your project for the class.
Okay - Let’s get to it! Prework Review
Did everyone complete it?
Let’s review it!
We learned:
Programming and Programming Languages
Programming: - Writing step-by-step instructions in a way a computer can understand.
Programming Languages
How we can give computers instructions.
There are thousands! But we’re learning Python.
Specifically, Python 3.
Key Features of Python
It’s simple.
It’s versatile.
It’s always improving.
It’s popular!
When to Use Python
Putting up websites.
Analyzing data.
Building robots.
Most use cases!
When NOT to Use Python
Other programming languages exist - Python isn’t great for everything!
Mobile apps
Huge programs
Python is interpreted - the computer reads it as it goes.
Other programming languages are read in advance!
Sometimes too easy
Easy to expect things to work that don’t!
Pseudocode
Writing out your program in simple, step-by-step instructions using plain English.
Not a programming language!
Something you should always do.
First, open the fridge.
Then, take out the cheese.
Then, close the fridge.
Group Exercise: Programming in Pseudocode
Let’s write pseudocode that gives instructions on how to {give someone a high five}.
Include every step required. Remember, computers are very literal!
Comments