DSA using C & C++
Program Summary
-
Programming Fundamentals & Problem Solving
- C/C++ Programming Fundamentals
- Functions, Pointers & Memory Management
- Arrays, Character Arrays & Strings
- Searching, Sorting & STL Algorithms
- Competitive Programming Techniques
-
Data Structures, Algorithms & Advanced C++
- Object-Oriented Programming using C++
- STL (Vector, Stack, Queue, Map, Set)
- Linked Lists, Trees & Graphs
- Greedy Algorithms & Dynamic Programming
- Competitive Coding & Interview Problems
Tools / Software / Hardware
-
Software
- GCC Compiler / G++ Compiler
- Visual Studio Code / Code::Blocks / Dev-C++
- CMake (Basics), Git & GitHub
- Online Coding Platforms (LeetCode, HackerRank, CodeChef, Codeforces)
-
Hardware
- Laptop/Desktop (Minimum 8 GB RAM)
- Internet Connectivity
Value Add to the Program
-
Beyond Day 15: What Keeps Working for Learners
- A Self Learning Platform
- Turning Classroom Learning into Career-Ready Skills
- CDA connects learning → practice → assessment → projects → placement
- Ensures student learning activity turns into measurable career readiness.
- Placement will be extended to Top 5 performing students per batch
- Merit based approach
- Focused mentorship and Interview preparation
-
Free Access to Cranes Digital Academy
Industry Job Roles
- Software Developer (C/C++)
- System Software Engineer
- Embedded Software Engineer
- Firmware Developer
- Algorithm Engineer
- Game Developer
- Backend Developer
- Software Engineer
- Technical Support Engineer
Pre-requisites
- Basic programming knowledge
- Logical thinking and problem-solving skills
- Familiarity with any programming language
