(Inclusive of all applicable taxes)
Data structures and algorithms are the building blocks of coding. The data structure concepts can be implemented in any programming language to optimise the code and make programming effortless.
S/w Development Engineer
Back-end Developer
R&D Engineer
7th June 2023
480 hours
English
Diploma in Engineering or pursuing B.Tech/BCA/B.Sc Minimum Age: 18 Years
Multiple intermediate assessments and one final assessment leading to certification. Final assessment date will be announced, 1 month in advance.
Multiple intermediate assessments and one final assessment leading to certification. Final assessment date will be announced, 1 month in advance.
Improve logical thinking
Improve logic-building
programming skills
Enhance the skills of
writing optimised codes
Swift visualisation of
end output
Skills to choose the right
data structure for a given
problem
statement
Get hands-on practice on
coding such as C++
Data Structures and Algorithms are the building blocks of Software Engineering. Understanding data structures is integral to participate in competitive programming, as it helps in making decisions on what data structure is to be utilised to solve a given problem most efficiently. Competitive programmers use their acquaintance of data structures, logical reasoning and programming skills to solve difficult algorithmic problems. Competitive coding helps in getting better placement opportunities and career enhancement by appearing for coding tests or competitions like ACM-ICPC, Google Code Jam, Facebook Hacker Cup, and the like, on completion of this course.
The course will make learners get familiar with the data structures thoroughly. Beginning with bit and byte manipulations, learners will understand the mathematics behind it and know how to perform recursion efficiently, how to deal with arrays, strings, linked list, all linear and non-linear data structures. They will also be exposed to more complex problem statements to build logical thinking.
*Modules are subject to change based on Academic Partner’s discretion; learners will be informed of the final curriculum during the orientation.
Enriching learning resources accessible anytime and anywhere
Live lectures delivered by Academic Experts
Moderated by an Academic Expert with a focus on building conceptual clarity
Moderated by an Industry Expert with a focus on building industry-oriented applied knowledge
Access to projects to offer industry-relevant practical exposure to learners
Continuous check for skills competency highlighting scope for improvement
End-term test of theoretical and applied knowledge
Certificate issued by Academia and Industry on successful completion of the learning programme
To provide on-the-job real-time industry exposure for learners in the respective learning programmes
Access to TCS iON Job Listing Portal - a hub of employment opportunities across sectors
J. G. Mante (Khurpade)
Programme Head
Department of Computer Engineering,
MIT-WPU Pune
J. G. Mante is the Programme Head in Department of Computer Engineering at School of Polytechnic and Skill Development. She has completed M.E. in Computer Science Engineering and has 25+ years of experience. She is currently pursuing her PhD in Machine Learning with Network Security.
N. A. Jayvbhaye (Dongre)
Lecturer in Computer Engineering,
MIT-WPU Pune
N. A. Jaybhaye is working as a Lecturer in the Department of Computer Engineering at School of Polytechnic and Skill Development. She has completed M.E. in Computer Science Engineering and has 11+ years of experience in teaching.
P. U. Nehete
Lecturer in Computer Engineering,
MIT-WPU Pune
P. U. Nehete is working as a Lecturer in the Department of Computer Engineering at School of Polytechnic and Skill Development. She has completed M.E. in Computer Science Engineering and has 10+ years of experience in teaching.