PROGRAMMING FUNDAMENTALS IN PHYTON
strip design-01.jpg
OBJECTIVES

To introduce the fundamentals concepts of programming using the Python programming language. 

OUTCOMES
strip design-01.jpg
strip design-01.jpg
Untitled-10-01.png

Introduce the concepts

and process of problem

solving and programming

Untitled-11-01.png

Create solutions to

programming problems

CONTENT
strip design-01.jpg
PRE-REQUISITE

N / A

strip design-01.jpg
DURATION

2 Days

infographic content2-01.png
DAY 1
Programming Concepts
- Process of problem solving and programming
- Basic operations of computing devices
- Constants, variables and data types
- Assignment, arithmetic and logical operators
- Input and output
hours
1.0
infographic content2-01.png
Control Structures
- Decision making in programming
- Selection
- Repetition
hours
3.0
infographic content2-01.png
Modular Programming
- Functions, parameters and return  values
- Predefined functions
- Self-defined functions
hours
4.0
infographic content1-01.png
DAY 2
Data Structures
- Lists, tuples and ranges
- Dictionaries
hours
3.0
infographic content1-01.png
- Classes and objects
Object-Oriented Programming
- Inheritance
hours
3.0
infographic content1-01.png
Props, State and Events
- Problem solving and programming lab exercises
hours
2.0