Programming Part II (Synchronous e-learning)

Training Provider: NATIONAL UNIVERSITY OF SINGAPORE
Course Reference: TGS-2025057570
S$1,275
Original: S$2,550
Save S$1,275

About This Course

At the end of the course, participants will be able to:

• Understand how recursion is used in programming

• Search for and sort a list of data

• Understand how to use a dictionary and set data type

• Appreciate the need and use self-defined abstract data types

What You'll Learn

This course introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. Topics covered include computational thinking and computational problem solving, designing and specifying an algorithm, fundamental data structures (arrays, strings, composite data types), basic sorting, and recursion.

Entry Requirements

• At least a polytechnic diploma (or equivalent)
• Have knowledge of:
- Fundamental programming constructs (variables, types, expressions, assignments, functions, control structures)
- Control statements: branching and looping
- Function abstraction
- Programming Methodology (design, implementation, test, debug)
- List, Tuple & String
- Composite data structures

Course Details

Duration 21 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from NATIONAL UNIVERSITY OF SINGAPORE

Objectives: At the end of the programme, participants are expected to achieve the following objecti...
Duration 7.5 hours
Fee After Subsidy S$475
In Singapore’s dynamic business and governance spheres, senior executives & government leaders mus...
Duration 14 hours
Fee After Subsidy S$600
The programme is designed to transform educators into impactful leaders equipped to navigate the com...
Duration 64 hours
Fee After Subsidy S$2,040