COP1332 Introduction to Programming Using Visual Basic.NET A journey into thinking Professor Walton.

Slides:



Advertisements
Similar presentations
Lecture 2: Systems Engineering
Advertisements

The Peanut Butter & Jelly Computer Instructor’s Handout (modified from zerorobotics and CS10K Community handouts) KEY CONCEPTS Software and hardware work.
Making a “P and J” sandwich
1 Chapter 8 Chemical Quantities in Reactions 8.3 Limiting Reactants Copyright © 2008 by Pearson Education, Inc. Publishing as Benjamin Cummings.
How to make a peanut butter and jelly sandwich
11.3 Limiting Reactants.
Introduction to Programming
Peanut Butter and Jelly Sandwich Ingredients Peanut butterTwo slices of bread Jelly or jamKnifePlate.
* Programming is the activity of creating a set of detailed instructions (program) that when carried out on a consistent set of inputs will result in.
Cross Contamination Experiment Safety and Sanitation.
Chapter 1 - VB 2008 by Schneider1 Chapter 1 - An Introduction to Computers and Problem Solving 1.1 An Introduction to Computers 1.2 Windows, Folders, and.
CS 111: Introduction to Programming Midterm Exam NAME _________________ UIN __________________ 10/30/08 1.Who is our hero? 2.Why is this person our hero?
Module 1- Getting Started Tell me what to do Using sets of instructions…
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
By Droids Robotics Good Coding Practices: Start with Pseudocode BEGINNER EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 4/1/
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
COMPUTER SCIENCE 10: INTRODUCTION TO COMPUTER SCIENCE Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
THINKING IN DIGITAL SYSTEMS CHAPTER Topics  Systems Thinking in Board Games  An Exercise in Simple Instructions  Game Analysis: Apple Picker.
By: Rachel Kenney. First Step Get a plate and bread out.
INTRODUCTION TO COMPUTING
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
How to make a Peanut Butter and Jelly Sandwich!
Introduction to Programming. What is a Program  Set of Instructions that tells the computer what to Do.  Driving force behind the computer  Without.
Introduction to Programming Professor Sprenkle September 10, 2007.
Computer Bugs Original Powerpoint By: Spring LIS4480 Coding Team Jon.
Chapter 2: Beginning the Problem-Solving Process
CHAPTER 1: INTRODUCTION TO COMPUTER SCIENCE Introduction to Computer Science Using Ruby (c) 2012 Ophir Frieder et al.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: An Introduction to Programming Using Visual Basic 2012, All Rights ReservedAn Introduction.
Module 1- Getting Started Tell me what to do Using sets of instructions…
Welcome to CS 221! First Course in Computer Science for Engineers.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
COMPUTER SOFTWARE Management Information Systems.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Overview An Introduction to Programming.
University of Limerick1 Computer Applications CS 4815 Robocode.
STEM AGENDA WEEK 19 1/7 – 1/11. AGENDA 1/7 Learning Target: To determine when and why we use various mechanisms. Finish Mechanisms: Build, Cut & Past,
Introduction to Programming in VB Chapter 1. 2 Software Development Life Cycle Gather Requirements Design Program Code & Test Program Implement u Software.
How to Make the Perfect PB&J By: Jade Edwards. Materials Needed: ➾ 2 slices of white bread ➾ 1 jar of peanut butter ➾ 1 jar of grape jelly ➾ 1 paper plate.
Software. What is software?  Review: recall the difference between hardware and software (rigid vs. fluid)  Software, in essence, is a set of instructions.
Homework #1: C++ Basics, Flow of Control, and Function Basics
Presented by: Mr. Pugh’s Class 2011 Ingredients Peanut Butter Jelly Two Slices of Bread.
Intro to Turtle Graphics (Part 2)
Lesson 3.1 Review: audible tri-tone Write a snap script that… Asks the user to enter 3 numbers corresponding to tone values Checks for valid inputs and.
PBJ 101 – How to Make a Peanut Butter and Jelly Sandwich Learning Team A AET/541 6/11/2014.
AS Computer Studies Algorithms & Problem Solving 1 & 2.
Lego League. What is the Lego League? What we will be doing for the next few weeks The AIM of the next few weeks is to gain knowledge into programming,
Informational Writing (Procedural) ELACC5W2: Write informative/explanatory texts to examine a topic and convey ideas and information clearly. EQ: How can.
Algorithmic Thinking Chapter 10.
Topic: Introduction to Computing Science and Programming + Algorithm
Task Analysis of a Ham, Cheese and Tomato Sandwich
Software Development Expansion of topics page 28 in Zelle
IST256 : Applications Programming for Information Systems
Lesson 02: Introduction to Python
Principles of Programming I (CIE 105)
CIS115 Education for Service-- snaptutorial.com
CIS 115 Teaching Effectively-- snaptutorial.com
BEGINNER PROGRAMMING LESSON
The procedure.
Timetables.
How to make a peanut butter & jelly sandwich
Using MyMathLab Features
BEGINNER PROGRAMMING LESSON
SCIENCE ON FRIDAYS.
CS 0007 Spring Lory Al Moakar.
Reading class Making a Sandwich.
System Analysis and Design
BEGINNER PROGRAMMING LESSON
CPSC 465: Design and Analysis of Algorithms
Developing A Good Procedure
Presentation transcript:

COP1332 Introduction to Programming Using Visual Basic.NET A journey into thinking Professor Walton

Opportunity to Learn 1/4/2004M J Walton2

Introduction Full Name Major, semester Level of computer programming expertise Something about yourself that would not be found in your resume 1/4/2004M J Walton3

Problem Solving There are 2 sons, each weighing 100 lbs., and a father, weighing 200 lbs, at a river. They have a boat and want to get to the other side of the river. The only problem is that the boat will hold only 200 lbs. without sinking. How do I get the three individuals across the river? 1/4/2004M J Walton4

What do you want from this course? 1/4/2004M J Walton5

Problem Solving You have a nice tall cake and you need to cut it into 8 equal size pieces. The only trouble is that you can only make three (3) cuts with the knife. What is the sequence to accomplish this task? 1/4/2004M J Walton6

ANGEL Provides for submission of sample programs and homework assignments Provides access to practice exams for each chapter Will be used to administer the mid-term and final exams mycourses.mdc.edu o Your MDC user name and password 1/4/2004M J Walton7

Course Information Web Site – Computer Courtyard/3109 o MyMDC account 1/4/2004M J Walton8

Things that Promote Success Attendance Reading text material before class Taking detail notes Create the examples in the textbook Playing around with VB.NET Asking questions Talking to Professor about confusion 1/4/2004M J Walton9

Problem Solving You are at a river with a boat, a chicken, a fox and a sack of chicken feed. You can take yourself and only one item at a time in the boat. You want to get the three items across the river without having anything lost (eaten). Each item must accompany you in the boat to get across the river. 1/4/2004M J Walton10

Why are you taking this course? 1/4/2004M J Walton11

Summary 1/4/2004M J Walton12

Read and Do 1/4/2004M J Walton13

What is your Vision? 1/4/2004M J Walton14

The outcome of the course depends on your Commitment! 1/4/2004M J Walton15

Let the Journey Begin 1/4/2004M J Walton16

What is a program? A set of instructions in the proper sequence that will accomplish a given task correctly, also referred to as an application. 1/4/2004M J Walton17

What is a Computer Program? A set of instructions that tells the computer hardware how to obtain input, what action to perform, and the output to produce. 1/4/2004M J Walton18

What Programs Do I nput Data (Values) P rocess (Calculations) O utput Results (Information) 1/4/2004M J Walton19

What is a Developer? One who develops a program (application) by writing the instructions (code) to produce a desired results, also referred to as a software engineer or computer programmer. 1/4/2004M J Walton20

Two Hats 21

Collaboration Exercise This exercise is has been developed by Michael J. Walton at Miami Dade College.

Make a Peanut Butter and Jelly Sandwich  Each person is to write the steps needed to make the sandwich. The following items are on the table:  A loaf of bread  A jar of peanut butter  A jar of jelly  A knife  A plate  Develop the steps. Work alone! Don’t look at your neighbor’s paper! No collaboration! No talking!

Integration  Compare each solution  Develop a composite solution  Integrate!!

Make a Turkey Sandwich  The team is to write the steps needed to make the sandwich. The following items are on the table:  A loaf of bread  A jar of mayonnaise  A jar of mustard  A package of sliced turkey  A knife  A plate  Develop the steps. Work as a team to produce one solution.

Design the control panel for a robotic device for moving items  Each group is to design the control panel to operate a Robotic device that is to move items in a warehouse environment. The robot must be able to do the following:  Move forward or backward  Turn left or right  Lift and set down objects  Work in pairs.  Integrate as a team...

Problem Solving You are at the river again with a 5-gallon and a 3- gallon bucket. You need to get exactly 4 gallons of water give or take a few drops for spillage. You have no other containers or measuring devices and you cannot get an approximate amount. What are the steps required to complete this task? 1/4/2004M J Walton27