Community Outreach (on 9/19/14) By: Jeffrey Cain.

Slides:



Advertisements
Similar presentations
If I Said Something Wrong, I Was Afraid Ryan Amos.
Advertisements

Period 4.
Fine-Tuning Your Paragraph
Recursion Alice.
Classroom language 1. You want to know the English word for 2. You don’t know how to pronounce a word. 3. You don’t know how to spell a word. 4. You don’t.
Do now: Rewrite the following statement in language you would use at a fancy restaurant: Example: “Man, this shrimp nasty!” might become: “I don’t prefer.
How to give a lecture Course for Young Psychiatrists, Nairobi, 23 rd March 2007 David Goldberg Institute of Psychiatry King’s College, London.
Matlab tutorial course Exercises 4:. Exercises – for loops Download the scripts loops_example.m and if_else_example.m, run the code Download the function,
Tips to Enhance a Presentation A Winning Speech. What about the topic really fires you up? Will it fire others? What about the topic really fires you.
CIS 101: Computer Programming and Problem Solving Lecture 8 Usman Roshan Department of Computer Science NJIT.
Recursion Alice. Repetition In some situations, we don’t know exactly how many times a block of instructions should be repeated. All we know is that repetition.
If God created everything, he is responsible for everything? Today’s lesson will be successful if: You can evaluate the above statement You can begin to.
Through Deaf Eyes Prepare to answer the following questions on a separate sheet of paper. You WILL turn it in.
Hira, T. K., December 5, College Students and Gambling Tahira K. Hira, Ph.D., CFP Professor Human Development & Family Studies Iowa State University.
Using Images as Catalysts for Expression: Photolanguage - Part 2 Presented by: Dr. Rebecca White Dr. Diane Sasser Debbie Hurlbert Dr. Robert Richard With.
Scratch Internet- Open Chrome hit “Create” 1.
STARTUP DIVKOM DAY 2 IPUNG HAVIDZ WIDJAJA /
CS 0.5: A Better Approach to Introductory Computer Science for Majors Bob Sloan, Pat Troy University of Illinois at Chicago SIGCSE 2008.
HDF 415 Peer Leadership Portfolio Teresa Lincoln Spring 2011
Python Programming Using Variables and input. Objectives We’re learning to make use of if statements to enable code to ask questions. Outcomes Build an.
Programming Languages: Scratch Intro to Scratch. Lower level versus high level Clearly, lower level languages can be tedious Higher level languages quickly.
 Make sure you are subscribed to announcements on Moodle.  Activity 4 will be due 48hrs after your lab ends.
Math notebook, pencil and calculator Conditional Relative Frequencies and Association.
Students Questions: From “Speakers of Text” to “Comprehenders of Text” By: Nate Stierhoff EDU /24/11.
9 Simple Steps to Building A Strong and Inspiring “Why or I” Story
What do kids do at recess? play climb talk I usually have fun!I don’t have fun.
Concerns and Issues.  “…not knowing what to say.”  “…forgetting what to say next.”  “…losing my train of thought.”  “…going blank.”  “will forget.
Formal & Informal Language How we speak says a lot about us!
Recursion Alice. Repetition In some situations, we don’t know exactly how many times a block of instructions should be repeated. All we know is that repetition.
Do-while and for Loops Opening Discussion zWhat did we talk about last class? zAt the end of last class I asked you to write a loop that would.
Introduction to: Programming CS105 Lecture: Yang Mu.
1 ball, 2 ball, red ball, blue ball By Melissa Dalis Professor Susan Rodger Duke University June 2011.
Daniel Gagnon’s Final Project Number Guessing Game Widget By: Daniel Gagnon.
Chapter 3: Branching and Program Flow CSCI-UA 0002 – Introduction to Computer Programming Mr. Joel Kemp.
Research Topics in Computational Science. Agenda Survey Overview.
Informative Speeches. What is an informative speech? Speech that conveys knowledge and understanding Survey says..... Informative speeches rated #1 most.
Java Decision Making and booleans (Java: An Eventful Approach, Ch 4), Slides Credit: Bruce, Danyluk and Murtagh CS 120 Lecture October 2012.
Given the following code, what picture is displayed in the second image on the page when the first image is clicked on the first time? ___________________________.
Ready, SET, go! By Melissa Dalis Professor Susan Rodger Duke University July 2011.
Conditionals Opening Discussion zWhat did we talk about last class? zDo you have any questions about the assignment? zPass by value limitations.
 Meetings  Skit  Name  What do you want to be when you grow up?
By Mr. Putnam. In Catfall, the goal of the game is to touch the falling cats with the mouse. Every time you touch a cat, your score goes up by one point.
Conflict Resolution What is Conflict? People often disagree about ideas and issues. Sometimes when people disagree with each other or their government,
PROGRAMMING IN PYTHON LETS LEARN SOME CODE TOGETHER!
Review of Previous Classes Declaring Variables - var myVar:DataType = value Data Types – Number, uint, String, Boolean Functions – parameters, return.
BY:JOSHUA HERRON Z-Com Zombie Shooter. INTRODUCTION My name is Joshua Herron I go to 7 th grade at Dempsey I like to Program, Play games, and Sleep.
TEXT MESSAGING AS A FORM OF COMMUNICATION A presentation about the hypothesis, survey and results.
Define an integer Whole number? Multiple digits? From 0 – 9?
IST 210: PHP LOGIC IST 210: Organization of Data IST210 1.
Computer Science I Animations. Bouncing ball. The if statement. Classwork/homework: bouncing something. Compress and upload work to Moodle.
Today’s Agenda ML Development Workflow –Emacs –Using use –The REPL More ML –Shadowing Variables –Debugging Tips –Boolean Operations –Comparison Operations.
Mid Term Evaluation.  Objective of the evaluation is to focus on progress made in terms of process.  How the action plan have been operationalized 
Silberschatz and Galvin  C Programming Language Decision making in C Kingdom of Saudi Arabia Ministry of Higher Education Al-Majma’ah University.
What does being a good friend mean to me?
FCE Speaking Test – Part 3
Comp1004: Introduction III Java. Content How Java Works: The JVM Writing a Class in Java – Class – Member Variables – Method – Statement Magic incantations.
C++ Programming Basics C++ Lecture 1 Stacy MacAllister.
Boğaziçi Ünv Koç Ünv Darüşşafaka Lisesi
Quick one: Do you know what these are?
Hi, My name is Destiny Robinson
NATAK-12: Keep them engaged in the target language
DAY 2 Catholic Approaches to Scripture.
DAY 2 Catholic Approaches to Scripture.
DAY 2 Catholic Approaches to Scripture.
Rights, Respect, Responsibility: A K-12 Sexuality Education Curriculum
Lesson 4.
Introduction to Python
If-Statements and If/Else Statements
Iteration – While Loops
Matlab tutorial course
Presentation transcript:

Community Outreach (on 9/19/14) By: Jeffrey Cain

The Program

What the program does This program gives the player 2 randomized playing cards and shows 1 randomized dealer card. If the player’s cards don’t equal 21 and the player wants another card, he/she can ask for as many cards as they want. If their total is greater than 21, then they lose and the dealer wins. If the dealer has a higher total than the player then the dealer wins. If the player has a higher total than the dealer then the player wins

The point of the outreach With the many different types of variables, imports, loops, methods, and if-else statements to show students some basic coding syntax used in a program. Also talk about the theory behind some of the complex coding.

My experience Speaking in front of many people about programming was very weird. I had to explain everything that I was doing, which is very different compared to programming by myself. I have read that I should definitely slow down and not talk too fast. They were all very helpful and many of the students learned some new things (Array’s, loops, text based).

Survey results  84% male 16% female  Mostly Sophomore and Senior (40%, 32%)  Most of the students said they wanted to learn Java and C++, many even said they wanted to learn other languages  My teaching was between fine and amazing  Most knew a tiny bit of what I was saying (44%)  92% of students learned something new  68% said they would be fine with another class taught by a caps student  Some are interested in continuing programming ( 16% in caps, 28% in college