Professor Ira Fay Class 6. Mining survey feedback 2D arrays Objects Part 1 walkthrough.

Slides:



Advertisements
Similar presentations
Data import and export Skills: none IT concepts: data import and export, common data format This work is licensed under a Creative Commons Attribution-Noncommercial-
Advertisements

PODCASTING ENHANCES LEARNING Professor Pat R. Ormond Utah Valley University 800 West University Parkway Orem, Utah
COMS W1004 Introduction to Computer Science June 25, 2008.
22-Jun-15 Labs, etc.. 2 Extra sessions Some of you are really new to computer programming, other have considerable experience I will have an extra weekly.
30-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 1:30-3:00 Fridays in Moore 207 Lab is not in Towne 313 (Registrar has it wrong) Everyone.
How to make a survey and a case study about time management of young people in Europe? José Mendes.
TA End of Semester Survival Skills Lisa Kelly Center for Teaching October 31 st, 2013.
A STUDY OF COLLEGES, CAREERS, POST- SECONDARY OPPORTUNITIES Welcome to ICT! Julie MacLeod Back to School 2013 MacLeod's Website.
Highly Capable Program th and 8 th Grade.
Illuminate Your Life. Overview CollegeScope Overview of key features Resources for faculty A quick tour (student and faculty view) Helping your students.
RESOURCES FOR TEACHING IN THE AGE OF THE INTERNET Alark Joshi.
Why Soft Skills Matter: 2010 Job Outlook Beverly Amer, Northern Arizona University.
MGS 351 Introduction to Management Information Systems
BY EMMA FERGUSSON YEAR 8 COLLABORATIVE UNIT 2010.
Professor Ira Fay Class 9. Game Guru Programming for Game Designers.
QR CODE MAGIC Sign in via QR code on table. Stands for “Quick Response” codes Instead of a long URL address that students have to type in accurately WHAT.
Hello World! CSE442. Course Summary A semester long group project – You will develop software from idea to implementation You have full freedom to choose.
Google-Assisted Language Learning and Teaching 2013 Summer Workshop Pukyong National University Instructor: Anthony Schmidt Website:
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSE8A Lecture3 TODO: –Finish PSA1 individually (no partner!) and turn it in with the bundlePSA1 command GET AN INTERVIEW for PSA1 from a tutor See tutor.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
1 Principles of Computer Science I Note Set 1 CSE 1341.
EDN 303 Unit 6 – Class 1 Online Monday, November 9 th Dr. Dennis S. Kubasko, Jr. Associate Professor.
Course Information Sarah Diesburg Operating Systems COP 4610.
ELG2336 Introduction to Laboratory
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
MGS 351 Introduction to Management Information Systems RECITATION 8.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Course Introduction Bryce Boe 2013/09/30 CS24, Fall 2013.
© Copyright 2004, Alan Marshall 1 Introduction COURSE OVERVIEW.
CompSci 101 Introduction to Computer Science Sept. 9, 2014 Prof. Rodger President Brodhead speech graduation 2010 CompSci 101 Fall
Professor Ira Fay Class 10. Game Guru Programming for Game Designers.
Research Using Ebooks via the Media Center. Research usingEbooks.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
Professor Ira Fay Class 8. Game Guru Programming for Game Designers.
Professor Ira Fay Class 4. Mining Part 3 Programming Concepts Josie Nutter Unity Demo.
Professor Ira Fay Class 2. Survey feedback Mining Part 1 Meta-Discussion Programming vs. Math Mining Part 2.
Club Overview - Day 2 (Get Excited!!!!!). Agenda I. Log into Canvas II. Choosing a Level III. Learning and Creating IV. Closing.
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
ENC 3242, Technical Communication for Majors Fall 2015, Week 14 (final lecture) Course Summary and Exam Preparation Length of this lecture audio: 00:25:35.
Illuminate Your Life. Overview CollegeScope Overview of key features Resources for faculty A quick tour (student and faculty view) Helping your students.
1/17/2016B.Ramamurthy1 Final Review CSE321 B.Ramamurthy.
MGS 351 Introduction to Management Information Systems Lecture #1.
Information and Communication Technology Literacy III Grade 8 Ms. Green The key to unlocking your future.
FCT Communication Practices Agenda FCT specific communications – Scrum: Mon, Wed, Thur. – Weekly Call: Tuesday – Mentorship Presentations:
Professor Ira Fay Class 11. Game Guru Programming for Game Designers.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Elements of Computing Science I Course Web Site: The lecture outlines.
Feature Engineering Studio February 2, Welcome to Problem Proposal Day Rules for Presenters Rules for the Rest of the Class.
Webinar Title An Webinar Presenter: Your Name Here Your Here Day, date 12:00 noon to 1:00 p.m. Infopeople webinars are supported by the U.S. Institute.
Technology Training #5 Charger Thursday 11/19/15.
Electronic Portfolios Continued… We will be continuing to work on our electronic portfolios today. The URL to the home page is due by December 11th via.
Highly Capable Program th and 8 th Grade.
Professor Ira Fay Class 5. Mining survey for() loops arrays cupcake lab.
ESW ICT-Level 2 Assignment 1  Create a newsletter for the Welsh Assembly Government on preparing for an interview for year olds in an economic depression.
Welcome to IST 220: Networking and Telecommunications.
Unit 7:Get to the Point Prof. Karen Fuqua FS100 – Eight Skills of the Effective Fire Science Student.
VirtualSC Mrs. Bell This is our virtual open house! Enjoy this video; listen carefully.
Jacksonville, FL March 2013 Welcome, Bienvenido, Bienvenu Teaching Certification Programs Key Questions for Design & Refinement Judith Longfield Georgia.
Welcome to UTS 101 – STEP 1, Week #1 Instructor: Brian Fortney  Please sign in  Pick up a copy of each handout  Please do not sit at back 2 tables 
Professor Ira Fay Class 1. Course Intro Syllabus Project 1.
©2000 Southeastern Louisiana University Nursing 479 Course Orientation.
Women in Game Programming
Computer Apps Honors: A trip down memory lane
Welcome to CS 1010! Algorithmic Problem Solving.
THE AVID PROGRAM AT FHS The AVID program is for students who dream of going to college… But AVID students don’t just dream it, they learn the skills,
Introduction to General Biology BI 101
Welcome to CS 1010! Algorithmic Problem Solving.
ICT Learning Objectives
Introduction to Microbiology BI 234
CSCE 315 Prof. Lupoli.
Presentation transcript:

Professor Ira Fay Class 6

Mining survey feedback 2D arrays Objects Part 1 walkthrough

 Stand up  Learn the name of someone you don’t know  Sit down

 Please post website and GitHub link to the shared Google doc BSuBEUG6xb08D3WJqiw0eRso2Kqe37OwpDh CJAf8  Thank you to everyone who submitted it already.

 4 Hampshire students haven’t completed it  Five College students can me

 Walkthroughs  In-class lab time  TAs and TA hours  Guest speakers

 In-class discussion on project-specific topics  Internet searching is hard  Want more lab time

 Mining  7 just right, 1 too easy, 2 too hard, 1 variable  Class overall  7 just right, 2 too slow, 1 too fast, 1 variable

 Average: 14 hours  Min: 4  Max: 45  Ira’s design goal: ~6 hours per week = 24 total

 Resourcefulness  Learning Unity  Learning C# programming concepts  Some advanced concepts missing

ResourceUsed (out of 12) Walkthroughs11 Jen11 Internet10 Isaiah9 Other students6 Ira3

 Balance of:  Ira lecture/guest speaker  Code demo specific to the project  Lab time (majority here)

int[] temperatures = new int[5]; 01234

temperatures[0] = 58; key or index 58 value

int[] temperatures = new int[5]; temperatures[0] = 58; temperatures[1] = 60; temperatures[2] = 70; temperatures[3] = 68; temperatures[4] = 62;

int[,] birds = new int[5,4];

birds[0,0] = 3;

birds[4,3] = 2;

int[,] birds = new int[5,4]; // Watch for a random number of birds // over 5 days for 4 weeks. for (int week = 0; week < 4; week++) { for (int day = 0; day < 5; day++) { birds[day,week] = Random.Range(0,10); }

day == 0 week == 0 birds[day,week]

day == 1 week == 0 birds[day,week]

day == 2 week == 0 birds[day,week]

day == 3 week == 0 birds[day,week]

day == 4 week == 0 birds[day,week]

day == 5 week == 0 birds[day,week]

int[,] birds = new int[5,4]; // Watch for a random number of birds // over 5 days for 4 weeks. for (int week = 0; week < 4; week++) { for (int day = 0; day < 5; day++) { birds[day,week] = Random.Range(0,10); }

day == 0 week == 1 birds[day,week]

int[,] birds = new int[5,4]; // Watch for a random number of birds // over 5 days for 4 weeks. for (int week = 0; week < 4; week++) { for (int day = 0; day < 5; day++) { birds[day,week] = Random.Range(0,10); }

int[,] birds = new int[5,4]; // Watch for a random number of birds // over 5 days for 4 weeks. for (int day = 0; day < 5; day++) { for (int week = 0; week < 4; week++) { birds[day,week] = Random.Range(0,10); }

day == 0 week == 0 birds[day,week]

day == 0 week == 1 birds[day,week]

day == 0 week == 2 birds[day,week]

day == 0 week == 3 birds[day,week]

day == 0 week == 4 birds[day,week]

int[,] birds = new int[5,4]; // Watch for a random number of birds // over 5 days for 4 weeks. for (int day = 0; day < 5; day++) { for (int week = 0; week < 4; week++) { birds[day,week] = Random.Range(0,10); }

day == 1 week == 0 birds[day,week]

int[,] birds = new int[5,4]; // Watch for a random number of birds // over 5 days for 4 weeks. for (int week = 0; week < 4; week++) { for (int day = 0; day < 5; day++) { birds[day,week] = Random.Range(0,10); }

int maxDays = 5; int maxWeeks = 4; int[,] birds = new int[maxDays,maxWeeks]; // Watch for a random number of birds // over maxDays for maxWeeks. for (int week = 0; week < maxWeeks; week++) { for (int day = 0; day < maxDays; day++) { birds[day,week] = Random.Range(0,10); }

 Questions?

 An approach to programming, a way of thinking about code  Objects contain data (often called attributes) and can do things (often called methods)

 Human  Age  Eye Color  Preferred Pronoun  etc.  Methods  Eat()  Sleep()

 Professor  College name  Title  Office hours  etc.  Methods  Teach()

 Unity is built using this approach  Behaviour.html

 Transportation Part 2: Create a new class for the airplane

 Creating an airplane class  Transportation Part 1 walkthrough

 Submit Transportation Part 1 via Google Doc  Transportation Part 2 starts today  Walkthrough appears 48 hours from now  Complete Mining Survey if you haven’t already  Jess Loeb interview on Wednesday

// Count from 1 to 9 for (int i = 1; i < 10; i++) { print (i); } // We could also use a while() loop int i = 1; while (i < 10) { print (i); i += 1; }

 With a growth mindset, we can improve our skills through practicing.  Learning happens over time, not instantly.  The process of learning is uncomfortable when we’re not competent yet.

 What files Unity creates  What files are most important

 Isaiah + team made a game over the summer!