Welcome to CS61A Disc. 29/47 :D Dickson Tsai OH: Tu, Th 4-5pm 411 Soda Previous stop: None >>> Today: Working effectively in.

Slides:



Advertisements
Similar presentations
How to Schedule (and Put off Procrastinating)
Advertisements

Announcements You survived midterm 2! No Class / No Office hours Friday.
Are You Right-Brained or Left-Brained? Your learning style is influenced by whether you are right-brained or left- brained.
Slide 1 CS61A Sections 13/26 Dickson Tsai dicksontsai.com/cs61a OH: M 4-5pm, Th 2-4pm Garbarini Lounge Discussion 0 Working.
TAKS Strategies Review. Strategies Review… Today we will review the strategies we have discussed over the course of this six weeks. Write down the strategies.
Sorting and selection – Part 2 Prof. Noah Snavely CS1114
Tillay’s Physics Survival Guide By Nicholas Mendoza.
Writing a website article to give advice
COMP 14: Primitive Data and Objects May 24, 2000 Nick Vallidis.
Course Introduction, Administration & Review Back from Break Spring Semester 2015: Week 1 Lesson 1.
Porter’s Procedures Answers to all of your “What if…?” needs.
Math 010 online work that was due today at the start of class:
PLEASE HELP US OUT WITH THIS: When you go to the open lab next door in 203, please make sure you sign in on the log sheet and enter your instructor’s.
Section 1.3 Prime numbers and fractions
CS190/295 Programming in Python for Life Sciences: Lecture 1 Instructor: Xiaohui Xie University of California, Irvine.
Navigating the Classroom. Course Materials This class is organized around Lesson Packets. To access them: click on the Course Materials button.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
CS61A Lecture 2 Functions and Applicative Model of Computation Tom Magrino and Jon Kotker UC Berkeley EECS June 19, 2012.
What can a good teacher do with a computer? (or 2 or 3)
SCIE Birmingham 14/06/ The participation of adult service users in developing social care Jennifer Taylor Vic Forrest Jo Moriarty.
The Scratch Calculator You are all going to be real computer programmers!!!
Reminder: The Syllabus Quiz is due next session at the start of class. You can review/redo this quiz as many times as you want to get 100%. Only your best.
Final Exams!. Where do I go/What do I do? After break, report to the gym. You will need to find your row and seat numbers. See below for Monday’s seating.
Recitation Week #1 Chem Queens College Spring 2010.
How Your Brain Learns and Remembers © 2007 Diana Hestwood and Linda Russell Minneapolis Community & Technical College  What happens inside your brain.
Prof. Matthew Hertz SH 1029F /
1.Choose your seat (If you choose wisely I may not have to move you) 2. When you hear my voice – please stop talking. 3.I will take attendance out loud.
1.Choose your seat (If you choose wisely I may not have to move you) 2. When I raise my hand or you hear my voice – please stop talking. 3.I will take.
Instructor: Chris Trenkov Hands-on Course Python for Absolute Beginners (Spring 2015) Class #002 (January 17, 2015)
Welcome to my conference! February th grade Guadalupe.
Prof. Matthew Hertz WTC 207D /
PET for Schools. Paper 3: Speaking What’s in the Speaking Test? Part 1: You answer the examiner’s questions about yourself and give your opinions. Part.
HOW TO STUDY MATH. Study Math Every Day Even though your math class might only meet twice a week, study math every day. Do the reading first. Then do.
Wolcott High School School Counseling Department.
Unit Two English Around the World Vocabulary. 1.Your duties will ____________ ( 包括 擦窗) the windows and washing clothes for the children. 2.Twenty people.
The World Of Quizlet Making tools that let you study anything, for free.
Introduction to Programming in MATLAB Intro. MATLAB Peer Instruction Lecture Slides by Dr. Cynthia Lee, UCSD is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike.
How to Study for Finals YOUR GUIDE FOR ENDING THE SEMESTER.
Uncle Harry had no answering machine because hardly anyone ever called. Most of his friends and relatives were already dead.
Iteration Statements CGS 3460, Lecture 18 Feb 20, 2006 Hen-I Yang.
Strategies for Taking Standardized Tests This year is the first year you will take a test called the EOG. EOG stands for End of Grade test. You will.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
Andy Zehner Assessment and Data Analyst Student Affairs INTERNATIONAL STUDENTS: WHAT THE STUDENTS SAY December 2, 2013.
Chapter solving exponential and logarithmic functions.
It’s Your Life!!! Just Make Sure You’re Living it.
Advice from a 8th grade dork (=^-^=) By: 8th grade dork Jk :D by: devon!! I
COLD READING UNIT. WHAT DO YOU THINK ABOUT WHEN YOU HEAR “COLD READING?”
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
Welcome to Astro 1102/1102 Sections 11 and 12! Section 11: 1:25pm Thursdays Section 12: 2:30pm Thursdays TA: Shoshe Cole Office hours: Wednesday 12:30-2:30.
1. PLEASE HELP US OUT WITH THIS: When you go to the open lab next door in 203, please make sure you sign in on the log sheet and enter your instructor’s.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
WELCOME BACK! GET OUT A SHEET OF PAPER AND A PEN/PENCIL TODAY, WE WILL BE LEARNING (AGAIN) HOW THIS CLASSROOM IS RUN. YOU WILL TAKE NOTES: TITLE THESE.
Homework and Quizzes in Course Compass. Entering the classroom First stop – the classroom! Click on your class.
Tryin' hard to make it right Though I fail - I need to fight Wondrin' if it's ever gonna stop Once again I am all alone Losing half of what I own Falling.
Self Evaluation. How well did your group work? A: Really well B: Fairly well C: OK D: poorly E: very poorly.
Algebra Geek Patrol The Pocket Protectors of Algebra.
The 7 Habits of Happy Kids. Have you ever noticed how much more you can fit in your desk when it is clean and organized compared to when it is messy?
课标人教实验版 高二 Module 6 Unit 3. Listening on workbook.
Period 2 (3a-3c) Section A Unit 14 I remember meeting all of you in Grade 7.
Welcome to 6 th, 7 th & 8 th grade ELD!. Hello, my name is Mrs. Hnatczuk  It is pronounced “not-chuck” (with a silent H). I have been an English teacher.
CSc 120 Introduction to Computer Programing II
CMSC201 Computer Science I for Majors Lecture 11 – Program Design
CS190/295 Programming in Python for Life Sciences: Lecture 1
Sussex Neuroscience Coding Club title slide
Last Class We Covered Data representation Binary numbers ASCII values
Academic scenarios.
2/23/2019 How Your Brain Learns and Remembers © 2007 Diana Hestwood and Linda Russell Minneapolis Community & Technical College What happens inside your.
Software Development Techniques
8/30/2019 How Your Brain Learns and Remembers © 2007 Diana Hestwood and Linda Russell Minneapolis Community & Technical College What happens inside your.
Lecture 6 - Recursion.
Presentation transcript:

Welcome to CS61A Disc. 29/47 :D Dickson Tsai OH: Tu, Th 4-5pm 411 Soda Previous stop: None >>> Today: Working effectively in CS >>> Next stop: Statements/Expressions/Functions 1

Anuncios  Lecture tomorrow 2pm Wheeler and 7pm Pimentel  Optional section homework for participation points (stay tuned next week! A cool system will be introduced in lecture!)  Join the Piazza if you haven’t already! 2

Meet and Greet  For how many weeks did you travel?  How many mass events did you attend? (e.g. sporting events/concerts/conferences)?  How many books/movies did you complete?  Sum that total up and write it down.  Feel free to share your experiences with your neighbors! 3

It’s a Race!  Right half:  Drift to the side of the line you think you belong. Then fine tune.  Left half:  Form groups of 2. Sort yourselves in those small groups. Then, keep combining 2 sorted groups into one big group.  Both halves:  Tell me where the max begins. 4

My Summer  Did not travel  Taught CS61A  Went to ForwardJS: a Javascript conference  Books I read over summer:  What Every Body is Saying (body language)  Everything is Obvious *Once you know the answer  The First 20 Hours – How to learn anything fast  The Art of Learning 5

What did I just do???  Sorting is a computation – a “deliberate process” (set of instructions) that “transforms” inputs to outputs (processes data). [Some parts from Wikipedia Computation ] Wikipedia Computation  In CS, we will study techniques to do computation more powerfully.  In CS61A, we will see how abstraction makes complex computation more manageable.  E.g. Dining hall food’s just there. Don’t worry about where it comes from. 6

Basic Computer Program Input DataOutput Data Instructions Interpreter/ Memory 7

Basic Computer Program Student Numbers Students lined up “Sort yourselves in small groups, then in larger groups!” Student Brains 8

Lost on the Moon  Put ALL electronic devices/distractions away. Humans are bad at multitasking.  Take 10 minutes to complete this activity alone.  Now take a 2 minute break.  Form groups of 3. Talk over your answers. The more debate the better. 9

Lost on the Moon (Solutions)  Evaluate your thought process. Don’t focus so much on the solutions.  If your answer is right, see what allowed you to get it right.  If you answer is wrong, what parts of your approach should you change for next time? 10

This worksheet seemed random???  Show of hands: how many people’s group score was better than the individual score?  Personal anecdote: chess over the summer.  Groups are powerful!  CS application: It’s better to have clusters of computers rather than one super-expensive computer. 11

Tools  Composing Programs – your online textbook Composing Programs  Ipython Notebook Ipython Notebook  PythonTutor PythonTutor  Google + StackOverflow – google all your problems. Stackoverflow usually has good answers to your question Google StackOverflow  duckie.me duckie.me  pydoc3 – on the command line 12

Mastering CS  There are millions of people learning CS right now! How do you make yourself stand out?  My observations:  All start with the same resources: documentation/what’s online.  What matters: how you combine them to make powerful stuff.  Actionables  You must know the basics inside-out. Don’t try anything challenging until you have an intuition for the basics. Practice!  Then, practice putting pieces together! Be creative! Solving hard problems is a nice side effect.  E.g. functions that return functions???? List + trees, func + dicts  Don’t feel bad about mistakes or bugs, especially in discussion. They will happen, and you’ll be stronger for them.  (Hint: Google your bugs.) 13

Example: printing  Classic CS Example: Print “hello world to the terminal  Python  print(“Hello, world!”)  Questions?  Can you print numbers?  print(2)  Can you print multiple things?  print(“hello”, “world”)  Can you print something with dickson after?  def print_with_dickson(x): Look! Function + print! print(x, “dickson”) 14

Final Remarks  Come prepared to discussion! (i.e. reading done, have questions/insights to share). Don’t fall behind!reading  If you’re too tired, might as well take a nap in your dorm, right?  I’m not omnipotent. You have to put in the work to learn. I’m here to share my experience and my insights.  Everything has a purpose! Try to figure the purpose out with simple examples!  Let’s have a fun semester! 15