Intro to digital technology

Slides:



Advertisements
Similar presentations
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Advertisements

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.
Introduction to Alice Alice is named in honor of
Chapter 1 - An Introduction to Computers and Problem Solving
Chapter 2 - Problem Solving
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Chapter 2 - Problem Solving
CS320n – Elements of Visual Programming Introduction to Alice Mike Scott (Slides 1-1)
Chapter 2- Visual Basic Schneider
Computers: Tools for an Information Age
1 1 Introduction to Multimedia Chapter 9. 2 Objectives Get to know the phases of MM production. Get to know the team members in MM development.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Copyright © 2001 by Wiley. All rights reserved. Chapter 1: Introduction to Programming and Visual Basic Computer Operations What is Programming? OOED Programming.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Chapter 13 Programming Languages and Program Development 1.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
CS 0004 –Lecture 8 Jan 24, 2011 Roxana Gheorghiu.
Learning Objectives Data and Information Six Basic Operations Computer Operations Programs and Programming What is Programming? Types of Languages Levels.
CSC1401: Introductory Programming Steve Cooper
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
The Program Development Cycle
Chapter 3: Completing the Problem- Solving Process and Getting Started with C++ Introduction to Programming with C++ Fourth Edition.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: An Introduction to Programming Using Visual Basic 2012, All Rights ReservedAn Introduction.
Programming Concepts Chapter 3.
Learning to Program with Alice – Chapter 1 September 16, 2009.
Describe the Program Development Cycle. Program Development Cycle The program development cycle is a series of steps programmers use to build computer.
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
Program Development Cycle Modern software developers base many of their techniques on traditional approaches to mathematical problem solving. One such.
Obj: Introduction to Alice HW: Read handout and answer questions. Alice is named in honor of Lewis Carroll’s Alice in Wonderland Day 5.
Definition of Terms Software/Programs Programs that directs the operation of a computer system Set of instructions Codes Programming Process of planning,
Alice and Algorithms Chapter 1 Part Reasons to Program The joy of programming To create a tool To use your creativity abilities For non programmers.
1 Program Planning and Design Important stages before actual program is written.
Chapter One An Introduction to Programming and Visual Basic.
Computer Software Types Three layers of software Operation.
Review for test! Alice Chapter 1&2 Test is tomorrow! - March 26 th March 25th.
How to Program? -- Part 1 Part 1: Problem Solving –Analyze a problem –Decide what steps need to be taken to solve it. –Take into consideration any special.
 Programming - the process of creating computer programs.
Learning to Program with Alice 1st Semester September 11, 2008.
Chapter 2 - VB 2005 by Schneider- modified by S. Jane '081 Chapter 2 - Problem Solving 2.1 Program Development Cycle 2.2 Programming Tools.
Computer Science Reaching Wider Summer School 2012.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
Programming in Alice IT-IDT-9 Design, develop, test and implement programs using visual programming. 9.1 Utilize drag and drop software to develop programs.
INTRODUCTION TO COMPUTER PROGRAMMING(IT-303) Basics.
How Computers Solve Problems Computers also use Algorithms to solve problems, and change data into information Computers can only perform one simple step.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
ALMAJMA'AH UNIVERSITY College of Science and Humanitarians Studies in Alghat Information Technology Section (211Tal course)
Programming 2 Intro to Java Machine code Assembly languages Fortran Basic Pascal Scheme CC++ Java LISP Smalltalk Smalltalk-80.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
ALMAJMA'AH UNIVERSITY College of Science and Humanitarians Studies in Alghat Management Information System Section (211 NMA course) Introduction to Programming.
ICS 3UI - Introduction to Computer Science
CSCI-235 Micro-Computer Applications
Chapter 2- Visual Basic Schneider
Chapter 1 - An Introduction to Computers and Problem Solving
An Introduction to Visual Basic .NET and Program Design
TRANSLATORS AND IDEs Key Revision Points.
Computer Programming.
Creating an Animation Program
Introduction to Alice Alice is named in honor of
Chapter 2- Visual Basic Schneider
Design and Implementation
Chapter 2- Visual Basic Schneider
Chapter One: An Introduction to Programming and Visual Basic
ICT Gaming Lesson 2.
ICT Programming Lesson 5:
Scratch Programming Lesson 7 Debugging.
Quiz: Computational Thinking
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
Presentation transcript:

Intro to digital technology Visual programming Intro to digital technology

Key terms Bug – errors in computer programming Class - defines a particular kind of object Debug – troubleshooting to determine the cause of problem in computer programming. Debugger – a programming utility that helps programmers test and correct a computer program. Method – a segment of program code that defines how to perform a specific task

Key terms (continued) Object – a discrete piece of code describing a person, place, thing, or object Inheritance - the passing on of certain characteristics from one class to other classes Program – a list of statements or actions to accomplish a task in a computer program Sprite – objects that perform actions in a project Method – a segment of program code that defines how to perform a specific task Storyboard – a plan to organize the development of process of a specific object

The Programming Process Step one requires that you understand the program. Step two involves planning the logic. Step three entails coding the program. Step four requires the programmer to translate the program in to machine language. Step five involves testing the program to make sure it works. Step six entails putting the program into production.

The Programming Process (continued) 1. Analyze: Define the problem. 2. Design: Plan the solution to the problem. 3. Choose the interface: Select the objects (text boxes, buttons, etc.). 4. Code: Translate the algorithm into a programming language. 5. Test and debug: Locate and remove any errors in the program. 6. Complete the documentation: Organize all the material that describes the program.

What is alice? Named in honor of Lewis Carroll’s (pen name) Alice in Wonderland Charles Lutwidge Dodgson was also a mathematician and logician A modern programming tool purpose of tool - learn how to program, write algorithms 3-D graphics 3-D models of objects Animation Objects can be made to move around virtual world (a simulation or a video game. Simple Pixar.)