Python is an interpreted, high-level, general-purpose programming language and is a great first programming language for students without any experience thus exposing students to computer programming
Hands-On (Kids/Youth/mature/motivated students who want to learn programming and about the Raspberry Pi)
AT THE END OF THIS COURSE STUDENTS WOULD BE ABLE TO;
Create subroutines/procedures/functions in their programs
Programmatically read and manipulate a data structure
Use standard communication protocols and APIs to transfer data between computers and applications
Use simple control flow statements
Use variables and simple data structures
Use a variety of logical, arithmetic, and comparison operators
Decompose a large problem into parts and design algorithms to solve them
Recognize similar problems, and apply generic solutions and abstractions
Effectively combine functionality from multiple libraries or APIs and refer to documentation
Write code in a readable way, and/or includes comments where necessary
STUDENTS WILL HAVE THE OPPORTUNITY TO STUDY THE EXCITING TOPICS LISTED BELOW.
1-2 Setting Up the Raspberry Pi
3 Understanding the Raspbian Linux Distribution
4 Setting Up a Programming Environment
5-6 Understanding Python Basics
7 Using Arithmetic in Your Programs
8 Controlling Your Program
9 Learning About Loops
10 Using Lists and Tuples
11 Dictionaries and Sets
12 Working with Strings
13 Using Files
14 Creating Functions
13 Working with Modules
15 Exploring the World of Object-Oriented Programming
16 Employing Inheritance
17 Regular Expressions
18 Exception Handling
19-20 GUI Programming
21-24 Game Programming
COURSE: Simple Coding with SCRATCH for Absolute Beginners
SCRATCH is a block-based visual programming language and online community targeted primarily at children.
1-Welcome
2-Introduction to Scratch
3-4 Rock Band – Make music with your first project
5-6 Lost in Space – Create and Animation that’s out of this world
7-8 Ghost Catcher – Build your own Spooky Ghost Catching Game
9-10 ChatBot – Create your own character to Chat with
11-12 On Target – Learn about coordinates and Movement
13-14 Boat Race – Create a cool racing game with Obstacles to Avoid
The best way to experience our wide collection of activities is to visit the class.
Students would keep their Raspberry Pi Computer ($65).