Notes, slides, codes and resources for 4th semester courses in BTech Data Science and Engineering at MIT Manipal.
-
Theory
DSE_2256_L0_L1.pdf
: Asymptotic AnalysisDSE_2256_L2_L3.pdf
: Divide and ConquerDSE_2256_L4_L5.pdf
: Dynamic ProgrammingDSE_2256_L6_L7.pdf
: Greedy AlgorithmsDSE_2256_L8_L9.pdf
: Basic Graph AlgorithmsDSE_2256_L10_L11.pdf
: Minimum Spanning TreesDSE_2256_L12_L13.pdf
: Single Source Shortest PathsDSE_2256_L14_L15.pdf
: All Pairs Shortest PathsDSE_2256_L16.pdf
: String MatchingDSE_2256_L17.pdf
: Computational GeometryDSE_2256_L18_19_20.pdf
: NP-CompletenessDSE_2256_L21.pdf
: Approximation Algorithms
-
Week1
: Basics of C++, arrays, pointersWeek2
: Mathematical fundamentalsWeek3
: Basics sorting techniquesWeek4
: Graph algorithms like BFS, DFSWeek5
: Advanced sorting algorithmsWeek6
: Binary trees and tree traversalsWeek7
: AVL trees, heapsWeek8
: HeapsortWeek9
: Hashing, radix sortWeek10
: Dynamic programming algorithmsWeek11
: Minimum spanning trees, shortest paths
Unit1_Introduction_DBMS.pdf
: Introduction to database systemsUnit2_Relational Model 2022.pdf
: Relational data modelUnit3_SQL_Part2.pdf
: SQL queriesUnit4_ERmodel_final_pdf.pdf
: ER diagramsUnit5_Procedures_Functions_Triggers.pdf
: PL/SQL programmingUnit6_Relational Database Design 2021 Complete.pdf
: Database design principlesQueryprocessing.pdf
: Query processing and optimization techniquesFileorganization_final.pdf
: File organizations, indexingslide9_recoverysystem.pdf
: Recovery systems and conceptsExceptions 2020.pdf
: Exception handling in PL/SQL6. PL_SQL Oracle 2022.pdf
: PL/SQL concepts12 Transactions Concurrency-2019.pdf
: Transaction processing, concurrency control
Let me know if the relative links look good now or if you need any other changes!
The notes and codes cover all important algorithms, database concepts and SQL which will be useful for learning and revision.