Comparing Python and Visual Basic

Slides:



Advertisements
Similar presentations
A guide to using PowerPoint
Advertisements

MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Video Game Design Lesson 1. Game Designer Person involved in the development of a video game Person involved in the development of a video game Usually.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Introduction to PowerPoint
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
SCA Introduction to Multimedia
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
(An Introduction for Programmers)
PowerPoint Lesson 1 Microsoft PowerPoint Basics
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
Scratch Workshop Thursday, August 26, 2010.
Multimedia Authoring Tools Pertemuan 15&16 Matakuliah: O Computer / Multimedia Tahun: Feb
Introduction to.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
What is Director?  A tool for creating interactive CDs or interactive media and games on the Web.  Combines graphics, sound, video and other media together.
By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students.
Case Study: Using Macromedia Director
Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.
11.10 Human Computer Interface www. ICT-Teacher.com.
The Development Process
Macromedia Dreamweaver 4.0 INTERFACE This presentation will run automatically.
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited.
Screen ViewModule Title: Notes: Branching Instructions: Audio Script: Page: Use Microsoft Outlook 1 Create a Distribution List A distribution list is a.
Enhancing the Graphical User Interface Multiple Forms, Controls, and Menus.
Partners Comp# Partner APartner B 1 Ancona, SamanthaManternach, Hailey 2 Black, RyanMcNeil, Maddie 3 Conger, KevinOhland, Rebecca 4 Day, MerciOtterbein,
SCRATCH. Course Outline Session 1 – 8.45am to am  Introduction  Basics of Scratch programming - Control / Movement / Looks and Sound  Example.
Microsoft Visual Studio 2010 Teacher: Ms. Olifer.
MACROMEDIA DIRECTOR - LECTURE NOTES -. INTRODUCTION Macromedia Director 8.5 is the best selling multimedia authoring program and leading tool for creating.
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Intro to Multimedia Unit 1.
Game Programming Using Scratch Brooklyn College Bridges To Computing (2009) M. Meyer, J. Rodney.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
Image #1 Getting Started
About Presentation Software & Learning to Use PowerPoint 2013.
Computer Programming Modeling a Passive Solar Home.
Introduction to Programming Using Scratch Brooklyn College Bridges To Computing (2009) M. Meyer.
Unit 1 Introduction to Evangel College S.2 ICT.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT POWERPOINT Lesson 1 – PowerPoint Basics.
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
1 Understand what Scratch is and what it can be used for Lesson 1: Learning Objectives.
SCRATCH ScratchScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
ICT/COMPUTING RULES Only use software allowed by the teacher
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Introducing Scratch Learning resources for the implementation of the scenario
School of Computer Science Space School 2015 Programming a Lunar Lander Game.
Review for Final June 13, 2016.
Introduction to Scratch
Development Environment
What is it?! •Scratch is a programming language that allows you to create interactive stories, music, animations, art, games, and more!
Computer Software: Programming
11.10 Human Computer Interface
Welcome to Computer Science!
Games Programming in Scratch
Introduction to Programming Using Scratch
Chapter 10 Development of Multimedia Project
Multimedia Authoring Tools
Getting Started with Scratch
Motion and Looks.
Scratch Programming Brian Cain.
Welcome to SCRATCH.
Getting Started with Scratch
MICCA SCRATCH Workshop
Image #1 Getting Started
Introduction to Snap Programming
Getting Started with Scratch
Game development using Scratch
Problem Solving and Computer Programming
Presentation transcript:

Comparing Python and Visual Basic

Task scenario Evaluate the suitability of procedural programs for graphical applications. Compare how you can create graphics in Visual Basic, Python and Scratch. Evidence should be a short report, or similarly detailed presentation. This task fully covers D1.

Scratch

What is scratch? Scratch is a free educational programming language, which was created by lifelong kindergarten group. It is designed to be fun and educational and easy to learn programming in a school environment. Scratch encourages children to make interactive stories, games , art simulations and other projects.

The interface OF THE PROGRAMME Stage:The Stage is a "sprite" that represents the background of its project The toolbar at the top of the program contains many very important functions in Scratch Script area:Blocks from the Block Palette are dragged into the Scripts Area. These then can be combined with other blocks to form scripts, and eventually a project. Script pane: Shows what blocks are in action in the script area Sound pane:contains a list of audio clips. The sprites pane contains a thumbnail view of all sprites.

How difficult is the user - interface to use The scratch program was designed for children who had no previous programming experience and had to make its language and development easier to follow.

How can you make graphics in Scratch The user in scratch by dragging blocks from the block palette and attach them to the other blocks to form a jigsaw puzzle. This the structure of the multiple blocks are called scripts The method of programming ( building codes with blocks) is referred to as “ drag - and - drop programming” The script of the structure has formed to make a graphic programme in the white box.

How can you make graphics on scratch In scratch you do not have to create the character sprite instead use the blocks in the script area to make the function of the character moving. Most of the graphics are already made in the program, the user can choose what sprite they want to add to the stage or background image. You can create a new sprite or customise the original sprites that was built in the program. Paint Editor Sprite

Visual Basic

What is visual basic? It is a computer programming system developed and owned by Microsoft. It was originally created to make it easier to write programs for windows computer operating system. Visual basic was one of the first products to provide a graphical programming environment and a paint metaphor for developing user interfaces.

The interface of the programme Program controls Current selected form Code box Files in the project Selected objects properties

How difficult is the user - interface to use It can be difficult for first time users because of the cluttered interface of not knowing where the creation tools are. It can be difficult for children because you need to be trained to know the visual basic codes in the code box. It may be off – putting for some users because it may seem bland to use the interface , while as scratch the interface is colourful , childish and more entertaining. The interface is more professional looking and suitable for programmers While as scratch's interface is childish , suitable for young novice programmers

How can you make graphics in visual basic Visual Basic can provide graphics capabilities allowing great flexibility in design, including the addition of animation by displaying a sequence of images on screen.

Python

What is python? Python is a programming language. It is used in some high schools and colleges as an introductory programming because it is easy to learn. There are many modules in Python that provide very powerful features that we can use in programs. Some of these can send email or fetch web pages or others allow us to perform complex mathematical calculations in the python programme.

The interface of the programme Runs the code Python shell is where the code runs Python new window is where the user can write the codes

How difficult is the user - interface to use It can be difficult for first time users because of there is two interface ( python shell and new window) It can be difficult for children because you need to be trained to know the codes to get the python program to function. It may be off – putting for some users because it may seem to basic because there is no visuals or features on the interface , while as scratch the interface is colourful , childish and more entertaining.

How can you make graphics in python In python ,you can make graphics by using two different methods Tkinter and turtle graphics. Turtle graphics is a popular way for introducing graphics to students but compared to scratch it can be very difficult. In turtle graphics you have to make the graphics with codes. While as scratch the graphics are already made. In turtle graphics you need to type instructions to make the graphics. But when you have finished, the turtle will make the graphics from the instructions in the graphic box.

How can you make graphics in python Tkinter is done in a canvas widget In python Canvas is a high level facility for graphics in Tkinter. Tkinter can be used to create charts , widgets and games.