AASMT Training Courses

Location

Community Services & Continuing Education - Cairo

Objectives

  • Learn the basic concepts of programming with practical learning approach. This course demonstrates and explains how to write a great variety of programs in Scratch programming language.learn the basics of app building. You’ll learn how to design the user interface for an app, and how to code the blocks that specify the app’s interactive behavior. You’ll learn how to code blocks that specify how an app responds to events, and you’ll learn about conditional blocks that allow an app to make decisions.

Outcomes

ou will improve your problem solving skills, increase your creativity, become better at communicating ideas and most importantly, you will learn to program. The Scratch programming software is developed by MIT and it free to use. This course is suitable for kids, teens, and adults who want to start programming but have no prior-experience or knowledge. It is also suitable for teachers who want to teach programming to others. Programming skills are becoming of a great value in today's world, where technology and automation is taking over. People who learn to program will have far better chances at landing a well paid job than others.Learn the mechanics of using App Inventor to build apps.Learn how to design an app’s user interface with the App Inventor Designer, and its behavior with the Blocks Editor.Understand that an app’s behavior consists of event handlers-- blocks that specify how an app responds to each event.Understand that an app can make decisions using a conditional (if) bl

Course Contents

How to talk to computers with their own language• Welcome to scratch: creating an account and getting started.• Getting Familiar with the Scratch Editor• Blocks and Commands in Scratch 3.0• Coordinates and Moving the Platforms• The XY Coordinate System• Graphic Design: Sprites, Costumes, Stages, & Backdrops• Looks & Sounds• Motion• Algorithms and Sequence• Controls, Operators, & Conditions• Sequential Programming with Scratch 3.0• Learn Loops with Scratch 3.0• Random Numbers• Creating Our Own Sprites• Creating Our Own Backdrop• Making a Simple Game• Operators• Making an Interactive Story• Incrementing Variables• Programming the Pong Game• Making a Calculator• creating a catch game• Programming the Pencil “Pen Tool “• Clones and define blocks• Programming the Game “Shoot The MonsterIntro to App Inventor● Setting up App Inventor● App Inventor Companion App - Option 1● Setting Up Onscreen Emulator - Option 2● The App Inventor Environment● Palette Section● Components Viewer & Compone