DSA Problem Solving with C/C++
Certification by GRADSKEY
- Foundation
- Medium
- Certificate
DSA Problem Solving with C/C++
Syllabus
65 hours of intractive online class.
Module 1: Programming Foundations |
|---|
|
C/C++ Syntax, Data Types, and Operators |
|
Control Structures and Functions |
|
Arrays and String Manipulation |
|
Problem-Solving Methodologies |
Module 2: Complexity Analysis |
|---|
|
Algorithm Fundamentals |
|
Time Complexity Analysis |
|
Space Complexity Analysis and Asymptotic Notations and Optimization |
Module 3:Linear Data Structures |
|---|
|
Arrays and Dynamic Arrays |
|
Linked Lists |
| Stacks and Applications and Queues and Deques |
Module 4: Non-Linear Data Structures |
|---|
|
Trees and Binary Trees |
|
Binary Search Trees |
|
Heaps and Priority Queues |
|
Hash Tables and Hashing Techniques |
Module 5: Recursion and Divide & Conquer |
|---|
|
Recursive Problem Solving |
|
Backtracking Techniques |
|
Divide and Conquer Algorithms |
|
Merge Sort and Quick Sort |
Module 6: Advanced Algorithms |
|---|
|
Searching Algorithms |
|
Sorting Algorithms |
|
Greedy Algorithms |
|
Dynamic Programming Fundamentals |
Module 7: Graph Algorithms |
|---|
|
Graph Representation Techniques |
|
Graph Traversal (BFS and DFS) |
|
Shortest Path Algorithms |
|
Minimum Spanning Tree Algorithms |
Module 8: Competitive Programming & Capstone |
|---|
| Problem-Solving Patterns |
|
Advanced Dynamic Programming |
|
Mock Coding Challenges |
|
Capstone Project and Solution Presentation |
Instructor
Corporate Instructors
From Premier Companies.
“Instructors are from Corporate – Software Engineers from premium companies, working on the cutting-edge technologies and Java on a day to day basis..”
What Our Learners Say