Duration: 2 days / 15 hours
Time: 9am to 6pm
Course Code: CRS-N-0051453
TPGateway Course Code: TGS-2020503675
Funding available for this course:
Enhanced Training Support for SMEs | Post-Secondary Education Scheme (PSEA) | Skills Development Fund (SDF) | SkillsFuture Credit | SkillsFuture Mid-Career Enhanced Subsidy |
What Will Be Taught For This Course?
This course covers essential concepts and skills relating to the ability to use computational thinking and coding to create simple computer program using Python.
On completion of this module the learner will be able to:
- Understand and use computational thinking techniques like problem decomposition, pattern recognition, abstraction and algorithms to analyse a problem and develop solutions.
- Write, test and modify algorithms for a program using flowcharts and pseudocode.
- Understand key principles and terms associated with coding and the importance of well-structured and documented code.
- Understand and use programming constructs like variables, data types, and logic in a program.
- Improve efficiency and functionality by using iteration, conditional statements, procedures and functions, as well as events and commands in a program.
Test and debug a program and ensure it meets requirements before release.
Module 1. Thinking Like A Programmer
- Overview
Module 2. Software Development
- Overview of development lifecycle
Module 3. Algorithms
- Usage of Flowchart
Module 4. Getting Started
- Start and run a program
- Enter code
- Create and save a program
- Open and run a program
Module 5. Performing Calculations
- Recognise and use arithmetic operators. +,-,* and /
- Know how parentheses affect the evaluation of mathematical expressions
Module 6. Data Types And Variables
- Define and initialise a variable
- Assign a value to a variable
- Use data input from a user in a program
Module 7. True Or False
- Use Boolean logic expressions
- Understand the precedence of operators
Module 8. Aggregate Data Types
- Understand aggregate data types
- List and Tuple
Module 9. Enhance Your Code
- Indentation
- Comments
Module 10. Conditional Statements
- Use IF…THEN...ELSE
Module 11. Procedures And Functions
- Parameter
- Procedure
- Function
Module 12. Loops
- Iteration: For, while, repeat
Module 13. Libraries
- Import libraries (Math, random, time)
Module 14. Recursion
- Understand the term recursion
- Factorial program
Module 15. Testing And Modification
- Types of error
- Testing and debugging
Who Should Attend This Python Training?
Professionals and executives who would like to learn basic computing and coding in Python.
Pre-requisite
Knowledge of basic scripting will have an added advantage.
w/o GST | w GST | |
Course Fee | $500 | $535 |
Singapore Citizen & PR aged ≥ 21 years | $275 | $310 |
Singapore Citizen aged ≥ 40 years (SkillsFuture Mid-Career Enhancement Funding) |
$50 | $85 |
w/o GST | w GST | |
Course Fee | $500 | $535 |
Singapore Citizen & PR aged ≥ 21 years | $275 | $310 |
Singapore Citizen aged ≥ 40 years (SkillsFuture Mid-Career Enhancement Funding) |
$50 | $85 |
w/o GST | w GST | |
Course Fee | $500 | $535 |
Singapore Citizen & PR aged ≥ 21 years | $275 | $310 |
Singapore Citizen aged ≥ 40 years (SkillsFuture Mid-Career Enhancement Funding) |
$50 | $85 |
Trainee shall be bound by the Terms and Conditions of any applicable funding scheme.
Please ensure that you have read our Terms and Conditions before submitting the enrolment form.
Please click on the course date to enrol.
- CL: Classroom Learning
- VILT: Virtual Instructor-Led Training
- GTR: Guaranteed To Run
- Sat: Saturday
- Wkn: Weekend