Progranimate an Introduction. What is Progranimate Progranimate is a programming environment designed specifically for novices Progranimate allows the.

Slides:



Advertisements
Similar presentations
Review for Vocabulary Section 3 Quiz. What is the amount of data that can be sent in a certain amount of time? What is the amount of data that can be.
Advertisements

Working With Algorithm and Flowcharts
IT Services Computer Training. Introduction Different Ways of Learning Training Materials Training Sessions Training Topics.
A Step Back from Coding An Online Environment and Pedagogy for Novice Programmers Andrew Scott, Mike Watkins, Duncan McPhee. University of Glamorgan
Basics of Computer Programming Web Design Section 8-1.
Programming Techniques Lecture-1 2 nd class Introduction Assistant lecturer: Alza A. Mahmood.
Algorithm Design CS105. Problem Solving Algorithm: set of unambiguous instructions to solve a problem – Breaking down a problem into a set of sub- problems.
M1G Introduction to Programming 2 1. Designing a program.
Flow Charting. Goals Create Algorithms using Flow Charting procedures. Distinguish between Flow Charting and Pseudocode. Top-Down Design Bottom-up Design.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
COP1220/CGS2423 Introduction to C++/ C for Engineers Professor: Dr. Miguel Alonso Jr. Fall 2008.
An Introduction to Programming with C++ Sixth Edition
Stephanie Mercury.  A firewall allows or blocks traffic into and out of a private network or the user's computer.
Ke Li. Agenda Introduction User Identification Features of the Tutorial What I Have Learned Demo.
Introduction to HTML Unit 3: E-business.
Programming Languages
Client-Server applications Introduction to Java Applets Client-server architectures Why do Applets exist? What can an Applet do?
Flowchart. a diagram of the sequence of movements or actions of people or things involved in a complex system or activity. a graphical representation.
Flowcharts C++ Lab. Algorithm An informal definition of an algorithm is: a step-by-step method for solving a problem or doing a task. Input data A step-by-step.
Flow Charts WHAT ARE THEY AND WHY DO WE USE THEM?.
Level 1 ECDL Award Day 1 – Introduction to your Programme of Learning.
CPSC 233 Tutorial 5 February 2 th /3 th, Java Loop Statements A portion of a program that repeats a statement or a group of statements is called.
Flow Control in Imperative Languages. Activity 1 What does the word: ‘Imperative’ mean? 5mins …having CONTROL and ORDER!
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
1.Integrated Environment 2.Animated Pedagogical Agent 3.Enhanced Teacher Control 4.Enhanced Content Support.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
1 Problems with teaching and learning programming Programming Syntax & Logic Problem Solving Skills Authenticity.
Emerge 6.0 Launch in MindTap Ken Baldauf, Florida State University Beverly Amer, Northern Arizona University.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Integrating Algorithms and Coding into the Mathematics Classroom
Programming – Algorithms (Flowcharts)
JavaScript/ App Lab Programming:
ICS 3UI - Introduction to Computer Science
Learning outcomes 2 Developing Code – Input Output Model
Computer Science A-level
Computer Networks CNT5106C
CSCI-235 Micro-Computer Applications
Introduction to Algorithms
Think What will be the output?
Application of Pseudo Code
Introduction to Flowcharting
Algorithms An algorithm is a sequence of steps written in the form of English phrases that specific the tasks that are performed while solving the problem.It.
Introduction to Computer Programming
An Introduction to Visual Basic .NET and Program Design
Developing Applications
Print slides for students reference
Computer Networks CNT5106C
Unit# 9: Computer Program Development
Software Development Process
PROGRAMMING What is it?.
Introduction to Algorithms
Computers & Programming Languages
Huanyuan(Wayne) Sheng
Introduction to Scala Unit 2
Introduction to Scala Unit 1
Software Engineering INTRODUCTION
Introduction to Algorithms and Programming
Welcome to MyMathLab.
Unit 3 lesson 2-5 The Need For Algorithms- Creativity in Algorithms – Simple Commands - Functions Day 18.
Introduction to programming
ICT Gaming Lesson 2.
Netop Vision Product presentation Göteborg 1.
Computational Thinking
Computer Networks CNT5106C
TEL-W16 Final Project Presentation Teaching Logics/Algorithms
WJEC GCSE Computer Science
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
CSC 241: Introduction to Computer Science I
Computer Science A-level
Presentation transcript:

Progranimate an Introduction

What is Progranimate Progranimate is a programming environment designed specifically for novices Progranimate allows the user to focus solely on the problem- solving task by minimising all other distractions Strengthen the novices’ algorithmic problem solving abilities Improve comprehension of the basic imperatives of programming Make it easier to teach programming better.

About Progranimate Visualises the programming task, –Flowcharts, –Automatically Generated Code, Animates a computer program in action –Program flow, –Variable States,

Progranimate Demo Demo Link

Online Integration Launched on any computer with Java and internet access. Can be integrated into a web page. Ideal as the centre piece of an online tutorial. Link 1

Its Your Turn Simple problem solving exercises. –Sequence –Selection –Iteration