Data Structures and Algorithms with Python

Training Provider: DIGIPEN INSTITUTE OF TECHNOLOGY SINGAPORE PTE. LTD.
Course Reference: TGS-2023037053
S$1,750
Original: S$3,500
Save S$1,750

About This Course

Upon successful completion of the module, trainees will be able to perform the following specific tasks:

• Understand the concepts and principles of data structures, algorithms, and computational complexity, including the use of big O notation to analyze the performance of algorithms.
• Understand and be able to implement different data structures, including linked lists, stacks, queues, various types of trees (binary tree, binary search tree, AVL tree) and graphs.
• Understand and be able to implement various sorting algorithms, including bubble sort, insertion sort, merge sort, selection sort, and quick sort.
• Understand and be able to implement different algorithmic design techniques, including brute force, divide-and-conquer, greedy algorithm, recursion, and dynamic programming.
• Be able to analyze and compare the performance of different algorithms, and choose the appropriate algorithm for a given problem based on factors such as time and space trade-off, and the specific requirements of the problem.

What You'll Learn

This module introduces the fundamental data structures and classic algorithms, commonly used in computer science. The knowledge of data structures teaches the learners how to express complex relationships of data elements required to successfully design and implement computer software. Learning about classic algorithms equips the learners to participate in analysis and assessment of algorithms, developing stronger understanding of algorithm design in general. The analysis focuses on the logic behind each data structure and algorithm, their mechanics, characteristics, benefits, and drawbacks, regardless of a programming language, even though Python is employed in the module.

Entry Requirements

Diploma with 2 years of working experience.

Course Details

Duration 105 hours
Language English
Training Commitment Full Time
Total Enrolled 36 students
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from DIGIPEN INSTITUTE OF TECHNOLOGY SINGAPORE PTE. LTD.

Upon successful completion of the module, the trainee will be able to perform the following specific...
Duration 105 hours
Fee After Subsidy S$1,750
Upon successful completion of the module, the trainee will be able to perform the following specific...
Duration 105 hours
Fee After Subsidy S$1,750
Upon successful completion of the course, the trainee will be able to perform the following specific...
Duration 105 hours
Fee After Subsidy S$1,750