Compsci 101, 4/16. Topics for today Compsci is different Problem solving practice and the real world limited resources and information proper coding style.

Slides:



Advertisements
Similar presentations
Alices Adventures in wonderland Unit portfolio presentation Mrs Nighat Shaheen.
Advertisements

People (Soft) Skills for Success in the Real Business World! Being a Leader! Don C. Bramlett, PE, SMIEEE IEEE Region 4 Director IEEE Southeastern.
An Introduction to Working Together
Problems in school By: Rory W, Alexis J, Lisa J, and Thomas C.
Back to menu Back to menu Back to menu Back to menu1 Pass! Ask the teacher a question about today’s lesson!
Experiential Learning Cycle
Pitch Template Who you are What you do How to contact you.
Introduction to Career Management. Understand what is meant by ‘Career Management’ Review your current position Look ahead at the skills and knowledge.
Can you identify the components of a computer ? Press F5 to begin! 1 st Question.
Subtraction with Base 10 Models Created by Jamie Unverzagt.
Introduction to the OSSLT (FORMAT OF THE TEST ; language & KEY WORDS)
Why Program? CSE111 – Great ideas in Computer Science Clearly programming fits here Programming is a Great Idea in Computer Science. It has allowed computers.
Keys to Achievement. 4 Strategies for Achievement  Take Reasonable Risk –Set goals that are challenging but attainable –Break tasks down into small,
Contents Click the link below to go directly to the slides for that chapter. Chapter 1 ■ Your Personal Strengths Chapter 2 ■ The Roles You Play Chapter.
The Scientific Method By Mr. Krall. The Scientific Method What is the Scientific Method? -The Scientific Method is a set of steps that help organize thinking.
Lesson Planning Mohamed Sujaau BATEFL2011 FE, MNU.
Conflict Resolution.
MIND MAPPING.
Abstraction IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 17, 2013 Carolyn Seaman University of Maryland, Baltimore County.
Q UINCY COLLEGE Paralegal Studies Program Paralegal Studies Program Legal Research & Writing LAW-215 Writing A Legal Memorandum.
The Role of the Teacher in Groupwork Camille Jones EDC 448.
Using ePortfolios Holly Miles as Tiare Ahu. Reasons for Use Interactive learning Display of work done by students Student directed learning Students decide.
Ancient Egypt By: Sarah Cohen. Why Ancient Egypt? It is my passion. It is my dream. I find Ancient Egypt to be an amazing topic.
The Seven Principles of Leadership Rod Pollard Director of Environmental Services UH Case Medical Center.
Distributed Computing Rik Sarkar. Distributed Computing Old style: Use a computer for computation.
Pupils are not given enough opportunities to apply their mathematical skills in other subjects. We believe that all children should have the chance.
Problem Solving Session 1 Introduction. In this session we will be Reviewing the topics that will be covered in this module Discussing expectations Filling.
GCSE Revision Skills LO – To explore some of the ways that History revision can be done at independently.
Problems in school By: Rory W, Alexis J, Lisa J, and Thomas C.
Developed in 1949 at Cornell University by Walter Pauk. Designed in response to frustration over student test scores. Meant to be easily used as a test.
Establishing a Culture of Achievement Planning for Success: lesson planning, learning styles and teaching strategies.
Practical Coach Discussion Session #60. Learning Objectives To understand the value of coaching in a manager’s work To learn how to determine when to.
Project-Based Pedagogy. Project-Based Education Relating questions and technology relative to the students everyday lives to classroom projects Students.
Section 5.5 The Real Zeros of a Polynomial Function.
BBI 3436: CRITICAL AND CREATIVE THINKING PREPARED BY: YM Hjh Tenku Mazuwana Binti T. Mansor Faculty of Modern Languages and Communication UPM 3rd Face.
Mind Mapping Concept & Resources. Definition Mind maps are tools that help us think and remember better, creatively solve problems and take action. The.
IS6145 Database Analysis and Design Lecture 11: Exam Revision and Semester Roundup Rob Gleasure
3-2-1 on Robot Missions List three things your group tried do to solve a mission. List two things you observed from your group or robot. List one thing.
WHAT IF THE STUDENTS WERE OUR EVALUATORS? Let’s put ourselves in the strategic learners shoes…
10-4 Solving Quadratic Equations by Using the Quadratic Formula Objectives Students will be able to: 1)Solve quadratic equations by using the Quadratic.
 Express ideas about a difficult topic  Convince audience members your opinion is correct  Practice research skills  Build communication skills.
S.E.X.I. Bringing it back to writing…... C OMPONENTS OF G OOD W RITING : SEXI STYLE – T HE I NTRODUCTION SEXI is a comprehensive writing method that allows.
C2 course, Unit 6, Self-reflection1 Unit 6 – Self reflection Unit purpose: To assist controllers to improve their performance through self-reflection.
1.4 Solving Inequalities I can: 1.Graph inequalities 2.Solve inequalities.
Primary 7 Bankier PS 13 th June Our learning intention today:  We are developing our ability to use our understanding, skills, and knowledge.
Back to menu How did you set about the task?
TEACHING MATH TO JUNIOR DIVISION Big Ideas, Fractions & eWorkshop.
You can use the scanning technique to look up a phone number, read through the small ads in a newspaper, or for browsing television schedules, timetables,
University Learning in Schools Computing Games Programming Lesson 5.
CSCI N201 Programming Concepts and Database 2 - STAIR Lingma Acheson Department of Computer and Information Science, IUPUI.
Topic: Code Essential Questions Digital Cornell Notes.
FCT Refresher: Getting the Support You Need By: Lauren Stanisic.
Developed in 1949 at Cornell University by Walter Pauk. Designed in response to frustration over student test scores. Meant to be easily used as a test.
Maths quiz KS 2: Use sequence in programs. Today we are learning about: Programs & Selection ●I can explain what selection is ●I can write a program using.
Design. Design Design is an essential component to the creation of objects. Everything that we use today is a product of design. Design is an essential.
Multiplication Madness!! Find the PRODUCT: 6 x 4 = 2624.
Dividing Fractions Part 1: Dividing a Whole Number by a Unit Fractions.
Parent Maths Workshop Alne Primary School Aims of the Workshop To outline the main changes to the new primary maths curriculum. To provide parents.
How parents can support a growth mindset
A Lesson on Problem-Solving Got problems? Need Help Solving Them?
Strategies for Success in Earth Science Travis Ramage, Academic Advisor.
Woodley Primary School Science delivered in different ways.
Learn Its – Step 11 1x4=4 2x4=8 3x4=12 4x4=16 5x4=20 6x4=24 7x4=28
An Introduction to the Problem Solving Process
An Introduction to the Problem Solving Process
3-2 Solving Inequalities Using Addition or Subtraction
Learning Path Planning Sheet Objective: Average Number of Days Needed:
m n SOLVING EQUATIONS How many sweets were in each type of bag?
POWER CHALLENGES Several Ways To Solve 7 CHALLENGES.
Presentation transcript:

Compsci 101, 4/16

Topics for today Compsci is different Problem solving practice and the real world limited resources and information proper coding style A casual programming endeavor

Real world (IRL) programming Limited starting information Less thorough, if any, test cases provided Communicating your ideas to others is key

Let’s do a problem makeChange What is a clean, efficient solution?

Let’s do a problem textRoll Think about edge cases What is good code style?

The real world…? Pt 2 Not in class! Not in the Link! You’ve got an idea, or you’ve found a problem you want to solve… Where to start? HOW to start?

Jumble #1

Jumble #2

Jumble #3

Jumble #4

Head to Eclipse

How to solve everyday problems, and the key to getting better… Think programmatically about the world around you What tasks do you encounter that can be sped up by an algorithm? Do not get frustrated or discouraged when starting a project Roadblocks WILL happen, step back, reevaluate, then try again

Summary Compsci is not like other subjects Practice the new skills you have learned You encounter problems and challenges all the time Other subjects, Day-to-day stuff How can programming help? Thoughtful coding is powerful coding. Think about your approach and do not be afraid to ask for help.