N/A
This course includes 13 modules, 13 lessons, and 26:00 hours of materials.
Session1 : Introduction to Computers
- Where can we find computers?
- What is programming?
- What is Pictoblox?
- Pictoblox screen partitions
- Add and delete Sprites
- Change backdrops
- Basic blocks
- How to save, open the game to/from your computer?
- How to open a new project
Session2 : Loops and variables
- Loops in programming
- Loops types
- When to use each type of loops
- Variables in programming
- Initialize Variable with initial values
- Changing variables values in the program
Session 3 : Events and Conditions
- What are events?
- Events types in Pictoblox
- Using different events to run different scripts
- What are conditions in daily life
- What are conditions in programming
- How can conditions help in taking decisions in programs
Session 4 : Operators
* What are operators and why using them?
* Operations in daily life
* Operators in programming
* Operators types
- math operators
- comparing
- Logical
Session 5: Lists
- What are lists?
- Difference between variable and list
- How to make lists in your program
- Add list items
- Access items by index
- Replace items in the list
Session 6 : Functions
- What are Functions?
- Functions definition
- Function calling
- Function parameters
- Function arguments
- Function advantages
Session 7 : Final game: XO
- Introduction and Gameplay Demonstration
- Brainstorming: Programming Concepts in the XO Game
_ Build Program steps:
- Step 1: Setting up the game board
- Step 2:
* Assigning player turns and
* Writing X or O in the cell according turn.
- Step 3: Save the Cell Values.
- Step 4: Detecting win conditions
- Step 5: Displaying the winner
- Step 6: End the game
Session 8 : Intro to Appinventor
|
* What are Applications?
* Mobile applications
* What is App Inventor?
* App Inventor windows
* Buttons in Applications
* What are properties?
- Change Screen properties
- Change button properties
* Design and blocks of screenColoring app.
* Test your app
* Build your app
Session 9 : Calculator App
- What is text box?
- Where to find text box?
- what is label?
- Where to find label?
- Text boxes and labels properties in App Inventor
- Component renaming
- Design and blocks for calculator app
- Test your app
- Build your app
Session 10 : Painter App
- Arrangements
- Gestures
- Canvas and its properties
- Design and blocks for painter app
- Test your app
- Build your app
Session 11 : Translator App
- Speech and text conversion
- What is text to speech?
- What is speech recognizer?
- Translator components
- Design and blocks for translator app
- Test your app
- Build your app
Session 12 : QR Scanner
- What is QR codes
- Why we use QR code
- QR codes in app inventor
- Design your app using BarcodeScanner and WebViewer components
- Use your app to scan different QR codes.
Session 13 : Final Project
- Introduction and App
- Demonstration Brainstorming
- Components and idea of the App
- Build Program steps:
* Step 1: Design the App
* Step 2: Blocks of the App
- Test
- Build
Reply to Comment