Semester 2 Subjects
1. Object Oriented Programming with C++
- Introduction to Object-Oriented Programming : https://savanka.com/introduction-to-object-oriented-programming/
- Classes and Objects : https://savanka.com/classes-and-objects-in-c-explained-simply/
- Data Types in C++ : https://savanka.com/data-types-and-operators-in-c-explained/
- Operators in C++ : https://savanka.com/data-types-and-operators-in-c-explained/
- Control Statements : https://savanka.com/control-statements-in-c-with-examples/
- Constructors and Destructors : https://savanka.com/constructors-and-destructors-in-c-explained/
- Inheritance : https://savanka.com/inheritance-in-c-with-types-and-examples/
- Polymorphism : https://savanka.com/polymorphism-in-c-with-real-examples/
- Function Overloading : https://savanka.com/function-and-operator-overloading-in-c/
- Operator Overloading : https://savanka.com/function-and-operator-overloading-in-c/
- Templates : https://savanka.com/templates-in-c-with-simple-examples/
- Exception Handling : https://savanka.com/exception-handling-in-c-with-examples/
- File Handling in C++ : https://savanka.com/file-handling-in-c-with-examples/
2. Data Structures
- Introduction to Data Structures : https://savanka.com/introduction-to-data-structures-explained-simply/
- Arrays : https://savanka.com/arrays-in-data-structures-explained/
- Strings : https://savanka.com/strings-in-data-structures-explained/
- Stacks : https://savanka.com/stacks-in-data-structures-explained-simply/
- Queues : https://savanka.com/queues-in-data-structures-explained-simply/
- Linked Lists : https://savanka.com/linked-lists-in-data-structures-explained/
- Singly Linked List
- Doubly Linked List
- Circular Linked List
- Trees : https://savanka.com/trees-in-data-structures-explained-simply/
- Binary Trees : https://savanka.com/trees-in-data-structures-explained-simply/
- Tree Traversal Techniques : https://savanka.com/trees-in-data-structures-explained-simply/
- Graphs : https://savanka.com/graphs-in-data-structures-explained-simply/
- Searching Techniques : https://savanka.com/searching-and-sorting-techniques-explained/
- Sorting Techniques : https://savanka.com/searching-and-sorting-techniques-explained/
- Hashing : https://savanka.com/hashing-in-data-structures-explained-simply/
- Introduction to Algorithms : https://savanka.com/introduction-to-algorithms-explained-simply/
- Time and Space Complexity : https://savanka.com/time-and-space-complexity-explained-simply/
3. Computer Organization & Architecture
- Basic Organization of Computer Systems : https://savanka.com/basic-organization-of-computer-systems-explained/
- Central Processing Unit (CPU) : https://savanka.com/central-processing-unit-cpu-explained-simply/
- Instruction Formats : https://savanka.com/instruction-formats-in-computer-systems-explained/
- Addressing Modes : https://savanka.com/addressing-modes-in-computer-architecture-explained/
- Registers : https://savanka.com/registers-in-computer-architecture-explained-simply/
- System Buses : https://savanka.com/system-buses-in-computer-architecture-explained/
- Memory Hierarchy : https://savanka.com/memory-hierarchy-in-computer-architecture-explained/
- Primary Memory : https://savanka.com/primary-memory-in-computer-architecture-explained/
- Secondary Storage : https://savanka.com/secondary-storage-in-computer-architecture-explained/
- Input and Output Organization : https://savanka.com/input-and-output-organization-explained-simply/
- Interrupts : https://savanka.com/interrupts-in-computer-systems-explained-simply/
- Basics of Pipelining : https://savanka.com/basics-of-pipelining-in-computer-architecture/
4. Mathematics II
- Differential Calculus : https://savanka.com/differential-calculus-explained-simply-and-clearly/
- Integration : https://savanka.com/integration-in-mathematics-explained-simply/
- Applications of Derivatives : https://savanka.com/applications-of-derivatives-in-mathematics-explained/
- Differential Equations : https://savanka.com/differential-equations-explained-simply-and-clearly/
- Vectors : https://savanka.com/vectors-in-mathematics-explained-simply/
- Vector Algebra : https://savanka.com/vector-algebra-explained-simply-and-clearly/
- Laplace Transforms : https://savanka.com/laplace-transforms-explained-simply-and-clearly/
- Fourier Series : https://savanka.com/fourier-series-explained-simply-and-clearly/
- Probability : https://savanka.com/probability-explained-simply-and-clearly/
- Basic Statistics : https://savanka.com/basic-statistics-explained-simply-and-clearly/
5. Environmental Studies
- Introduction to Environment : https://savanka.com/introduction-to-environment-explained-simply/
- Ecosystems : https://savanka.com/ecosystems-explained-simply-and-clearly/
- Natural Resources : https://savanka.com/natural-resources-explained-simply-and-clearly/
- Biodiversity and Conservation : https://savanka.com/biodiversity-and-conservation-explained-simply/
- Environmental Pollution : https://savanka.com/environmental-pollution-explained-simply-and-clearly/
- Climate Change and Global Warming : https://savanka.com/climate-change-and-global-warming-explained-simply/
- Sustainable Development : https://savanka.com/sustainable-development-explained-simply-and-clearly/
- Environmental Laws and Policies : https://savanka.com/environmental-laws-and-policies-explained-simply/
- Role of Information Technology in Environment : https://savanka.com/role-of-it-in-environment-explained-simply/
- Human Population and Environment : https://savanka.com/human-population-and-environment-explained-simply/