Y4S1
Y3S2
Y2S2
Y2S1
Y1S2
Leetcode
The Art Of Computer Programming
Y1S1
Innovation - From Creativity to Entrepreneurship
Introduction to Data Science in Python
Algorithmic Toolbox
AP Computer Science A - Java Programming
Competitive Programming
HuggingFace Reinforcement Learning
All notes
- Model Selection and Overfitting04 Dec 2023
notes/Y4S1/Neural Networks/4. Model Selection and Overfitting.md
- Recurrent Neural Networks (RNN)04 Dec 2023
notes/Y4S1/Neural Networks/8. Recurrent Neural Networks.md
- Attention04 Dec 2023
notes/Y4S1/Neural Networks/9. Attention.md
- AutoEncoders04 Dec 2023
notes/Y4S1/Neural Networks/10. Autoencoders.md
- Generative Adversarial Networks04 Dec 2023
notes/Y4S1/Neural Networks/11. Generative Adversarial Networks.md
- Dimensionality Rediction26 Nov 2023
notes/Y4S1/Machine Learning/12. Dimensionality Reduction.md
- Pretraining17 Nov 2023
notes/Y4S1/Natural Language Processing/11. Pretraining.md
- Prompting17 Nov 2023
notes/Y4S1/Natural Language Processing/12. Prompting.md
- Object Recognition15 Nov 2023
notes/Y4S1/Computer Vision/8. Object Recognition.md
- Transformer15 Nov 2023
notes/Y4S1/Natural Language Processing/10. Transformer.md
- Computing Runtimes04 Nov 2023
notes/Algorithmic Toolbox/Computing Runtimes.md
- Divide and Conquer04 Nov 2023
notes/Algorithmic Toolbox/Divide and Conquer.md
- Fibonacci Numbers04 Nov 2023
notes/Algorithmic Toolbox/Fibonacci Numbers.md
- Greatest Common Divisors04 Nov 2023
notes/Algorithmic Toolbox/Greatest Common Divisor.md
- Greedy Algorithms04 Nov 2023
notes/Algorithmic Toolbox/Greedy Algorithms.md
- Master Theorem04 Nov 2023
notes/Algorithmic Toolbox/Master Theorem.md
- Maximum Pairwise Product04 Nov 2023
notes/Algorithmic Toolbox/Maximum Pairwise Product.md
- Testing Solutions04 Nov 2023
notes/Algorithmic Toolbox/Testing Solutions.md
- Memory Sizes04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 1/Memory Sizes.md
- Object Oriented Programming04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 1/Object-Oriented Basics.md
- Problem Solving04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 1/Problem Solving.md
- Programming Languages and Translation04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 1/Programming Languages and Translation.md
- Software Development Lifecycle04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 1/Software Development Lifecycle.md
- Von Neumann Architecture04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 1/Von Neumann Architecture.md
- Example Program04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 2/Example Program.md
- Formatting04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 2/Formatting.md
- Java Program Structure04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 2/Java Program Structure.md
- Scanner04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 2/Scanner.md
- Casting04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 3/Casting.md
- Primitive Types04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 3/Primitive Types.md
- Assignment Statement04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 4/Assignment Statements.md
- Constructors and Fields04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 4/Constructors and Fields.md
- Challenge: Email Generator04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 4/Email Generator.md
- Operator Shortcuts04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 4/Operator Shortcuts.md
- Reference Types04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 4/Reference Types.md
- Strings04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 4/Strings.md
- Assertion04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 5/Assertion.md
- Challenge Problem04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 5/Challenge Problem.md
- Conditional Execution04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 5/Conditional Execution.md
- De Morgan's Law04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 5/De Morgan's Laws.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 6/Practice.md
- Short Circuit Evaluation04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 6/Short Circuit Evaluation.md
- Switch Case04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 6/Switch Case.md
- Ternary04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 6/Ternary.md
- Wrapper Classes04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Basics/Week 6/Wrapper Classes.md
- Classes and Objects04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 1/Classes and Objects Review.md
- Encapsulation04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 1/Encapsulation.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 2/Practice.md
- Recursion04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 2/Recursion.md
- More Recursion04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 3/More Recursion.md
- Interfaces04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 4/Interfaces.md
- Lists and ArrayLists04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 4/Lists and ArrayLists.md
- Constructor Chaining04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 5/Constructor Chaining.md
- Inheritance04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 5/Inheritance.md
- Object Class04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 5/Object Class.md
- `super()` and `this()`04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 5/super and this.md
- Access Modifier04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 6/Access Modifier.md
- Hiding Fields by Subclassing04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 6/Hiding Fields by Subclassing.md
- Inheritance vs Interfaces04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 6/Inheritance vs Interfaces.md
- `instanceof` Operator04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 6/instanceof Operator.md
- Overriding Methods04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Java Programming Classes and Objects/Week 6/Overriding Methods.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 1/Practice.md
- Repetition04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 1/Repetition.md
- More Repetition04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 2/More Reptition.md
- Nested Loops04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 2/Nested Loop.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 2/Practice Problems.md
- Arrays04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 3/Arrays.md
- For-Each Loops04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 3/For-Each Loops.md
- Introduction to Data Structures04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 3/Introduction to Data Structures.md
- Minimum Algorithm04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 3/Minimum Algorithm.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 3/Practice.md
- What is `args`?04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 3/What is args.md
- Multi-dimensional Arrays04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 4/Multi-dimensional Arrays.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 4/Practice.md
- Classes04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 5/Classes.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 5/Practice.md
- Static vs Non-Static Fields04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 5/Static vs Non-Static Fields.md
- Encapsulation and Access Modifiers04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 6/Encapsulation and Access Modifiers.md
- Method Overloading04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 6/Method Overloading.md
- Practice04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 6/Practice.md
- Variable Scope04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 6/Scope.md
- Static methods04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Loops and Data Structures/Week 6/Static Methods.md
- Abstract Classes vs Interfaces04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 1/Abstract Classes vs Interfaces.md
- Abstract Classes04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 1/Abstract Classes.md
- Abstract Method04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 1/Abstract Methods.md
- Polymorphism04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 1/Polymorphism.md
- Statically Bound Fields04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 1/Statically Bound Fields.md
- Polymorphism Example04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 2/More Polymorphism.md
- Exceptions04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 3/Exceptions.md
- Algorithm Analysis - Time and Space04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 4/Algorithm Analysis.md
- ArrayList04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 4/ArrayList.md
- Divide and Conquer Sorts04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 5/Divide and Conquer Sorts.md
- Searches04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 5/Searches.md
- Sorts04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 5/Sorts.md
- Generic Classes04 Nov 2023
notes/AP Computer Science A - Java Programming/AP CS A - Polymorphism and Advanced Data Structures/Week 6/Generic Classes.md
- Java Tutorial04 Nov 2023
notes/AP Computer Science A - Java Programming/Java/Java Tutorial.md
- Primality Test04 Nov 2023
notes/Competitive Programming/Concepts/Number Theory/1. Primality Test.md
- Number Types04 Nov 2023
notes/Competitive Programming/Concepts/Number Theory/Working With Numbers.md
- Linear Search04 Nov 2023
notes/Competitive Programming/Concepts/Searching/1. Linear Search.md
- Binary Search04 Nov 2023
notes/Competitive Programming/Concepts/Searching/2. BInary Search.md
- Sorting04 Nov 2023
notes/Competitive Programming/Concepts/Searching/3. Sorting.md
- Reverse Array or String04 Nov 2023
notes/Competitive Programming/Problems/1. Reverse Array or String.md
- Watermelon04 Nov 2023
notes/Competitive Programming/Problems/2. Watermelon.md
- Way Too Long Words04 Nov 2023
notes/Competitive Programming/Problems/3. Way Too Long Words.md
- 2Sum, 3Sum, and k-Sum04 Nov 2023
notes/Competitive Programming/Problems/4. Three Sum.md
- Merge k Sorted Lists04 Nov 2023
notes/Competitive Programming/Problems/5. Merge k sorted Lists.md
- Maximum Subarray Sum04 Nov 2023
notes/Competitive Programming/Problems/Maximum Subarray Sum.md
- Introduction04 Nov 2023
notes/HuggingFace Reinforcement Learning/1. Introduction.md
- What Does It Mean to Be an Entrepreneur?04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Entrepreneurship I - Laying the Foundation/Module 1.md
- Value Propositions04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Entrepreneurship I - Laying the Foundation/Module 2.md
- Team Building04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Entrepreneurship I - Laying the Foundation/Module 3.md
- Customer Discovery04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Entrepreneurship I - Laying the Foundation/Module 4.md
- Go-To-Market Strategy04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Entrepreneurship II - Preparing for Launch/Module 1.md
- Financial Projections04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Entrepreneurship II - Preparing for Launch/Module 2.md
- Angels and Venture Capitalists04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Entrepreneurship II - Preparing for Launch/Module 3.md
- Module 104 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Building and Sustaining Innovative Organizations/Module 1.md
- Module 204 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Building and Sustaining Innovative Organizations/Module 2.md
- Developing Winning Products04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Building and Sustaining Innovative Organizations/Module 3.md
- Executing Innovative Business Models04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Building and Sustaining Innovative Organizations/Module 4.md
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Managing Innovation Initiatives/Module 1.md
- Disruptive Technologies04 Nov 2023
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Managing Innovation Initiatives/Module 2.md
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Managing Innovation Initiatives/Module 3.md
notes/Innovation - From Creativity to Entrepreneurship/Strategic Innovation - Managing Innovation Initiatives/Module 4.md
- Introduction04 Nov 2023
notes/Introduction to Data Science in Python/Introduction.md
- Linear Regression04 Nov 2023
notes/Introduction to Data Science in Python/Linear Regression.md
- Querying DataFrames04 Nov 2023
notes/Introduction to Data Science in Python/Querying DataFrames.md
- Binary Search04 Nov 2023
notes/Leetcode/Basic Concepts/Binary Search.md
- Depth First Search04 Nov 2023
notes/Leetcode/Basic Concepts/Depth First Search.md
- Union Find04 Nov 2023
notes/Leetcode/Basic Concepts/Union Find.md
- 4. Median of Two Sorted Arrays04 Nov 2023
notes/Leetcode/Questions/4. Median of Two Sorted Arrays.md
- 5. Longest Palindromic Substring04 Nov 2023
notes/Leetcode/Questions/5. Longest Palindromic Substring.md
- 6. Zigzag Conversion04 Nov 2023
notes/Leetcode/Questions/6. Zigzag Conversion.md
- 11. Container With Most Water04 Nov 2023
notes/Leetcode/Questions/11. Container With Most Water.md
- 12. Integer to Roman04 Nov 2023
notes/Leetcode/Questions/12. Integer to Roman.md
- 16. 3Sum Closest04 Nov 2023
notes/Leetcode/Questions/16. 3Sum Closest.md
- 17. Letter Combinations of a Phone Number04 Nov 2023
notes/Leetcode/Questions/17. Letter Combinations of a Phone Number.md
- 19. Remove Nth Node From End of List04 Nov 2023
notes/Leetcode/Questions/19. Remove Nth Node From End of List.md
- 20. Valid Parentheses04 Nov 2023
notes/Leetcode/Questions/20. Valid Parentheses.md
- 22. Generate Parentheses04 Nov 2023
notes/Leetcode/Questions/22. Generate Parentheses.md
notes/Leetcode/Questions/34. Find First and Last Position of Element in Sorted Array.md
- 36. Valid Sudoku04 Nov 2023
notes/Leetcode/Questions/36. Valid Sudoku.md
- 37. Sudoku Solver04 Nov 2023
notes/Leetcode/Questions/37. Sudoku Solver.md
- 42. Trapping Rain Water04 Nov 2023
notes/Leetcode/Questions/42. Trapping Rain Water.md
- 49. Group Anagrams04 Nov 2023
notes/Leetcode/Questions/49. Group Anagrams.md
- 50. Pow(x, n)04 Nov 2023
notes/Leetcode/Questions/50. Pow(x, n).md
- 53. Maximum Subarray04 Nov 2023
notes/Leetcode/Questions/53. Maximum Subarray.md
- 57. Insert Interval04 Nov 2023
notes/Leetcode/Questions/57. Insert Interval.md
- 62. Unique Paths04 Nov 2023
notes/Leetcode/Questions/62. Unique Paths.md
- 76. Minimum Window Substring04 Nov 2023
notes/Leetcode/Questions/76. Minimum Window Substring.md
- 79. Word Search04 Nov 2023
notes/Leetcode/Questions/79. Word Search.md
- 91. Decode Ways04 Nov 2023
notes/Leetcode/Questions/91. Decode Ways.md
- 93. Restore IP Addresses04 Nov 2023
notes/Leetcode/Questions/93. Restore IP Addresses.md
- 112. Path Sum04 Nov 2023
notes/Leetcode/Questions/112. Path Sum.md
- 124. Binary Tree Maximum Path Sum04 Nov 2023
notes/Leetcode/Questions/124. Binary Tree Maximum Path Sum.md
- 130. Surrounded Regions04 Nov 2023
notes/Leetcode/Questions/130. Surrounded Regions.md
- 149. Max Points on a Line04 Nov 2023
notes/Leetcode/Questions/149. Max Points on a Line.md
- 189. Rotate Array04 Nov 2023
notes/Leetcode/Questions/189. Rotate Array.md
- 198. House Robber04 Nov 2023
notes/Leetcode/Questions/198. House Robber.md
- 212. Word Search II04 Nov 2023
notes/Leetcode/Questions/212. Word Search II.md
- 219. Contains Duplicate II04 Nov 2023
notes/Leetcode/Questions/219. Contains Duplicate II.md
- 222. Count Complete Tree Nodes04 Nov 2023
notes/Leetcode/Questions/222. Count Complete Tree Nodes.md
- 224. Basic Calculator04 Nov 2023
notes/Leetcode/Questions/224. Basic Calculator.md
- 279. Perfect Squares04 Nov 2023
notes/Leetcode/Questions/279. Perfect Squares.md
- 295. Find Median from Data Stream04 Nov 2023
notes/Leetcode/Questions/295. Find Median from Data Stream.md
- 300. Longest Increasing Subsequence04 Nov 2023
notes/Leetcode/Questions/300. Longest Increasing Subsequence.md
notes/Leetcode/Questions/309. Best Time to Buy and Sell Stock with Cooldown.md
- 334. Increasing Triplet Subsequence04 Nov 2023
notes/Leetcode/Questions/334. Increasing Triplet Subsequence.md
- 433. Minimum Genetic Mutation04 Nov 2023
notes/Leetcode/Questions/433. Minimum Genetic Mutation.md
- 443. String Compression04 Nov 2023
notes/Leetcode/Questions/443. String Compression.md
- 460. LFU Cache04 Nov 2023
notes/Leetcode/Questions/460. LFU Cache.md
- 472. Concatenated Words04 Nov 2023
notes/Leetcode/Questions/472. Concatenated Words.md
- 491. Non-decreasing Subsequences04 Nov 2023
notes/Leetcode/Questions/491. Non-decreasing Subsequences.md
- 523. Continuous Subarray Sum04 Nov 2023
notes/Leetcode/Questions/523. Continuous Subarray Sum.md
- 587. Erect the Fence04 Nov 2023
notes/Leetcode/Questions/587. Erect the Fence.md
- 623. Add One Row to Tree04 Nov 2023
notes/Leetcode/Questions/623. Add One Row to Tree.md
- 688. Knight Probability in Chessboard04 Nov 2023
notes/Leetcode/Questions/688. Knight Probability in Chessboard.md
- 692. Top K Frequent Words04 Nov 2023
notes/Leetcode/Questions/692. Top K Frequent Words.md
- 739. Daily Temperatures04 Nov 2023
notes/Leetcode/Questions/739. Daily Temperatures.md
- 787. Cheapest Flights Within K Stops04 Nov 2023
notes/Leetcode/Questions/787. Cheapest Flights Within K Stops.md
- 790. Domino and Tromino Tiling04 Nov 2023
notes/Leetcode/Questions/790. Domino and Tromino Tiling.md
- 827. Making A Large Island04 Nov 2023
notes/Leetcode/Questions/827. Making A Large Island.md
- 835. Image Overlap04 Nov 2023
notes/Leetcode/Questions/835. Image Overlap.md
- 875. Koko Eating Bananas04 Nov 2023
notes/Leetcode/Questions/875. Koko Eating Bananas.md
- 907. Sum of Subarray Minimums04 Nov 2023
notes/Leetcode/Questions/907. Sum of Subarray Minimums.md
- 918. Maximum Sum Circular Subarray04 Nov 2023
notes/Leetcode/Questions/918. Maximum Sum Circular Subarray.md
- 926. Flip String to Monotone Increasing04 Nov 2023
notes/Leetcode/Questions/926. Flip String to Monotone Increasing.md
- 931. Minimum Falling Path Sum04 Nov 2023
notes/Leetcode/Questions/931. Minimum Falling Path Sum.md
notes/Leetcode/Questions/947. Most Stones Removed with Same Row or Column.md
- 976. Largest Perimeter Triangle04 Nov 2023
notes/Leetcode/Questions/976. Largest Perimeter Triangle.md
- 980. Unique Paths III04 Nov 2023
notes/Leetcode/Questions/980. Unique Paths III.md
- 981. Time Based Key-Value Store04 Nov 2023
notes/Leetcode/Questions/981. Time Based Key-Value Store.md
- 990. Satisfiability of Equality Equations04 Nov 2023
notes/Leetcode/Questions/990. Satisfiability of Equality Equations.md
- 1091. Shortest Path in Binary Matrix04 Nov 2023
notes/Leetcode/Questions/1091. Shortest Path in Binary Matrix.md
- 1129. Shortest Path with Alternating Colors04 Nov 2023
notes/Leetcode/Questions/1129. Shortest Path with Alternating Colors.md
- 1143. Longest Common Subsequence04 Nov 2023
notes/Leetcode/Questions/1143. Longest Common Subsequence.md
- 1155. Number of Dice Rolls With Target Sum04 Nov 2023
notes/Leetcode/Questions/1155. Number of Dice Rolls With Target Sum.md
notes/Leetcode/Questions/1239. Maximum Length of a Concatenated String with Unique Characters.md
notes/Leetcode/Questions/1293. Shortest Path in a Grid with Obstacles Elimination.md
- 1328. Break a Palindrome04 Nov 2023
notes/Leetcode/Questions/1328. Break a Palindrome.md
- 1335. Minimum Difficulty of a Job Schedule04 Nov 2023
notes/Leetcode/Questions/1335. Minimum Difficulty of a Job Schedule.md
notes/Leetcode/Questions/1443. Minimum Time to Collect All Apples in a Tree.md
notes/Leetcode/Questions/1519. Number of Nodes in the Sub-Tree With the Same Label.md
- 1531. String Compression II04 Nov 2023
notes/Leetcode/Questions/1531. String Compression II.md
- 1578. Minimum Time to Make Rope Colorful04 Nov 2023
notes/Leetcode/Questions/1578. Minimum Time to Make Rope Colorful.md
- 1706. Where Will the Ball Fall04 Nov 2023
notes/Leetcode/Questions/1706. Where Will the Ball Fall.md
- 1834. Single-Threaded CPU04 Nov 2023
notes/Leetcode/Questions/1834. Single-Threaded CPU.md
- 1926. Nearest Exit from Entrance in Maze04 Nov 2023
notes/Leetcode/Questions/1926. Nearest Exit from Entrance in Maze.md
notes/Leetcode/Questions/2095. Delete the Middle Node of a Linked List.md
notes/Leetcode/Questions/2131. Longest Palindrome by Concatenating Two Letter Words.md
- 2136. Earliest Possible Day of Full Bloom04 Nov 2023
notes/Leetcode/Questions/2136. Earliest Possible Day of Full Bloom.md
notes/Leetcode/Questions/2246. Longest Path With Different Adjacent Characters.md
- 2256. Minimum Average Difference04 Nov 2023
notes/Leetcode/Questions/2256. Minimum Average Difference.md
notes/Leetcode/Questions/2279. Maximum Bags With Full Capacity of Rocks.md
- 2359. Find Closest Node to Given Two Nodes04 Nov 2023
notes/Leetcode/Questions/2359. Find Closest Node to Given Two Nodes.md
- 1.1 Basic Concepts04 Nov 2023
notes/The Art Of Computer Programming/Chapter 1.md
- Elementary number theory04 Nov 2023
notes/Y1S1/Discrete Mathematics/Elementary number theory.md
- Predicate Logic04 Nov 2023
notes/Y1S1/Discrete Mathematics/Predicate Logic.md
- Proof Techniques04 Nov 2023
notes/Y1S1/Discrete Mathematics/Proof Techniques.md
- Propsitional Logic04 Nov 2023
notes/Y1S1/Discrete Mathematics/Propositional Logic.md
- Which number is greater? $e^\pi$ or $\pi^e$?04 Nov 2023
notes/Y1S1/Discrete Mathematics/Which number is greater.md
- Finding an element within a non-sorted array04 Nov 2023
notes/Y1S1/Intro to Computational Thinking/Arrays.md
- Assignment 104 Nov 2023
notes/Y1S1/Intro to Computational Thinking/Assignment1.md
- Phonebook Management System04 Nov 2023
notes/Y1S1/Intro to Computational Thinking/Struct.md
- Boolean Theorems04 Nov 2023
notes/Y1S1/Introduction to Digital Logic/Boolean Theorems.md
- Digital Arithmetic04 Nov 2023
notes/Y1S1/Introduction to Digital Logic/Digital Arithmetic.md
- Introduction04 Nov 2023
notes/Y1S1/Introduction to Digital Logic/Introduction.md
- Simplifying Boolean Expressions04 Nov 2023
notes/Y1S1/Introduction to Digital Logic/Simplifying Boolean Expressions.md
- Bayes Theorem04 Nov 2023
notes/Y1S1/Probability and Statistics for Computing/Bayes Theorem.md
- Bivariate Data04 Nov 2023
notes/Y1S1/Probability and Statistics for Computing/Bivariate Data.md
- Central Tendency04 Nov 2023
notes/Y1S1/Probability and Statistics for Computing/Central Tendency.md
- Effects of Transformations04 Nov 2023
notes/Y1S1/Probability and Statistics for Computing/Effects of Transformations.md
- Introduction to Statistics04 Nov 2023
notes/Y1S1/Probability and Statistics for Computing/Introduction to Statistics.md
- Types of Distribution04 Nov 2023
notes/Y1S1/Probability and Statistics for Computing/Types of Distributions.md
- Variability04 Nov 2023
notes/Y1S1/Probability and Statistics for Computing/Variability.md
- Basic Components of a Microcomputer04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 1/Basic Components of a Microcomputer.md
- What is a Computer?04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 1/Classes of Computers.md
- Role of Memory in Computing04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 1/Role of Memory in Computing.md
- Data Alignment04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 2/Data Alignment.md
- Data Types04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 2/Data Types.md
- Basic Execution Cycle04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 3/Basic Execution Cycle.md
notes/Y1S2/Computer Architecture and Organisation/Chapter 3/Characteristics of Instructions and the ARM Programmer's Model.md
notes/Y1S2/Computer Architecture and Organisation/Chapter 4/Introduction to Assembly Programming and Addressing Modes.md
- PC-related Addressing Modes04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 4/PC-related Addressing Modes.md
- Arithmetic Instructions04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 5/Arithmetic Instructions.md
- Data Transfer Instructions04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 5/Data Transfer Instructions.md
- Logical, Shift and Rotate Instruction04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 5/Logical, Shift and Rotate Instruction.md
- Program Control Instructions04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 5/Program Control Instructions.md
- Program Example - Finding the Largest Number04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 5/Program Example - Finding the Largest Number.md
- Program Example - Sorting an Array04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 5/Program Example - Sorting an Array.md
- Factorial04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 6/Factorial.md
- Modular Programming04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 6/Modular Programming.md
- If04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 7/If Else.md
- Switches and Loops04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 7/Switches and Loops.md
- Computer Organisation Overview04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 8/Computer Organisation Overview.md
- Data Transfer Mechanisms04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 8/Data Transfer Mechanisms.md
- Parallel Data Transfer04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 8/Parallel Data Transfer.md
- Serial Data Transfer04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 8/Serial Data Transfer.md
- Signal Chain Sub-System04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 8/Signal Chain Sub-system.md
- Data Center Storage04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 9/Data Center Storage.md
- Hard Drives and Solid-State Drives04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 9/Hard Drives and Solid-State Drives.md
- Introduction to Computer Memory04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 9/Introduction to Computer Memory.md
- Non-Volatile Memory04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 9/Non-Volatile Memory.md
- Volatile Memory04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 9/Volatile Memory.md
- Cache04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 10/Cache.md
- Virtual Memory04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 10/Virual Memory.md
- Communication and User Interface04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 11/Communication and User Interface.md
- Processor Pipeline04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 11/Processor Pipeline.md
- Computer Arithmetic04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 12/Computer Arithmetic.md
- Fixed and Floating Point Number System04 Nov 2023
notes/Y1S2/Computer Architecture and Organisation/Chapter 12/Fixed and Floating Point Number System.md
- AVL Trees04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/AVL Trees.md
- Binary Search Trees04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Binary Search Trees.md
- Binary Trees04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Binary Trees.md
- Dynamic Data Structures04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Dynamic Data Structures.md
- Graph Traversal04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Graph Traversal.md
- Graphs04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Graphs.md
- Linked List04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Linked Lists.md
- Prefix, Infix and Postfix Expressions04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Prefix, Infix, Postfix Expressions.md
- Searching04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Searching.md
- Stacks and Queues04 Nov 2023
notes/Y1S2/Data Structures and Algorithms/Stacks and Queues.md
- Matrix Algebra04 Nov 2023
notes/Y1S2/Linear Algebra/Matrix Algebra.md
- System of Linear Equations04 Nov 2023
notes/Y1S2/Linear Algebra/System of Linear Equations.md
- Analysis Techniques04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Analysis Techniques.md
- Chain Matrix Multiplication04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Dynamic Programming/Chain Matrix Multiplication.md
- 0/1 Knapsack04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Dynamic Programming/Knapsack.md
- Longest Common Subsequence04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Dynamic Programming/Longest Common Subsequence.md
- What is Dynamic Programming04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Dynamic Programming/What is Dynamic Programming.md
- Dijkstra's Algorithm04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Greedy Algorithms/Dijkstra's Algorithm.md
- Kruskal's Algorithm04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Greedy Algorithms/Kruskal's Algorithm.md
- Prim's Algorithm for Minimum Spanning Tree04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Greedy Algorithms/Prim's Algorithm.md
- What are Greedy Algorithms?04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Greedy Algorithms/What are Greedy Algorithms.md
- P and NP04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/P and NP.md
- Heap Sort04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Sorting Algorithms/Heap Sort.md
- Insertion Sort04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Sorting Algorithms/Insertion Sort.md
- Merge Sort04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Sorting Algorithms/Merge Sort.md
- Quicksort04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Sorting Algorithms/Quick Sort.md
- Timsort04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/Sorting Algorithms/Timsort.md
- String Matching04 Nov 2023
notes/Y2S1/Algorithm Design and Analysis/String Processing/String matching.md
- Introduction04 Nov 2023
notes/Y2S1/Cyber Security/1. Introduction.md
- The Internet04 Nov 2023
notes/Y2S1/Cyber Security/2. Internet.md
- The Need for Security04 Nov 2023
notes/Y2S1/Cyber Security/3. Need for Security.md
- Viruses04 Nov 2023
notes/Y2S1/Cyber Security/4. Viruses.md
- Legal Issues04 Nov 2023
notes/Y2S1/Cyber Security/5. Legal Issues.md
- Planning for Security04 Nov 2023
notes/Y2S1/Cyber Security/6. Planning for Security.md
- Tools, Firewalls and VPNs04 Nov 2023
notes/Y2S1/Cyber Security/7. Tools, Firewalls and VPNs.md
- Protecting Against Threats04 Nov 2023
notes/Y2S1/Cyber Security/8. Protecting Against Threats.md
- Hardware and Physical Security04 Nov 2023
notes/Y2S1/Cyber Security/9. Hardware and Physical Security.md
- Introduction to Fluid Mechanics04 Nov 2023
notes/Y2S1/Fluid Mechanics/1. Introduction to Fluid Mechanics.md
- Fluid Statics04 Nov 2023
notes/Y2S1/Fluid Mechanics/2. Fluid Statics and Hydrostatic Pressure.md
- Pressure Measurement04 Nov 2023
notes/Y2S1/Fluid Mechanics/3. Pressure Measurement.md
- Hydrostatic Forces on a Plane Surface04 Nov 2023
notes/Y2S1/Fluid Mechanics/4. Hydrostatic Forces on a Plane.md
- Hydrostatic Forces on Curved Surfaces04 Nov 2023
notes/Y2S1/Fluid Mechanics/5. Hydrostatic Forces on Curved Surfaces.md
- Buoyancy, Flotation and Stability04 Nov 2023
notes/Y2S1/Fluid Mechanics/6. Buoyancy, Flotation and Stability.md
- Flow Classification and Continuity Equation04 Nov 2023
notes/Y2S1/Fluid Mechanics/7. Flow Classification and Continuity Equation.md
- Bernoulli Equation04 Nov 2023
notes/Y2S1/Fluid Mechanics/8. Bernoulli Equation.md
- Static and Dynamic Pressure04 Nov 2023
notes/Y2S1/Fluid Mechanics/9. Stagnation Pressure and Stagnation Point.md
- Linear Momentum Equation and Applications04 Nov 2023
notes/Y2S1/Fluid Mechanics/10. Linear Momentum Equation and Applications.md
- Dimensional Analysis and Applications04 Nov 2023
notes/Y2S1/Fluid Mechanics/11. Dimensional Analysis and Applications.md
- Similitude and Modelling04 Nov 2023
notes/Y2S1/Fluid Mechanics/12. Similitude and Modelling.md
- Laminar Pipe Flows04 Nov 2023
notes/Y2S1/Fluid Mechanics/13. Laminar Pipe Flows.md
- Turbulent Pipe Flows04 Nov 2023
notes/Y2S1/Fluid Mechanics/14. Turbulent Pipe Flows.md
- Fluid Machines04 Nov 2023
notes/Y2S1/Fluid Mechanics/15. Fluid Machines.md
- Entity Relationship Diagrams04 Nov 2023
notes/Y2S1/Introduction to Databases/1. Entity Relationship Diagrams.md
- Converting Applications to ER Diagrams04 Nov 2023
notes/Y2S1/Introduction to Databases/2. Converting Applications to ER Diagrams.md
- Functional Dependencies04 Nov 2023
notes/Y2S1/Introduction to Databases/3. Functional Dependencies.md
- Boyce-Codd Normal Form04 Nov 2023
notes/Y2S1/Introduction to Databases/4. Boyce-Codd Normal Form.md
- Third Normal Form (3NF)04 Nov 2023
notes/Y2S1/Introduction to Databases/5. Third Normal Form.md
- Relational Algebra04 Nov 2023
notes/Y2S1/Introduction to Databases/6. Relational Algebra.md
- Querying Relational Databases using SQL04 Nov 2023
notes/Y2S1/Introduction to Databases/7. Querying Relational Databases using SQL.md
- Practice Questions in SQL04 Nov 2023
notes/Y2S1/Introduction to Databases/8. Practice Questions with SQL.md
- Introduction to OOP04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/1. Introduction.md
- Classes and Objects04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/2. Classes and Objects.md
- Inheritance04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/3. Inheritance.md
- Class Diagrams04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/4. Class Diagrams.md
- Sequence Diagrams04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/5. Sequence Diagrams.md
- Modelling OO Applications04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/6. Modelling OO Applications.md
- Design Principles04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/7. Design Principle.md
- SOLID Design Principles04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/8. SOLID Design Principles.md
- C++ OOP04 Nov 2023
notes/Y2S1/Object Oriented Programming and Design/C++ OOP.md
- Introduction to Operating Systems04 Nov 2023
notes/Y2S1/Operating Systems/1. Introduction to Operating Systems.md
- Processes and Threads04 Nov 2023
notes/Y2S1/Operating Systems/2. Processes and Threads.md
- Process Scheduling04 Nov 2023
notes/Y2S1/Operating Systems/3. Process Scheduling.md
- Process Synchronisation04 Nov 2023
notes/Y2S1/Operating Systems/4. Process Synchronisation.md
- Deadlocks04 Nov 2023
notes/Y2S1/Operating Systems/5. Deadlocks.md
- Real-Time Operating Systems04 Nov 2023
notes/Y2S1/Operating Systems/6. Real-Time Operating Systems.md
- Memory Organisation04 Nov 2023
notes/Y2S1/Operating Systems/7. Memory Organisation.md
- Virtual Memory04 Nov 2023
notes/Y2S1/Operating Systems/8. Virtual Memory.md
- File Systems04 Nov 2023
notes/Y2S1/Operating Systems/9. File Systems.md
- IO System and Disk04 Nov 2023
notes/Y2S1/Operating Systems/10. IO System and Disk.md
- Security in Operating Systems04 Nov 2023
notes/Y2S1/Operating Systems/11. Security in Operating Systems.md
- Introduction to Software Engineering04 Nov 2023
notes/Y2S1/Software Engineering/1. Introduction to Software Engineering.md
- The Software Process04 Nov 2023
notes/Y2S1/Software Engineering/2. Software Processes.md
- Agile Software Development04 Nov 2023
notes/Y2S1/Software Engineering/3. Agile Software Development.md
- Requirements Elicitation04 Nov 2023
notes/Y2S1/Software Engineering/4. Requirements Elicitation.md
- Requirements Analysis04 Nov 2023
notes/Y2S1/Software Engineering/5. Requirements Analysis.md
notes/Y2S1/Software Engineering/6. Software Architecture, Strategy Pattern, Data Access Object.md
- System Architecture04 Nov 2023
notes/Y2S1/Software Engineering/7. System and Software Architecture.md
- Object Design04 Nov 2023
notes/Y2S1/Software Engineering/8. Object Design.md
- Model View Controller04 Nov 2023
notes/Y2S1/Software Engineering/9. Model View Controller.md
- Introduction to Testing04 Nov 2023
notes/Y2S1/Software Engineering/10. Introduction to Testing.md
- Software Maintenance04 Nov 2023
notes/Y2S1/Software Engineering/11. Software Maintenance.md
- Introduction04 Nov 2023
notes/Y2S2/Advanced Computer Architecture/1. Introduction.md
- Instruction Set Architecture (ISA)04 Nov 2023
notes/Y2S2/Advanced Computer Architecture/2. Instruction Set Architecture.md
- Data Path and Control Design04 Nov 2023
notes/Y2S2/Advanced Computer Architecture/3. Data Path and Control Design.md
- Instruction Level Parallelism04 Nov 2023
notes/Y2S2/Advanced Computer Architecture/4. Instruction Level Parallelism.md
- Memory Systems04 Nov 2023
notes/Y2S2/Advanced Computer Architecture/5. Memory Systems.md
- GPU Architecture and CUDA Programming04 Nov 2023
notes/Y2S2/Advanced Computer Architecture/6. GPU Architecture and CUDA Programming.md
- Data and Thread Level Parallelism04 Nov 2023
notes/Y2S2/Advanced Computer Architecture/7. Data and Thread Level Parallelism.md
- Classic Software Mistakes04 Nov 2023
notes/Y2S2/Advanced Software Architecture/1. Classic Software Mistakes.md
- Software Architecture and Styles04 Nov 2023
notes/Y2S2/Advanced Software Architecture/2. Software Architecture and Styles.md
- Software Architecture Design04 Nov 2023
notes/Y2S2/Advanced Software Architecture/3. Software Architecture Design.md
- Quality Management04 Nov 2023
notes/Y2S2/Advanced Software Architecture/4. Quality Management.md
- Project Estimation (Function Points)04 Nov 2023
notes/Y2S2/Advanced Software Architecture/5. Project Estimation.md
- Project Estimation (COCOMO)04 Nov 2023
notes/Y2S2/Advanced Software Architecture/6. Project Estimation (COCOMO).md
- Project Scheduling04 Nov 2023
notes/Y2S2/Advanced Software Architecture/9. Project Scheduling.md
- Project Planning04 Nov 2023
notes/Y2S2/Advanced Software Architecture/10. Project Planning.md
- Verification Methods: Reviews04 Nov 2023
notes/Y2S2/Advanced Software Architecture/11. Verification Methods - Reviews.md
- Configuration Management04 Nov 2023
notes/Y2S2/Advanced Software Architecture/12. Configuration Management.md
- Release Management04 Nov 2023
notes/Y2S2/Advanced Software Architecture/13. Release Management.md
- Change Management04 Nov 2023
notes/Y2S2/Advanced Software Architecture/14. Change Management.md
- Software Maintenance04 Nov 2023
notes/Y2S2/Advanced Software Architecture/15. Software Maintenance.md
- Design for Maintainability04 Nov 2023
notes/Y2S2/Advanced Software Architecture/16. Design for Maintainability.md
- Test Plan, Strategy, Techniques04 Nov 2023
notes/Y2S2/Advanced Software Architecture/17. Test Plan, Strategy, Techniques.md
- Test Driven Development04 Nov 2023
notes/Y2S2/Advanced Software Architecture/18. Test Driven Development.md
- Intelligent Agents and Search04 Nov 2023
notes/Y2S2/Artificial Intelligence/1. Intelligent Agents and Search.md
notes/Y2S2/Artificial Intelligence/2. Constraint Satisfaction and Adversarial Search.md
- Markov Decision Process04 Nov 2023
notes/Y2S2/Artificial Intelligence/3. Markov Decision Processes.md
- Reinforcement Learning04 Nov 2023
notes/Y2S2/Artificial Intelligence/4. Reinforcement Learning.md
- Game Theory04 Nov 2023
notes/Y2S2/Artificial Intelligence/5. Game Theory.md
- Knowledge Representation and Reasoning04 Nov 2023
notes/Y2S2/Artificial Intelligence/6. Knowledge Representation and Reasoning.md
- Propositional Logic04 Nov 2023
notes/Y2S2/Artificial Intelligence/7. Propositional Logic.md
- First Order Logic04 Nov 2023
notes/Y2S2/Artificial Intelligence/8. First Order Logic.md
- Default Logic04 Nov 2023
notes/Y2S2/Artificial Intelligence/9. Default Logic.md
- Introduction04 Nov 2023
notes/Y2S2/Net Centric Computing/1. Introduction.md
- Network Layers04 Nov 2023
notes/Y2S2/Net Centric Computing/2. Network Layers.md
- Physical Resilience04 Nov 2023
notes/Y2S2/Net Centric Computing/3. Physical Resilience.md
- Flow Control04 Nov 2023
notes/Y2S2/Net Centric Computing/4. Flow Control.md
- Error Control04 Nov 2023
notes/Y2S2/Net Centric Computing/5. Error Control.md
- Local Area Network04 Nov 2023
notes/Y2S2/Net Centric Computing/6. Local Area Network.md
notes/Y2S2/Net Centric Computing/7. Local Area Network - MAC.md
- LAN - Ethernet04 Nov 2023
notes/Y2S2/Net Centric Computing/8. Local Area Network - Ethernet.md
- Wireless LAN04 Nov 2023
notes/Y2S2/Net Centric Computing/9. Local Area Network - Wireless LAN.md
- Mobile Access Networks04 Nov 2023
notes/Y2S2/Net Centric Computing/10. Mobile Access Networks.md
- Network Paradigms04 Nov 2023
notes/Y2S2/Net Centric Computing/11. Network Paradigms.md
- Internet Protocol04 Nov 2023
notes/Y2S2/Net Centric Computing/12. Internet Protocol.md
- IP Routing Protocol04 Nov 2023
notes/Y2S2/Net Centric Computing/13. IP Routing Protocol.md
- Transport Layer: UDP and TCP04 Nov 2023
notes/Y2S2/Net Centric Computing/14. Transport Layer.md
- Overview04 Nov 2023
notes/Y2S2/Net Centric Computing/15. Overview.md
- WWW and HTTP04 Nov 2023
notes/Y2S2/Net Centric Computing/15. WWW and HTTP.md
- What is Augemented Reality?04 Nov 2023
notes/Y3S2/Augmented Reality/1. Introduction.md
- Mathematical Tools and Techniques04 Nov 2023
notes/Y3S2/Computability And Logic/1. Mathematical Tools and Techniques.md
- Languages and Operations04 Nov 2023
notes/Y3S2/Computability And Logic/2. Languages and Operations.md
- Finite Automata04 Nov 2023
notes/Y3S2/Computability And Logic/3. Finite Automata.md
notes/Y3S2/Computability And Logic/4. Regular Expressions, Nondeterminism, and Kleene’s Theorem.md
- Conversion between NFA, DFA, RE04 Nov 2023
notes/Y3S2/Computability And Logic/5. Conversions between NFA, DFA, RE.md
- Propositional Logic04 Nov 2023
notes/Y3S2/Computability And Logic/6. Propositional Logic.md
- Predicate Logic04 Nov 2023
notes/Y3S2/Computability And Logic/7. Predicate Logic.md
- Distinguishability and Minimisation04 Nov 2023
notes/Y3S2/Computability And Logic/8. Distinguishability and Minimisation.md
- Pumping Lemma and Closure Property04 Nov 2023
notes/Y3S2/Computability And Logic/9. Pumping Lemma and Closure Properties.md
notes/Y3S2/Computability And Logic/10. Context-free Grammar.md
- Push-down Automata (PDA)04 Nov 2023
notes/Y3S2/Computability And Logic/11. Push-down Automata.md
- Deterministic Context-Free Languages04 Nov 2023
notes/Y3S2/Computability And Logic/12. Deterministic Context-Free Languages.md
- Turing Machines04 Nov 2023
notes/Y3S2/Computability And Logic/13. Turing Machines.md
- Variations of Turing Machines04 Nov 2023
notes/Y3S2/Computability And Logic/14. Variations of Turing Machines.md
notes/Y3S2/Computability And Logic/15. Recursive and Recursively Enumerable Languages.md
- Turing Machines and Unrestricted Grammars04 Nov 2023
notes/Y3S2/Computability And Logic/16. Turing Machines and Unrestricted Grammars.md
- Linear-time Temporal Logic – Model Checking04 Nov 2023
notes/Y3S2/Computability And Logic/17. Linear-time Temporal Logic – Model Checking.md
- Hoare Logic04 Nov 2023
notes/Y3S2/Computability And Logic/18. Program Verification - Hoare Logic.md
- Satisfiability Solvers04 Nov 2023
notes/Y3S2/Computability And Logic/19. Satisfiability Solvers.md
- Problem Reduction04 Nov 2023
notes/Y3S2/Computability And Logic/20. Problem Reduction.md
- P vs NP04 Nov 2023
notes/Y3S2/Computability And Logic/21. P vs NP.md
- Transactions04 Nov 2023
notes/Y3S2/Database/1. Transactions.md
- Concurrency04 Nov 2023
notes/Y3S2/Database/2. Concurrency.md
- Advaned Concurrency Control04 Nov 2023
notes/Y3S2/Database/3. Advanced Concurrency Control.md
- Concurrency Control and Recovery04 Nov 2023
notes/Y3S2/Database/4. Concurrency Control and Recovery.md
- Recovery04 Nov 2023
notes/Y3S2/Database/5. Recovery.md
- Relational Algebra04 Nov 2023
notes/Y3S2/Database/6. Relational Algebra.md
- Relational Calculus04 Nov 2023
notes/Y3S2/Database/7. Relational Calculus.md
- Query Evaluation04 Nov 2023
notes/Y3S2/Database/8. Query Evaluation.md
- Query Optimisation04 Nov 2023
notes/Y3S2/Database/9. Query Optimisation.md
- Data Mining04 Nov 2023
notes/Y3S2/Database/10. Data Mining.md
- Data Warehousing04 Nov 2023
notes/Y3S2/Database/11. Data Warehousing.md
- Distributed Databases04 Nov 2023
notes/Y3S2/Database/12. Distributed Databases.md
- Introduction04 Nov 2023
notes/Y4S1/Compiler Techniques/1. Introduction.md
- Lexical Analysis04 Nov 2023
notes/Y4S1/Compiler Techniques/2. Lexical Analysis.md
- Syntax Analysis04 Nov 2023
notes/Y4S1/Compiler Techniques/3. Syntax Analysis.md
- Semantic Analysis04 Nov 2023
notes/Y4S1/Compiler Techniques/4. Semantic Analysis.md
- Code Generation04 Nov 2023
notes/Y4S1/Compiler Techniques/5. Code Generation.md
- Optimisation04 Nov 2023
notes/Y4S1/Compiler Techniques/6. Optimisation.md
- Introduction04 Nov 2023
notes/Y4S1/Computer Security/1. Introduction.md
- Buffer Overflow04 Nov 2023
notes/Y4S1/Computer Security/2. Buffer Overflow.md
- Memory Safety Vulnerabilities04 Nov 2023
notes/Y4S1/Computer Security/3. Memory Safety Vulnerabilities.md
- Software Vulnerability Defenses04 Nov 2023
notes/Y4S1/Computer Security/4. Software Vulnerability Defenses.md
- Operating System Security04 Nov 2023
notes/Y4S1/Computer Security/5. Operating System Security.md
- Operation System Protection04 Nov 2023
notes/Y4S1/Computer Security/6. Operation System Protection.md
- SingHealth Data Breach04 Nov 2023
notes/Y4S1/Computer Security/7. SingHealth Data Breach.md
- Authentication and Passwords04 Nov 2023
notes/Y4S1/Computer Security/8. Authentication.md
- Authentication 204 Nov 2023
notes/Y4S1/Computer Security/9. Authentication 2.md
- Cryptography04 Nov 2023
notes/Y4S1/Computer Security/10. Crypto.md
- Introduction04 Nov 2023
notes/Y4S1/Computer Vision/0. Introduction.md
- Imaging and Camera04 Nov 2023
notes/Y4S1/Computer Vision/1. Imaging and Cameras.md
- Image Enhancement in Spatial Domain04 Nov 2023
notes/Y4S1/Computer Vision/2. Image Enhancement in Spatial Domain.md
- Image Enhancement in Frequency Domain04 Nov 2023
notes/Y4S1/Computer Vision/3. Image Enhancement in Frequency Domain.md
- Image Edge Processing04 Nov 2023
notes/Y4S1/Computer Vision/4. Image Edge Processing.md
- Color Perception and Processing04 Nov 2023
notes/Y4S1/Computer Vision/5. Color Perception and Processing.md
- Region Processing04 Nov 2023
notes/Y4S1/Computer Vision/6. Region Processing.md
- Imaging Geometry04 Nov 2023
notes/Y4S1/Computer Vision/7. Imaging Geometry.md
- Stereo Vision04 Nov 2023
notes/Y4S1/Computer Vision/8. Stereo Vision.md
- Introduction04 Nov 2023
notes/Y4S1/Machine Learning/0. Introduction.md
- Overview of Supervised Learning04 Nov 2023
notes/Y4S1/Machine Learning/1. Overview of Supervised Learning.md
- Overview of Bayesian Classifiers04 Nov 2023
notes/Y4S1/Machine Learning/2. Overview of Bayesian Classifiers.md
- Naive Bayes Classifier04 Nov 2023
notes/Y4S1/Machine Learning/3. Naive Bayes Classifier.md
- Bayesian Belief Networks04 Nov 2023
notes/Y4S1/Machine Learning/4. Bayesian Belief Network.md
- Decision Trees04 Nov 2023
notes/Y4S1/Machine Learning/5. Decision Trees.md
- Generalisation04 Nov 2023
notes/Y4S1/Machine Learning/6a. Generalisation.md
- KNN Classifiers04 Nov 2023
notes/Y4S1/Machine Learning/6b. KNN Classifiers.md
- Artificial Neural Networks (ANN)04 Nov 2023
notes/Y4S1/Machine Learning/7. Artificial Neural Networks.md
- Support Vector Machines04 Nov 2023
notes/Y4S1/Machine Learning/8a. Support Vector Machines.md
- Regression with SVM04 Nov 2023
notes/Y4S1/Machine Learning/8b. Regression with SVM.md
- Nonseparable and Kernel SVMs04 Nov 2023
notes/Y4S1/Machine Learning/8c. Nonseparable and Kernel SVMs.md
- Kernel Regression04 Nov 2023
notes/Y4S1/Machine Learning/8d. Kernel Regression.md
- Ensemble Learning04 Nov 2023
notes/Y4S1/Machine Learning/9. Ensemble Learning.md
- Clustering04 Nov 2023
notes/Y4S1/Machine Learning/10. Clustering.md
- Density Estimation04 Nov 2023
notes/Y4S1/Machine Learning/11. Density Estimation.md
- UTF-804 Nov 2023
notes/Y4S1/Natural Language Processing/0. UTF8.md
- Regex04 Nov 2023
notes/Y4S1/Natural Language Processing/1. Regex.md
- Text Normalization04 Nov 2023
notes/Y4S1/Natural Language Processing/2. Text Normalization.md
- N-Gram Language Models04 Nov 2023
notes/Y4S1/Natural Language Processing/3. N-Gram Language Models.md
- Parts of Speech and Named Entities04 Nov 2023
notes/Y4S1/Natural Language Processing/4. POS and NE.md
- Constituency Grammars and Parsing04 Nov 2023
notes/Y4S1/Natural Language Processing/5. Constituency Grammars and Parsing.md
- Dependency Parsing04 Nov 2023
notes/Y4S1/Natural Language Processing/6. Dependency Parsing.md
- Machine Learning and Deep Learning04 Nov 2023
notes/Y4S1/Natural Language Processing/7. ML and DL.md
- Word04 Nov 2023
notes/Y4S1/Natural Language Processing/8. Word.md
- Sequence Modelling04 Nov 2023
notes/Y4S1/Natural Language Processing/9. Sequence Modelling.md
- Introduction04 Nov 2023
notes/Y4S1/Neural Networks/0. Introduction.md
- Regression04 Nov 2023
notes/Y4S1/Neural Networks/1. Regression and Classification.md
- Neuron Layers04 Nov 2023
notes/Y4S1/Neural Networks/2. Neuron Layers.md
- Deep Neural Networks04 Nov 2023
notes/Y4S1/Neural Networks/3. Deep Neural Networks.md
- Convolutional Neural Networks04 Nov 2023
notes/Y4S1/Neural Networks/5. CNN.md
- CNN Part 204 Nov 2023
notes/Y4S1/Neural Networks/6. CNN Part 2.md