DIGIMAT LEARNING MANAGEMENT PLATFORM

Computer Science and Engineering (11,192 Video Lectures)

Link NPTEL Course Name NPTEL Lecture Title
Link Natural Language Processing Lecture 1 - Introduction
Link Natural Language Processing Lecture 2 - Stages of NLP
Link Natural Language Processing Lecture 3 - Stages of NLP Continue...
Link Natural Language Processing Lecture 4 - Two approaches to NLP
Link Natural Language Processing Lecture 5 - Sequence Labelling and Noisy Channel
Link Natural Language Processing Lecture 6 - Noisy Channel: Argmax Based Computation
Link Natural Language Processing Lecture 7 - Argmax Based Computation
Link Natural Language Processing Lecture 8 - Noisy Channel Application to NLP
Link Natural Language Processing Lecture 9 - Brief on Probabilistic Parsing & Start of Part of Speech Tagging
Link Natural Language Processing Lecture 10 - Part of Speech Tagging
Link Natural Language Processing Lecture 11 - Part of Speech Tagging counted ...
Link Natural Language Processing Lecture 12 - Part of Speech Tagging counted ... and Indian Language in Focus; Morphology Analysis
Link Natural Language Processing Lecture 13 - PoS Tagging contd... , Indian Language Consideration; Accuracy Measure
Link Natural Language Processing Lecture 14 - PoS Tagging; Fundamental Principle; Why Challenging; accuracy
Link Natural Language Processing Lecture 15 - PoS Tagging; Accuracy Measurement; Word categories
Link Natural Language Processing Lecture 16 - AI and Probability; HMM
Link Natural Language Processing Lecture 17 - HMM
Link Natural Language Processing Lecture 18 - HMM, Viterbi, Forward Backward Algorithm
Link Natural Language Processing Lecture 19 - HMM, Viterbi, Forward Backward Algorithm (Continued...)
Link Natural Language Processing Lecture 20 - HMM, Forward Backward Algorithms, Baum Welch Algorithm
Link Natural Language Processing Lecture 21 - HMM, Forward Backward Algorithms, Baum Welch Algorithm (Continued...)
Link Natural Language Processing Lecture 22 - Natural Language Processing and Informational Retrieval
Link Natural Language Processing Lecture 23 - CLIA; IR Basics
Link Natural Language Processing Lecture 24 - IR Models: Boolean Vector
Link Natural Language Processing Lecture 25 - IR Models: NLP and IR Relationship
Link Natural Language Processing Lecture 26 - NLP and IR: How NLP has used IR, Toward Latent Semantic
Link Natural Language Processing Lecture 27 - Least Square Method; Recap of PCA; Towards Latent Semantic Indexing (LSI)
Link Natural Language Processing Lecture 28 - PCA; SVD; Towards Latent Semantic Indexing (LSI)
Link Natural Language Processing Lecture 29 - Wordnet and Word Sense Disambiguation
Link Natural Language Processing Lecture 30 - Wordnet and Word Sense Disambiguation (Continued...)
Link Natural Language Processing Lecture 31 - Wordnet; Metonymy and Word Sense Disambiguation
Link Natural Language Processing Lecture 32 - Word Sense Disambiguation
Link Natural Language Processing Lecture 33 - Word Sense Disambiguation; Overlap Based Method; Supervised Method
Link Natural Language Processing Lecture 34 - Word Sense Disambiguation: Supervised and Unsupervised methods
Link Natural Language Processing Lecture 35 - Word Sense Disambiguation: Semi - Supervised and Unsupervised method; resource - constrained WSD
Link Natural Language Processing Lecture 36 - Resource Constrained WSD; Parsing
Link Natural Language Processing Lecture 37 - Parsing
Link Natural Language Processing Lecture 38 - Parsing Algorithm
Link Natural Language Processing Lecture 39 - Parsing Ambiguous Sentences; Probabilistic Parsing
Link Natural Language Processing Lecture 40 - Probabilistic Parsing Algorithms
Link Design and Analysis of Algorithms Lecture 1 - Overview of the course
Link Design and Analysis of Algorithms Lecture 2 - Framework for Algorithms Analysis
Link Design and Analysis of Algorithms Lecture 3 - Algorithms Analysis Framework - II
Link Design and Analysis of Algorithms Lecture 4 - Asymptotic Notations
Link Design and Analysis of Algorithms Lecture 5 - Algorithm Design Techniques : Basics
Link Design and Analysis of Algorithms Lecture 6 - Divide And Conquer - I
Link Design and Analysis of Algorithms Lecture 7 - Divide And Conquer - II Median Finding
Link Design and Analysis of Algorithms Lecture 8 - Divide And Conquer - III Surfing Lower Bounds
Link Design and Analysis of Algorithms Lecture 9 - Divide And Conquer - IV Closest Pair
Link Design and Analysis of Algorithms Lecture 10 - Greedy Algorithms - I
Link Design and Analysis of Algorithms Lecture 11 - Greedy Algorithms - II
Link Design and Analysis of Algorithms Lecture 12 - Greedy Algorithms - III
Link Design and Analysis of Algorithms Lecture 13 - Greedy Algorithms - IV
Link Design and Analysis of Algorithms Lecture 14 - Pattern Matching - I
Link Design and Analysis of Algorithms Lecture 15 - Pattern Matching - II
Link Design and Analysis of Algorithms Lecture 16 - Combinational Search and Optimization - I
Link Design and Analysis of Algorithms Lecture 17 - Combinational Search and Optimization - II
Link Design and Analysis of Algorithms Lecture 18 - Dynamic Programming
Link Design and Analysis of Algorithms Lecture 19 - Longest Common Subsequences
Link Design and Analysis of Algorithms Lecture 20 - Matrix Chain Multiplication
Link Design and Analysis of Algorithms Lecture 21 - Scheduling with Startup and Holding Costs
Link Design and Analysis of Algorithms Lecture 22 - Average case Analysis of Quicksort
Link Design and Analysis of Algorithms Lecture 23 - Bipartite Maximum Matching
Link Design and Analysis of Algorithms Lecture 24 - Lower Bounds for Sorting
Link Design and Analysis of Algorithms Lecture 25 - Element Distinctness Lower Bounds
Link Design and Analysis of Algorithms Lecture 26 - NP-Completeness - I - Motivation
Link Design and Analysis of Algorithms Lecture 27 - NP-Completeness - II
Link Design and Analysis of Algorithms Lecture 28 - NP-Completeness - III
Link Design and Analysis of Algorithms Lecture 29 - NP-Completeness - IV
Link Design and Analysis of Algorithms Lecture 30 - NP-Completeness - V
Link Design and Analysis of Algorithms Lecture 31 - NP-Completeness - VI
Link Design and Analysis of Algorithms Lecture 32 - Approximation Algorithms
Link Design and Analysis of Algorithms Lecture 33 - Approximation Algorithms
Link Design and Analysis of Algorithms Lecture 34 - Approximation Algorithms for NP
Link Software Engineering Lecture 1 - Introduction to Software Engineering - Challenges
Link Software Engineering Lecture 2 - Introduction to Software Engineering
Link Software Engineering Lecture 3 - Overview of Phases
Link Software Engineering Lecture 4 - Overview of Phases
Link Software Engineering Lecture 5 - Requirements Engineering / Specification
Link Software Engineering Lecture 6 - Formal Specification
Link Software Engineering Lecture 7 - Algebraic Specification Methods
Link Software Engineering Lecture 8 - Systems Modeling Overview
Link Software Engineering Lecture 9 - Process Modeling - DFD , Function Decomp
Link Software Engineering Lecture 10 - Process Modeling - DFD, Function Decomp
Link Software Engineering Lecture 11 - Data Modeling - ER Diagrams, Mapping
Link Software Engineering Lecture 12 - Data Modeling - ER Diagrams, Mapping
Link Software Engineering Lecture 13 - Production Quality Software - Introduction
Link Software Engineering Lecture 14 - Software Design - Primary Consideration
Link Software Engineering Lecture 15 - Design Patterns
Link Software Engineering Lecture 16 - Class and Component Level Design
Link Software Engineering Lecture 17 - Architectural Design
Link Software Engineering Lecture 18 - Software Testing - I
Link Software Engineering Lecture 19 - Software Testing - II
Link Software Engineering Lecture 20 - Structural Programming and Some implementation
Link Software Engineering Lecture 21 - Software Metrics and Quality
Link Software Engineering Lecture 22 - Verification and Validation
Link Software Engineering Lecture 23 - Case Study
Link Software Engineering Lecture 24 - Case Study
Link Software Engineering Lecture 25 - Software Evolution
Link Software Engineering Lecture 26 - Agile Development
Link Software Engineering Lecture 27 - Software Reuse CBSE
Link Software Engineering Lecture 28 - Reuse Continued
Link Software Engineering Lecture 29 - Introduction to Project Management
Link Software Engineering Lecture 30 - Project Scope Management
Link Software Engineering Lecture 31 - Project Time Management
Link Software Engineering Lecture 32 - Estimation - I
Link Software Engineering Lecture 33 - Estimation - II
Link Software Engineering Lecture 34 - Project Quality Management
Link Software Engineering Lecture 35 - Quality Management Systems - I
Link Software Engineering Lecture 36 - Quality Management Systems
Link Software Engineering Lecture 37 - Project Configuration Management
Link Software Engineering Lecture 38 - Project Risk Management
Link Software Engineering Lecture 39 - Other PM Processes
Link NOC:Software Testing (2017) Lecture 1 - Motivation
Link NOC:Software Testing (2017) Lecture 2 - Terminologies
Link NOC:Software Testing (2017) Lecture 3 - Testing based on Models and Criteria
Link NOC:Software Testing (2017) Lecture 4 - Automation - JUnit as an example
Link NOC:Software Testing (2017) Lecture 5 - Basics of Graphs: As used in testing
Link NOC:Software Testing (2017) Lecture 6 - Structural Graph Coverage Criteria
Link NOC:Software Testing (2017) Lecture 7 - Elementary Graph Algorithms - Part 1
Link NOC:Software Testing (2017) Lecture 8 - Elementary Graph Algorithms - Part 2
Link NOC:Software Testing (2017) Lecture 9 - Algorithms: Structural Graph Coverage Criteria
Link NOC:Software Testing (2017) Lecture 10 - Assignment 2: Structural Coverage Criteria
Link NOC:Software Testing (2017) Lecture 11 - Data Flow Graphs
Link NOC:Software Testing (2017) Lecture 12 - Algorithms: Data Flow Graph Coverage Criteria
Link NOC:Software Testing (2017) Lecture 13 - Graph Coverage Criteria: Applied to Test Code
Link NOC:Software Testing (2017) Lecture 14 - Testing Source Code: Classical Coverage Criteria
Link NOC:Software Testing (2017) Lecture 15 - Data Flow Graph Coverage Criteria : Applied to Test Code
Link NOC:Software Testing (2017) Lecture 16 - Software Design and Integration Testing
Link NOC:Software Testing (2017) Lecture 17 - Design Integration Testing and Graph Coverage
Link NOC:Software Testing (2017) Lecture 18 - Specification Testing and Graph Coverage
Link NOC:Software Testing (2017) Lecture 19 - Graph Coverage and Finite state Machines
Link NOC:Software Testing (2017) Lecture 20 - Assignment 4: Graph Coverage Criteria
Link NOC:Software Testing (2017) Lecture 21 - Logic: Basics Needed for Software Testing
Link NOC:Software Testing (2017) Lecture 22 - Logic: Coverage Criteria
Link NOC:Software Testing (2017) Lecture 23 - Coverage Criteria, (Continued...)
Link NOC:Software Testing (2017) Lecture 24 - Logic Coverage Criteria
Link NOC:Software Testing (2017) Lecture 25 - Logic Coverage Criteria: Applied to Test Code_1
Link NOC:Software Testing (2017) Lecture 26 - Logic Coverage Criteria: Applied to Test Code_2
Link NOC:Software Testing (2017) Lecture 27 - Logic Coverage Criteria: Issues in Applying to Test Code
Link NOC:Software Testing (2017) Lecture 28 - Logic Coverage Criteria: Applied to Test Specifications
Link NOC:Software Testing (2017) Lecture 29 - Logic Coverage Criteria: Applied to Finite State Machines
Link NOC:Software Testing (2017) Lecture 30 - Week 6 Assignment Solving
Link NOC:Software Testing (2017) Lecture 31 - Functional Testing
Link NOC:Software Testing (2017) Lecture 32 - Input Space Partitioning
Link NOC:Software Testing (2017) Lecture 33 - Input Space Partitioning: Coverage Criteria
Link NOC:Software Testing (2017) Lecture 34 - Input Space Partitioning Coverage Criteria: Example
Link NOC:Software Testing (2017) Lecture 35 - Syntax-Based Testing
Link NOC:Software Testing (2017) Lecture 36 - Mutatioon Testing
Link NOC:Software Testing (2017) Lecture 37 - Mutation Testing for Programs
Link NOC:Software Testing (2017) Lecture 38 - Mutation Testing: Mutation Operators for Source Code
Link NOC:Software Testing (2017) Lecture 39 - Mutation Testing Vs. Graphs and Logic Based Testing
Link NOC:Software Testing (2017) Lecture 40 - Assignment Solving for Week8
Link NOC:Software Testing (2017) Lecture 41 - Mutation testing
Link NOC:Software Testing (2017) Lecture 42 - Mutation Testing : Mutation for integration
Link NOC:Software Testing (2017) Lecture 43 - Mutation testing : Grammars and inputs
Link NOC:Software Testing (2017) Lecture 44 - Software Testing Course: Summary after Week 9
Link NOC:Software Testing (2017) Lecture 45 - Testing of web Applications and Web Services
Link NOC:Software Testing (2017) Lecture 46 - Testing of web Applications and Web Services
Link NOC:Software Testing (2017) Lecture 47 - Testing of web Applications and Web Services
Link NOC:Software Testing (2017) Lecture 48 - Testing of Object-Oriented Applications
Link NOC:Software Testing (2017) Lecture 49 - Testing of Object-Oriented Applications
Link NOC:Software Testing (2017) Lecture 50 - Symbolic Testing - 1
Link NOC:Software Testing (2017) Lecture 51 - Symbolic Testing - 2
Link NOC:Software Testing (2017) Lecture 52 - DART: Directed Automated Random Testing - 1
Link NOC:Software Testing (2017) Lecture 53 - DART: Directed Automated Random Testing - 2
Link NOC:Software Testing (2017) Lecture 54 - DART: Directed Automated Random Testing - 3
Link NOC:Software Testing (2017) Lecture 55 - Testing of Object-Oriented Applications
Link NOC:Software Testing (2017) Lecture 56 - Testing of Mobile Applications
Link NOC:Software Testing (2017) Lecture 57 - Non-Functional System Testing
Link NOC:Software Testing (2017) Lecture 58 - Regression Testing
Link NOC:Software Testing (2017) Lecture 59 - Assignment: Week 11 Solving
Link NOC:Software Testing (2017) Lecture 60 - Software Testing: Summary at the End of the Course
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 1 - Course Overview
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 2 - Introduction and Survey.0: The standard approach to introductory programming
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 3 - Introduction and Survey.1: Experience with the standard approach
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 4 - Introduction and Survey.2: Alternative approaches, Summary, and Conclusion
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 5 - Basic Ideas in Our Approach.0: Introduction
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 6 - Basic Ideas in Our Approach.1: Examples of translating manual algorithms to computer programs
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 7 - Basic Ideas in Our Approach.2: More examples
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 8 - Basic Ideas in Our Approach.3: Should we teach students (manual) problem solving strategies?
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 9 - Basic Ideas in Our Approach.4: The design of the course
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 10 - Basic Ideas in Our Approach.5: Remarks on individual topics - 1
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 11 - Basic Ideas in Our Approach.6: Remarks on individual topics - 2, Conclusion
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 12 - Pedagogy.0: Introduction and basic principles
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 13 - Pedagogy.1: Scaffolding, Lesson Plan
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 14 - Pedagogy.2: A quick tour of the course - 1
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 15 - Pedagogy.3: Tour-2
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 16 - Pedagogy.4: Tour-3, Conclusion
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 17 - Advanced Programming Topics.0: Introduction, Organization of medium sized programs
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 18 - Advanced Programming Topics.1: Advanced memory management, Standard Library
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 19 - Advanced Programming topics.2: Object Oriented Programming, Concluding remarks
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 20 - In class questions, Assignments, Examinations.0: In class questions and lab assignments
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 21 - In class questions, Assignments, Examinations.1: Examinations
Link NOC:Design and Pedagogy of the Introductory Programming Course Lecture 22 - Summing up
Link NOC:An Introduction to Programming through C++ Lecture 1 - Introduction - Part 1
Link NOC:An Introduction to Programming through C++ Lecture 2 - Introduction - Part 2
Link NOC:An Introduction to Programming through C++ Lecture 3 - Introduction - Part 3
Link NOC:An Introduction to Programming through C++ Lecture 4 - Introduction - Part 4
Link NOC:An Introduction to Programming through C++ Lecture 5 - Problem Solving using Computer - Part 1
Link NOC:An Introduction to Programming through C++ Lecture 6 - Problem Solving using Computer - Part 2
Link NOC:An Introduction to Programming through C++ Lecture 7 - Problem Solving using Computer - Part 3
Link NOC:An Introduction to Programming through C++ Lecture 8 - Problem Solving using Computer - Part 4
Link NOC:An Introduction to Programming through C++ Lecture 9 - Problem Solving using Computer - Part 5
Link NOC:An Introduction to Programming through C++ Lecture 10 - Basic Elements of Program - Part 1
Link NOC:An Introduction to Programming through C++ Lecture 11 - Basic Elements of Program - Part 2
Link NOC:An Introduction to Programming through C++ Lecture 12 - Basic Elements of Program - Part 3
Link NOC:An Introduction to Programming through C++ Lecture 13 - Basic Elements of Program - Part 4
Link NOC:An Introduction to Programming through C++ Lecture 14 - Program Design - Part 1
Link NOC:An Introduction to Programming through C++ Lecture 15 - Program Design - Part 2
Link NOC:An Introduction to Programming through C++ Lecture 16 - Program Design - Part 3
Link NOC:An Introduction to Programming through C++ Lecture 17 - Simple cpp Graphics
Link NOC:An Introduction to Programming through C++ Lecture 18 - Conditional Execution - Part 1
Link NOC:An Introduction to Programming through C++ Lecture 19 - Most general form of if - Part 2
Link NOC:An Introduction to Programming through C++ Lecture 20 - More general form of conditions - Part 3
Link NOC:An Introduction to Programming through C++ Lecture 21 - A somewhat large program example - Part 4
Link NOC:An Introduction to Programming through C++ Lecture 22 - Switch statement and logical data - Part 5
Link NOC:An Introduction to Programming through C++ Lecture 23 - Loops - Part 1
Link NOC:An Introduction to Programming through C++ Lecture 24 - Mark averaging - Part 2
Link NOC:An Introduction to Programming through C++ Lecture 25 - The break and continue statements - Part 3
Link NOC:An Introduction to Programming through C++ Lecture 26 - The for statement - Part 4
Link NOC:An Introduction to Programming through C++ Lecture 27 - Euclid's algorithm for GCD - Part 5
Link NOC:An Introduction to Programming through C++ Lecture 28 - Correctness proof for GCD - Part 6
Link NOC:An Introduction to Programming through C++ Lecture 29 - Computing Mathematical Functions - Part 1 : Taylor series
Link NOC:An Introduction to Programming through C++ Lecture 30 - Computing Mathematical Functions - Part 2 : Numerical integration
Link NOC:An Introduction to Programming through C++ Lecture 31 - Computing Mathematical Functions - Part 3 : Bisection Method
Link NOC:An Introduction to Programming through C++ Lecture 32 - Computing Mathematical Functions - Part 4 : Newton Raphson Method
Link NOC:An Introduction to Programming through C++ Lecture 33 - Loops in various applications - Part 1 : Loops in various applications brute force algorithms
Link NOC:An Introduction to Programming through C++ Lecture 34 - Loops in various applications - Part 2 : Finding Pythagorean Triples
Link NOC:An Introduction to Programming through C++ Lecture 35 - Loops in various applications - Part 3 : Modelling a system: bargaining
Link NOC:An Introduction to Programming through C++ Lecture 36 - Loops in various applications - Part 4 : Simulating a water tank
Link NOC:An Introduction to Programming through C++ Lecture 37 - Loops in various applications - Part 5 : Arithmetic on very large numbers
Link NOC:An Introduction to Programming through C++ Lecture 38 - Functions - Part 1 : Basics
Link NOC:An Introduction to Programming through C++ Lecture 39 - Functions - Part 2 : Examples
Link NOC:An Introduction to Programming through C++ Lecture 40 - Functions - Part 3 : Reference parameters
Link NOC:An Introduction to Programming through C++ Lecture 41 - Functions - Part 4 : Pointers
Link NOC:An Introduction to Programming through C++ Lecture 42 - Functions - Part 5 : Graphics Objects and Lecture conclusion
Link NOC:An Introduction to Programming through C++ Lecture 43 - Recursion - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 44 - Recursion - Part 2 : Recursive objects, Tree drawing
Link NOC:An Introduction to Programming through C++ Lecture 45 - Recursion - Part 3 : How to think about recursion
Link NOC:An Introduction to Programming through C++ Lecture 46 - Virahanka Numbers - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 47 - Virahanka Numbers - Part 2 : Recursive Program
Link NOC:An Introduction to Programming through C++ Lecture 48 - Virahanka Numbers - Part 3 : Iterative Program and Conclusion
Link NOC:An Introduction to Programming through C++ Lecture 49 - Program Organization and Functions - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 50 - Program Organization and Functions - Part 2 : Splitting into files
Link NOC:An Introduction to Programming through C++ Lecture 51 - Program Organization and Functions - Part 3 : Namespaces
Link NOC:An Introduction to Programming through C++ Lecture 52 - Program Organization and Functions - Part 4 : How to use C++ without simplecpp
Link NOC:An Introduction to Programming through C++ Lecture 53 - Advanced Features of Functions - Part 1 : Introduction and passing one function to another
Link NOC:An Introduction to Programming through C++ Lecture 54 - Advanced Features of Functions - Part 2 : Lambda expressions
Link NOC:An Introduction to Programming through C++ Lecture 55 - Advanced Features of Functions - Part 3 : Default values to parameters
Link NOC:An Introduction to Programming through C++ Lecture 56 - Advanced Features of Functions - Part 4 : Function overloading and lecture conclusion
Link NOC:An Introduction to Programming through C++ Lecture 57 - Array Part-1 - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 58 - Array Part-1 - Part 2 : Marks averaging problem
Link NOC:An Introduction to Programming through C++ Lecture 59 - Array Part-1 - Part 3 : Histogram computation
Link NOC:An Introduction to Programming through C++ Lecture 60 - Array Part-1 - Part 4 : Marks display variation
Link NOC:An Introduction to Programming through C++ Lecture 61 - Array Part-1 - Part 5 : Polynomial multiplication
Link NOC:An Introduction to Programming through C++ Lecture 62 - Array Part-1 - Part 6 : Queues in dispatching taxis
Link NOC:An Introduction to Programming through C++ Lecture 63 - Array Part-1 - Part 7 : More efficient Queues in dispatching taxis
Link NOC:An Introduction to Programming through C++ Lecture 64 - Array Part-1 - Part 8 : Disk intersection
Link NOC:An Introduction to Programming through C++ Lecture 65 - Array Part-1 - Part 9 : Arrays of graphical objects and conclusion
Link NOC:An Introduction to Programming through C++ Lecture 66 - Array Part-2 - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 67 - Array Part-2 - Part 2 : Interpretation of aname[index]
Link NOC:An Introduction to Programming through C++ Lecture 68 - Array Part-2 - Part 3 : Arrays and function calls
Link NOC:An Introduction to Programming through C++ Lecture 69 - Array Part-2 - Part 4 : A function to sort an array
Link NOC:An Introduction to Programming through C++ Lecture 70 - More on Arrays - Part 1 : Textual data
Link NOC:An Introduction to Programming through C++ Lecture 71 - More on Arrays - Part 2 : Functions on character strings
Link NOC:An Introduction to Programming through C++ Lecture 72 - More on Arrays - Part 3 : Two dimensional arrays
Link NOC:An Introduction to Programming through C++ Lecture 73 - More on Arrays - Part 4 : Command Line Arguments
Link NOC:An Introduction to Programming through C++ Lecture 74 - Arrays and recursion - Part 1 : Binary Search Introduction
Link NOC:An Introduction to Programming through C++ Lecture 75 - Arrays and recursion - Part 2 : Binary search analysis
Link NOC:An Introduction to Programming through C++ Lecture 76 - Arrays and recursion - Part 3 : Mergesort overview
Link NOC:An Introduction to Programming through C++ Lecture 77 - Arrays and recursion - Part 4 : Merge function
Link NOC:An Introduction to Programming through C++ Lecture 78 - Arrays and recursion - Part 5 : Mergesort conclusion
Link NOC:An Introduction to Programming through C++ Lecture 79 - Structures - Part 1 : Definition and instantiation
Link NOC:An Introduction to Programming through C++ Lecture 80 - Structures - Part 2 : Operations on structures
Link NOC:An Introduction to Programming through C++ Lecture 81 - Structures - Part 3 : An example program
Link NOC:An Introduction to Programming through C++ Lecture 82 - Structures - Part 4 : Pointers and lecture conclusion
Link NOC:An Introduction to Programming through C++ Lecture 83 - Structures Part 2 - Part 1 : Introduction to Member functions
Link NOC:An Introduction to Programming through C++ Lecture 84 - Structures Part 2 - Part 2 : Vectors from Physics
Link NOC:An Introduction to Programming through C++ Lecture 85 - Structures Part 2 - Part 3 : Taxi dispatch
Link NOC:An Introduction to Programming through C++ Lecture 86 - Classes - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 87 - Classes - Part 2 : Constructors
Link NOC:An Introduction to Programming through C++ Lecture 88 - Classes - Part 3 : Operator overloading
Link NOC:An Introduction to Programming through C++ Lecture 89 - Classes - Part 4 : Access control
Link NOC:An Introduction to Programming through C++ Lecture 90 - Classes - Part 5 : Classes for graphics and input output
Link NOC:An Introduction to Programming through C++ Lecture 91 - Classes - Part 6 : General remarks
Link NOC:An Introduction to Programming through C++ Lecture 92 - Representing variable length entities - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 93 - Representing variable length entities - Part 2 : Heap memory basics
Link NOC:An Introduction to Programming through C++ Lecture 94 - Representing variable length entities - Part 3 : Pitfalls of using heap memory
Link NOC:An Introduction to Programming through C++ Lecture 95 - Representing variable length entities - Part 4 : Automating memory management
Link NOC:An Introduction to Programming through C++ Lecture 96 - Representing variable length entities - Part 5 : Implementing a class with automated memory management - 1
Link NOC:An Introduction to Programming through C++ Lecture 97 - Representing variable length entities - Part 6 : Implementing a class with automated memory management - 2
Link NOC:An Introduction to Programming through C++ Lecture 98 - Representing variable length entities - Part 7 : Using the implemented class and conclusion
Link NOC:An Introduction to Programming through C++ Lecture 99 - The Standard Library - Part 1 : Class string
Link NOC:An Introduction to Programming through C++ Lecture 100 - The Standard Library - Part 2 : Class vector
Link NOC:An Introduction to Programming through C++ Lecture 101 - The Standard Library - Part 3 : Sorting vectors and arrays
Link NOC:An Introduction to Programming through C++ Lecture 102 - The Standard Library - Part 4 : Classes map and unordered_map
Link NOC:An Introduction to Programming through C++ Lecture 103 - The Standard Library - Part 5 : Iterators
Link NOC:An Introduction to Programming through C++ Lecture 104 - Data structure based programming - Part 1 : Introduction
Link NOC:An Introduction to Programming through C++ Lecture 105 - Data structure based programming - Part 2 : Set and pair classes
Link NOC:An Introduction to Programming through C++ Lecture 106 - Data structure based programming - Part 3 : Implementation of standard library data structures
Link NOC:An Introduction to Programming through C++ Lecture 107 - Data structure based programming - Part 4 : Composing data structures
Link NOC:An Introduction to Programming through C++ Lecture 108 - Data structure based programming - Part 5 : typedef and lecture conclusion
Link NOC:An Introduction to Programming through C++ Lecture 109 - Medium size programs - Part 1 : The new marks display program
Link NOC:An Introduction to Programming through C++ Lecture 110 - Medium size programs - Part 2 : Manual algorithm for new marks display
Link NOC:An Introduction to Programming through C++ Lecture 111 - Medium size programs - Part 3 : RSMTAB and rest of the program
Link NOC:An Introduction to Programming through C++ Lecture 112 - Medium size programs - Part 4 : Sophisticated solutions to marks display
Link NOC:An Introduction to Programming through C++ Lecture 113 - A graphical editor and solver for circuits - Part 1 : Outline
Link NOC:An Introduction to Programming through C++ Lecture 114 - A graphical editor and solver for circuits - Part 2 : Main program and organization
Link NOC:An Introduction to Programming through C++ Lecture 115 - A graphical editor and solver for circuits - Part 3 : Mathematical representation of the circuit
Link NOC:An Introduction to Programming through C++ Lecture 116 - A graphical editor and solver for circuits - Part 4 : Extensions and concluding remarks
Link NOC:An Introduction to Programming through C++ Lecture 117 - Cosmological simulation - Part 1 : Introduction and First order Euler method
Link NOC:An Introduction to Programming through C++ Lecture 118 - Cosmological simulation - Part 2 : Second order Euler method
Link NOC:An Introduction to Programming through C++ Lecture 119 - Cosmological simulation - Part 3 : The program
Link NOC:An Introduction to Programming through C++ Lecture 120 - Cosmological simulation - Part 4 : Concluding remarks
Link NOC:Demystifying Networking Lecture 1 - Introduction
Link NOC:Demystifying Networking Lecture 2 - Analogy for CEO's Problem
Link NOC:Demystifying Networking Lecture 3 - Discussing the CEO's Problem
Link NOC:Demystifying Networking Lecture 4 - From the CEO's Company to Layers in a Network
Link NOC:Demystifying Networking Lecture 5 - Layers in Detail
Link NOC:Demystifying Networking Lecture 6 - Layered Nature of a Network
Link NOC:Demystifying Networking Lecture 7 - Introduction to Internet Data Capturing using Wireshark
Link NOC:Demystifying Networking Lecture 8 - Network data captured while requesting a website
Link NOC:Demystifying Networking Lecture 9 - What is Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 10 - Modes of Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 11 - Getting Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 12 - Logical and Physical Typologies in Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 13 - Devices on Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 14 - Introduction to the Cisco Packet Tracer Activity for Week 1
Link NOC:Demystifying Networking Lecture 15 - Introduction to the campus network on Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 16 - Loading the page in Simulation Mode
Link NOC:Demystifying Networking Lecture 17 - Inspecting the packets in Simulation Mode
Link NOC:Demystifying Networking Lecture 18 - Editing the dummy website on Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 19 - Summary of the Cisco Packet Tracer Activity
Link NOC:Demystifying Networking Lecture 20 - Introduction to Anupam's Adventure
Link NOC:Demystifying Networking Lecture 21 - Anupam's adventure brings us to IP Addressing
Link NOC:Demystifying Networking Lecture 22 - Addressing at various layers
Link NOC:Demystifying Networking Lecture 23 - IP Addresses
Link NOC:Demystifying Networking Lecture 24 - Address Translation
Link NOC:Demystifying Networking Lecture 25 - Introduction to IP Addressing
Link NOC:Demystifying Networking Lecture 26 - Creating a network with Sub-net mask
Link NOC:Demystifying Networking Lecture 27 - Nomenclature of a sub-net mask
Link NOC:Demystifying Networking Lecture 28 - Network addresses and Private networks
Link NOC:Demystifying Networking Lecture 29 - Introduction to the Addressing Topology
Link NOC:Demystifying Networking Lecture 30 - Addressing a local network and DHCP
Link NOC:Demystifying Networking Lecture 31 - Addressing a local network manually
Link NOC:Demystifying Networking Lecture 32 - Addressing in Pubilc and Private Networks
Link NOC:Demystifying Networking Lecture 33 - Verifying Connectivity using Ping
Link NOC:Demystifying Networking Lecture 34 - Using network address translation to communicate on internet
Link NOC:Demystifying Networking Lecture 35 - Using Sub nets and Summary of addressing
Link NOC:Demystifying Networking Lecture 36 - Summary of the week
Link NOC:Demystifying Networking Lecture 37 - Analogy for the week 2
Link NOC:Demystifying Networking Lecture 38 - Discussion on dabbawala analogy
Link NOC:Demystifying Networking Lecture 39 - From dabbawalas to routers and switches
Link NOC:Demystifying Networking Lecture 40 - What is routing ?
Link NOC:Demystifying Networking Lecture 41 - Static routing in a router in CPT
Link NOC:Demystifying Networking Lecture 42 - How does a switch forwards packets CPT
Link NOC:Demystifying Networking Lecture 43 - How to add static route in a router? (CPT)
Link NOC:Demystifying Networking Lecture 44 - Traveler's dilemma
Link NOC:Demystifying Networking Lecture 45 - Duscussing the Traveler's dilemma
Link NOC:Demystifying Networking Lecture 46 - From Traveler's dilemma to Dynamic Routing
Link NOC:Demystifying Networking Lecture 47 - Dynamic Routing with Distance Vector
Link NOC:Demystifying Networking Lecture 48 - Distance Vector Routing in Detail
Link NOC:Demystifying Networking Lecture 49 - Dynamic Routing with Link State
Link NOC:Demystifying Networking Lecture 50 - Setting up dynamic routing in Packet Tracer
Link NOC:Demystifying Networking Lecture 51 - Summary of the week
Link NOC:Demystifying Networking Lecture 52 - Introduction to analogy for week 3
Link NOC:Demystifying Networking Lecture 53 - Analogy for week 3
Link NOC:Demystifying Networking Lecture 54 - Questions on analogy for week 3
Link NOC:Demystifying Networking Lecture 55 - Understanding the new order requirements
Link NOC:Demystifying Networking Lecture 56 - Introduction to Tranport Layer
Link NOC:Demystifying Networking Lecture 57 - Introduction to TCP
Link NOC:Demystifying Networking Lecture 58 - Introduction to UDP
Link NOC:Demystifying Networking Lecture 59 - Exploring UDP on Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 60 - TCP Connection Establishment
Link NOC:Demystifying Networking Lecture 61 - TCP Connection Closure
Link NOC:Demystifying Networking Lecture 62 - Summay of TCP and UDP on Cisco Packet Tracer
Link NOC:Demystifying Networking Lecture 63 - The story of the delivery fiasco
Link NOC:Demystifying Networking Lecture 64 - From delivery fisaco to Port Numbers
Link NOC:Demystifying Networking Lecture 65 - Application Layer in depth
Link NOC:Demystifying Networking Lecture 66 - Port number in Wireshark
Link NOC:Demystifying Networking Lecture 67 - Summary of port number and PAT
Link NOC:Demystifying Networking Lecture 68 - Summary of the entire TCP IP stack
Link NOC:Demystifying Networking Lecture 69 - Introducing the analogy for week 4
Link NOC:Demystifying Networking Lecture 70 - The secret box
Link NOC:Demystifying Networking Lecture 71 - Questions on analogy for week 4
Link NOC:Demystifying Networking Lecture 72 - Secret of the secret box
Link NOC:Demystifying Networking Lecture 73 - From secret box to encryption
Link NOC:Demystifying Networking Lecture 74 - Introduction to security and CIA
Link NOC:Demystifying Networking Lecture 75 - Information Security and Defence in Depth
Link NOC:Demystifying Networking Lecture 76 - Information Classification and Access Control
Link NOC:Demystifying Networking Lecture 77 - Process Management
Link NOC:Demystifying Networking Lecture 78 - Introduction to Network Security
Link NOC:Demystifying Networking Lecture 79 - Network Breach and Countermeasures
Link NOC:Demystifying Networking Lecture 80 - Internet Security
Link NOC:Demystifying Networking Lecture 81 - Securing the Internet Usage
Link NOC:Demystifying Networking Lecture 82 - Internet Security Products
Link NOC:Demystifying Networking Lecture 83 - Personal Computing Device Recommendations
Link NOC:Demystifying Networking Lecture 84 - Responsible Behavior on the Internet
Link NOC:Demystifying Networking Lecture 85 - Best practices for home Network and Media Devices
Link NOC:Demystifying Networking Lecture 86 - Closing thoughts on security
Link NOC:Demystifying Networking Lecture 87 - The story of a family trip
Link NOC:Demystifying Networking Lecture 88 - The troubleshooting approach
Link NOC:Demystifying Networking Lecture 89 - Troubleshooting Physical and Data Link Layers
Link NOC:Demystifying Networking Lecture 90 - Troubleshooting Network Layer
Link NOC:Demystifying Networking Lecture 91 - Troubleshooting Transport and Application Layers
Link NOC:Demystifying Networking Lecture 92 - Troubleshooting Summary
Link NOC:Demystifying Networking Lecture 93 - Troubleshooting Heuristics
Link NOC:Demystifying Networking Lecture 94 - Troubleshooting Challenge - 1
Link NOC:Demystifying Networking Lecture 95 - Troubleshooting challenge - 2
Link NOC:Demystifying Networking Lecture 96 - Troubleshooting Challenge - 3
Link NOC:Demystifying Networking Lecture 97 - Thats How we Troubleshoot
Link NOC:Demystifying Networking Lecture 98 - Week Summary
Link NOC:Demystifying Networking Lecture 99 - Course Closure
Link NOC:Demystifying Networking Lecture 100 - Course Credits
Link NOC:Design and Engineering of Computer Systems Lecture 1 - Introduction to Computer Systems
Link NOC:Design and Engineering of Computer Systems Lecture 2 - Principles of Computer Systems Design
Link NOC:Design and Engineering of Computer Systems Lecture 3 - Overview of CPU hardware
Link NOC:Design and Engineering of Computer Systems Lecture 4 - Overview of memory and I/O hardware
Link NOC:Design and Engineering of Computer Systems Lecture 5 - Introduction to Operating Systems
Link NOC:Design and Engineering of Computer Systems Lecture 6 - Week 1: Tutorial 1
Link NOC:Design and Engineering of Computer Systems Lecture 7 - Week 1: Tutorial 2
Link NOC:Design and Engineering of Computer Systems Lecture 8 - Processes
Link NOC:Design and Engineering of Computer Systems Lecture 9 - Kernel mode execution
Link NOC:Design and Engineering of Computer Systems Lecture 10 - Threads
Link NOC:Design and Engineering of Computer Systems Lecture 11 - CPU scheduling policies
Link NOC:Design and Engineering of Computer Systems Lecture 12 - Virtual machines and containers
Link NOC:Design and Engineering of Computer Systems Lecture 13 - Week 2: Tutorial 1
Link NOC:Design and Engineering of Computer Systems Lecture 14 - Week 2: Tutorial 2
Link NOC:Design and Engineering of Computer Systems Lecture 15 - Week 2: Tutorial 3
Link NOC:Design and Engineering of Computer Systems Lecture 16 - Memory management in OS
Link NOC:Design and Engineering of Computer Systems Lecture 17 - Paging
Link NOC:Design and Engineering of Computer Systems Lecture 18 - Demand paging
Link NOC:Design and Engineering of Computer Systems Lecture 19 - File system and memory
Link NOC:Design and Engineering of Computer Systems Lecture 20 - Optimizing memory access
Link NOC:Design and Engineering of Computer Systems Lecture 21 - Week 3: Tutorial 1
Link NOC:Design and Engineering of Computer Systems Lecture 22 - Week 3: Tutorial 2
Link NOC:Design and Engineering of Computer Systems Lecture 23 - Week 3: Tutorial 3
Link NOC:Design and Engineering of Computer Systems Lecture 24 - Filesystem Datastructures
Link NOC:Design and Engineering of Computer Systems Lecture 25 - Filesystem Implementation
Link NOC:Design and Engineering of Computer Systems Lecture 26 - Network I/O via Sockets
Link NOC:Design and Engineering of Computer Systems Lecture 27 - Network I/O Implementation
Link NOC:Design and Engineering of Computer Systems Lecture 28 - Memory and I/O virtualization
Link NOC:Design and Engineering of Computer Systems Lecture 29 - Week 4: Tutorial 1
Link NOC:Design and Engineering of Computer Systems Lecture 30 - Week 4: Tutorial 2
Link NOC:Design and Engineering of Computer Systems Lecture 31 - Introduction to computer networking
Link NOC:Design and Engineering of Computer Systems Lecture 32 - Internet Routing and Forwarding
Link NOC:Design and Engineering of Computer Systems Lecture 33 - Transport protocols
Link NOC:Design and Engineering of Computer Systems Lecture 34 - Application layer protocols
Link NOC:Design and Engineering of Computer Systems Lecture 35 - Network Security
Link NOC:Design and Engineering of Computer Systems Lecture 36 - Week 5: Tutorial 1
Link NOC:Design and Engineering of Computer Systems Lecture 37 - Week 5: Tutorial 2
Link NOC:Design and Engineering of Computer Systems Lecture 38 - Multithreaded application design
Link NOC:Design and Engineering of Computer Systems Lecture 39 - Inter-process communication
Link NOC:Design and Engineering of Computer Systems Lecture 40 - Multi-tier application design
Link NOC:Design and Engineering of Computer Systems Lecture 41 - Examples of end-to-end systems design
Link NOC:Design and Engineering of Computer Systems Lecture 42 - Deployment of computer systems
Link NOC:Design and Engineering of Computer Systems Lecture 43 - Week 6: Tutorial 1
Link NOC:Design and Engineering of Computer Systems Lecture 44 - Week 6: Tutorial 2
Link NOC:Design and Engineering of Computer Systems Lecture 45 - Performance measurement
Link NOC:Design and Engineering of Computer Systems Lecture 46 - Performance analysis
Link NOC:Design and Engineering of Computer Systems Lecture 47 - Performance profiling and optimization
Link NOC:Design and Engineering of Computer Systems Lecture 48 - Caching
Link NOC:Design and Engineering of Computer Systems Lecture 49 - Performance scalability
Link NOC:Design and Engineering of Computer Systems Lecture 50 - Week 7: Tutorial 1
Link NOC:Design and Engineering of Computer Systems Lecture 51 - Fault tolerance and reliability
Link NOC:Design and Engineering of Computer Systems Lecture 52 - Replication and consistency
Link NOC:Design and Engineering of Computer Systems Lecture 53 - Atomicity
Link NOC:Design and Engineering of Computer Systems Lecture 54 - Distributed transactions
Link NOC:Design and Engineering of Computer Systems Lecture 55 - Case studies of distributed systems design
Link NOC:Software Conceptual Design Lecture 1
Link NOC:Software Conceptual Design Lecture 2
Link NOC:Software Conceptual Design Lecture 3
Link NOC:Software Conceptual Design Lecture 4
Link NOC:Software Conceptual Design Lecture 5
Link NOC:Software Conceptual Design Lecture 6
Link NOC:Software Conceptual Design Lecture 7
Link NOC:Software Conceptual Design Lecture 8
Link NOC:Software Conceptual Design Lecture 9
Link NOC:Software Conceptual Design Lecture 10
Link NOC:Software Conceptual Design Lecture 11
Link NOC:Software Conceptual Design Lecture 12
Link NOC:Software Conceptual Design Lecture 13
Link NOC:Software Conceptual Design Lecture 14
Link NOC:Software Conceptual Design Lecture 15
Link NOC:Software Conceptual Design Lecture 16
Link NOC:Software Conceptual Design Lecture 17
Link NOC:Software Conceptual Design Lecture 18
Link NOC:Software Conceptual Design Lecture 19
Link NOC:Software Conceptual Design Lecture 20
Link NOC:Software Conceptual Design Lecture 21
Link NOC:Software Conceptual Design Lecture 22
Link NOC:Software Conceptual Design Lecture 23
Link NOC:Software Conceptual Design Lecture 24
Link NOC:Software Conceptual Design Lecture 25
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 1 - Introduction: Game Theory
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 2 - Introduction: Mechanism Design
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 3 - The game of chess
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 4 - Proof of the chess theorem
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 5 - Normal form games
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 6 - Dominance
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 7 - Nash equilibrium
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 8 - Maxmin strategies
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 9 - Elimination of dominated strategies
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 10 - Preservation of PSNE
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 11 - Matrix games
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 12 - Relation between Maxmin and PSNE in matrix
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 13 - Mixed strategies
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 14 - Mixed strategy Nash equilibrium (MSNE)
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 15 - Find MSNE
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 16 - MSNE characterization theorem proof
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 17 - Algorithm to find MSNE
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 18 - Correlated equilibrium (CE)
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 19 - Computing correlated equilibrium
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 20 - Extensive form games
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 21 - Subgame perfection
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 22 - Limitations of SPNE
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 23 - Imperfect Information Extensive Form Games (IIEFG)
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 24 - Strategies in IIEFGs
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 25 - Equivalence of Strategies in IIEFGs
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 26 - Perfect Recall
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 27 - Equilibrium in IIEFG
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 28 - Game Theory in Practice: P2P file sharing
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 29 - Bayesian Games
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 30 - Strategy, Utility in Bayesian Games
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 31 - Equilibrium in Bayesian Games
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 32 - Examples of Bayesian Equilibrium
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 33 - Introduction to Mechanism Design
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 34 - Revelation Principle
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 35 - Introduction to Arrow's Impossibility Result
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 36 - Proof of Arrow's Result
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 37 - Introduction to the Social Choice Setup
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 38 - Introduction to Gibbard-Satterthwaite Theorem
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 39 - Proof of Gibbard-Satterthwaite Theorem
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 40 - Domain Restriction
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 41 - Median Voting Rule
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 42 - Median Voter Theorem - Part 1
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 43 - Median Voter Theorem - Part 2
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 44 - The Task Sharing Domain
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 45 - The Uniform Rule
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 46 - Mechanism Design with Transfers
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 47 - Examples of Quasi-linear Preferences
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 48 - Pareto Optimality and Groves Payments
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 49 - Introduction to VCG Mechanism
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 50 - VCG in Combinatorial Allocations
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 51 - Applications to Internet Advertising
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 52 - Slot Allocation and Payments in Position
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 53 - Pros and Cons of VCG Mechanism
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 54 - Affine Maximizers
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 55 - Single Object Allocation
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 56 - Myerson's Lemma
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 57 - Illustration of Myerson's Lemma
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 58 - Optimal Mechanism Design
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 59 - Single Agent Optimal Mechanism Design
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 60 - Multiple Agent Optimal Mechanism Design
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 61 - Examples of Optimal Mechanisms
Link NOC:Introduction to Game Theory and Mechanism Design Lecture 62 - Endnotes and Summary
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 1 - Introduction, why do delays happen, contention for resources
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 2 - Performance metrics and parameters
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 3 - Introducing Queuing Systems
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 4 - Memoryless Distributions
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 5 - Operational Laws
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 6 - Asymptotic Analysis of G/G/1, G/G/1/K queues
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 7 - Asymptotic Analysis of G/G/c/K queues
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 8 - Little's Law
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 9 - Little’s Law examples and A Case Study of Open Load test on a Web server
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 10 - Some results for M/G/1 queue and Memoryless Arrivals
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 11 - Continuing the Case Study of Open Load test on a web server (Response Time)
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 12 - Open queuing networks - tandem queuing network
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 13 - Open queuing networks - general (Jackson) queuing networks
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 14 - Open queuing networks - examples
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 15 - Closed Queuing Systems
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 16 - Closed Queuing System (Continued...)
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 17 - Case study of Closed Load Test on a Web Server
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 18 - General formulation of Jacksonian Closed Queuing Networks
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 19 - Mean Value Analysis for Closed Queuing Networks
Link NOC:Introduction to Computer and Network Performance Analysis using Queuing Systems Lecture 20 - Mean Value Analysis examples,Case Study of a Load test on a web server,Closing Remarks
Link NOC:Games and Information Lecture 1 - Introduction, why do delays happen, contention for resources
Link NOC:Games and Information Lecture 2 - Performance metrics and parameters
Link NOC:Games and Information Lecture 3 - Introducing Queuing Systems
Link NOC:Games and Information Lecture 4 - Memoryless Distributions
Link NOC:Games and Information Lecture 5 - Operational Laws
Link NOC:Games and Information Lecture 6 - Aumann model of incomplete information: Definition and Examples
Link NOC:Games and Information Lecture 7 - Knowledge operator: Definition and Examples
Link NOC:Games and Information Lecture 8 - Common knowledge: Definition and Examples
Link NOC:Games and Information Lecture 9 - The structural theorem of common knowledge
Link NOC:Games and Information Lecture 10 - Proof of the structural theorem (forward direction)
Link NOC:Games and Information Lecture 11 - Proof of the structural theorem (backward direction)
Link NOC:Games and Information Lecture 12 - Aumann model of incomplete information with belief: Definition and Examples
Link NOC:Games and Information Lecture 13 - Aumann's agreement theorem
Link NOC:Games and Information Lecture 14 - Zero-sum game definition and Security strategies
Link NOC:Games and Information Lecture 15 - Saddle point strategies
Link NOC:Games and Information Lecture 16 - Further properties of saddle point strategies
Link NOC:Games and Information Lecture 17 - Mixed strategies
Link NOC:Games and Information Lecture 18 - Weirstrass lemma and existence of a mixed saddle point strategy
Link NOC:Games and Information Lecture 19 - Von Nuenmann minmax theorem
Link NOC:Games and Information Lecture 20 - Computing mixed saddle point startegy: Holmes and Moriarty
Link NOC:Games and Information Lecture 21 - Computing mixed strategy saddle point: 2X2 matrix game
Link NOC:Games and Information Lecture 22 - Computing mixed strategy saddle point: 2X3 matrix game
Link NOC:Games and Information Lecture 23 - Nash equilibrium of a non zero-sum game and its relation with Kakutani fixed
Link NOC:Games and Information Lecture 24 - Proof: Existence of Nash equilibrium (Condition 1 of Kakutani fixed point)
Link NOC:Games and Information Lecture 25 - Proof: Existence of Nash equilibrium (Condition 2 of Kakutani fixed point)
Link NOC:Games and Information Lecture 26 - Existence of Nash equilibrium for infinite strategy space (Using Brower's)
Link NOC:Games and Information Lecture 27 - Quantal Response: Motivation
Link NOC:Games and Information Lecture 28 - Quantal Response: Formal model
Link NOC:Games and Information Lecture 29 - Dynamic games definiton
Link NOC:Games and Information Lecture 30 - Solution concept in dynamic games
Link NOC:Games and Information Lecture 31 - Relation of the heuristic solution with the Nash equilibrium of the standard
Link NOC:Games and Information Lecture 32 - Example of a Threat equilibrium
Link NOC:Games and Information Lecture 33 - Interpreting the threat equilibrium in standard normal form of the dynamic game
Link NOC:Games and Information Lecture 34 - Extensive form games - I
Link NOC:Games and Information Lecture 35 - Extensive form games - II
Link NOC:Games and Information Lecture 36 - Single Act Games
Link NOC:Games and Information Lecture 37 - Informationally inferior games
Link NOC:Games and Information Lecture 38 - Information Structure in Single Act Games
Link NOC:Games and Information Lecture 39 - Nested and Ladder Nested Extensive form games
Link NOC:Games and Information Lecture 40 - Equilibrium Algorithm
Link NOC:Games and Information Lecture 41 - Stage-wise multi act games
Link NOC:Games and Information Lecture 42 - Feedback equilibrium
Link NOC:Games and Information Lecture 43 - Mixed and Behavioral Strategies
Link NOC:Games and Information Lecture 44 - Conditions for equivalence for mixed and behavioral strategies
Link NOC:Games and Information Lecture 45 - Kuhn's Theorem - I
Link NOC:Games and Information Lecture 46 - Kuhn's Theorem - II
Link NOC:Games and Information Lecture 47 - Kuhn's Theorem - III
Link NOC:Games and Information Lecture 48 - Games of incomplete information
Link NOC:Games and Information Lecture 49 - Bayesian Nash equilibrium - I
Link NOC:Games and Information Lecture 50 - Bayesian Nash equilibrium - II
Link NOC:Games and Information Lecture 51 - Self-enforcement of Nash equilibrium
Link NOC:Games and Information Lecture 52 - Stackelberg game
Link NOC:Games and Information Lecture 53 - Principal-Agent Models - I
Link NOC:Games and Information Lecture 54 - Principal-Agent Models - II
Link NOC:Games and Information Lecture 55 - Moral Hazard and Adverse selection
Link NOC:Games and Information Lecture 56 - Games with contracts
Link NOC:Games and Information Lecture 57 - Correlated Equilibrium - I
Link NOC:Games and Information Lecture 58 - Correlated Equilibrium - II
Link NOC:Games and Information Lecture 59 - Correlated Equilibrium - III
Link NOC:Games and Information Lecture 60 - Bayesian Game with mediated communication
Link NOC:Games and Information Lecture 61 - Revelation Principle
Link Computational Geometry Lecture 1 - Introduction
Link Computational Geometry Lecture 2 - Visibility Problems
Link Computational Geometry Lecture 3 - 2D Maxima
Link Computational Geometry Lecture 4 - Line Sweep Method
Link Computational Geometry Lecture 5 - Segment Intersection Problem
Link Computational Geometry Lecture 6 - Line Sweep: Rectangle Union
Link Computational Geometry Lecture 7 - Convex Hull
Link Computational Geometry Lecture 8 - Convex Hull Contd
Link Computational Geometry Lecture 9 - Quick Hull
Link Computational Geometry Lecture 10 - More Convex Hull Algorithms
Link Computational Geometry Lecture 11 - Intersection of Half Planes and Duality
Link Computational Geometry Lecture 12 - Intersection of Half Planes and Duality Contd
Link Computational Geometry Lecture 13 - Lower Bounds
Link Computational Geometry Lecture 14 - Planar Point Location
Link Computational Geometry Lecture 15 - Point Location and Triangulation Contd...
Link Computational Geometry Lecture 16 - Triangulation of Arbitrary Polygon
Link Computational Geometry Lecture 17 - Voronoi Diagram : Properties
Link Computational Geometry Lecture 18 - Voronoi Diagram Construction
Link Computational Geometry Lecture 19 - Delaunay Triangulation
Link Computational Geometry Lecture 20 - Quick sort and Backward Analysis
Link Computational Geometry Lecture 21 - Generalized RIC
Link Computational Geometry Lecture 22 - RIC Continued
Link Computational Geometry Lecture 23 - Arrangements
Link Computational Geometry Lecture 24 - Zone Theorem and Application
Link Computational Geometry Lecture 25 - Levels
Link Computational Geometry Lecture 26 - Range Searching : Introduction
Link Computational Geometry Lecture 27 - Orthogonal Range searching
Link Computational Geometry Lecture 28 - Priority Search Trees
Link Computational Geometry Lecture 29 - Non - Orthogonal Range Searching
Link Computational Geometry Lecture 30 - Half - Plane Range Query
Link Computational Geometry Lecture 31 - Well Separated Partitioning
Link Computational Geometry Lecture 32 - Quadtrees Epsilon -WSPD
Link Computational Geometry Lecture 33 - Construction of Epsilon - WSPD
Link Computational Geometry Lecture 34 - Epsilon - WSPD to Geometric Spanner
Link Computational Geometry Lecture 35 - Epsilon-Nets & VC Dimension
Link Computational Geometry Lecture 36 - Epsilon-Nets & VC Dimension contd
Link Computational Geometry Lecture 37 - Geometric Set Cover
Link Computational Geometry Lecture 38 - Geometric Set Cover (with Bounded VC Dimension)
Link Computational Geometry Lecture 39 - Shape Representation
Link Computational Geometry Lecture 40 - Shape Comparison
Link Logic for CS Lecture 1 - Introduction
Link Logic for CS Lecture 2 - Propositional Logic Syntax
Link Logic for CS Lecture 3 - Semantics of Propositional Logic
Link Logic for CS Lecture 4 - Logical and Algebraic Concepts
Link Logic for CS Lecture 5 - Identities and Normal forms
Link Logic for CS Lecture 6 - Tautology Checking
Link Logic for CS Lecture 7 - Propositional Unsatisfiability
Link Logic for CS Lecture 8 - Analytic Tableaux
Link Logic for CS Lecture 9 - Consistency and Completeness
Link Logic for CS Lecture 10 - The Completeness Theorem
Link Logic for CS Lecture 11 - Maximally Consistent Sets
Link Logic for CS Lecture 12 - Formal Theories
Link Logic for CS Lecture 13 - Proof Theory : Hilbert-style
Link Logic for CS Lecture 14 - Derived Rules
Link Logic for CS Lecture 15 - The Hilbert System : Soundness
Link Logic for CS Lecture 16 - The Hilbert System : Completeness
Link Logic for CS Lecture 17 - Introduction to Predicate Logic
Link Logic for CS Lecture 18 - The Semantic of Predicate Logic
Link Logic for CS Lecture 19 - Subsitutions
Link Logic for CS Lecture 20 - Models
Link Logic for CS Lecture 21 - Structures and Substructures
Link Logic for CS Lecture 22 - First-Order Theories
Link Logic for CS Lecture 23 - Predicate Logic: Proof Theory (Continued...)
Link Logic for CS Lecture 24 - Existential Quantification
Link Logic for CS Lecture 25 - Normal Forms
Link Logic for CS Lecture 26 - Skalemization
Link Logic for CS Lecture 27 - Substitutions and Instantiations
Link Logic for CS Lecture 28 - Unification
Link Logic for CS Lecture 29 - Resolution in FOL
Link Logic for CS Lecture 30 - More on Resolution in FOL
Link Logic for CS Lecture 31 - Resolution : Soundness and Completeness
Link Logic for CS Lecture 32 - Resolution and Tableaux
Link Logic for CS Lecture 33 - Completeness of Tableaux Method
Link Logic for CS Lecture 34 - Completeness of the Hilbert System
Link Logic for CS Lecture 35 - First-Order Theories
Link Logic for CS Lecture 36 - Towards Logic Programming
Link Logic for CS Lecture 37 - Verification of Imperative Programs
Link Logic for CS Lecture 38 - Verification of WHILE Programs
Link Logic for CS Lecture 39 - References
Link Computer Architecture (Prof. Anshul Kumar) Lecture 1 - Introduction to Computer Architecture
Link Computer Architecture (Prof. Anshul Kumar) Lecture 2 - History of Computers
Link Computer Architecture (Prof. Anshul Kumar) Lecture 3 - Instruction Set Architecture - I
Link Computer Architecture (Prof. Anshul Kumar) Lecture 4 - Instruction Set Architecture - II
Link Computer Architecture (Prof. Anshul Kumar) Lecture 5 - Instruction Set Architecture - III
Link Computer Architecture (Prof. Anshul Kumar) Lecture 6 - Recursive Programs
Link Computer Architecture (Prof. Anshul Kumar) Lecture 7 - Architecture Space
Link Computer Architecture (Prof. Anshul Kumar) Lecture 8 - Architecture Examples
Link Computer Architecture (Prof. Anshul Kumar) Lecture 9 - Performance
Link Computer Architecture (Prof. Anshul Kumar) Lecture 10 - Performance
Link Computer Architecture (Prof. Anshul Kumar) Lecture 11 - Binary Arithmetic, ALU Design
Link Computer Architecture (Prof. Anshul Kumar) Lecture 12 - ALU Design, Overflow
Link Computer Architecture (Prof. Anshul Kumar) Lecture 13 - Multiplier Design
Link Computer Architecture (Prof. Anshul Kumar) Lecture 14 - Divider Design
Link Computer Architecture (Prof. Anshul Kumar) Lecture 15 - Fast Addition , Multiplication
Link Computer Architecture (Prof. Anshul Kumar) Lecture 16 - Floating Point Arithmetic
Link Computer Architecture (Prof. Anshul Kumar) Lecture 17 - Processor Design - Introduction
Link Computer Architecture (Prof. Anshul Kumar) Lecture 18 - Processor Design
Link Computer Architecture (Prof. Anshul Kumar) Lecture 19 - Processor Design - Simple Design
Link Computer Architecture (Prof. Anshul Kumar) Lecture 20 - Processor Design - Multi Cycle Approach
Link Computer Architecture (Prof. Anshul Kumar) Lecture 21 - Processor Design - Control for Multi Cycle
Link Computer Architecture (Prof. Anshul Kumar) Lecture 22 - Processor Design - Micro programmed Control
Link Computer Architecture (Prof. Anshul Kumar) Lecture 23 - Processor Design - Exception Handling
Link Computer Architecture (Prof. Anshul Kumar) Lecture 24 - Pipelined Processor Design Basic Idea
Link Computer Architecture (Prof. Anshul Kumar) Lecture 25 - Pipelined Processor Design: Data path
Link Computer Architecture (Prof. Anshul Kumar) Lecture 26 - Pipelined Processor Design: Handling Data
Link Computer Architecture (Prof. Anshul Kumar) Lecture 27 - Pipelined Processor Design
Link Computer Architecture (Prof. Anshul Kumar) Lecture 28 - Memory Hierarchy : Basic Idea
Link Computer Architecture (Prof. Anshul Kumar) Lecture 29 - Memory Hierarchy : Cache Organization
Link Computer Architecture (Prof. Anshul Kumar) Lecture 30 - Memory Hierarchy : Cache Organization
Link Computer Architecture (Prof. Anshul Kumar) Lecture 31 - Memory Hierarchy : Virtual Memory
Link Computer Architecture (Prof. Anshul Kumar) Lecture 32 - Memory Hierarchy : Virtual Memory
Link Computer Architecture (Prof. Anshul Kumar) Lecture 33 - Input / Output Subsystem: Introduction
Link Computer Architecture (Prof. Anshul Kumar) Lecture 34 - Input / Output Subsystem: Interfaces and buses
Link Computer Architecture (Prof. Anshul Kumar) Lecture 35 - Input / Output Subsystem: Interfaces and buses
Link Computer Architecture (Prof. Anshul Kumar) Lecture 36 - Input / Output Subsystem: I/O Operations
Link Computer Architecture (Prof. Anshul Kumar) Lecture 37 - Input / Output Subsystem: Designing I/O Systems
Link Computer Architecture (Prof. Anshul Kumar) Lecture 38 - Concluding Remarks
Link Data Structures And Algorithms Lecture 1 - Introduction to Data Structures and Algorithms
Link Data Structures And Algorithms Lecture 2 - Stacks
Link Data Structures And Algorithms Lecture 3 - Queues and Linked Lists
Link Data Structures And Algorithms Lecture 4 - Dictionaries
Link Data Structures And Algorithms Lecture 5 - Hashing
Link Data Structures And Algorithms Lecture 6 - Trees
Link Data Structures And Algorithms Lecture 7 - Tree Walks / Traversals
Link Data Structures And Algorithms Lecture 8 - Ordered Dictionaries
Link Data Structures And Algorithms Lecture 9 - Deletion
Link Data Structures And Algorithms Lecture 10 - Quick Sort
Link Data Structures And Algorithms Lecture 11 - AVL Trees
Link Data Structures And Algorithms Lecture 12 - AVL Trees
Link Data Structures And Algorithms Lecture 13 - Trees
Link Data Structures And Algorithms Lecture 14 - Red Black Trees
Link Data Structures And Algorithms Lecture 15 - Insertion in Red Black Trees
Link Data Structures And Algorithms Lecture 16 - Disk Based Data Structures
Link Data Structures And Algorithms Lecture 17 - Case Study: Searching for Patterns
Link Data Structures And Algorithms Lecture 18 - Tries
Link Data Structures And Algorithms Lecture 19 - Data Compression
Link Data Structures And Algorithms Lecture 20 - Priority Queues
Link Data Structures And Algorithms Lecture 21 - Binary Heaps
Link Data Structures And Algorithms Lecture 22 - Why Sorting
Link Data Structures And Algorithms Lecture 23 - More Sorting
Link Data Structures And Algorithms Lecture 24 - Graphs
Link Data Structures And Algorithms Lecture 25 - Data Structures for Graphs
Link Data Structures And Algorithms Lecture 26 - Two Applications of Breadth First Search
Link Data Structures And Algorithms Lecture 27 - Depth First Search
Link Data Structures And Algorithms Lecture 28 - Applications of DFS
Link Data Structures And Algorithms Lecture 29 - DFS in Directed Graphs
Link Data Structures And Algorithms Lecture 30 - Applications of DFS in Directed Graphs
Link Data Structures And Algorithms Lecture 31 - Minimum Spanning Trees
Link Data Structures And Algorithms Lecture 32 - The Union
Link Data Structures And Algorithms Lecture 33 - Prims Algorithm for Minimum Spanning Trees
Link Data Structures And Algorithms Lecture 34 - Single Source Shortest Paths
Link Data Structures And Algorithms Lecture 35 - Correctness of Dijkstras Algorithm
Link Data Structures And Algorithms Lecture 36 - Single Source Shortest Paths
Link Introduction to Computer Graphics Lecture 1 - Introduction
Link Introduction to Computer Graphics Lecture 2 - Raster Graphics
Link Introduction to Computer Graphics Lecture 3 - Raster Graphics (Continued...)
Link Introduction to Computer Graphics Lecture 4 - Clipping
Link Introduction to Computer Graphics Lecture 5 - Polygon Clipping and Polygon Scan Conversion
Link Introduction to Computer Graphics Lecture 6 - Transformations
Link Introduction to Computer Graphics Lecture 7 - Transformations (Continued...)
Link Introduction to Computer Graphics Lecture 8 - 3D Viewing
Link Introduction to Computer Graphics Lecture 9 - 3D Viewing (Continued...)
Link Introduction to Computer Graphics Lecture 10 - Curves
Link Introduction to Computer Graphics Lecture 11 - Assignment - I
Link Introduction to Computer Graphics Lecture 12 - Curves (Continued...)
Link Introduction to Computer Graphics Lecture 13 - Curves (Continued...)
Link Introduction to Computer Graphics Lecture 14 - Curves (Continued...)
Link Introduction to Computer Graphics Lecture 15 - Curves (Continued...)
Link Introduction to Computer Graphics Lecture 16 - Surfaces
Link Introduction to Computer Graphics Lecture 17 - Surfaces (Continued...)
Link Introduction to Computer Graphics Lecture 18 - Surfaces (Continued...)
Link Introduction to Computer Graphics Lecture 19 - Surfaces (Continued...)
Link Introduction to Computer Graphics Lecture 20 - Hierarchical Models
Link Introduction to Computer Graphics Lecture 21 - Rendering
Link Introduction to Computer Graphics Lecture 22 - Rendering (Continued...)
Link Introduction to Computer Graphics Lecture 23 - Rendering (Continued...)
Link Introduction to Computer Graphics Lecture 24 - Ray Tracing
Link Introduction to Computer Graphics Lecture 25 - Ray Tracing (Continued...)
Link Introduction to Computer Graphics Lecture 26 - Ray Tracing (Continued...)
Link Introduction to Computer Graphics Lecture 27 - Assignment: Ray Tracing
Link Introduction to Computer Graphics Lecture 28 - Hidden Surface Elimination
Link Introduction to Computer Graphics Lecture 29 - Hidden Surface Elimination (Continued...)
Link Introduction to Computer Graphics Lecture 30 - Hidden Surface Elimination (Continued...)
Link Introduction to Computer Graphics Lecture 31 - Fractals
Link Introduction to Computer Graphics Lecture 32 - Fractals (Continued...)
Link Introduction to Computer Graphics Lecture 33 - Computer Animation
Link Introduction to Computer Graphics Lecture 34 - Animation (Continued...)
Link Introduction to Computer Graphics Lecture 35 - Animation (Continued...)
Link Principles of Programming Languages Lecture 1 - Introduction
Link Principles of Programming Languages Lecture 2 - Syntax
Link Principles of Programming Languages Lecture 3 - Grammars
Link Principles of Programming Languages Lecture 4 - Ambiguity
Link Principles of Programming Languages Lecture 5 - PLO:Syntax
Link Principles of Programming Languages Lecture 6 - Semantics
Link Principles of Programming Languages Lecture 7 - Syntactic Classes
Link Principles of Programming Languages Lecture 8 - Transition Systems
Link Principles of Programming Languages Lecture 9 - PL0 : Expressions
Link Principles of Programming Languages Lecture 10 - Binding
Link Principles of Programming Languages Lecture 11 - Environments
Link Principles of Programming Languages Lecture 12 - Declarations
Link Principles of Programming Languages Lecture 13 - Commands
Link Principles of Programming Languages Lecture 14 - Stores
Link Principles of Programming Languages Lecture 15 - Summary
Link Principles of Programming Languages Lecture 16 - Declarations and Commands
Link Principles of Programming Languages Lecture 17 - Blocks
Link Principles of Programming Languages Lecture 18 - Qualification
Link Principles of Programming Languages Lecture 19 - Pragmatics
Link Principles of Programming Languages Lecture 20 - Data
Link Principles of Programming Languages Lecture 21 - Structured Data
Link Principles of Programming Languages Lecture 22 - Sequences
Link Principles of Programming Languages Lecture 23 - Control
Link Principles of Programming Languages Lecture 24 - Non-Determinacy
Link Principles of Programming Languages Lecture 25 - Programming Languages
Link Principles of Programming Languages Lecture 26 - Programming Languages
Link Principles of Programming Languages Lecture 27 - Programming Languages
Link Principles of Programming Languages Lecture 28 - Data as Functions
Link Principles of Programming Languages Lecture 29 - Data and Fixpoints
Link Principles of Programming Languages Lecture 30 - Normal Forms
Link Principles of Programming Languages Lecture 31 - Programming Languages
Link Principles of Programming Languages Lecture 32 - Monomorphism
Link Principles of Programming Languages Lecture 33 - Polymorphism
Link Principles of Programming Languages Lecture 34 - Type Checking
Link Principles of Programming Languages Lecture 35 - Contexts
Link Principles of Programming Languages Lecture 36 - Abstracts
Link Principles of Programming Languages Lecture 37 - Procedures
Link Principles of Programming Languages Lecture 38 - Meanings
Link Principles of Programming Languages Lecture 39 - Parameters
Link Principles of Programming Languages Lecture 40 - The Future
Link Parallel Computing Lecture 1 - Introduction
Link Parallel Computing Lecture 2 - Parallel Programming Paradigms
Link Parallel Computing Lecture 3 - Parallel Architecture
Link Parallel Computing Lecture 4 - Parallel Architecture (case studies)
Link Parallel Computing Lecture 5 - Open MP
Link Parallel Computing Lecture 6 - Open MP (Continued.)
Link Parallel Computing Lecture 7 - Open MP (Continued..)
Link Parallel Computing Lecture 8 - Open MP & PRAM Model of Computation
Link Parallel Computing Lecture 9 - PRAM
Link Parallel Computing Lecture 10 - Models of Parallel Computation, Complexity
Link Parallel Computing Lecture 11 - Memory Consistency
Link Parallel Computing Lecture 12 - Memory Consistency & Performance Issues
Link Parallel Computing Lecture 13 - Parallel Program Design
Link Parallel Computing Lecture 14 - Shared Memory & Message Passing
Link Parallel Computing Lecture 15 - MPI
Link Parallel Computing Lecture 16 - MPI (Continued.)
Link Parallel Computing Lecture 17 - MPI (Continued..)
Link Parallel Computing Lecture 18 - Algorithmic Techniques
Link Parallel Computing Lecture 19 - Algorithmic Techniques (Continued.)
Link Parallel Computing Lecture 20 - Algorithmic Techniques (Continued..)
Link Parallel Computing Lecture 21 - CUDA
Link Parallel Computing Lecture 22 - CUDA (Continued.)
Link Parallel Computing Lecture 23 - CUDA (Continued..)
Link Parallel Computing Lecture 24 - CUDA (Continued...)
Link Parallel Computing Lecture 25 - CUDA (Continued....)
Link Parallel Computing Lecture 26 - CUDA (Continued.....)
Link Parallel Computing Lecture 27 - CUDA (Continued......)
Link Parallel Computing Lecture 28 - Algorithms, Merging & Sorting
Link Parallel Computing Lecture 29 - Algorithms, Merging & Sorting (Continued.)
Link Parallel Computing Lecture 30 - Algorithms, Merging & Sorting (Continued..)
Link Parallel Computing Lecture 31 - Algorithms, Merging & Sorting (Continued...)
Link Parallel Computing Lecture 32 - Algorithms, Merging & Sorting (Continued....)
Link Parallel Computing Lecture 33 - Lower Bounds Lock Free Synchronization, Load Stealing
Link Parallel Computing Lecture 34 - Lock Free Synchronization, Graph Algorithms
Link Operating Systems Lecture 1 - Introduction to UNIX System Calls - Part 1
Link Operating Systems Lecture 2 - Introduction to UNIX System Calls - Part 2
Link Operating Systems Lecture 3 - Threads, Address Spaces, Filesystem Devices
Link Operating Systems Lecture 4 - PC Architecture
Link Operating Systems Lecture 5 - x86 Instruction Set, GCC Calling Conventions
Link Operating Systems Lecture 6 - Physical Memory Map, I/O, Segmentation
Link Operating Systems Lecture 7 - Segmentation, Trap Handling
Link Operating Systems Lecture 8 - Traps, Trap Handlers
Link Operating Systems Lecture 9 - Kernel Data Structures, Memory Management
Link Operating Systems Lecture 10 - Segmentation Review, Introduction to Paging
Link Operating Systems Lecture 11 - Paging
Link Operating Systems Lecture 12 - Process Address Spaces Using Paging
Link Operating Systems Lecture 13 - Translation Lookaside Buffer, Large Pages, Boot Sector
Link Operating Systems Lecture 14 - Loading the kernel, Initializing the Page table
Link Operating Systems Lecture 15 - Setting up page tables for user processes
Link Operating Systems Lecture 16 - Processes in action
Link Operating Systems Lecture 17 - Process structure, Context Switching
Link Operating Systems Lecture 18 - Process Kernel stack, Scheduler, Fork,Context-Switch, Process Control Block, Trap Entry and Return
Link Operating Systems Lecture 19 - Creating the first process
Link Operating Systems Lecture 20 - Handling User Pointers, Concurrency
Link Operating Systems Lecture 21 - Locking
Link Operating Systems Lecture 22 - Fine-grained Locking and its challenges
Link Operating Systems Lecture 23 - Locking variations
Link Operating Systems Lecture 24 - Condition variables
Link Operating Systems Lecture 25 - Multiple producer, multiple consumer queue; semaphores; monitors
Link Operating Systems Lecture 26 - Transcations and lock-free primitives read/write locks
Link Operating Systems Lecture 27 - Synchronization in xv6: acquire/release, sleep/wakeup, exit/wait
Link Operating Systems Lecture 28 - More synchronization in xv6: kill, IDE device driver; introducion to Demand Paging
Link Operating Systems Lecture 29 - Demand Paging; Introduction to Page Replacement
Link Operating Systems Lecture 30 - Page Replacement, Thrashing
Link Operating Systems Lecture 31 - Storage Devices, Filesystem Intrerfaces
Link Operating Systems Lecture 32 - File System Implementation
Link Operating Systems Lecture 33 - File System Operation
Link Operating Systems Lecture 34 - Cash Recovery and Logging
Link Operating Systems Lecture 35 - Logging in Linux ext3 filesystem
Link Operating Systems Lecture 36 - Protection and Security
Link Operating Systems Lecture 37 - Scheduling Policies
Link Operating Systems Lecture 38 - Lock-free multiprocessor coordination, Read-Copy-Update
Link Operating Systems Lecture 39 - Microkernel, Exokernel, Multikernel
Link Operating Systems Lecture 40 - Virtualization, Cloud Computing, Technology Trends
Link NOC:Computer Architecture (2017) Lecture 1 - Introduction to Computer Architecture
Link NOC:Computer Architecture (2017) Lecture 2 - The Language of Bits - Part-I
Link NOC:Computer Architecture (2017) Lecture 3 - The Language of Bits - Part-II
Link NOC:Computer Architecture (2017) Lecture 4 - The Language of Bits - Part-III
Link NOC:Computer Architecture (2017) Lecture 5 - Assembly Language - Part-I
Link NOC:Computer Architecture (2017) Lecture 6 - Assembly Language - Part-II
Link NOC:Computer Architecture (2017) Lecture 7 - Assembly Language - Part-III
Link NOC:Computer Architecture (2017) Lecture 8 - ARM Assembly Language - Part-I
Link NOC:Computer Architecture (2017) Lecture 9 - ARM Assembly Language - Part-II
Link NOC:Computer Architecture (2017) Lecture 10 - x86 Assembly Language - Part-I
Link NOC:Computer Architecture (2017) Lecture 11 - x86 Assembly Language - Part-II
Link NOC:Computer Architecture (2017) Lecture 12 - x86 Assembly Language - Part-III
Link NOC:Computer Architecture (2017) Lecture 13 - x86 Assembly Language - Part-IV
Link NOC:Computer Architecture (2017) Lecture 14 - A Primer on Digital Logic - Part-I
Link NOC:Computer Architecture (2017) Lecture 15 - A Primer on Digital Logic - Part-II
Link NOC:Computer Architecture (2017) Lecture 16 - A Primer on Digital Logic - Part-III
Link NOC:Computer Architecture (2017) Lecture 17 - Computer Arithmetic - Part-I
Link NOC:Computer Architecture (2017) Lecture 18 - Computer Arithmetic - Part-II
Link NOC:Computer Architecture (2017) Lecture 19 - Computer Arithmetic - Part-III
Link NOC:Computer Architecture (2017) Lecture 20 - Computer Arithmetic - Part-IV
Link NOC:Computer Architecture (2017) Lecture 21 - Computer Arithmetic - Part-V
Link NOC:Computer Architecture (2017) Lecture 22 - Computer Arithmetic - Part-VI
Link NOC:Computer Architecture (2017) Lecture 23 - Processor Design - Part-I
Link NOC:Computer Architecture (2017) Lecture 24 - Processor Design - Part-II
Link NOC:Computer Architecture (2017) Lecture 25 - Processor Design - Part-III
Link NOC:Computer Architecture (2017) Lecture 26 - Principles of Pipelining - Part-I
Link NOC:Computer Architecture (2017) Lecture 27 - Principles of Pipelining - Part-II
Link NOC:Computer Architecture (2017) Lecture 28 - Principles of Pipelining - Part-III
Link NOC:Computer Architecture (2017) Lecture 29 - Principles of Pipelining - Part-IV
Link NOC:Computer Architecture (2017) Lecture 30 - The Memory Systems - Part-I
Link NOC:Computer Architecture (2017) Lecture 31 - The Memory Systems - Part-II
Link NOC:Computer Architecture (2017) Lecture 32 - The Memory Systems - Part-III
Link NOC:Computer Architecture (2017) Lecture 33 - The Memory Systems - Part-IV
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 1 - Introduction to Parallel Programming
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 2 - Parallel Architectures and Programming Models
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 3 - Pipelining
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 4 - Superpipelining and VLIW
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 5 - Memory Latency
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 6 - Cache and Temporal Locality
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 7 - Cache, Memory bandwidth and Spatial Locality
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 8 - Intuition for Shared and Distributed Memory architectures
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 9 - Shared and Distributed Memory architectures
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 10 - Interconnection networks in Distributed Memory architectures
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 11 - OpenMP: A parallel Hello World Program
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 12 - Program with Single thread
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 13 - Program Memory with Multiple threads and Multi-tasking
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 14 - Context Switching
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 15 - OpenMP: Basic thread functions
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 16 - OpenMP: About OpenMP
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 17 - Shared Memory Consistency Models and the Sequential Consistency Model
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 18 - Race Conditions
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 19 - OpenMP: Scoping variables and some race conditions
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 20 - OpenMP: thread private variables and more constructs
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 21 - Computing sum: first attempt at parallelization
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 22 - Manual distribution of work and critical sections
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 23 - Distributing for loops and reduction
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 24 - Vector-Vector operations (Dot product)
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 25 - Matrix-Vector operations (Matrix-Vector Multiply)
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 26 - Matrix-Matrix operations (Matrix-Matrix Multiply)
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 27 - Introduction to tasks
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 28 - Task queues and task execution
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 29 - Accessing variables in tasks
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 30 - Completion of tasks and scoping variables in tasks
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 31 - Recursive task spawning and pitfalls
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 32 - Understanding LU Factorization
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 33 - Parallel LU Factorization
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 34 - Locks
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 35 - Advanced Task handling
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 36 - Matrix Multiplication using tasks
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 37 - The OpenMP Shared Memory Consistency Model
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 38 - Applications finite element method
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 39 - Applications deep learning
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 40 - Introduction to MPI and basic calls
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 41 - MPI calls to send and receive data
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 42 - MPI calls for broadcasting data
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 43 - MPI non blocking calls
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 44 - Application distributed histogram updation
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 45 - MPI collectives and MPI broadcast
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 46 - MPI gathering and scattering collectives
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 47 - MPI reduction and alltoall collectives
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 48 - Discussion on MPI collectives design
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 49 - Characteriziation of interconnects
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 50 - Linear arrays 2D mesh and torus
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 51 - d dimensional torus
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 52 - Hypercube
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 53 - Trees and cliques
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 54 - Hockney model
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 55 - Broadcast and Reduce with recursive doubling
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 56 - Scatter and Gather with recursive doubling
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 57 - Reduce scatter and All gather with recursive doubling
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 58 - Discussion of message sizes in analysis
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 59 - Revisiting Reduce scatter on 2D mesh
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 60 - Reduce scatter and Allreduce on the Hypercube
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 61 - Alltoall on the Hypercube
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 62 - Lower bounds
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 63 - Pipeline based algorithm for Allreduce
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 64 - An improved algorithm for Alltoall on the Hypercube using E-cube routing
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 65 - Pipeline based algorithm for Broadcast
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 66 - Introduction to parallel graph algorithms
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 67 - Breadth First Search BFS using matrix algebra
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 68 - BFS Shared memory parallelization using OpenMP
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 69 - Distributed memory settings and data distribution
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 70 - Distributed BFS algorithm
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 71 - Performance considerations
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 72 - Prims Algorithm
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 73 - OpenMP based shared memory parallelization for MST
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 74 - MPI based distributed memory parallelization for MST
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 75 - Sequential Algorithm Adaptation from Prims
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 76 - Parallelization Strategy for Prims algorithm
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 77 - Dry run with the parallel strategy
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 78 - Johnsons algorithm with 1D data distribution
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 79 - Speedup analysis on a grid graph
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 80 - Floyds algorithm for all pair shortest paths
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 81 - Floyds algorithm with 2D data distribution
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 82 - Adaptation to transitive closures
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 83 - Parallelization strategy for connected components
Link NOC:Introduction to Parallel Programming in OpenMP Lecture 84 - Analysis for parallel connected components
Link NOC:Synthesis of Digital Systems Lecture 1 - Outline - What is Synthesis?
Link NOC:Synthesis of Digital Systems Lecture 2 - Chip Design Flow and Hardware Modelling
Link NOC:Synthesis of Digital Systems Lecture 3 - VHDL: Introduction to Hardware Description Languages and VHDL Basics
Link NOC:Synthesis of Digital Systems Lecture 4 - VHDL: Modelling Timing - Events and Transactions
Link NOC:Synthesis of Digital Systems Lecture 5 - VHDL: Specifying Hardware Behaviour with Processes
Link NOC:Synthesis of Digital Systems Lecture 6 - VHDL: Specifying Structure, Test Benches, Parameterisation, and Libraries
Link NOC:Synthesis of Digital Systems Lecture 7 - Introduction to High-level Synthesis
Link NOC:Synthesis of Digital Systems Lecture 8 - Language front-end Design Representation
Link NOC:Synthesis of Digital Systems Lecture 9 - Compiler Transformation in High Level Synthesis: Constant Folding, Dead Code Elimination, Constant Propagation, and Strength Reduction
Link NOC:Synthesis of Digital Systems Lecture 10 - Memory Modelling and Compiler Transformation in High Level Synthesis: Common Sub-expression Elimination and Loop Invariant Code Motion
Link NOC:Synthesis of Digital Systems Lecture 11 - Compiler Transformations in High Level Synthesis: Loop Unrolling and Function Inlining
Link NOC:Synthesis of Digital Systems Lecture 12 - Hardware Transformations and ASAP / ALAP Scheduling
Link NOC:Synthesis of Digital Systems Lecture 13 - Scheduling in High Level Synthesis: List Scheduling and Time-constrained Scheduling
Link NOC:Synthesis of Digital Systems Lecture 14 - Force Directed Scheduling and Register Allocation
Link NOC:Synthesis of Digital Systems Lecture 15 - High Level Synthesis and Timing Issues
Link NOC:Synthesis of Digital Systems Lecture 16 - Finite State Machine Synthesis: Introduction to FSM Encoding
Link NOC:Synthesis of Digital Systems Lecture 17 - Finite State Machine Synthesis: Identifying Common Cubes and Graph Embeding
Link NOC:Synthesis of Digital Systems Lecture 18 - The Retiming Problem
Link NOC:Synthesis of Digital Systems Lecture 19 - Efficient Solution to Retiming and Introduction to Logic Synthesis
Link NOC:Synthesis of Digital Systems Lecture 20 - Binary Decision Diagrams
Link NOC:Synthesis of Digital Systems Lecture 21 - Introduction to Logic Synthesis
Link NOC:Synthesis of Digital Systems Lecture 22 - Two-level Logic Optimisation
Link NOC:Synthesis of Digital Systems Lecture 23 - Multi-Level Logic Optimisation
Link NOC:Synthesis of Digital Systems Lecture 24 - Multi-level Logic Synthesis: Technology Mapping
Link NOC:Synthesis of Digital Systems Lecture 25 - Introduction to Timing Analysis
Link NOC:Synthesis of Digital Systems Lecture 26 - Timing Analysis and Critical Paths
Link NOC:An Introduction to Artificial Intelligence Lecture 1 - Introduction: What to Expect from AI
Link NOC:An Introduction to Artificial Intelligence Lecture 2 - Introduction: History of AI from 40s - 90s
Link NOC:An Introduction to Artificial Intelligence Lecture 3 - Introduction: History of AI in the 90s
Link NOC:An Introduction to Artificial Intelligence Lecture 4 - Introduction: History of AI in NASA and DARPA (2000s)
Link NOC:An Introduction to Artificial Intelligence Lecture 5 - Introduction: The Present State of AI
Link NOC:An Introduction to Artificial Intelligence Lecture 6 - Introduction: Definition of AI Dictionary Meaning
Link NOC:An Introduction to Artificial Intelligence Lecture 7 - Introduction: Definition of AI Thinking VS Acting and Humanly VS Rationally
Link NOC:An Introduction to Artificial Intelligence Lecture 8 - Introduction: Definition of AI Rational Agent View of AI
Link NOC:An Introduction to Artificial Intelligence Lecture 9 - Introduction: Examples Tasks, Phases of AI and Course Plan
Link NOC:An Introduction to Artificial Intelligence Lecture 10 - Uniform Search: Notion of a State
Link NOC:An Introduction to Artificial Intelligence Lecture 11 - Uniformed Search: Search Problem and Examples - Part 2
Link NOC:An Introduction to Artificial Intelligence Lecture 12 - Uniformed Search: Basic Search Strategies - Part 3
Link NOC:An Introduction to Artificial Intelligence Lecture 13 - Uniformed Search: Iterative Deepening DFS - Part 4
Link NOC:An Introduction to Artificial Intelligence Lecture 14 - Uniformed Search: Bidirectional Search - Part 5
Link NOC:An Introduction to Artificial Intelligence Lecture 15 - Informed Search: Best First Search - Part 1
Link NOC:An Introduction to Artificial Intelligence Lecture 16 - Informed Search: Greedy Best First Search and A* Search - Part 2
Link NOC:An Introduction to Artificial Intelligence Lecture 17 - Informed Search: Analysis of A* Algorithm - Part 3
Link NOC:An Introduction to Artificial Intelligence Lecture 18 - Informed Search Proof of optimality of A* - Part 4
Link NOC:An Introduction to Artificial Intelligence Lecture 19 - Informed Search: Iterative Deepening A* and Depth First Branch and Bound - Part 5
Link NOC:An Introduction to Artificial Intelligence Lecture 20 - Informed Search: Admissible Heuristics and Domain Relaxation - Part 6
Link NOC:An Introduction to Artificial Intelligence Lecture 21 - Informed Search: Pattern Database Heuristics - Part 7
Link NOC:An Introduction to Artificial Intelligence Lecture 22 - Local Search: Satisfaction Vs Optimization - Part 1
Link NOC:An Introduction to Artificial Intelligence Lecture 23 - Local Search: The Example of N-Queens - Part 2
Link NOC:An Introduction to Artificial Intelligence Lecture 24 - Local Search: Hill Climbing - Part 3
Link NOC:An Introduction to Artificial Intelligence Lecture 25 - Local Search: Drawbacks of Hill Climbing - Part 4
Link NOC:An Introduction to Artificial Intelligence Lecture 26 - Local Search: of Hill Climbing With random Walk and Random Restart - Part 5
Link NOC:An Introduction to Artificial Intelligence Lecture 27 - Local Search: Hill Climbing With Simulated Anealing - Part 6
Link NOC:An Introduction to Artificial Intelligence Lecture 28 - Local Search: Local Beam Search and Genetic Algorithms - Part 7
Link NOC:An Introduction to Artificial Intelligence Lecture 29 - Adversarial Search: Minimax Algorithm for two player games
Link NOC:An Introduction to Artificial Intelligence Lecture 30 - Adversarial Search: An Example of Minimax Search
Link NOC:An Introduction to Artificial Intelligence Lecture 31 - Adversarial Search: Alpha Beta Pruning
Link NOC:An Introduction to Artificial Intelligence Lecture 32 - Adversarial Search: Analysis of Alpha Beta Pruning
Link NOC:An Introduction to Artificial Intelligence Lecture 33 - Adversarial Search: Analysis of Alpha Beta Pruning (Continued...)
Link NOC:An Introduction to Artificial Intelligence Lecture 34 - Adversarial Search: Horizon Effect, Game Databases and Other Ideas
Link NOC:An Introduction to Artificial Intelligence Lecture 35 - Adversarial Search: Summary and Other Games
Link NOC:An Introduction to Artificial Intelligence Lecture 36 - Constraint Satisfaction Problems: Representation of the atomic state
Link NOC:An Introduction to Artificial Intelligence Lecture 37 - Constraint Satisfaction Problems: Map coloring and other examples of CSP
Link NOC:An Introduction to Artificial Intelligence Lecture 38 - Constraint Satisfaction Problems: Backtracking Search
Link NOC:An Introduction to Artificial Intelligence Lecture 39 - Constraint Satisfaction Problems: Variable and Value Ordering in Backtracking Search
Link NOC:An Introduction to Artificial Intelligence Lecture 40 - Constraint Satisfaction Problems: Inference for detecting failures early
Link NOC:An Introduction to Artificial Intelligence Lecture 41 - Constraint Satisfaction Problems: Exploiting problem structure
Link NOC:An Introduction to Artificial Intelligence Lecture 42 - Logic in AI : Different Knowledge Representation systems - Part 1
Link NOC:An Introduction to Artificial Intelligence Lecture 43 - Logic in AI : Syntax - Part 2
Link NOC:An Introduction to Artificial Intelligence Lecture 44 - Logic in AI : Semantics - Part 3
Link NOC:An Introduction to Artificial Intelligence Lecture 45 - Logic in AI : Forward Chaining - Part 4
Link NOC:An Introduction to Artificial Intelligence Lecture 46 - Logic in AI : Resolution - Part 5
Link NOC:An Introduction to Artificial Intelligence Lecture 47 - Logic in AI : Reduction to Satisfiability Problems - Part 6
Link NOC:An Introduction to Artificial Intelligence Lecture 48 - Logic in AI : SAT Solvers: DPLL Algorithm - Part 7
Link NOC:An Introduction to Artificial Intelligence Lecture 49 - Logic in AI : Sat Solvers: WalkSAT Algorithm - Part 8
Link NOC:An Introduction to Artificial Intelligence Lecture 50 - Uncertainty in AI: Motivation
Link NOC:An Introduction to Artificial Intelligence Lecture 51 - Uncertainty in AI: Basics of Probability
Link NOC:An Introduction to Artificial Intelligence Lecture 52 - Uncertainty in AI: Conditional Independence and Bayes Rule
Link NOC:An Introduction to Artificial Intelligence Lecture 53 - Bayesian Networks: Syntax
Link NOC:An Introduction to Artificial Intelligence Lecture 54 - Bayesian Networks: Factoriziation
Link NOC:An Introduction to Artificial Intelligence Lecture 55 - Bayesian Networks: Conditional Independences and d-Separation
Link NOC:An Introduction to Artificial Intelligence Lecture 56 - Bayesian Networks: Inference using Variable Elimination
Link NOC:An Introduction to Artificial Intelligence Lecture 57 - Bayesian Networks: Reducing 3-SAT to Bayes Net
Link NOC:An Introduction to Artificial Intelligence Lecture 58 - Bayesian Networks: Rejection Sampling
Link NOC:An Introduction to Artificial Intelligence Lecture 59 - Bayesian Networks: Likelihood Weighting
Link NOC:An Introduction to Artificial Intelligence Lecture 60 - Bayesian Networks: MCMC with Gibbs Sampling
Link NOC:An Introduction to Artificial Intelligence Lecture 61 - Bayesian Networks: Maximum Likelihood Learning
Link NOC:An Introduction to Artificial Intelligence Lecture 62 - Bayesian Networks: Maximum a-Posteriori Learning 
Link NOC:An Introduction to Artificial Intelligence Lecture 63 - Bayesian Networks: Bayesian Learning
Link NOC:An Introduction to Artificial Intelligence Lecture 64 - Bayesian Networks: Structure Learning and Expectation Maximization
Link NOC:An Introduction to Artificial Intelligence Lecture 65 - Introduction, Part 10: Agents and Environments
Link NOC:An Introduction to Artificial Intelligence Lecture 66 - Decision Theory: Steps in Decision Theory
Link NOC:An Introduction to Artificial Intelligence Lecture 67 - Decision Theory: Non Deterministic Uncertainty
Link NOC:An Introduction to Artificial Intelligence Lecture 68 - Probabilistic Uncertainty and Value of perfect information
Link NOC:An Introduction to Artificial Intelligence Lecture 69 - Expected Utility vs Expected Value
Link NOC:An Introduction to Artificial Intelligence Lecture 70 - Markov Decision Processes: Definition
Link NOC:An Introduction to Artificial Intelligence Lecture 71 - Markov Decision Processes: An example of a Policy
Link NOC:An Introduction to Artificial Intelligence Lecture 72 - Markov Decision Processes: Policy Evaluation using system of linear equations
Link NOC:An Introduction to Artificial Intelligence Lecture 73 - Markov Decision Processes: Iterative Policy Evaluation
Link NOC:An Introduction to Artificial Intelligence Lecture 74 - Markov Decision Processes: Value Iteration
Link NOC:An Introduction to Artificial Intelligence Lecture 75 - Markov Decision Processes: Policy Iteration and Applications and Extensions of MDPs
Link NOC:An Introduction to Artificial Intelligence Lecture 76 - Reinforcement Learning: Background
Link NOC:An Introduction to Artificial Intelligence Lecture 77 - Reinforcement Learning: Model-based Learning for policy evaluation (Passive Learning)
Link NOC:An Introduction to Artificial Intelligence Lecture 78 - Reinforcement Learning: Model-free Learning for policy evaluation (Passive Learning)
Link NOC:An Introduction to Artificial Intelligence Lecture 79 - Reinforcement Learning: TD Learning
Link NOC:An Introduction to Artificial Intelligence Lecture 80 - Reinforcement Learning: TD Learning and Computational Neuroscience
Link NOC:An Introduction to Artificial Intelligence Lecture 81 - Reinforcement Learning: Q Learning
Link NOC:An Introduction to Artificial Intelligence Lecture 82 - Reinforcement Learning: Exploration vs Exploitation Tradeoff
Link NOC:An Introduction to Artificial Intelligence Lecture 83 - Reinforcement Learning: Generalization in RL
Link NOC:An Introduction to Artificial Intelligence Lecture 84 - Deep Learning: Perceptrons and Activation functions
Link NOC:An Introduction to Artificial Intelligence Lecture 85 - Deep Learning: Example of Handwritten digit recognition
Link NOC:An Introduction to Artificial Intelligence Lecture 86 - Deep Learning: Neural Layer as matrix operations
Link NOC:An Introduction to Artificial Intelligence Lecture 87 - Deep Learning: Differentiable loss function
Link NOC:An Introduction to Artificial Intelligence Lecture 88 - Deep Learning: Backpropagation through a computational graph
Link NOC:An Introduction to Artificial Intelligence Lecture 89 - Deep Learning: Thin Deep Vs Fat Shallow Networks
Link NOC:An Introduction to Artificial Intelligence Lecture 90 - Deep Learning: Convolutional Neural Networks
Link NOC:An Introduction to Artificial Intelligence Lecture 91 - Deep Learning: Deep Reinforcement Learning
Link NOC:An Introduction to Artificial Intelligence Lecture 92 - Ethics of AI: Humans vs Robots
Link NOC:An Introduction to Artificial Intelligence Lecture 93 - Ethics of AI: Robustness and Transparency of AI systems
Link NOC:An Introduction to Artificial Intelligence Lecture 94 - Ethics of AI: Data Bias and Fairness of AI systems
Link NOC:An Introduction to Artificial Intelligence Lecture 95 - Ethics of AI: Accountability, privacy and Human-AI interaction
Link NOC:An Introduction to Artificial Intelligence Lecture 96 - Wrapup
Link NOC:Advanced Computer Architecture (2021) Lecture 1 - Introduction
Link NOC:Advanced Computer Architecture (2021) Lecture 2 - Out-of-Order Pipelines - Part I
Link NOC:Advanced Computer Architecture (2021) Lecture 3 - Out-of-Order Pipelines - Part II
Link NOC:Advanced Computer Architecture (2021) Lecture 4 - Out-of-Order Pipelines - Part III
Link NOC:Advanced Computer Architecture (2021) Lecture 5 - The Fetch and Decode Stages - Part I
Link NOC:Advanced Computer Architecture (2021) Lecture 6 - The Fetch and Decode Stages - Part II
Link NOC:Advanced Computer Architecture (2021) Lecture 7 - The Fetch and Decode Stages - Part III
Link NOC:Advanced Computer Architecture (2021) Lecture 8 - The Issue, Execute, and Commit Stages - Part I
Link NOC:Advanced Computer Architecture (2021) Lecture 9 - The Issue, Execute, and Commit Stages - Part II
Link NOC:Advanced Computer Architecture (2021) Lecture 10 - The Issue, Execute, and Commit Stages - Part III
Link NOC:Advanced Computer Architecture (2021) Lecture 11 - The Issue, Execute, and Commit Stages - Part IV
Link NOC:Advanced Computer Architecture (2021) Lecture 12 - Alternative Approaches to Issue and Commit - Part I
Link NOC:Advanced Computer Architecture (2021) Lecture 13 - Alternative Approaches to Issue and Commit - Part II
Link NOC:Advanced Computer Architecture (2021) Lecture 14 - Alternative Approaches to Issue and Commit - Part III
Link NOC:Advanced Computer Architecture (2021) Lecture 15 - Alternative Approaches to Issue and Commit - Part IV
Link NOC:Advanced Computer Architecture (2021) Lecture 16 - Graphics Processors - Part I
Link NOC:Advanced Computer Architecture (2021) Lecture 17 - Graphics Processors - Part II
Link NOC:Advanced Computer Architecture (2021) Lecture 18 - Graphics Processors - Part III
Link NOC:Advanced Computer Architecture (2021) Lecture 19 - Caches - Part I
Link NOC:Advanced Computer Architecture (2021) Lecture 20 - Caches - Part II
Link NOC:Advanced Computer Architecture (2021) Lecture 21 - Caches - Part III
Link NOC:Advanced Computer Architecture (2021) Lecture 22 - Caches - Part IV
Link NOC:Advanced Computer Architecture (2021) Lecture 23 - Caches - Part V
Link NOC:Advanced Computer Architecture (2021) Lecture 24 - Caches - Part VI
Link NOC:Advanced Computer Architecture (2021) Lecture 25 - Multicore Systems - Part I
Link NOC:Advanced Computer Architecture (2021) Lecture 26 - Multicore Systems - Part II
Link NOC:Advanced Computer Architecture (2021) Lecture 27 - Multicore Systems - Part III
Link NOC:Advanced Computer Architecture (2021) Lecture 28 - Multicore Systems - Part IV
Link NOC:Advanced Computer Architecture (2021) Lecture 29 - Multicore Systems - Part V
Link NOC:Advanced Computer Architecture (2021) Lecture 30 - Multicore Systems - Part VI
Link NOC:Advanced Computer Architecture (2021) Lecture 31 - Multicore Systems - Part VII
Link NOC:Advanced Computer Architecture (2021) Lecture 32 - Multicore Systems - Part VIII
Link NOC:Advanced Computer Architecture (2021) Lecture 33 - Multicore Systems - Part IX
Link NOC:Advanced Distributed systems Lecture 1
Link NOC:Advanced Distributed systems Lecture 2
Link NOC:Advanced Distributed systems Lecture 3
Link NOC:Advanced Distributed systems Lecture 4
Link NOC:Advanced Distributed systems Lecture 5
Link NOC:Advanced Distributed systems Lecture 6
Link NOC:Advanced Distributed systems Lecture 7
Link NOC:Advanced Distributed systems Lecture 8
Link NOC:Advanced Distributed systems Lecture 9
Link NOC:Advanced Distributed systems Lecture 10
Link NOC:Advanced Distributed systems Lecture 11
Link NOC:Advanced Distributed systems Lecture 12
Link NOC:Advanced Distributed systems Lecture 13
Link NOC:Advanced Distributed systems Lecture 14
Link NOC:Advanced Distributed systems Lecture 15
Link NOC:Advanced Distributed systems Lecture 16
Link NOC:Advanced Distributed systems Lecture 17
Link NOC:Advanced Distributed systems Lecture 18
Link NOC:Advanced Distributed systems Lecture 19
Link NOC:Advanced Distributed systems Lecture 20
Link NOC:Advanced Distributed systems Lecture 21
Link NOC:Advanced Distributed systems Lecture 22
Link NOC:Advanced Distributed systems Lecture 23
Link NOC:Advanced Distributed systems Lecture 24
Link NOC:Advanced Distributed systems Lecture 25
Link NOC:Advanced Distributed systems Lecture 26
Link NOC:Advanced Distributed systems Lecture 27
Link NOC:Advanced Distributed systems Lecture 28
Link Design Verification and Test of Digital VLSI Circuits Lecture 1 - Introduction to Digital VLSI Design Flow
Link Design Verification and Test of Digital VLSI Circuits Lecture 2 - High Level Design Representation
Link Design Verification and Test of Digital VLSI Circuits Lecture 3 - Transformations for High Level Synthesis
Link Design Verification and Test of Digital VLSI Circuits Lecture 4 - Introduction to HLS: Scheduling, Allocation and Binding Problem
Link Design Verification and Test of Digital VLSI Circuits Lecture 5 - Scheduling Algorithms - 1
Link Design Verification and Test of Digital VLSI Circuits Lecture 6 - Scheduling Algorithms - 2
Link Design Verification and Test of Digital VLSI Circuits Lecture 7 - Binding and Allocation Algorithms
Link Design Verification and Test of Digital VLSI Circuits Lecture 8 - Two level Boolean Logic Synthesis - 1
Link Design Verification and Test of Digital VLSI Circuits Lecture 9 - Two level Boolean Logic Synthesis - 2
Link Design Verification and Test of Digital VLSI Circuits Lecture 10 - Two level Boolean Logic Synthesis - 3
Link Design Verification and Test of Digital VLSI Circuits Lecture 11 - Heuristic Minimization of Two-Level Circuits
Link Design Verification and Test of Digital VLSI Circuits Lecture 12 - Finite State Machine Synthesis
Link Design Verification and Test of Digital VLSI Circuits Lecture 13 - Multilevel Implementation
Link Design Verification and Test of Digital VLSI Circuits Lecture 14 - Introduction to formal methods for design verification
Link Design Verification and Test of Digital VLSI Circuits Lecture 15 - Temporal Logic: Introduction and Basic Operators
Link Design Verification and Test of Digital VLSI Circuits Lecture 16 - Syntax and Semantics of CTL
Link Design Verification and Test of Digital VLSI Circuits Lecture 17 - Syntax and Semantics of CTL – Continued
Link Design Verification and Test of Digital VLSI Circuits Lecture 18 - Equivalence between CTL Formulas
Link Design Verification and Test of Digital VLSI Circuits Lecture 19 - Introduction to Model Checking
Link Design Verification and Test of Digital VLSI Circuits Lecture 20 - Model Checking Algorithms - I
Link Design Verification and Test of Digital VLSI Circuits Lecture 21 - Model Checking Algorithms - II
Link Design Verification and Test of Digital VLSI Circuits Lecture 22 - Model Checking with Fairness
Link Design Verification and Test of Digital VLSI Circuits Lecture 23 - Binary Decision Diagram: Introduction and construction
Link Design Verification and Test of Digital VLSI Circuits Lecture 24 - Ordered Binary Decision Diagram
Link Design Verification and Test of Digital VLSI Circuits Lecture 25 - Operation on Ordered Binary Decision Diagram
Link Design Verification and Test of Digital VLSI Circuits Lecture 26 - Ordered Binary Decision Diagram for State Transition Systems
Link Design Verification and Test of Digital VLSI Circuits Lecture 27 - Symbolic Model Checking
Link Design Verification and Test of Digital VLSI Circuits Lecture 28 - Introduction to Digital VLSI Testing
Link Design Verification and Test of Digital VLSI Circuits Lecture 29 - Functional and Structural Testing
Link Design Verification and Test of Digital VLSI Circuits Lecture 30 - Fault Equivalence
Link Design Verification and Test of Digital VLSI Circuits Lecture 31 - Fault Simulation - 1
Link Design Verification and Test of Digital VLSI Circuits Lecture 32 - Fault Simulation - 2
Link Design Verification and Test of Digital VLSI Circuits Lecture 33 - Fault Simulation - 3
Link Design Verification and Test of Digital VLSI Circuits Lecture 34 - Testability Measures (SCOAP)
Link Design Verification and Test of Digital VLSI Circuits Lecture 35 - Introduction to Automatic Test Pattern Generation (ATPG) and ATPG Algebras
Link Design Verification and Test of Digital VLSI Circuits Lecture 36 - D-Algorithm - 1
Link Design Verification and Test of Digital VLSI Circuits Lecture 37 - D-Algorithm - 2
Link Design Verification and Test of Digital VLSI Circuits Lecture 38 - ATPG for Synchronous Sequential Circuits
Link Design Verification and Test of Digital VLSI Circuits Lecture 39 - Scan Chain based Sequential Circuit Testing - 1
Link Design Verification and Test of Digital VLSI Circuits Lecture 40 - Scan Chain based Sequential Circuit Testing - 2
Link Design Verification and Test of Digital VLSI Circuits Lecture 41 - Built in Self Test - 1
Link Design Verification and Test of Digital VLSI Circuits Lecture 42 - Built in Self Test - 2
Link Design Verification and Test of Digital VLSI Circuits Lecture 43 - Memory Testing - 1
Link Design Verification and Test of Digital VLSI Circuits Lecture 44 - Memory Testing - 2
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 1 - Model of Computer and Working Principle
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 2 - Digital Logic Building Blocks
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 3 - Information Representation and Number Systems
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 4 - Basic Elements of a Processor
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 5 - Storage and I/O Interface
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 6 - Execution of Program and Programming Languages
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 7 - Components of Central Processing Unit (CPU) and External Interface
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 8 - Main Memory
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 9 - Instruction Execution
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 10 - Instruction Format
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 11 - Instruction Set
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 12 - Addressing Modes
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 13 - Flags and Conditional Instructions
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 14 - Instruction: Procedure CALL/RETURN
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 15 - Instruction Cycle and Micro-operations
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 16 - Control Signals and Timing Sequence
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 17 - Control Signals for Complete Instruction Execution
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 18 - Handling Different Addressing Modes
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 19 - Handling Control Transfer Instructions
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 20 - Design of Hardwired controlled Control Unit
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 21 - Microinstructions and Microprograms
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 22 - Organization and Optimization of Microprogrammed controlled Control Unit
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 23 - Different Internal CPU Bus Organization
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 24 - Basics of Memory and Cache - Part 1
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 25 - Basics of Memory and Cache - Part 2
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 26 - Direct-mapped Caches: Misses, Writes and Performance
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 27 - Associative and Multi-level Caches
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 28 - Summary - Caches
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 29 - Basics of Virtual Memory and Address Translation
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 30 - Paging and Segmentation
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 31 - TLBs and Page Fault Handling
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 32 - Cache Indexing and Tagging Variations, Demand Paging
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 33 - Page Replacement Algorithms
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 34 - Page Frame Allocation and Thrashing
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 35 - Summary - Virtual Memory
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 36 - Input-Output Primitives
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 37 - Interrupt Driven I/O
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 38 - DMA Transfer
Link NOC:Computer Organization and Architecture - A Pedagogical Aspect Lecture 39 - Storage Devices
Link NOC:Embedded Systems-Design Verification and Test Lecture 1 - Introduction
Link NOC:Embedded Systems-Design Verification and Test Lecture 2 - Modeling Techniques - 1
Link NOC:Embedded Systems-Design Verification and Test Lecture 3 - Modeling Techniques - 2
Link NOC:Embedded Systems-Design Verification and Test Lecture 4 - Hardware/Software Partitioning - 1
Link NOC:Embedded Systems-Design Verification and Test Lecture 5 - Hardware/Software Partitioning - 2
Link NOC:Embedded Systems-Design Verification and Test Lecture 6 - Introduction to Hardware Design
Link NOC:Embedded Systems-Design Verification and Test Lecture 7 - Hardware Architectural Synthesis - 1
Link NOC:Embedded Systems-Design Verification and Test Lecture 8 - Hardware Architectural Synthesis - 2
Link NOC:Embedded Systems-Design Verification and Test Lecture 9 - Hardware Architectural Synthesis - 3
Link NOC:Embedded Systems-Design Verification and Test Lecture 10 - Hardware Architectural Synthesis - 4
Link NOC:Embedded Systems-Design Verification and Test Lecture 11 - Hardware Architectural Synthesis - 5
Link NOC:Embedded Systems-Design Verification and Test Lecture 12 - Hardware Architectural Synthesis - 6
Link NOC:Embedded Systems-Design Verification and Test Lecture 13 - Hardware Architectural Synthesis - 7
Link NOC:Embedded Systems-Design Verification and Test Lecture 14 - System Level Analysis
Link NOC:Embedded Systems-Design Verification and Test Lecture 15 - Uniprocessor Scheduling - 1
Link NOC:Embedded Systems-Design Verification and Test Lecture 16 - Uniprocessor Scheduling - 2
Link NOC:Embedded Systems-Design Verification and Test Lecture 17 - Multiprocessor Scheduling - 1
Link NOC:Embedded Systems-Design Verification and Test Lecture 18 - Multiprocessor Scheduling - 2
Link NOC:Embedded Systems-Design Verification and Test Lecture 19 - Introduction and Basic Operators of Temporal Logic
Link NOC:Embedded Systems-Design Verification and Test Lecture 20 - Syntax and Semantics of CTL
Link NOC:Embedded Systems-Design Verification and Test Lecture 21 - Equivalence between CTL formulas
Link NOC:Embedded Systems-Design Verification and Test Lecture 22 - Model Checking Algorithm
Link NOC:Embedded Systems-Design Verification and Test Lecture 23 - Binary Decision Diagram
Link NOC:Embedded Systems-Design Verification and Test Lecture 24 - Use of OBDDs for State Transition System
Link NOC:Embedded Systems-Design Verification and Test Lecture 25 - Symbolic Model Checking
Link NOC:Embedded Systems-Design Verification and Test Lecture 26 - Introduction to Digital VLSI Testing
Link NOC:Embedded Systems-Design Verification and Test Lecture 27 - Automatic Test Pattern Generation (ATPG)
Link NOC:Embedded Systems-Design Verification and Test Lecture 28 - Scan Chain based Sequential Circuit Testing
Link NOC:Embedded Systems-Design Verification and Test Lecture 29 - Software-Hardware Co-validation Fault Models and High Level Testing for Complex Embedded Systems
Link NOC:Embedded Systems-Design Verification and Test Lecture 30 - Testing for embedded cores
Link NOC:Embedded Systems-Design Verification and Test Lecture 31 - Bus and Memory Testing
Link NOC:Embedded Systems-Design Verification and Test Lecture 32 - Testing for advanced faults in Real time Embedded Systems
Link NOC:Embedded Systems-Design Verification and Test Lecture 33 - BIST for Embedded Systems
Link NOC:Embedded Systems-Design Verification and Test Lecture 34 - Concurrent Testing for Fault tolerant Embedded Systems - 1
Link NOC:Embedded Systems-Design Verification and Test Lecture 35 - Concurrent Testing for Fault tolerant Embedded Systems - 2
Link NOC:Embedded Systems-Design Verification and Test Lecture 36 - Testing for Re-programmable hardware
Link NOC:Embedded Systems-Design Verification and Test Lecture 37 - Interaction Testing between Hardware and Software
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 1 - Introduction and Overview of the Course
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 2 - Instruction Execution Principles
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 3 - Introduction to Instruction Pipeline
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 4 - Introduction to Superscalar Pipelines
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 5 - Instruction Pipeline and Performance - I
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 6 - Instruction Pipeline and Performance - II
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 7 - Introduction to Cache Memory
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 8 - Block Replacement Techniques and Write Strategy
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 9 - gem5 Simulator - An Overview
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 10 - Cache Memory
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 11 - Basic Cache Optimization Techniques
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 12 - gem5 Simulator - Cache Optimisation
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 13 - Advanced Cache Optimization Techniques - I
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 14 - Advanced Cache Optimization Techniques - II
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 15 - Cache Memory Optimizations
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 16 - Introduction to DRAM System
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 17 - DRAM Controllers and Address Mapping
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 18 - Address Translation Mechanisms
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 19 - Main Memory Concepts
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 20 - Introduction to Tiled Chip Multicore Processors
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 21 - Routing Techniques in Network On Chip
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 22 - Network On Chip Router Micro-Architecture
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 23 - gem5 Simulator - NoC Optimisation
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 24 - Energy Efficient Bufferless NoC Routers
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 25 - Sidebuffered Deflection Routers
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 26 - Concepts in Network on Chip
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 27 - QoS of NoC and Caches in TCMP Systems
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 28 - Emerging Trends in Network On Chips
Link NOC:Multi-Core Computer Architecture-Storage and Interconnects Lecture 29 - Concepts in TCMP Systems
Link NOC:Multi-Core Computer Architecture Lecture 1 - Review of Basic Computer Organization
Link NOC:Multi-Core Computer Architecture Lecture 2 - Instruction Set and Addressing Modes
Link NOC:Multi-Core Computer Architecture Lecture 3 - Instruction Encoding
Link NOC:Multi-Core Computer Architecture Lecture 4 - Performance Evaluation Methods
Link NOC:Multi-Core Computer Architecture Lecture 5 - Tutorial on Performance Evaluvation
Link NOC:Multi-Core Computer Architecture Lecture 6 - Introduction to RISC Instruction Pipeline
Link NOC:Multi-Core Computer Architecture Lecture 7 - Instruction Pipeline Hazards
Link NOC:Multi-Core Computer Architecture Lecture 8 - Tutorial on Instruction Pipeline and Hazards
Link NOC:Multi-Core Computer Architecture Lecture 9 - Control Hazards and Branch Prediction
Link NOC:Multi-Core Computer Architecture Lecture 10 - MIPS Pipeline for Multi-Cycle Operations
Link NOC:Multi-Core Computer Architecture Lecture 11 - Tutorial on Longer Pipeline and Branch Prediction
Link NOC:Multi-Core Computer Architecture Lecture 12 - Compiler Techniques to Explore ILP
Link NOC:Multi-Core Computer Architecture Lecture 13 - Dynamic Scheduling to Explore ILP
Link NOC:Multi-Core Computer Architecture Lecture 14 - Dynamic Scheduling with Tomasulo's Algorithm
Link NOC:Multi-Core Computer Architecture Lecture 15 - Dynamic Scheduling with Speculative Execution
Link NOC:Multi-Core Computer Architecture Lecture 16 - Tutorial on Static and Dynamic Scheduling
Link NOC:Multi-Core Computer Architecture Lecture 17 - Advanced Pipelining and Superscalar Processors
Link NOC:Multi-Core Computer Architecture Lecture 18 - Introduction to GPU architectures
Link NOC:Multi-Core Computer Architecture Lecture 19 - Case study on GPU architectures
Link NOC:Multi-Core Computer Architecture Lecture 20 - Tutorial on Superscalar processors and GPU
Link NOC:Multi-Core Computer Architecture Lecture 21 - Introduction to Cache Memory
Link NOC:Multi-Core Computer Architecture Lecture 22 - Block Replacement Techniques and Write Strategy
Link NOC:Multi-Core Computer Architecture Lecture 23 - Design Concepts in Cache Memory
Link NOC:Multi-Core Computer Architecture Lecture 24 - Optimization Techniques in Cache Memory
Link NOC:Multi-Core Computer Architecture Lecture 25 - Advanced Cache Optimization Techniques
Link NOC:Multi-Core Computer Architecture Lecture 26 - Tutorial on Advanced Concepts in Cache Memory - 1
Link NOC:Multi-Core Computer Architecture Lecture 27 - Tutorial on Advanced Concepts in Cache Memory - 2
Link NOC:Multi-Core Computer Architecture Lecture 28 - Cache coherence and memory consistency
Link NOC:Multi-Core Computer Architecture Lecture 29 - Design Space for snooping protocols
Link NOC:Multi-Core Computer Architecture Lecture 30 - Directory Based Cache coherehce
Link NOC:Multi-Core Computer Architecture Lecture 31 - Cache coherence in multiprocessor design [T]
Link NOC:Multi-Core Computer Architecture Lecture 32 - Introduction to DRAM System
Link NOC:Multi-Core Computer Architecture Lecture 33 - DRAM Controllers and Address Mapping
Link NOC:Multi-Core Computer Architecture Lecture 34 - Secondary Storage Systems
Link NOC:Multi-Core Computer Architecture Lecture 35 - Design Concepts in Storage Systems
Link NOC:Multi-Core Computer Architecture Lecture 36 - Introduction to Tiled Chip Multicore Processors
Link NOC:Multi-Core Computer Architecture Lecture 37 - Routing Techniques in Network On Chip
Link NOC:Multi-Core Computer Architecture Lecture 38 - Network On Chip Router Micro-Architecture
Link NOC:Multi-Core Computer Architecture Lecture 39 - Concepts in Network on Chip
Link NOC:Multi-Core Computer Architecture Lecture 40 - Energy Efficient Bufferless NoC Routers
Link NOC:Multi-Core Computer Architecture Lecture 41 - Sidebuffered Deflection Routers
Link NOC:Multi-Core Computer Architecture Lecture 42 - Concepts in Deflection Routers [T]
Link NOC:Multi-Core Computer Architecture Lecture 43 - QoS of NoC and Caches in TCMP Systems
Link NOC:Multi-Core Computer Architecture Lecture 44 - Emerging Trends in Network On Chips
Link NOC:Multi-Core Computer Architecture Lecture 45 - Domain Specific Accelarators
Link NOC:Multi-Core Computer Architecture Lecture 46 - Introduction to VEGA Microprocessors (Case Study)
Link NOC:Multi-Core Computer Architecture Lecture 47 - Concepts in TCMP Systems
Link NOC:Multi-Core Computer Architecture Lecture 48 - How to Explore Computer Architecture?
Link NOC:Randomized Algorithms Lecture 1 - Introduction to Randomized Algorithms
Link NOC:Randomized Algorithms Lecture 2 - Randomized Mincut Algorithm
Link NOC:Randomized Algorithms Lecture 3 - Randomized Find
Link NOC:Randomized Algorithms Lecture 4 - Probability Review
Link NOC:Randomized Algorithms Lecture 5 - Expectation of Random Variables
Link NOC:Randomized Algorithms Lecture 6 - Conditional Probability and Conditional Expectation2
Link NOC:Randomized Algorithms Lecture 7 - Birthday Paradox
Link NOC:Randomized Algorithms Lecture 8 - Markov and Chebychev's Inequalities
Link NOC:Randomized Algorithms Lecture 9 - Median Algorithm
Link NOC:Randomized Algorithms Lecture 10 - Chernoff Bound
Link NOC:Randomized Algorithms Lecture 11 - Permutation Routing on a Hypercube
Link NOC:Randomized Algorithms Lecture 12 - Permutation Routing on a Hypercube (Analysis)
Link NOC:Randomized Algorithms Lecture 13 - Introduction to Probabilistic Method
Link NOC:Randomized Algorithms Lecture 14 - More Examples on Probabilistic Method
Link NOC:Randomized Algorithms Lecture 15 - Lovasz Local Lemma
Link NOC:Randomized Algorithms Lecture 16 - Introduction to Markov Chains
Link NOC:Randomized Algorithms Lecture 17 - 2-SAT and Markov Chains
Link NOC:Randomized Algorithms Lecture 18 - 3-SAT and Markov Chains
Link NOC:Randomized Algorithms Lecture 19 - Electrical Networks
Link NOC:Randomized Algorithms Lecture 20 - Cover Time
Link NOC:Randomized Algorithms Lecture 21 - Rapid Mixing
Link NOC:Randomized Algorithms Lecture 22 - Introduction to Computational Complexity
Link NOC:Randomized Algorithms Lecture 23 - Pratt's Certificate
Link NOC:Randomized Algorithms Lecture 24 - Primality Testing
Link NOC:Randomized Algorithms Lecture 25 - Miller Rabin Algorithm
Link NOC:Randomized Algorithms Lecture 26 - All pair shortest path - I
Link NOC:Randomized Algorithms Lecture 27 - All pair shortest path - II
Link NOC:Randomized Algorithms Lecture 28 - Randomized MST
Link NOC:Randomized Algorithms Lecture 29 - Introduction to approximate counting
Link NOC:Randomized Algorithms Lecture 30 - DNF counting
Link NOC:Randomized Algorithms Lecture 31 - Perfect Matching - I
Link NOC:Randomized Algorithms Lecture 32 - Perfect Matching - II
Link NOC:Randomized Algorithms Lecture 33 - Perfect Matching - III
Link NOC:Randomized Algorithms Lecture 34 - Treaps
Link NOC:Randomized Algorithms Lecture 35 - Hashing
Link NOC:Randomized Algorithms Lecture 36 - Probabilistically checkable proofs - I
Link NOC:Randomized Algorithms Lecture 37 - Probabilistically checkable proofs - II
Link NOC:Randomized Algorithms Lecture 38 - Probabilistically checkable proofs - III
Link NOC:Randomized Algorithms Lecture 39 - LFKN Protocol
Link NOC:Randomized Algorithms Lecture 40 - summary
Link NOC:Parallel Algorithms Lecture 1 - Shared Memory Models - 1
Link NOC:Parallel Algorithms Lecture 2 - Shared Memory Models - 2
Link NOC:Parallel Algorithms Lecture 3 - Interconnection Networks
Link NOC:Parallel Algorithms Lecture 4 - Cost and Optimality
Link NOC:Parallel Algorithms Lecture 5 - Basic Techniques - 1
Link NOC:Parallel Algorithms Lecture 6 - Basic Techniques - 2
Link NOC:Parallel Algorithms Lecture 7 - Basic Techniques - 3
Link NOC:Parallel Algorithms Lecture 8 - Basic Techniques - 4
Link NOC:Parallel Algorithms Lecture 9 - Basic Techniques - 5
Link NOC:Parallel Algorithms Lecture 10 - Odd Even Merge Sort (OEMS)
Link NOC:Parallel Algorithms Lecture 11 - OEMS, Bitonic-Sort-Merge Sort (BSMS)
Link NOC:Parallel Algorithms Lecture 12 - BSMS, Optimal List Colouring
Link NOC:Parallel Algorithms Lecture 13 - Description
Link NOC:Parallel Algorithms Lecture 14 - Analysis
Link NOC:Parallel Algorithms Lecture 15 - Applications
Link NOC:Parallel Algorithms Lecture 16 - Applications
Link NOC:Parallel Algorithms Lecture 17 - Fast optimal merge algorithm
Link NOC:Parallel Algorithms Lecture 18 - High level Description
Link NOC:Parallel Algorithms Lecture 19 - Cole's Merge Sort: Details
Link NOC:Parallel Algorithms Lecture 20 - Analysis of Cole's Merge Sort; Lower bound for sorting
Link NOC:Parallel Algorithms Lecture 21 - Sorting Lower bound; Connected Components
Link NOC:Parallel Algorithms Lecture 22 - Connected Components (CREW)
Link NOC:Parallel Algorithms Lecture 23 - Connected Components, Vertex Colouring
Link NOC:Parallel Algorithms Lecture 24 - Sorting on a 2D mesh
Link NOC:Parallel Algorithms Lecture 25 - Sorting on a 2D mesh
Link NOC:Parallel Algorithms Lecture 26 - Sorting, Offline routing on a 2D mesh
Link NOC:Parallel Algorithms Lecture 27 - Sorting on a 3D mesh
Link NOC:Parallel Algorithms Lecture 28 - Mesh of Trees, Hypercube
Link NOC:Parallel Algorithms Lecture 29 - Hypercube (Continued...)
Link NOC:Parallel Algorithms Lecture 30 - Hypercube (Continued...), butterfly network
Link NOC:Parallel Algorithms Lecture 31 - Butterfly, CCC and Benes Networks
Link NOC:Parallel Algorithms Lecture 32 - Butterfly, CCC and Benes Networks
Link NOC:Parallel Algorithms Lecture 33 - Shuffle Exchange Graphs, de Bruijn Graphs
Link NOC:Parallel Algorithms Lecture 34 - Shuffle Exchange Graphs, de Bruijn Graphs (Continued...)
Link NOC:Parallel Algorithms Lecture 35 - Circuit Value Problem is P-complete for NC-reductions
Link NOC:Parallel Algorithms Lecture 36 - Ordered DFS is P-complete for NC-reductions
Link NOC:Parallel Algorithms Lecture 37 - Max Flow is P-complete for NC-reductions
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 1 - Boolean Functions
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 2 - Propositional Calculus: Introduction
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 3 - First Order Logic: Introduction
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 4 - First Order Logic: Introduction (Continued...)
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 5 - Proof System for Propcal
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 6 - First Order Logic: wffs, interpretations, models
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 7 - Soundness and Completeness of the First Order Proof System
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 8 - Sets, Relations, Functions
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 9 - Functions, Embedding of the theories of naturals numbers and integers in Set Theory
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 10 - Embedding of the theories of integers and rational numbers in Set Theory; Countable Sets
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 11 - Introduction to graph theory
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 12 - Trees, Cycles, Graph coloring
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 13 - Bipartitie Graphs
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 14 - Bipartitie Graphs; Edge Coloring and Matching
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 15 - Planar Graphs
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 16 - Graph Searching; BFS and DFS
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 17 - Network Flows
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 18 - Counting Spanning Trees in Complete Graphs
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 19 - Embedding of the theory of ral numbers in Set Theory; Paradoxes
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 20 - ZF Axiomatization of Set Theory
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 21 - Partially ordering relations
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 22 - Natural numbers, divisors
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 23 - Lattices
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 24 - GCD, Euclid's Algorithm
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 25 - Prime Numbers
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 26 - Congruences
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 27 - Pigeon Hole Principle
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 28 - Stirling Numbers, Bell Numbers
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 29 - Generating Functions
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 30 - Product of Generating Functions
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 31 - Composition of Generating Function
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 32 - Principle of Inclusion Exclusion
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 33 - Rook placement problem
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 34 - Solution of Congruences
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 35 - Chinese Remainder Theorem
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 36 - Totient; Congruences; Floor and Ceiling Functions
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 37 - Introduction to Groups
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 38 - Modular Arithmetic and Groups
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 39 - Dihedral Groups, Isomorhphisms
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 40 - Cyclic groups, Direct Products, Subgroups
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 41 - Cosets, Lagrange's theorem
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 42 - Rings and Fields
Link NOC:Discrete Mathematics (Prof. Sajith Gopalan) Lecture 43 - Construction of Finite Fields
Link NOC:Advanced Computer Architecture Lecture 1 - Review of Basic Computer Organization
Link NOC:Advanced Computer Architecture Lecture 2 - Perfomance Evaluation Methods
Link NOC:Advanced Computer Architecture Lecture 3 - Introduction to RISC Instruction Pipeline
Link NOC:Advanced Computer Architecture Lecture 4 - Instruction Pipeline and Performance
Link NOC:Advanced Computer Architecture Lecture 5 - Pipeline Hazards
Link NOC:Advanced Computer Architecture Lecture 6 - Control Hazards and Branch Prediction
Link NOC:Advanced Computer Architecture Lecture 7 - MIPS Pipeline for Multi-Cycle Operations
Link NOC:Advanced Computer Architecture Lecture 8 - Tutorial 2 : Pipeline Hazard Analysis
Link NOC:Advanced Computer Architecture Lecture 9 - Compiler Techniques to Explore ILP
Link NOC:Advanced Computer Architecture Lecture 10 - Dynamic Scheduling to Explore ILP
Link NOC:Advanced Computer Architecture Lecture 11 - Dynamic Scheduling with Tomasulo’s Algorithm
Link NOC:Advanced Computer Architecture Lecture 12 - Dynamic Scheduling with Speculative Execution
Link NOC:Advanced Computer Architecture Lecture 13 - Tutorial 3 : Static and Dynamic Scheduling
Link NOC:Advanced Computer Architecture Lecture 14 - Advanced Pipelining and Superscalar Processors
Link NOC:Advanced Computer Architecture Lecture 15 - Exploiting DLP: Vector and GPU Architectures
Link NOC:Advanced Computer Architecture Lecture 16 - Tutorial 4 : Architectural Simulation using gem5
Link NOC:Advanced Computer Architecture Lecture 17 - Tutorial 5 : Core Optimization in gem5
Link NOC:Advanced Computer Architecture Lecture 18 - Introduction to Cache Memory
Link NOC:Advanced Computer Architecture Lecture 19 - Block Replacement Techniques and Write Strategy
Link NOC:Advanced Computer Architecture Lecture 20 - Tutorial 6 : Design Concepts in Cache Memory
Link NOC:Advanced Computer Architecture Lecture 21 - Optimization Techniques in Cache Memory
Link NOC:Advanced Computer Architecture Lecture 22 - Advanced Cache Optimization Techniques
Link NOC:Advanced Computer Architecture Lecture 23 - Tutorial 7 : Optimization Techniques in Cache Memory
Link NOC:Advanced Computer Architecture Lecture 24 - Tutorial 8 : Cache Optimization in gem5
Link NOC:Advanced Computer Architecture Lecture 25 - Introduction to DRAM System
Link NOC:Advanced Computer Architecture Lecture 26 - DRAM Controllers and Address Mapping
Link NOC:Advanced Computer Architecture Lecture 27 - Secondary Storage Systems
Link NOC:Advanced Computer Architecture Lecture 28 - Tutorial 9 : Design Concepts in DRAM and Harddisk
Link NOC:Advanced Computer Architecture Lecture 29 - Tiled Chip Multicore Processors
Link NOC:Advanced Computer Architecture Lecture 30 - Routing Techniques in Network on Chip
Link NOC:Advanced Computer Architecture Lecture 31 - NoC Router Microarchitecture
Link NOC:Advanced Computer Architecture Lecture 32 - How to Explore Computer Architecture?
Link NOC:Advanced Computer Architecture Lecture 33 - Tutorial 10 : TCMP and NoC Design Principles
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 1 - Introduction to UCC and history
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 2 - Issues and challenges
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 3 - Latest research trends
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 4 - User-Centric Design and Software Engineering
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 5 - Components of SDLC - Contextual Inquiry
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 6 - Components of SDLC - Design Guidelines
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 7 - Components of SDLC - Prototyping
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 8 - Case study (web site design)
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 9 - Introduction to User-Centric Computing
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 10 - The UCC framework with illustrative case study
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 11 - User-centric models - introduction and descriptive models
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 12 - User-centric models - predictive models and taxonomy
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 13 - Introduction to GOMS family of models
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 14 - Keystroke-Level Model (KLM)
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 15 - (CMN)GOMS Model
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 16 - The Fitts' Law
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 17 - The Hick-Hyman Law
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 18 - 2D and 3D pointing models
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 19 - The Steering Law for constrained navigation
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 20 - Model for hierarchical menu selection
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 21 - Mobile typing models (single finger and two thumb typing)
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 22 - Model for touch performance (FFitts' law)
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 23 - Introduction to formal models in UCD
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 24 - Formal modeling of user-computer dialogue
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 25 - Case studies on the use of models
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 26 - Introduction and research question formulation
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 27 - Variables determination and experiment design
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 28 - Data analysis including model building
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 29 - Introduction to user-centric design evaluation and expert evaluation technique
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 30 - User evaluation, empirical and model-based evaluation
Link NOC:User-centric Computing for Human-Computer Interaction Lecture 31 - Concluding remarks
Link NOC:Computer Graphics Lecture 1 - Introduction to graphics
Link NOC:Computer Graphics Lecture 2 - Historical evolution, issues and challenges
Link NOC:Computer Graphics Lecture 3 - Basics of a graphics system
Link NOC:Computer Graphics Lecture 4 - Introduction to 3D graphics pipeline
Link NOC:Computer Graphics Lecture 5 - Introduction and overview on object representation techniques
Link NOC:Computer Graphics Lecture 6 - Various Boundary Representation Techniques
Link NOC:Computer Graphics Lecture 7 - Spline representation - I
Link NOC:Computer Graphics Lecture 8 - Spline representation - II
Link NOC:Computer Graphics Lecture 9 - Space representation methods
Link NOC:Computer Graphics Lecture 10 - Introduction to modeling transformations
Link NOC:Computer Graphics Lecture 11 - Matrix representation and composition of transformations
Link NOC:Computer Graphics Lecture 12 - Transformations in 3D
Link NOC:Computer Graphics Lecture 13 - Color computation - basic idea
Link NOC:Computer Graphics Lecture 14 - Simple lighting model
Link NOC:Computer Graphics Lecture 15 - Shading models
Link NOC:Computer Graphics Lecture 16 - Intensity mapping
Link NOC:Computer Graphics Lecture 17 - Color models and texture synthesis
Link NOC:Computer Graphics Lecture 18 - View transformation
Link NOC:Computer Graphics Lecture 19 - Projection transformation
Link NOC:Computer Graphics Lecture 20 - Windows-to-viewport transformation
Link NOC:Computer Graphics Lecture 21 - Clipping introduction and 2D point and line clipping
Link NOC:Computer Graphics Lecture 22 - 2D fill-area clipping and 3D clipping
Link NOC:Computer Graphics Lecture 23 - Hidden surface removal - I
Link NOC:Computer Graphics Lecture 24 - Hidden surface removal - II
Link NOC:Computer Graphics Lecture 25 - Scan conversion of basic shapes - I
Link NOC:Computer Graphics Lecture 26 - Scan conversion of basic shapes - II
Link NOC:Computer Graphics Lecture 27 - Fill area and character scan conversion
Link NOC:Computer Graphics Lecture 28 - Anti-aliasing techniques
Link NOC:Computer Graphics Lecture 29 - Graphics I/O Devices
Link NOC:Computer Graphics Lecture 30 - Introduction to GPU and Shaders
Link NOC:Computer Graphics Lecture 31 - Programming with OpenGL
Link NOC:Computer Graphics Lecture 32 - Concluding remarks
Link NOC:C-Based VLSI Design Lecture 1 - Introduction to C-Based VLSI Design
Link NOC:C-Based VLSI Design Lecture 2 - C-based VLSI Design: An Overview
Link NOC:C-Based VLSI Design Lecture 3 - C-based VLSI Design: Problem Formulation
Link NOC:C-Based VLSI Design Lecture 4 - C-based VLSI Design: Course Plan
Link NOC:C-Based VLSI Design Lecture 5 - Introduction to Scheduling
Link NOC:C-Based VLSI Design Lecture 6 - ILP formulation of Scheduling
Link NOC:C-Based VLSI Design Lecture 7 - ILP formulation of MRLC and MLRC Scheduling
Link NOC:C-Based VLSI Design Lecture 8 - Multiprocessor Scheduling
Link NOC:C-Based VLSI Design Lecture 9 - Hu’s algorithm for Multiprocessor Scheduling
Link NOC:C-Based VLSI Design Lecture 10 - List based Scheduling of MLRC
Link NOC:C-Based VLSI Design Lecture 11 - List based Scheduling of MRLC
Link NOC:C-Based VLSI Design Lecture 12 - Forced Directed Scheduling
Link NOC:C-Based VLSI Design Lecture 13 - Forced Directed MLRC and MRLC Scheduling Algorithm
Link NOC:C-Based VLSI Design Lecture 14 - Path Based Scheduling
Link NOC:C-Based VLSI Design Lecture 15 - Path Based Scheduling
Link NOC:C-Based VLSI Design Lecture 16 - Allocation and Binding Problem Formulation
Link NOC:C-Based VLSI Design Lecture 17 - Left Edge Algorithm
Link NOC:C-Based VLSI Design Lecture 18 - ILP Formulation of Allocation and Binding
Link NOC:C-Based VLSI Design Lecture 19 - Allocation and Binding for Hierarchical Graph
Link NOC:C-Based VLSI Design Lecture 20 - Register Allocation and Binding
Link NOC:C-Based VLSI Design Lecture 21 - Multi-port Binding Problem
Link NOC:C-Based VLSI Design Lecture 22 - Datapath and Controller Synthesis
Link NOC:C-Based VLSI Design Lecture 23 - HLS for Arrays
Link NOC:C-Based VLSI Design Lecture 24 - HLS for Loops
Link NOC:C-Based VLSI Design Lecture 25 - HLS for Loop - pipeline
Link NOC:C-Based VLSI Design Lecture 26 - Hardware Efficient C Coding - Part I
Link NOC:C-Based VLSI Design Lecture 27 - Hardware Efficient C Coding - Part II
Link NOC:C-Based VLSI Design Lecture 28 - Dataflow Optimization in HLS
Link NOC:C-Based VLSI Design Lecture 29 - Frontend Optimizations in C
Link NOC:C-Based VLSI Design Lecture 30 - HLS Optimizations: Case Study 1
Link NOC:C-Based VLSI Design Lecture 31 - HLS Optimizations: Case Study 1
Link NOC:C-Based VLSI Design Lecture 32 - Simulation based Verification
Link NOC:C-Based VLSI Design Lecture 33 - RTL to C Reverse Engineering
Link NOC:C-Based VLSI Design Lecture 34 - Phase-wise Verification of HLS
Link NOC:C-Based VLSI Design Lecture 35 - Equivalence between C and RTL
Link NOC:C-Based VLSI Design Lecture 36 - Introduction to Hardware Security
Link NOC:C-Based VLSI Design Lecture 37 - HLS for Security
Link NOC:C-Based VLSI Design Lecture 38 - Attacks on RTL Logic locking
Link NOC:C-Based VLSI Design Lecture 39 - Introduction to Logic Synthesis
Link NOC:C-Based VLSI Design Lecture 40 - FPGA Technology Mapping
Link NOC:C-Based VLSI Design Lecture 41 - Introduction to Physical Synthesis
Link NOC:C-Based VLSI Design Lecture 42 - Introduction to Circuit optimizations
Link NOC:C-Based VLSI Design Lecture 43 - Recent Advances in C-Based VLSI Design
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 1 - Interactive Systems
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 2 - Introduction to Usability
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 3 - Engineering for Usability
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 4 - Interactive System Life Cycle
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 5 - Usability Requirements
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 6 - Contexual Inquiry
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 7 - Functional Requirements Specification
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 8 - Case Study on SRS
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 9 - Case Study (Usability Requirement Gathering)
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 10 - Case Study (Other Requirement Gathering)
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 11 - Case Study - Non-Functional Requirements to SRS
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 12 - Introduction to Interface Design
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 13 - Shneiderman's Golden Rules
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 14 - Norman's Principles
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 15 - Prototyping
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 16 - Prototype Evaluation - I
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 17 - Prototype Evaluation - II
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 18 - Case Study on Prototype Evaluation - I
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 19 - Case Study on Prototype Evaluation - II
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 20 - Basics of System Design
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 21 - Data Flow Diagram
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 22 - Entity Relationship Diagram
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 23 - Case Study on DFD and ER
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 24 - Introduction to Object Oriented Design
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 25 - UML
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 26 - UML Case Study
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 27 - Coding Basics
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 28 - Code Testing Basics
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 29 - Review-Based Code Testing
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 30 - Code Review Case Study
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 31 - Black-Box Testing - I
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 32 - Black-Box Testing - II
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 33 - Black-Box Testing Case Study
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 34 - White-Box Testing
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 35 - White-Box Testing Case Study
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 36 - System Integration and Testing
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 37 - Empirical Usability Evaluation - I
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 38 - Empirical Usability Evaluation - II
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 39 - Experiment Design - I
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 40 - Experiment Design - II
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 41 - Empirical Data Analysis
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 42 - Project Management
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 43 - Note on Agile Development
Link NOC:Design and Implementation of Human-Computer Interfaces Lecture 44 - Concluding Remarks
Link NOC:Digital Design with Verilog Lecture 1 - Introduction to Digital Design with Verilog
Link NOC:Digital Design with Verilog Lecture 2 - Switching Algebra
Link NOC:Digital Design with Verilog Lecture 3 - Canonical Forms of Switching Functions
Link NOC:Digital Design with Verilog Lecture 4 - Number Systems
Link NOC:Digital Design with Verilog Lecture 5 - Binary Arithmetic
Link NOC:Digital Design with Verilog Lecture 6 - Binary Codes
Link NOC:Digital Design with Verilog Lecture 7 - Error Detection and Corrections Codes
Link NOC:Digital Design with Verilog Lecture 8 - Minimization of Switching functions-Karnaugh Map
Link NOC:Digital Design with Verilog Lecture 9 - Karnaugh Map
Link NOC:Digital Design with Verilog Lecture 10 - Minimization of Switching functions-Properties
Link NOC:Digital Design with Verilog Lecture 11 - Quine-McCluskey Method
Link NOC:Digital Design with Verilog Lecture 12 - Quine-McCluskey Method-Prime Implication Chart
Link NOC:Digital Design with Verilog Lecture 13 - ESPRESSO-Heuristic Based Switching Function Minimization
Link NOC:Digital Design with Verilog Lecture 14 - Multi-level Logic Minimization
Link NOC:Digital Design with Verilog Lecture 15 - Multi-level Logic Minimization-Kernels Extraction
Link NOC:Digital Design with Verilog Lecture 16 - Digital Circuits Modelling using Verilog
Link NOC:Digital Design with Verilog Lecture 17 - Modelling Techniques in Verilog
Link NOC:Digital Design with Verilog Lecture 18 - Behavioral Modelling in Verilog
Link NOC:Digital Design with Verilog Lecture 19 - Digital System Design using Verilog
Link NOC:Digital Design with Verilog Lecture 20 - Testbench in Verilog
Link NOC:Digital Design with Verilog Lecture 21 - Code Conversion, Parity Bit Generator
Link NOC:Digital Design with Verilog Lecture 22 - Comparator, Multiplexer
Link NOC:Digital Design with Verilog Lecture 23 - Encoder, Decoder
Link NOC:Digital Design with Verilog Lecture 24 - Ripple Carry Adder, Carry Look ahead Adder
Link NOC:Digital Design with Verilog Lecture 25 - Adder/Subtractor
Link NOC:Digital Design with Verilog Lecture 26 - BCD Adder, Multiplier
Link NOC:Digital Design with Verilog Lecture 27 - Latch/Storage Design
Link NOC:Digital Design with Verilog Lecture 28 - Flipflop Design, Characteristics of Flipflop
Link NOC:Digital Design with Verilog Lecture 29 - Flipflop, Register and Memory
Link NOC:Digital Design with Verilog Lecture 30 - Digital Counter
Link NOC:Digital Design with Verilog Lecture 31 - Finite State Machine Design and Implementation with many Examples
Link NOC:Digital Design with Verilog Lecture 32 - FSM Completeness and Correctness
Link NOC:Digital Design with Verilog Lecture 33 - Sync Counter using FSM, Implementation using different FFs and Comparision of types of FSM
Link NOC:Digital Design with Verilog Lecture 34 - FSM State Optimization using Row Matching and Partitioning Methods
Link NOC:Digital Design with Verilog Lecture 35 - State Optimization using Implication chart and State Encoding
Link NOC:Digital Design with Verilog Lecture 36 - RTL Design, Introduction to ASM (Algorithmic State Machine)
Link NOC:Digital Design with Verilog Lecture 37 - RTL/ASM Design Examples and Implementation
Link NOC:Digital Design with Verilog Lecture 38 - ASM Data Path Inference and Control Path Generation
Link NOC:Digital Design with Verilog Lecture 39 - Sequential Multplier the Classic Example of RTL Design
Link NOC:Digital Design with Verilog Lecture 40 - Introduction to FPGA and Design Flow
Link NOC:Digital Design with Verilog Lecture 41 - Introduction to Electronic Design Automation
Link NOC:Parallel Computer Architecture Lecture 1 - Why do we need parallel architecture ?
Link NOC:Parallel Computer Architecture Lecture 2 - Multicore Revolution
Link NOC:Parallel Computer Architecture Lecture 3 - What is Parallel Architecture?
Link NOC:Parallel Computer Architecture Lecture 4 - Performance and Benchmarking
Link NOC:Parallel Computer Architecture Lecture 5 - Reporting Results
Link NOC:Parallel Computer Architecture Lecture 6 - Some Laws
Link NOC:Parallel Computer Architecture Lecture 7 - A shift from sequential to parallel
Link NOC:Parallel Computer Architecture Lecture 8 - Programming Models
Link NOC:Parallel Computer Architecture Lecture 9 - Shared Memory Paradigm
Link NOC:Parallel Computer Architecture Lecture 10 - Message Passing Paradigm
Link NOC:Parallel Computer Architecture Lecture 11 - Examples
Link NOC:Parallel Computer Architecture Lecture 12 - Cache Basics
Link NOC:Parallel Computer Architecture Lecture 13 - Memory hierarchy questions - 1
Link NOC:Parallel Computer Architecture Lecture 14 - Memory hierarchy questions - 2
Link NOC:Parallel Computer Architecture Lecture 15 - Six basic cache optimisations - 1
Link NOC:Parallel Computer Architecture Lecture 16 - Six basic cache optimisations - 2
Link NOC:Parallel Computer Architecture Lecture 17 - Virtual Memory - 1
Link NOC:Parallel Computer Architecture Lecture 18 - Virtual Memory - 2
Link NOC:Parallel Computer Architecture Lecture 19 - Cache Coherence Problem
Link NOC:Parallel Computer Architecture Lecture 20 - Concept of Serialisation
Link NOC:Parallel Computer Architecture Lecture 21 - Coherence related Conditions
Link NOC:Parallel Computer Architecture Lecture 22 - Types of Coherence Protocols - 1
Link NOC:Parallel Computer Architecture Lecture 23 - Types of Coherence Protocols - 2
Link NOC:Parallel Computer Architecture Lecture 24 - VI Protocol
Link NOC:Parallel Computer Architecture Lecture 25 - 3 State: MSI Protocol
Link NOC:Parallel Computer Architecture Lecture 26 - MESI Protocol
Link NOC:Parallel Computer Architecture Lecture 27 - Dragon Protocol
Link NOC:Parallel Computer Architecture Lecture 28 - Coherence misses
Link NOC:Parallel Computer Architecture Lecture 29 - Coherence misses example
Link NOC:Parallel Computer Architecture Lecture 30 - Correctness Requirements
Link NOC:Parallel Computer Architecture Lecture 31 - Single-Level caches with an Atomic Bus - 1
Link NOC:Parallel Computer Architecture Lecture 32 - Single-Level caches with an Atomic Bus - 2
Link NOC:Parallel Computer Architecture Lecture 33 - Multi-Level caches with an Atomic Bus - 1
Link NOC:Parallel Computer Architecture Lecture 34 - Multi-Level caches with an Atomic Bus - 2
Link NOC:Parallel Computer Architecture Lecture 35 - Split transaction Bus
Link NOC:Parallel Computer Architecture Lecture 36 - Phases in Split Transaction Bus
Link NOC:Parallel Computer Architecture Lecture 37 - Request table and Organization
Link NOC:Parallel Computer Architecture Lecture 38 - Path of a Cache Miss
Link NOC:Parallel Computer Architecture Lecture 39 - Multi-Level cache + Split transaction Bus
Link NOC:Parallel Computer Architecture Lecture 40 - Introduction to Directory Cache Coherence
Link NOC:Parallel Computer Architecture Lecture 41 - Basic Operation of a Directory
Link NOC:Parallel Computer Architecture Lecture 42 - Directory Organisations
Link NOC:Parallel Computer Architecture Lecture 43 - Directory Overhead Optimisations
Link NOC:Parallel Computer Architecture Lecture 44 - Directory Protocol optimisations
Link NOC:Parallel Computer Architecture Lecture 45 - Proving Correctness - 1
Link NOC:Parallel Computer Architecture Lecture 46 - Proving Correctness - 2
Link NOC:Parallel Computer Architecture Lecture 47 - SGI Origin Architecture
Link NOC:Parallel Computer Architecture Lecture 48 - Working of protocol
Link NOC:Parallel Computer Architecture Lecture 49 - Correctness Issues
Link NOC:Parallel Computer Architecture Lecture 50 - Sequent NUMA-Q Architecture
Link NOC:Parallel Computer Architecture Lecture 51 - Working of protocol - 1
Link NOC:Parallel Computer Architecture Lecture 52 - Working of protocol - 2
Link NOC:Parallel Computer Architecture Lecture 53 - Correctness and Protocol Interaction
Link NOC:Parallel Computer Architecture Lecture 54 - Sequential Consistency
Link NOC:Parallel Computer Architecture Lecture 55 - Implications of Sequential Consistency
Link NOC:Parallel Computer Architecture Lecture 56 - Relaxed Consistency Models - 1
Link NOC:Parallel Computer Architecture Lecture 57 - Relaxed Consistency Models - 2
Link NOC:Parallel Computer Architecture Lecture 58 - Relaxing all Orders
Link NOC:Parallel Computer Architecture Lecture 59 - Uninterruptible Instructions
Link NOC:Parallel Computer Architecture Lecture 60 - Implementation of atomic instructions
Link NOC:Parallel Computer Architecture Lecture 61 - Other synchronisation options
Link NOC:Parallel Computer Architecture Lecture 62 - Interconnect Overview
Link NOC:Parallel Computer Architecture Lecture 63 - Topologies
Link NOC:Parallel Computer Architecture Lecture 64 - Routing
Link NOC:Parallel Computer Architecture Lecture 65 - Flow Control
Link Computer Algorithms - 2 Lecture 1 - Graph_Basics
Link Computer Algorithms - 2 Lecture 2 - Breadth_First_Search
Link Computer Algorithms - 2 Lecture 3 - Dijkstra_Algo
Link Computer Algorithms - 2 Lecture 4 - All Pair Shortest Path
Link Computer Algorithms - 2 Lecture 5 - Matriods
Link Computer Algorithms - 2 Lecture 6 - Minimum Spanning Tree
Link Computer Algorithms - 2 Lecture 7 - Edmond's Matching Algo I
Link Computer Algorithms - 2 Lecture 8 - Edmond's Matching Algo II
Link Computer Algorithms - 2 Lecture 9 - Flow Networks
Link Computer Algorithms - 2 Lecture 10 - Ford Fulkerson Method
Link Computer Algorithms - 2 Lecture 11 - Edmond Karp Algo
Link Computer Algorithms - 2 Lecture 12 - Matrix Inversion
Link Computer Algorithms - 2 Lecture 13 - Matrix Decomposition
Link Computer Algorithms - 2 Lecture 14 - Knuth Morris Pratt Algo
Link Computer Algorithms - 2 Lecture 15 - Rabin Karp Algo
Link Computer Algorithms - 2 Lecture 16 - NFA Simulation
Link Computer Algorithms - 2 Lecture 17 - Integer-Polynomial Ops-I
Link Computer Algorithms - 2 Lecture 18 - Integer-Polynomial Ops-II
Link Computer Algorithms - 2 Lecture 19 - Integer-Polynomial Ops-III
Link Computer Algorithms - 2 Lecture 20 - Chinese Remainder-I
Link Computer Algorithms - 2 Lecture 21 - Chinese Remainder-II
Link Computer Algorithms - 2 Lecture 22 - Chinese Remainder-III
Link Computer Algorithms - 2 Lecture 23 - Discrete Fourier Transform-I
Link Computer Algorithms - 2 Lecture 24 - Discrete Fourier Transform-II
Link Computer Algorithms - 2 Lecture 25 - Discrete Fourier Transform-III
Link Computer Algorithms - 2 Lecture 26 - Schonhage Strassen Algo
Link Computer Algorithms - 2 Lecture 27 - Linear Programming-I
Link Computer Algorithms - 2 Lecture 28 - Linear Programming-II
Link Computer Algorithms - 2 Lecture 29 - Geometry-I
Link Computer Algorithms - 2 Lecture 30 - Geometry-II
Link Computer Algorithms - 2 Lecture 31 - Geometry-III
Link Computer Algorithms - 2 Lecture 32 - Approximation Algo-I
Link Computer Algorithms - 2 Lecture 33 - Approximation Algo-II
Link Computer Algorithms - 2 Lecture 34 - Approximation Algo-III
Link Computer Algorithms - 2 Lecture 35 - General: Dynamic Programming
Link Theory of Computation Lecture 1 - What is theory of computation? Set membership problem, basic notions like alphabet, strings, formal languages
Link Theory of Computation Lecture 2 - Introduction to finite automaton
Link Theory of Computation Lecture 3 - Finite automata continued, deterministic finite automata(DFAs), language accepted by a DFA
Link Theory of Computation Lecture 4 - Regular languages, their closure properties
Link Theory of Computation Lecture 5 - DFAs solve set membership problems in linear time, pumping lemma
Link Theory of Computation Lecture 6 - More examples of nonregular languages, proof of pumping lemma, pumping lemma as a game, converse of pumping lemma does not hold
Link Theory of Computation Lecture 7 - A generalization of pumping lemma, nondeterministic finite automata (NFAs), computation trees for NFAs
Link Theory of Computation Lecture 8 - Formal description of NFA, language accepted by NFA, such languages are also regular
Link Theory of Computation Lecture 9 - 'Guess and verify' paradigm for nondeterminism
Link Theory of Computation Lecture 10 - NFA's with epsilon transitions
Link Theory of Computation Lecture 11 - Regular expressions, they denote regular languages
Link Theory of Computation Lecture 12 - Construction of a regular expression for a language given a DFA accepting it. Algebraic closure properies of regular languages
Link Theory of Computation Lecture 13 - Closure properties (Continued...)
Link Theory of Computation Lecture 14 - Closure under reversal, use of closure properties
Link Theory of Computation Lecture 15 - Decision problems for regular languages
Link Theory of Computation Lecture 16 - About minimization of states of DFAs. Myhill-Nerode theorem
Link Theory of Computation Lecture 17 - Continuation of proof of Myhill-Nerode theorem
Link Theory of Computation Lecture 18 - Application of Myhill-Nerode theorem. DFA minimization
Link Theory of Computation Lecture 19 - DFA minimization (Continued...)
Link Theory of Computation Lecture 20 - Introduction to context free languages (cfls) and context free grammars (cfgs). Derivation of strings by cfgs
Link Theory of Computation Lecture 21 - Languages generated by a cfg, leftmost derivation, more examples of cfgs and cfls
Link Theory of Computation Lecture 22 - Parse trees, inductive proof that L is L(G). All regular languages are context free
Link Theory of Computation Lecture 23 - Towards Chomsky normal forms: elimination of useless symbols, analysis of reachable symbols, generating nonterminals, order of substeps matter
Link Theory of Computation Lecture 24 - Simplification of cfgs continued, Removal of epsilon productions: algorithm and its correctness
Link Theory of Computation Lecture 25 - Elimination of unit productions. Converting a cfg into Chomsky normal form. Towards pumping lemma for cfls
Link Theory of Computation Lecture 26 - Pumping lemma for cfls. Adversarial paradigm
Link Theory of Computation Lecture 27 - Completion of pumping lemma proof. Examples of use of pumping lemma. Converse of lemma does not hold. Closure properties of cfls
Link Theory of Computation Lecture 28 - Closure properties continued. cfls not closed under complementation
Link Theory of Computation Lecture 29 - Another example of a cfl whose complement is not a cfl. Decision problems for cfls
Link Theory of Computation Lecture 30 - More decision problems. CYK algorithm for membership decision
Link Theory of Computation Lecture 31 - Introduction to pushdown automata (pda)
Link Theory of Computation Lecture 32 - pda configurations, acceptance notions for pdas. Transition diagrams for pdas
Link Theory of Computation Lecture 33 - Equivalence of acceptance by empty stack and acceptance by final state
Link Theory of Computation Lecture 34 - Turing machines (TM): motivation, informal definition, example, transition diagram
Link Theory of Computation Lecture 35 - Execution trace, another example (unary to binary conversion)
Link Theory of Computation Lecture 36 - Example continued. Finiteness of TM description, TM configuration, language acceptance, definition of recursively enumerable (r.e.) languages
Link Theory of Computation Lecture 37 - Notion of non-acceptance or rejection of a string by a TM. Multitrack TM, its equivalence to standard TM. Multitape TMs
Link Theory of Computation Lecture 38 - Simulation of multitape TMs by basic model. Nondeterministic TM (NDTM). Equivalence of NDTMs with deterministic TMs
Link Theory of Computation Lecture 39 - Counter machines and their equivalence to basic TM model
Link Theory of Computation Lecture 40 - TMs can simulate computers, diagonalization proof
Link Theory of Computation Lecture 41 - Existence of non-r.e. languages, recursive languages, notion of decidability
Link Theory of Computation Lecture 42 - Separation of recursive and r.e. classes, halting problem and its undecidability
Link Introduction to Problem Solving and Programming Lecture 1
Link Introduction to Problem Solving and Programming Lecture 2
Link Introduction to Problem Solving and Programming Lecture 3
Link Introduction to Problem Solving and Programming Lecture 4
Link Introduction to Problem Solving and Programming Lecture 5
Link Introduction to Problem Solving and Programming Lecture 6
Link Introduction to Problem Solving and Programming Lecture 7
Link Introduction to Problem Solving and Programming Lecture 8
Link Introduction to Problem Solving and Programming Lecture 9
Link Introduction to Problem Solving and Programming Lecture 10
Link Introduction to Problem Solving and Programming Lecture 11
Link Introduction to Problem Solving and Programming Lecture 12
Link Introduction to Problem Solving and Programming Lecture 13
Link Introduction to Problem Solving and Programming Lecture 14
Link Introduction to Problem Solving and Programming Lecture 15
Link Introduction to Problem Solving and Programming Lecture 16
Link Introduction to Problem Solving and Programming Lecture 17
Link Introduction to Problem Solving and Programming Lecture 18
Link Introduction to Problem Solving and Programming Lecture 19
Link Introduction to Problem Solving and Programming Lecture 20
Link Introduction to Problem Solving and Programming Lecture 21
Link Introduction to Problem Solving and Programming Lecture 22
Link Introduction to Problem Solving and Programming Lecture 23
Link Introduction to Problem Solving and Programming Lecture 24
Link Riemann Hypothesis and its Applications Lecture 1
Link Riemann Hypothesis and its Applications Lecture 2
Link Riemann Hypothesis and its Applications Lecture 3
Link Riemann Hypothesis and its Applications Lecture 4
Link Riemann Hypothesis and its Applications Lecture 5
Link Riemann Hypothesis and its Applications Lecture 6
Link Riemann Hypothesis and its Applications Lecture 7
Link Riemann Hypothesis and its Applications Lecture 8
Link Riemann Hypothesis and its Applications Lecture 9
Link Riemann Hypothesis and its Applications Lecture 10
Link Riemann Hypothesis and its Applications Lecture 11
Link Riemann Hypothesis and its Applications Lecture 12
Link Riemann Hypothesis and its Applications Lecture 13
Link Riemann Hypothesis and its Applications Lecture 14
Link Riemann Hypothesis and its Applications Lecture 15
Link Riemann Hypothesis and its Applications Lecture 16
Link Riemann Hypothesis and its Applications Lecture 17
Link Riemann Hypothesis and its Applications Lecture 18
Link Riemann Hypothesis and its Applications Lecture 19
Link Riemann Hypothesis and its Applications Lecture 20
Link Riemann Hypothesis and its Applications Lecture 21
Link Riemann Hypothesis and its Applications Lecture 22
Link Riemann Hypothesis and its Applications Lecture 23
Link Riemann Hypothesis and its Applications Lecture 24
Link Riemann Hypothesis and its Applications Lecture 25
Link Riemann Hypothesis and its Applications Lecture 26
Link Riemann Hypothesis and its Applications Lecture 27
Link Riemann Hypothesis and its Applications Lecture 28
Link Riemann Hypothesis and its Applications Lecture 29
Link Riemann Hypothesis and its Applications Lecture 30
Link Biometrics Lecture 1 - Biometrics
Link Biometrics Lecture 2 - Biometrics
Link Biometrics Lecture 3 - Biometrics
Link Biometrics Lecture 4 - Biometrics
Link Biometrics Lecture 5 - Biometrics
Link Biometrics Lecture 6 - Biometrics
Link Biometrics Lecture 7 - Biometrics
Link Biometrics Lecture 8 - Biometrics
Link Biometrics Lecture 9 - Biometrics
Link Biometrics Lecture 10 - Biometrics
Link Biometrics Lecture 11 - Biometrics
Link Biometrics Lecture 12 - Biometrics
Link Biometrics Lecture 13 - Biometrics
Link Biometrics Lecture 14 - Biometrics
Link Biometrics Lecture 15 - Biometrics
Link Biometrics Lecture 16 - Biometrics
Link Biometrics Lecture 17 - Biometrics
Link Biometrics Lecture 18 - Biometrics
Link Biometrics Lecture 19 - Biometrics
Link Biometrics Lecture 20 - Biometrics
Link Biometrics Lecture 21 - Biometrics
Link Biometrics Lecture 22 - Biometrics
Link Biometrics Lecture 23 - Biometrics
Link Biometrics Lecture 24 - Biometrics
Link Biometrics Lecture 25 - Biometrics
Link Biometrics Lecture 26 - Biometrics
Link Parallel Algorithm Lecture 1 - Parallel Algorithm
Link Parallel Algorithm Lecture 2 - Parallel Algorithm
Link Parallel Algorithm Lecture 3 - Parallel Algorithm
Link Parallel Algorithm Lecture 4 - Parallel Algorithm
Link Parallel Algorithm Lecture 5 - Parallel Algorithm
Link Parallel Algorithm Lecture 6 - Parallel Algorithm
Link Parallel Algorithm Lecture 7 - Parallel Algorithm
Link Parallel Algorithm Lecture 8 - Parallel Algorithm
Link Parallel Algorithm Lecture 9 - Parallel Algorithm
Link Parallel Algorithm Lecture 10 - Parallel Algorithm
Link Parallel Algorithm Lecture 11 - Parallel Algorithm
Link Parallel Algorithm Lecture 12 - Parallel Algorithm
Link Parallel Algorithm Lecture 13 - Parallel Algorithm
Link Parallel Algorithm Lecture 14 - Parallel Algorithm
Link Parallel Algorithm Lecture 15 - Parallel Algorithm
Link Parallel Algorithm Lecture 16 - Parallel Algorithm
Link Parallel Algorithm Lecture 17 - Parallel Algorithm
Link Parallel Algorithm Lecture 18 - Parallel Algorithm
Link Parallel Algorithm Lecture 19 - Parallel Algorithm
Link Parallel Algorithm Lecture 20 - Parallel Algorithm
Link Parallel Algorithm Lecture 21 - Parallel Algorithm
Link Parallel Algorithm Lecture 22 - Parallel Algorithm
Link Parallel Algorithm Lecture 23 - Parallel Algorithm
Link Parallel Algorithm Lecture 24 - Parallel Algorithm
Link Parallel Algorithm Lecture 25 - Parallel Algorithm
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 1 - Introduction, Amdahl's law, CPI equation
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 2 - CPI equation, research practices, instruction set architecture
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 3 - Instruction set architecture
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 4 - Instruction set architecture
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 5 - Instruction set architecture, case study with MIPS-I
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 6 - Case study with MIPS-I
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 7 - Case study with MIPS-I
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 8 - Binary instrumentation for architectural studies: PIN
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 9 - Binary instrumentation for architectural studies: PIN
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 10 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 11 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 12 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 13 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 14 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 15 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 16 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 17 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 18 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 19 - Basic pipelining, branch prediction
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 20 - Dynamic scheduling, speculative execution
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 21 - Dynamic scheduling, speculative execution
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 22 - Dynamic scheduling, speculative execution
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 23 - Dynamic scheduling, speculative execution
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 24 - Dynamic scheduling, speculative execution
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 25 - Virtual memory and caches
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 26 - Virtual memory and caches
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 27 - Virtual memory and caches
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 28 - Topics in memory system, DRAM and SRAM technology
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 29 - Topics in memory system, DRAM and SRAM technology
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 30 - Topics in memory system, DRAM and SRAM technology
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 31 - Case study: MIPS R10000
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 32 - Case study: MIPS R10000
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 33 - Case study: Alpha 21264
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 34 - Case study: Intel Pentium 4
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 35 - Input/Output
Link Computer Architecture (Dr. Mainak Chaudhuri) Lecture 36 - Simultaneous multithreading, multi-cores
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 1 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 2 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 3 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 4 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 5 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 6 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 7 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 8 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 9 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 10 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 11 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 12 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 13 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 14 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 15 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 16 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 17 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 18 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 19 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 20 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 21 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 22 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 23 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 24 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 25 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 26 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 27 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 28 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 29 - Compiler Design
Link Compiler Design (Prof. Sanjeev K Aggarwal) Lecture 30 - Compiler Design
Link NOC : Introduction to programming in C Lecture 1 - Intro - Process of programming
Link NOC : Introduction to programming in C Lecture 2 - Intro - GCD
Link NOC : Introduction to programming in C Lecture 3 - Intro - Programming cycle
Link NOC : Introduction to programming in C Lecture 4 - Intro - Tracing a simple program
Link NOC : Introduction to programming in C Lecture 5 - Intro - Variables
Link NOC : Introduction to programming in C Lecture 6 - Intro - Operators
Link NOC : Introduction to programming in C Lecture 7 - Loops - While
Link NOC : Introduction to programming in C Lecture 8 - Loops - While example
Link NOC : Introduction to programming in C Lecture 9 - Loops - While GCD example
Link NOC : Introduction to programming in C Lecture 10 - Loops - Longest 1
Link NOC : Introduction to programming in C Lecture 11 - Loops - Longest 2
Link NOC : Introduction to programming in C Lecture 12 - Loops - Longest 3
Link NOC : Introduction to programming in C Lecture 13 - Loops - Do-while
Link NOC : Introduction to programming in C Lecture 14 - Loops - Matrix using nested loops
Link NOC : Introduction to programming in C Lecture 15 - Loops - For
Link NOC : Introduction to programming in C Lecture 16 - Loops - Matrix using nested for loops
Link NOC : Introduction to programming in C Lecture 17 - Loops - Break statement
Link NOC : Introduction to programming in C Lecture 18 - Loops - Continue statement
Link NOC : Introduction to programming in C Lecture 19 - Loops - Continue statement example
Link NOC : Introduction to programming in C Lecture 20 - Data types in C
Link NOC : Introduction to programming in C Lecture 21 - ASCII code
Link NOC : Introduction to programming in C Lecture 22 - Operators Expressions Associativity
Link NOC : Introduction to programming in C Lecture 23 - Precedence of operators
Link NOC : Introduction to programming in C Lecture 24 - Expression evaluation
Link NOC : Introduction to programming in C Lecture 25 - Functions - Introduction
Link NOC : Introduction to programming in C Lecture 26 - Functions - How functions are executed
Link NOC : Introduction to programming in C Lecture 27 - Functions - Examples - 1
Link NOC : Introduction to programming in C Lecture 28 - Functions - Examples - 2
Link NOC : Introduction to programming in C Lecture 29 - Arrays in C
Link NOC : Introduction to programming in C Lecture 30 - Initializing arrays
Link NOC : Introduction to programming in C Lecture 31 - Initializing character arrays
Link NOC : Introduction to programming in C Lecture 32 - Pointers in C
Link NOC : Introduction to programming in C Lecture 33 - Pointer arithmetic
Link NOC : Introduction to programming in C Lecture 34 - Function with pointer arguments
Link NOC : Introduction to programming in C Lecture 35 - Example - copy a subarray
Link NOC : Introduction to programming in C Lecture 36 - Programming using arrays and pointers
Link NOC : Introduction to programming in C Lecture 37 - Sizeof operator
Link NOC : Introduction to programming in C Lecture 38 - Returning pointers from functions
Link NOC : Introduction to programming in C Lecture 39 - Example - return duplicate of a string
Link NOC : Introduction to programming in C Lecture 40 - Recursion - Linear Recursion
Link NOC : Introduction to programming in C Lecture 41 - Recursion - Linear Recursion - 2
Link NOC : Introduction to programming in C Lecture 42 - Recursion - Two-way Recursion
Link NOC : Introduction to programming in C Lecture 43 - Multidimensional Arrays
Link NOC : Introduction to programming in C Lecture 44 - Multidimensional Arrays and Pointers
Link NOC : Introduction to programming in C Lecture 45 - Multidimensional Arrays and Pointers - continued (2)
Link NOC : Introduction to programming in C Lecture 46 - Multidimensional Arrays and Pointers - continued (3)
Link NOC : Introduction to programming in C Lecture 47 - File Handling
Link NOC : Introduction to programming in C Lecture 48 - Some other file-handling functions
Link NOC : Introduction to programming in C Lecture 49 - Structures in C - 1
Link NOC : Introduction to programming in C Lecture 50 - Structures in C - 2
Link NOC : Introduction to programming in C Lecture 51 - Singly Linked Lists
Link NOC : Introduction to programming in C Lecture 52 - Doubly Linked Lists - introduction
Link NOC : Introduction to programming in C Lecture 53 - Organizing code into multiple files - 1
Link NOC : Introduction to programming in C Lecture 54 - Organizing code into multiple files - 2
Link NOC : Introduction to programming in C Lecture 55 - Pre and post increment
Link NOC : Introduction to programming in C Lecture 56 - Doubly Linked Lists - Introduction
Link NOC : Introduction to programming in C Lecture 57 - Organizing code into multiple files - 1
Link NOC : Introduction to programming in C Lecture 58 - Organizing code into multiple files - 2
Link NOC : Introduction to programming in C Lecture 59 - Pre and post increment operators
Link NOC:Fundamentals of Database Systems Lecture 1 - Introduction to Databases
Link NOC:Fundamentals of Database Systems Lecture 2 - Relational Data Model
Link NOC:Fundamentals of Database Systems Lecture 3 - Relational Algebra Basic Operators
Link NOC:Fundamentals of Database Systems Lecture 4 - Relational Algebra Composition of Operators
Link NOC:Fundamentals of Database Systems Lecture 5 - Relational Algebra Additional Operators
Link NOC:Fundamentals of Database Systems Lecture 6 - Relational Algebra Extended Relational Algebra
Link NOC:Fundamentals of Database Systems Lecture 7 - Relational Algebra: Database Modifications
Link NOC:Fundamentals of Database Systems Lecture 8 - SQL: Introduction and Data Definition
Link NOC:Fundamentals of Database Systems Lecture 9 - SQL: Basic Queries
Link NOC:Fundamentals of Database Systems Lecture 10 - SQL: Advanced Queries
Link NOC:Fundamentals of Database Systems Lecture 11 - SQL: Updates, Joins, Views and Triggers
Link NOC:Fundamentals of Database Systems Lecture 12 - Normalization Theory: Motivation
Link NOC:Fundamentals of Database Systems Lecture 13 - Normalization Theory: 1 NF and 2NF
Link NOC:Fundamentals of Database Systems Lecture 14 - Normalization Theory: 3NF
Link NOC:Fundamentals of Database Systems Lecture 15 - Normalization Theory: BCNF
Link NOC:Fundamentals of Database Systems Lecture 16 - Normalization Theory: MVD
Link NOC:Fundamentals of Database Systems Lecture 17 - Physical Design
Link NOC:Fundamentals of Database Systems Lecture 18 - Database Indexing: Hashing
Link NOC:Fundamentals of Database Systems Lecture 19 - Database Indexing: Tree-based Indexing
Link NOC:Fundamentals of Database Systems Lecture 20 - Query Processing: Selection
Link NOC:Fundamentals of Database Systems Lecture 21 - Query Processing: Sorting
Link NOC:Fundamentals of Database Systems Lecture 22 - Query Processing: Nested-Loop joins and Merge join
Link NOC:Fundamentals of Database Systems Lecture 23 - Query Processing: Hash join and other Operations
Link NOC:Fundamentals of Database Systems Lecture 24 - Query Optimization: Equivalent Expressions and Simple Equivalance Rules
Link NOC:Fundamentals of Database Systems Lecture 25 - Query Optimization: Complex Equivalence Rules
Link NOC:Fundamentals of Database Systems Lecture 26 - Query Optimization: Join Order
Link NOC:Fundamentals of Database Systems Lecture 27 - Query Optimization: Heuristics and Sizes
Link NOC:Fundamentals of Database Systems Lecture 28 - Database Transactions: Properties and Failures
Link NOC:Fundamentals of Database Systems Lecture 29 - Database Transactions: States and Systems
Link NOC:Fundamentals of Database Systems Lecture 30 - Recovery Systems: Deferred Database Modification
Link NOC:Fundamentals of Database Systems Lecture 31 - Recovery Systems: Immediate Database Modification.
Link NOC:Fundamentals of Database Systems Lecture 32 - Recovery Systems: Checkpointing and Shadow Paging
Link NOC:Fundamentals of Database Systems Lecture 33 - Schedules: Introduction
Link NOC:Fundamentals of Database Systems Lecture 34 - Schedules: Conflict Serializability
Link NOC:Fundamentals of Database Systems Lecture 35 - Schedules: View Serializability
Link NOC:Fundamentals of Database Systems Lecture 36 - Schedules: Result Equivalence and Testing for Serializability
Link NOC:Fundamentals of Database Systems Lecture 37 - Schedules: Recoverability
Link NOC:Fundamentals of Database Systems Lecture 38 - Concurrency Control: Locks
Link NOC:Fundamentals of Database Systems Lecture 39 - Concurrency Control: Two-phase Locking Protocol
Link NOC:Fundamentals of Database Systems Lecture 40 - Concurrency Control: Timestamp Ordering Protocol
Link NOC:Fundamentals of Database Systems Lecture 41 - Concurrency Control: Validation-based Protocol
Link NOC:Fundamentals of Database Systems Lecture 42 - Concurrency Control: Multiple Granularity for Locks
Link NOC:Fundamentals of Database Systems Lecture 43 - Concurrency Control: Deadlock Prevention and Deadlock Detection
Link NOC:Fundamentals of Database Systems Lecture 44 - Concurrency Control: Deadlock Recovery and Update Operations
Link NOC:Fundamentals of Database Systems Lecture 45 - NoSQL: Introduction and Properties
Link NOC:Fundamentals of Database Systems Lecture 46 - NoSQL: Columnar Families
Link NOC:Fundamentals of Database Systems Lecture 47 - NoSQL: Different NoSQL Systems
Link NOC:Fundamentals of Database Systems Lecture 48 - Big Data
Link NOC:Theory of Computation Lecture 1 - Introduction to Finite Automata
Link NOC:Theory of Computation Lecture 2 - Basic Notation and Convention, DFA Edit Lesson
Link NOC:Theory of Computation Lecture 3 - Example of DFAs
Link NOC:Theory of Computation Lecture 4 - Computation by DFA and Regular operation
Link NOC:Theory of Computation Lecture 5 - Introduction to Nondeterminism
Link NOC:Theory of Computation Lecture 6 - NFA, definition and examples
Link NOC:Theory of Computation Lecture 7 - Equivalence of NFA and DFA, Closure properties
Link NOC:Theory of Computation Lecture 8 - Regular expressions
Link NOC:Theory of Computation Lecture 9 - Algebraic properties, RE to NFA conversion
Link NOC:Theory of Computation Lecture 10 - GNFA to RE conversion
Link NOC:Theory of Computation Lecture 11 - More closure properties of regular languages
Link NOC:Theory of Computation Lecture 12 - Non-regular languages and pumping lemma
Link NOC:Theory of Computation Lecture 13 - Examples of non-regular languages
Link NOC:Theory of Computation Lecture 14 - DFA minimization
Link NOC:Theory of Computation Lecture 15 - Introduction to CFGs
Link NOC:Theory of Computation Lecture 16 - Examples of CFGs, Reg subset of CFL
Link NOC:Theory of Computation Lecture 17 - Parse tree, derivation, ambiguity
Link NOC:Theory of Computation Lecture 18 - Normal forms, Chomsky normal form
Link NOC:Theory of Computation Lecture 19 - Non-CFLs, pumping lemma
Link NOC:Theory of Computation Lecture 20 - Examples of non- CFLs
Link NOC:Theory of Computation Lecture 21 - Pushdown Automata
Link NOC:Theory of Computation Lecture 22 - Pushdown Automata - Definition and Example
Link NOC:Theory of Computation Lecture 23 - Pushdown Automata - Examples and Relation with CFGs
Link NOC:Theory of Computation Lecture 24 - Closure Properties of CFLs
Link NOC:Theory of Computation Lecture 25 - Deterministic Context Free Languages
Link NOC:Theory of Computation Lecture 26 - Turing Machine
Link NOC:Theory of Computation Lecture 27 - More on Turing Machine
Link NOC:Theory of Computation Lecture 28 - Non deterministic Turing Machine Edit Lesson
Link NOC:Theory of Computation Lecture 29 - Configuration Graphs
Link NOC:Theory of Computation Lecture 30 - Closure Properties of Decidable and Turing recognizable languages
Link NOC:Theory of Computation Lecture 31 - Decidability properties of Regular and Context Free Languages
Link NOC:Theory of Computation Lecture 32 - Undecidability
Link NOC:Theory of Computation Lecture 33 - More on Undecidability
Link NOC:Theory of Computation Lecture 34 - Reduction
Link NOC:Theory of Computation Lecture 35 - Applications of Reduction
Link NOC:Theory of Computation Lecture 36 - Rice's theorem
Link NOC:Theory of Computation Lecture 37 - Introduction to Computational Complexity Theory
Link NOC:Theory of Computation Lecture 38 - More on the class NP
Link NOC:Theory of Computation Lecture 39 - NP-Completeness
Link NOC:Theory of Computation Lecture 40 - More on NP-Completeness
Link NOC:Modern Algebra Lecture 1 - Groups : Introduction to abstraction
Link NOC:Modern Algebra Lecture 2 - Groups : Subgroups and homomorphism
Link NOC:Modern Algebra Lecture 3 - Groups : Isomorphism
Link NOC:Modern Algebra Lecture 4 - Groups : Quotienting
Link NOC:Modern Algebra Lecture 5 - Groups : Structure Theorem
Link NOC:Modern Algebra Lecture 6 - Groups : Applications
Link NOC:Modern Algebra Lecture 7 - Rings : Introduction
Link NOC:Modern Algebra Lecture 8 - Rings : Failure of Unique Factorization
Link NOC:Modern Algebra Lecture 9 - Rings : Birth of Ideals
Link NOC:Modern Algebra Lecture 10 - Rings : Ideal Arithmetic
Link NOC:Modern Algebra Lecture 11 - Rings : Special Ideals
Link NOC:Modern Algebra Lecture 12 - Rings : Dedekind Domains
Link NOC:Modern Algebra Lecture 13 - Rings : Quotient Rings
Link NOC:Modern Algebra Lecture 14 - Fields
Link NOC:Modern Algebra Lecture 15 - Cauchy sequences and real numbers
Link NOC:Modern Algebra Lecture 16 - Properties of Fields
Link NOC:Modern Algebra Lecture 17 - Finite Fields
Link NOC:Modern Algebra Lecture 18 - Application of Fields
Link NOC:Advanced Graph Theory Lecture 1 - Graph Theory: Introduction
Link NOC:Advanced Graph Theory Lecture 2 - Paths, Cycles and Trails
Link NOC:Advanced Graph Theory Lecture 3 - Eulerian Circuits, Vertex Degrees and Counting
Link NOC:Advanced Graph Theory Lecture 4 - The Chinese Postman Problem and Graphic Sequences
Link NOC:Advanced Graph Theory Lecture 5 - Trees and Distance
Link NOC:Advanced Graph Theory Lecture 6 - Spanning Trees and Enumeration
Link NOC:Advanced Graph Theory Lecture 7 - Matchings and Covers
Link NOC:Advanced Graph Theory Lecture 8 - Independent Sets, Covers and Maximum Bipartite Matching
Link NOC:Advanced Graph Theory Lecture 9 - Weighted Bipartite Matching
Link NOC:Advanced Graph Theory Lecture 10 - Stable Matchings and Faster Bipartite Matching
Link NOC:Advanced Graph Theory Lecture 11 - Factors and Perfect Matching in General Graphs
Link NOC:Advanced Graph Theory Lecture 12 - Matching in General Graphs: Edmonds’ Blossom Algorithm
Link NOC:Advanced Graph Theory Lecture 13 - Connectivity and Paths: Cuts and Connectivity
Link NOC:Advanced Graph Theory Lecture 14 - k-Connected Graphs
Link NOC:Advanced Graph Theory Lecture 15 - Network Flow Problems
Link NOC:Advanced Graph Theory Lecture 16 - Vertex Coloring and Upper Bounds
Link NOC:Advanced Graph Theory Lecture 17 - Brooks’ Theorem and Color-Critical Graphs
Link NOC:Advanced Graph Theory Lecture 18 - Counting Proper Colorings
Link NOC:Advanced Graph Theory Lecture 19 - Planar Graphs
Link NOC:Advanced Graph Theory Lecture 20 - Characterization of Planar Graphs
Link NOC:Advanced Graph Theory Lecture 21 - Line Graphs and Edge-coloring
Link NOC:Advanced Graph Theory Lecture 22 - Hamiltonian Graph, Traveling Salesman Problem and NP-Completeness
Link NOC:Advanced Graph Theory Lecture 23 - Connected Dominating Set and Distributed Algorithm
Link NOC:Cloud Computing and Distributed Systems Lecture 1 - Introduction to Cloud Computing
Link NOC:Cloud Computing and Distributed Systems Lecture 2 - Virtualization
Link NOC:Cloud Computing and Distributed Systems Lecture 3 - Hotspot Mitigation for Virtual Machine Migration
Link NOC:Cloud Computing and Distributed Systems Lecture 4 - Server Virtualization
Link NOC:Cloud Computing and Distributed Systems Lecture 5 - Software Defined Network
Link NOC:Cloud Computing and Distributed Systems Lecture 6 - Geo-distributed Cloud Data Centers
Link NOC:Cloud Computing and Distributed Systems Lecture 7 - Leader Election in Rings (Classical Distributed Algorithms)
Link NOC:Cloud Computing and Distributed Systems Lecture 8 - Leader Election (Ring LE and Bully LE Algorithm)
Link NOC:Cloud Computing and Distributed Systems Lecture 9 - Design of Zookeeper
Link NOC:Cloud Computing and Distributed Systems Lecture 10 - Time and Clock Synchronization in Cloud Data Centers
Link NOC:Cloud Computing and Distributed Systems Lecture 11 - Global State and Snapshot Recording Algorithms
Link NOC:Cloud Computing and Distributed Systems Lecture 12 - Distributed Mutual Exclusion
Link NOC:Cloud Computing and Distributed Systems Lecture 13 - Consensus in Cloud Computing and Paxos
Link NOC:Cloud Computing and Distributed Systems Lecture 14 - Byzantine Agreement
Link NOC:Cloud Computing and Distributed Systems Lecture 15 - Failures and Recovery Approaches in Distributed Systems
Link NOC:Cloud Computing and Distributed Systems Lecture 16 - Design of Key-Value Stores
Link NOC:Cloud Computing and Distributed Systems Lecture 17 - Design of HBase
Link NOC:Cloud Computing and Distributed Systems Lecture 18 - Peer to Peer Systems in Cloud Computing
Link NOC:Cloud Computing and Distributed Systems Lecture 19 - MapReduce
Link NOC:Cloud Computing and Distributed Systems Lecture 20 - Introduction to Spark
Link NOC:Cloud Computing and Distributed Systems Lecture 21 - Introduction to Kafka
Link NOC:Big Data Computing Lecture 1 - Introduction to Big Data
Link NOC:Big Data Computing Lecture 2 - Big Data Enabling Technologies
Link NOC:Big Data Computing Lecture 3 - Hadoop Stack for Big Data
Link NOC:Big Data Computing Lecture 4 - Hadoop Distributed File System (HDFS)
Link NOC:Big Data Computing Lecture 5 - Hadoop MapReduce 1.0
Link NOC:Big Data Computing Lecture 6 - Hadoop MapReduce 2.0 - Part I
Link NOC:Big Data Computing Lecture 7 - Hadoop MapReduce 2.0 - Part II
Link NOC:Big Data Computing Lecture 8 - MapReduce Examples
Link NOC:Big Data Computing Lecture 9 - Parallel Programming with Spark
Link NOC:Big Data Computing Lecture 10 - Introduction to Spark
Link NOC:Big Data Computing Lecture 11 - Spark Built-in Libraries
Link NOC:Big Data Computing Lecture 12 - Design of Key-Value Stores
Link NOC:Big Data Computing Lecture 13 - Data Placement Strategies
Link NOC:Big Data Computing Lecture 14 - CAP Theorem
Link NOC:Big Data Computing Lecture 15 - Consistency Solutions
Link NOC:Big Data Computing Lecture 16 - CQL (Cassandra Query Language)
Link NOC:Big Data Computing Lecture 17 - Design of Zookeeper
Link NOC:Big Data Computing Lecture 18 - Design of HBase
Link NOC:Big Data Computing Lecture 19 - Spark Streaming and Sliding Window Analytics - Part I
Link NOC:Big Data Computing Lecture 20 - Spark Streaming and Sliding Window Analytics - Part II
Link NOC:Big Data Computing Lecture 21 - Sliding Window Analytics
Link NOC:Big Data Computing Lecture 22 - Introduction to Kafka
Link NOC:Big Data Computing Lecture 23 - Big Data Machine Learning - Part I
Link NOC:Big Data Computing Lecture 24 - Big Data Machine Learning - Part II
Link NOC:Big Data Computing Lecture 25 - Machine Learning Algorithm K-means using Map Reduce for Big Data Analytics
Link NOC:Big Data Computing Lecture 26 - Parallel K-means using Map Reduce on Big Data Cluster Analysis
Link NOC:Big Data Computing Lecture 27 - Decision Trees for Big Data Analytics
Link NOC:Big Data Computing Lecture 28 - Big Data Predictive Analytics - Part I
Link NOC:Big Data Computing Lecture 29 - Big Data Predictive Analytics - Part II
Link NOC:Big Data Computing Lecture 30 - Parameter Servers
Link NOC:Big Data Computing Lecture 31 - PageRank Algorithm in Big Data
Link NOC:Big Data Computing Lecture 32 - Spark GraphX and Graph Analytics - Part I
Link NOC:Big Data Computing Lecture 33 - Spark GraphX and Graph Analytics - Part II
Link NOC:Big Data Computing Lecture 34 - Case Study: Flight Data Analysis using Spark GraphX
Link NOC:Introduction to Blockchain Technology and Applications Lecture 1
Link NOC:Introduction to Blockchain Technology and Applications Lecture 2
Link NOC:Introduction to Blockchain Technology and Applications Lecture 3
Link NOC:Introduction to Blockchain Technology and Applications Lecture 4
Link NOC:Introduction to Blockchain Technology and Applications Lecture 5
Link NOC:Introduction to Blockchain Technology and Applications Lecture 6
Link NOC:Introduction to Blockchain Technology and Applications Lecture 7
Link NOC:Introduction to Blockchain Technology and Applications Lecture 8
Link NOC:Introduction to Blockchain Technology and Applications Lecture 9
Link NOC:Introduction to Blockchain Technology and Applications Lecture 10
Link NOC:Introduction to Blockchain Technology and Applications Lecture 11
Link NOC:Introduction to Blockchain Technology and Applications Lecture 12
Link NOC:Introduction to Blockchain Technology and Applications Lecture 13
Link NOC:Introduction to Blockchain Technology and Applications Lecture 14
Link NOC:Introduction to Blockchain Technology and Applications Lecture 15
Link NOC:Introduction to Blockchain Technology and Applications Lecture 16
Link NOC:Introduction to Blockchain Technology and Applications Lecture 17
Link NOC:Introduction to Blockchain Technology and Applications Lecture 18
Link NOC:Introduction to Blockchain Technology and Applications Lecture 19
Link NOC:Introduction to Blockchain Technology and Applications Lecture 20
Link NOC:Introduction to Blockchain Technology and Applications Lecture 21
Link NOC:Introduction to Blockchain Technology and Applications Lecture 22
Link NOC:Introduction to Blockchain Technology and Applications Lecture 23
Link NOC:Introduction to Blockchain Technology and Applications Lecture 24
Link NOC:Introduction to Blockchain Technology and Applications Lecture 25
Link NOC:Introduction to Blockchain Technology and Applications Lecture 26
Link NOC:Introduction to Blockchain Technology and Applications Lecture 27
Link NOC:Introduction to Blockchain Technology and Applications Lecture 28
Link NOC:Introduction to Blockchain Technology and Applications Lecture 29
Link NOC:Arithmetic Circuit Complexity Lecture 1 - Turing Machines and Introduction to Arithmetic Circuits
Link NOC:Arithmetic Circuit Complexity Lecture 2 - Arithmetic complexity classes
Link NOC:Arithmetic Circuit Complexity Lecture 3 - Determinant is in VP
Link NOC:Arithmetic Circuit Complexity Lecture 4 - Determinant vs Arithmetic Branching Programs (ABP)
Link NOC:Arithmetic Circuit Complexity Lecture 5 - Determinant as signed sum of clow sequence
Link NOC:Arithmetic Circuit Complexity Lecture 6 - Determinant has small ABP and Strassen's homogenization
Link NOC:Arithmetic Circuit Complexity Lecture 7 - Depth reduction for arithmetic formulas
Link NOC:Arithmetic Circuit Complexity Lecture 8 - Depth reduction for arithmetic circuits
Link NOC:Arithmetic Circuit Complexity Lecture 9 - Depth 4 reduction
Link NOC:Arithmetic Circuit Complexity Lecture 10 - Depth 3 reduction
Link NOC:Arithmetic Circuit Complexity Lecture 11 - Equivalence of Formulas and Width 3 ABP
Link NOC:Arithmetic Circuit Complexity Lecture 12 - Width-2 ABP Chasm
Link NOC:Arithmetic Circuit Complexity Lecture 13 - Grigoriev-Karpinski Measure
Link NOC:Arithmetic Circuit Complexity Lecture 14 - Lower Bound of Depth-3 circuit over finite fields
Link NOC:Arithmetic Circuit Complexity Lecture 15 - Lower Bound for depth 3 Multilinear Circuits
Link NOC:Arithmetic Circuit Complexity Lecture 16 - Lower Bound for Constant depth Multilinear Circuits
Link NOC:Arithmetic Circuit Complexity Lecture 17 - Structural lemma for constant depth multilinear circuits
Link NOC:Arithmetic Circuit Complexity Lecture 18 - Extending the proof for multilinear formulas
Link NOC:Arithmetic Circuit Complexity Lecture 19 - Shifted Partial Derivative Measure
Link NOC:Arithmetic Circuit Complexity Lecture 20 - Exponential Lower Bound for General depth-4 CIrcuits
Link NOC:Arithmetic Circuit Complexity Lecture 21 - Lower Bound on Homogeneous Depth-4 circuits
Link NOC:Arithmetic Circuit Complexity Lecture 22 - Introduction to PIT
Link NOC:Arithmetic Circuit Complexity Lecture 23 - Hitting Set and Hitting Set Generator
Link NOC:Arithmetic Circuit Complexity Lecture 24 - PIT vs Lower Bounds
Link NOC:Computational Complexity Theory Lecture 1 - Introduction
Link NOC:Computational Complexity Theory Lecture 2 - NP Completeness
Link NOC:Computational Complexity Theory Lecture 3 - SAT is NP-complete
Link NOC:Computational Complexity Theory Lecture 4 - More on NP completeness
Link NOC:Computational Complexity Theory Lecture 5 - Hierarchy Theorems
Link NOC:Computational Complexity Theory Lecture 6 - Introduction to Space Complexity
Link NOC:Computational Complexity Theory Lecture 7 - Savitch’s Theorem
Link NOC:Computational Complexity Theory Lecture 8 - Immerman-Szelepscenyi Theorem
Link NOC:Computational Complexity Theory Lecture 9 - Polynomial Hierarchy
Link NOC:Computational Complexity Theory Lecture 10 - A PSPACE Complete Problem
Link NOC:Computational Complexity Theory Lecture 11 - More on Polynomial Hierarchy
Link NOC:Computational Complexity Theory Lecture 12 - Alternating Turing Machines
Link NOC:Computational Complexity Theory Lecture 13 - Equivalence of Quantifier and Oracle Based Definitions of Polynomial Hierarchy
Link NOC:Computational Complexity Theory Lecture 14 - Boolean Circuits
Link NOC:Computational Complexity Theory Lecture 15 - Shannon’s Theorem and Karp-Lipton-Sipser Theorem
Link NOC:Computational Complexity Theory Lecture 16 - Bounded Depth Circuit Classes
Link NOC:Computational Complexity Theory Lecture 17 - Kannan’s Theorem
Link NOC:Computational Complexity Theory Lecture 18 - Probabilistic Complexity
Link NOC:Computational Complexity Theory Lecture 19 - StrongBPP and WeakBPP
Link NOC:Computational Complexity Theory Lecture 20 - One-sided and Zero-sided Error Probabilistic Complexity Classes
Link NOC:Computational Complexity Theory Lecture 21 - Error Reduction for BPP
Link NOC:Computational Complexity Theory Lecture 22 - BPP in PH and Logspace Randomized Classes
Link NOC:Computational Complexity Theory Lecture 23 - Valiant-Vazirani Theorem - I
Link NOC:Computational Complexity Theory Lecture 24 - Valiant-Vazirani Theorem - II
Link NOC:Computational Complexity Theory Lecture 25 - Amplified version of Valiant-Vazirani Theorem
Link NOC:Computational Complexity Theory Lecture 26 - Toda’s Theorem - I
Link NOC:Computational Complexity Theory Lecture 27 - Toda’s Theorem - II
Link NOC:Computational Complexity Theory Lecture 28 - Permanent and Determinant Functions
Link NOC:Computational Complexity Theory Lecture 29 - Permanent is hard for #P
Link NOC:Computational Complexity Theory Lecture 30 - Interactive Proofs
Link NOC:Computational Complexity Theory Lecture 31 - Graph Non-Isomorphism is in IP[2]
Link NOC:Computational Complexity Theory Lecture 32 - Set Lower Bound Protocol
Link NOC:Computational Complexity Theory Lecture 33 - MA is in AM
Link NOC:Computational Complexity Theory Lecture 34 - Sumcheck Protocol - I
Link NOC:Computational Complexity Theory Lecture 35 - Sumcheck Protocol - II
Link NOC:Computational Complexity Theory Lecture 36 - Parity not in AC0 - I
Link NOC:Computational Complexity Theory Lecture 37 - Parity not in AC0 - II
Link NOC:Computational Complexity Theory Lecture 38 - Circuits with Counters
Link NOC:Computational Complexity Theory Lecture 39 - Communication Complexity - I
Link NOC:Computational Complexity Theory Lecture 40 - PCP Theorem
Link NOC:Computational Complexity Theory Lecture 41 - Communication Complexity - II
Link NOC:Randomized Methods in Complexity Lecture 1 - Course Outline
Link NOC:Randomized Methods in Complexity Lecture 2 - Circuits and Polynomial Identity Testing
Link NOC:Randomized Methods in Complexity Lecture 3 - Derandomization and Lower Bounds
Link NOC:Randomized Methods in Complexity Lecture 4 - IP=PSPACE
Link NOC:Randomized Methods in Complexity Lecture 5 - ACC0 Lower Bounds
Link NOC:Randomized Methods in Complexity Lecture 6 - ACC0 Lower Bounds (Continued...)
Link NOC:Randomized Methods in Complexity Lecture 7 - Monotone Circuits
Link NOC:Randomized Methods in Complexity Lecture 8 - Monotone Circuit Lower Bound and Sunflower Lemma
Link NOC:Randomized Methods in Complexity Lecture 9 - Undirected Graph Connectivity in randomized logspace
Link NOC:Randomized Methods in Complexity Lecture 10 - Graph Expansion Properties
Link NOC:Randomized Methods in Complexity Lecture 11 - Expanders
Link NOC:Randomized Methods in Complexity Lecture 12 - Error Reduction using Expanders
Link NOC:Randomized Methods in Complexity Lecture 13 - Ajtai-Komlos-Szemeredi Theorem
Link NOC:Randomized Methods in Complexity Lecture 14 - Explicit construction of expanders and Zig-Zag product
Link NOC:Randomized Methods in Complexity Lecture 15 - Spectral analysis of Zig-Zag product
Link NOC:Randomized Methods in Complexity Lecture 16 - Undirected Path in logspace
Link NOC:Randomized Methods in Complexity Lecture 17 - Explicit Prg to derandomizing classes
Link NOC:Randomized Methods in Complexity Lecture 18 - Hardness vs Randomness
Link NOC:Randomized Methods in Complexity Lecture 19 - Hardness to NW-Generator to PRG
Link NOC:Randomized Methods in Complexity Lecture 20 - Partial derandomization from worst-case hardness of permanent
Link NOC:Randomized Methods in Complexity Lecture 21 - Error-correcting codes
Link NOC:Randomized Methods in Complexity Lecture 22 - Introduction to various linear explicit codes
Link NOC:Randomized Methods in Complexity Lecture 23 - Introduction of efficient decoding
Link NOC:Randomized Methods in Complexity Lecture 24 - Local decoding of WH, Reed-Muller and Concatenated codes
Link NOC:Randomized Methods in Complexity Lecture 25 - Introduction to List Decoding
Link NOC:Randomized Methods in Complexity Lecture 26 - Local List decoding of WH, RM
Link NOC:Probability for Computer Science Lecture 1 - Introductory examples
Link NOC:Probability for Computer Science Lecture 2 - Examples and Course outline
Link NOC:Probability for Computer Science Lecture 3 - Probability over discrete space
Link NOC:Probability for Computer Science Lecture 4 - Inclusion-Exclusion principle
Link NOC:Probability for Computer Science Lecture 5 - Probability over infinite space
Link NOC:Probability for Computer Science Lecture 6 - Conditional probability, Partition formula
Link NOC:Probability for Computer Science Lecture 7 - Independent events, Bayes theorem
Link NOC:Probability for Computer Science Lecture 8 - Fallacies, Random variables
Link NOC:Probability for Computer Science Lecture 9 - Expection
Link NOC:Probability for Computer Science Lecture 10 - Conditional Expectation
Link NOC:Probability for Computer Science Lecture 11 - Important Random Variables
Link NOC:Probability for Computer Science Lecture 12 - Continuous Random Variables
Link NOC:Probability for Computer Science Lecture 13 - Equality Checking, Poisson Distribution
Link NOC:Probability for Computer Science Lecture 14 - Concentration Inequivalities, Variance
Link NOC:Probability for Computer Science Lecture 15 - Weak Linearity of Variance, Law of Large Numbers
Link NOC:Probability for Computer Science Lecture 16 - Chernoff's Bound. K-wise Independence
Link NOC:Probability for Computer Science Lecture 17 - Union and Factorial Estimates
Link NOC:Probability for Computer Science Lecture 18 - Stochastic Process: Markov Chains
Link NOC:Probability for Computer Science Lecture 19 - Drunkard's walk, Evolution of Markov Chains
Link NOC:Probability for Computer Science Lecture 20 - Stationary Distribution
Link NOC:Probability for Computer Science Lecture 21 - Perron-Frobenius Theorem, Page Rank Algorithm
Link NOC:Probability for Computer Science Lecture 22 - Page Rank Algorithm: Ergodicity
Link NOC:Probability for Computer Science Lecture 23 - Cell Genetics
Link NOC:Probability for Computer Science Lecture 24 - Random Sampling
Link NOC:Probability for Computer Science Lecture 25 - Biased Coin Tosses, Hashing
Link NOC:Probability for Computer Science Lecture 26 - Hashing, Introduction to Probabilistic Methods
Link NOC:Probability for Computer Science Lecture 27 - Ramsey Numbers, Large Cuts in Graphcs
Link NOC:Probability for Computer Science Lecture 28 - Sum Free Subsets, Discrepancy
Link NOC:Probability for Computer Science Lecture 29 - Extremal Set Families
Link NOC:Probability for Computer Science Lecture 30 - Super Concentrators
Link NOC:Probability for Computer Science Lecture 31 - Streaming Algorithms - I
Link NOC:Probability for Computer Science Lecture 32 - Streaming Algorithms - II
Link NOC:Circuit Complexity Theory Lecture 1 - Introduction
Link NOC:Circuit Complexity Theory Lecture 2 - Standard Bounds
Link NOC:Circuit Complexity Theory Lecture 3 - Shannon's Theorem
Link NOC:Circuit Complexity Theory Lecture 4 - Riordon-Shannon Theorem
Link NOC:Circuit Complexity Theory Lecture 5 - Khrapchenko's Theorem
Link NOC:Circuit Complexity Theory Lecture 6 - Proof of Khrapchenko's Theorem
Link NOC:Circuit Complexity Theory Lecture 7 - Application of Khrapchenko's Theorem
Link NOC:Circuit Complexity Theory Lecture 8 - Nechiporuk's Theorem
Link NOC:Circuit Complexity Theory Lecture 9 - Application of Nechiporuk's Theorem
Link NOC:Circuit Complexity Theory Lecture 10 - Subbotovskaya's Theorem - I
Link NOC:Circuit Complexity Theory Lecture 11 - Subbotovskaya's Theorem - II
Link NOC:Circuit Complexity Theory Lecture 12 - Applications of Subbotovskaya's Theorem
Link NOC:Circuit Complexity Theory Lecture 13 - Upper and Lower Bounds on the Andreev Function
Link NOC:Circuit Complexity Theory Lecture 14 - Upper and Lower Bounds on the Andreev Function
Link NOC:Circuit Complexity Theory Lecture 15 - Polynomial Size Monotone Formula for MAJORITY (Valiant's Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 16 - Circuits for Addition - Ripple Adder and Carry Lookahead Adder
Link NOC:Circuit Complexity Theory Lecture 17 - Circuits for Addition - Parallel Prefix Sum Method
Link NOC:Circuit Complexity Theory Lecture 18 - Circuits for Iterated Addition and Multiplication
Link NOC:Circuit Complexity Theory Lecture 19 - Bounded Depth Circuit Classes
Link NOC:Circuit Complexity Theory Lecture 20 - Basic Circuit for Division using Newton-Raphson Method
Link NOC:Circuit Complexity Theory Lecture 21 - Division in NC1 (Beame, Cook, Hoover Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 22 - Division in NC1 (Beame, Cook, Hoover Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 23 - Division in NC1 (Beame, Cook, Hoover Theorem) - III
Link NOC:Circuit Complexity Theory Lecture 24 - Division in NC1 (Beame, Cook, Hoover Theorem) - IV
Link NOC:Circuit Complexity Theory Lecture 25 - Division in NC1 (Beame, Cook, Hoover Theorem) - V
Link NOC:Circuit Complexity Theory Lecture 26 - Division in NC1 (Beame, Cook, Hoover Theorem) - VI
Link NOC:Circuit Complexity Theory Lecture 27 - Relation between Bounded Depth Circuit Classes and Uniform Complexity Classes - I
Link NOC:Circuit Complexity Theory Lecture 28 - Relation between Bounded Depth Circuit Classes and Uniform Complexity Classes - II
Link NOC:Circuit Complexity Theory Lecture 29 - Reducing Circuit Depth
Link NOC:Circuit Complexity Theory Lecture 30 - P is in P/poly
Link NOC:Circuit Complexity Theory Lecture 31 - Discussion on Lower Circuit Bounds for Bounded Depth Circuit Classes
Link NOC:Circuit Complexity Theory Lecture 32 - Monotone Circuit Lower Bound for Clique (Razborov's Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 33 - Monotone Circuit Lower Bound for Clique (Razborov's Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 34 - Monotone Circuit Lower Bound for Clique (Razborov's Theorem) - III
Link NOC:Circuit Complexity Theory Lecture 35 - Monotone Circuit Lower Bound for Clique (Razborov's Theorem) - IV
Link NOC:Circuit Complexity Theory Lecture 36 - Monotone Circuit Lower Bound for Clique (Razborov's Theorem) - V
Link NOC:Circuit Complexity Theory Lecture 37 - Monotone Circuit Lower Bound for Clique (Razborov's Theorem) - VI
Link NOC:Circuit Complexity Theory Lecture 38 - Circuit Lower Bound for Parity by Approximating Circuits using Polynomials (Razborov-Smolensky Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 39 - Circuit Lower Bound for Parity by Approximating Circuits using Polynomials (Razborov-Smolensky Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 40 - Circuit Lower Bound for Parity by Approximating Circuits using Polynomials (Razborov-Smolensky Theorem) - III
Link NOC:Circuit Complexity Theory Lecture 41 - Circuit Lower Bound for Parity using Switching Lemma (Hastad's Theorem)
Link NOC:Circuit Complexity Theory Lecture 42 - Circuit Lower Bound for Parity using Switching Lemma (Hastad's Theorem)
Link NOC:Circuit Complexity Theory Lecture 43 - Circuit Lower Bound for Parity using Switching Lemma (Hastad's Theorem)
Link NOC:Circuit Complexity Theory Lecture 44 - Proof of Hastad's Switching Lemma - I
Link NOC:Circuit Complexity Theory Lecture 45 - Proof of Hastad's Switching Lemma - II
Link NOC:Circuit Complexity Theory Lecture 46 - Communication Complexity of a Function
Link NOC:Circuit Complexity Theory Lecture 47 - Relation Between Communication Complexity and Circuit Depth (Karchmer-Wigderson Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 48 - Relation Between Communication Complexity and Circuit Depth (Karchmer-Wigderson Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 49 - Bounded Width Branching Programs = NC1 (Barrington's Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 50 - Bounded Width Branching Programs = NC1 (Barrington's Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 51 - Width 3 Branching Programs = MOD3 o MOD2 Circuits (Barrington's Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 52 - Width 3 Branching Programs = MOD3 o MOD2 Circuits (Barrington's Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 53 - Uniform AC0 can be simulated by depth 3 Threshold circuits of quasipolynomial size (Allender-Hertramph Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 54 - Uniform AC0 can be simulated by depth 3 Threshold circuits of quasipolynomial size (Allender-Hertramph Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 55 - Valient-Vazirani Theorem - I
Link NOC:Circuit Complexity Theory Lecture 56 - Valient-Vazirani Theorem - II
Link NOC:Circuit Complexity Theory Lecture 57 - Natural Proof Barrier (Razborov-Rudich Theorem) - I
Link NOC:Circuit Complexity Theory Lecture 58 - Natural Proof Barrier (Razborov-Rudich Theorem) - II
Link NOC:Circuit Complexity Theory Lecture 59 - Pseudorandom Function Generator by Goldreich, Goldwasser and Micali - I
Link NOC:Circuit Complexity Theory Lecture 60 - Pseudorandom Function Generator by Goldreich, Goldwasser and Micali - II
Link NOC:Foundation of Cloud IoT Edge ML Lecture 1 - Introduction to Edge Computing
Link NOC:Foundation of Cloud IoT Edge ML Lecture 2 - Introduction to Cloud
Link NOC:Foundation of Cloud IoT Edge ML Lecture 3 - Introduction to IoT Platform
Link NOC:Foundation of Cloud IoT Edge ML Lecture 4 - Time and Clock Synchronization in IoT
Link NOC:Foundation of Cloud IoT Edge ML Lecture 5 - Enabling Intelligence at Edge Layer for IoT
Link NOC:Foundation of Cloud IoT Edge ML Lecture 6 - ML-based Image Classifier at IoT-Edge
Link NOC:Foundation of Cloud IoT Edge ML Lecture 7 - Introduction to Docker Containers and Kubernetes
Link NOC:Foundation of Cloud IoT Edge ML Lecture 8 - ML based Predictive Maintenance at IoT Edge
Link NOC:Foundation of Cloud IoT Edge ML Lecture 9 - Deep Reinforcement Learning for Cloud Edge
Link NOC:Foundation of Cloud IoT Edge ML Lecture 10 - Deep Reinforcement Learning for Cloud Edge Example
Link NOC:Foundation of Cloud IoT Edge ML Lecture 11 - Public Cloud Services Case Study of AWS Services
Link NOC:Foundation of Cloud IoT Edge ML Lecture 12 - Mathematical formulations for task offloading in Edge Cloud
Link NOC:Foundation of Cloud IoT Edge ML Lecture 13 - Task Offloading Based on LSTM Prediction and Deep Reinforcement Learning
Link NOC:Foundation of Cloud IoT Edge ML Lecture 14 - Vertical and Horizontal Offloading for Cloud Edge
Link NOC:Foundation of Cloud IoT Edge ML Lecture 15 - Global State and Snapshot Recording Algorithms
Link NOC:Foundation of Cloud IoT Edge ML Lecture 16 - Hot Data Analytics for Real Time Streaming in IoT Platform
Link NOC:Foundation of Cloud IoT Edge ML Lecture 17 - Introduction to MQTT and Kafka in IoT Platform
Link NOC:Foundation of Cloud IoT Edge ML Lecture 18 - Introduction to Edge Data Center for IoT Platform
Link NOC:Foundation of Cloud IoT Edge ML Lecture 19 - Design of Key Value Stores for IoT Edge Storage
Link NOC:Foundation of Cloud IoT Edge ML Lecture 20 - Introduction to Edge ML with AWS IoT platform
Link NOC:Foundation of Cloud IoT Edge ML Lecture 21 - Introduction to Federated Learning at IoT Edge
Link NOC:Foundation of Cloud IoT Edge ML Lecture 22 - ML for Autonomous Driving Car
Link NOC:Linear Programming and its Applications to Computer Science Lecture 1 - Linear Programming, an Example
Link NOC:Linear Programming and its Applications to Computer Science Lecture 2 - Introduction to Linear Programming
Link NOC:Linear Programming and its Applications to Computer Science Lecture 3 - Gaussian Elimination with Examples
Link NOC:Linear Programming and its Applications to Computer Science Lecture 4 - Summary of Gaussian Elimination
Link NOC:Linear Programming and its Applications to Computer Science Lecture 5 - Vector Space over real numbers
Link NOC:Linear Programming and its Applications to Computer Science Lecture 6 - Linear Operators
Link NOC:Linear Programming and its Applications to Computer Science Lecture 7 - Solutions of Linear Equations
Link NOC:Linear Programming and its Applications to Computer Science Lecture 8 - Resource Allocation as LP
Link NOC:Linear Programming and its Applications to Computer Science Lecture 9 - Approximate Degree as LP
Link NOC:Linear Programming and its Applications to Computer Science Lecture 10 - Equivalent LP's
Link NOC:Linear Programming and its Applications to Computer Science Lecture 11 - Introduction to Convexity
Link NOC:Linear Programming and its Applications to Computer Science Lecture 12 - Different Kind of Convex Sets
Link NOC:Linear Programming and its Applications to Computer Science Lecture 13 - Feasible Region of LP
Link NOC:Linear Programming and its Applications to Computer Science Lecture 14 - Proof of Weyl's Theorem
Link NOC:Linear Programming and its Applications to Computer Science Lecture 15 - Definition of Convex Functions
Link NOC:Linear Programming and its Applications to Computer Science Lecture 16 - Properties of Convex Functions and Examples
Link NOC:Linear Programming and its Applications to Computer Science Lecture 17 - Basic Feasible Solution
Link NOC:Linear Programming and its Applications to Computer Science Lecture 18 - BFS and Vertices
Link NOC:Linear Programming and its Applications to Computer Science Lecture 19 - Simplex Algorithm
Link NOC:Linear Programming and its Applications to Computer Science Lecture 20 - Details of Simplex Algorithm
Link NOC:Linear Programming and its Applications to Computer Science Lecture 21 - Starting BFS
Link NOC:Linear Programming and its Applications to Computer Science Lecture 22 - Degeneracy
Link NOC:Linear Programming and its Applications to Computer Science Lecture 23 - Introduction to Duality
Link NOC:Linear Programming and its Applications to Computer Science Lecture 24 - Hyperplane Separation Theorems
Link NOC:Linear Programming and its Applications to Computer Science Lecture 25 - Farkas Lemma
Link NOC:Linear Programming and its Applications to Computer Science Lecture 26 - How to take dual
Link NOC:Linear Programming and its Applications to Computer Science Lecture 27 - Examples of taking dual
Link NOC:Linear Programming and its Applications to Computer Science Lecture 28 - Strong Duality
Link NOC:Linear Programming and its Applications to Computer Science Lecture 29 - Proof of Strong Duality
Link NOC:Linear Programming and its Applications to Computer Science Lecture 30 - Complementary Slackness
Link NOC:Linear Programming and its Applications to Computer Science Lecture 31 - Introduction to Algorithmic Game Theory
Link NOC:Linear Programming and its Applications to Computer Science Lecture 32 - Nash Equilibrium
Link NOC:Linear Programming and its Applications to Computer Science Lecture 33 - Minimax and Nash Equilibrium
Link NOC:Linear Programming and its Applications to Computer Science Lecture 34 - Deterministic Communication Complexity
Link NOC:Linear Programming and its Applications to Computer Science Lecture 35 - Randomized Communication Complexity
Link NOC:Linear Programming and its Applications to Computer Science Lecture 36 - Yao's Minimax Theorem
Link NOC:Linear Programming and its Applications to Computer Science Lecture 37 - Lower bounds using Yao's Minimax
Link NOC:Linear Programming and its Applications to Computer Science Lecture 38 - Set Disjointness Problem
Link NOC:Linear Programming and its Applications to Computer Science Lecture 39 - LP for mass flow problem
Link NOC:Linear Programming and its Applications to Computer Science Lecture 40 - LP for min cut problem
Link NOC:Linear Programming and its Applications to Computer Science Lecture 41 - Max flow = Min cut
Link NOC:Linear Programming and its Applications to Computer Science Lecture 42 - Primal dual approach
Link NOC:Linear Programming and its Applications to Computer Science Lecture 43 - Primal dual for max flow
Link NOC:Linear Programming and its Applications to Computer Science Lecture 44 - Set cover problem
Link NOC:Linear Programming and its Applications to Computer Science Lecture 45 - Rounding for set cover
Link NOC:Linear Programming and its Applications to Computer Science Lecture 46 - Analysis of Rounding
Link NOC:Linear Programming and its Applications to Computer Science Lecture 47 - Algorithm for Set Cover
Link NOC:Linear Programming and its Applications to Computer Science Lecture 48 - Linear Regression through LP
Link NOC:Linear Programming and its Applications to Computer Science Lecture 49 - Linear Classifiers through LP
Link NOC:Basics of Computational Complexity Lecture 1 - Introduction
Link NOC:Basics of Computational Complexity Lecture 2 - Outline
Link NOC:Basics of Computational Complexity Lecture 3 - Formalize Problems and Machines
Link NOC:Basics of Computational Complexity Lecture 4 - Turing Machine
Link NOC:Basics of Computational Complexity Lecture 5 - Asymptotics, Church-Turing Thesis and UTM
Link NOC:Basics of Computational Complexity Lecture 6 - Halting Problem and Diagonalization
Link NOC:Basics of Computational Complexity Lecture 7 - Classes P, NP, EXP
Link NOC:Basics of Computational Complexity Lecture 8 - Comparison of Classes and Non-determination
Link NOC:Basics of Computational Complexity Lecture 9 - NP Vs Ntime
Link NOC:Basics of Computational Complexity Lecture 10 - SAT is NP-hard
Link NOC:Basics of Computational Complexity Lecture 11 - Cook-Levin Theorem
Link NOC:Basics of Computational Complexity Lecture 12 - NP-Hardness and Co-Classes
Link NOC:Basics of Computational Complexity Lecture 13 - NEXP and Godel's Computation Question
Link NOC:Basics of Computational Complexity Lecture 14 - Time, Space Hierarchy
Link NOC:Basics of Computational Complexity Lecture 15 - NDTM Hierarchy
Link NOC:Basics of Computational Complexity Lecture 16 - Ladner's Theorem and Introduction to Oracles
Link NOC:Basics of Computational Complexity Lecture 17 - Oracle and Relativizing Proofs
Link NOC:Basics of Computational Complexity Lecture 18 - Non Relativizing P=NP and Introduction to Space Complexity
Link NOC:Basics of Computational Complexity Lecture 19 - PSpace Completeness
Link NOC:Basics of Computational Complexity Lecture 20 - QBF Game and NSpace
Link NOC:Basics of Computational Complexity Lecture 21 - NL Complete
Link NOC:Basics of Computational Complexity Lecture 22 - NL = coNL
Link NOC:Basics of Computational Complexity Lecture 23 - Polynomial Hierarchy
Link NOC:Basics of Computational Complexity Lecture 24 - Polynomial Hierarchy
Link NOC:Basics of Computational Complexity Lecture 25 - PH Complete and Oracle TM
Link NOC:Basics of Computational Complexity Lecture 26 - NP^NP and #SAT
Link NOC:Basics of Computational Complexity Lecture 27 - Counting Classes #P and PP
Link NOC:Basics of Computational Complexity Lecture 28 - Permanent and its Cycle cover of a Graph
Link NOC:Basics of Computational Complexity Lecture 29 - #P-Complete: Graph Gadgets
Link NOC:Basics of Computational Complexity Lecture 30 - #P-Hard: Analyse XOR
Link NOC:Basics of Computational Complexity Lecture 31 - Valient-Vazirani Lemma and Hashing
Link NOC:Basics of Computational Complexity Lecture 32 - SAT to Parity-SAT
Link NOC:Basics of Computational Complexity Lecture 33 - Parity Quantification
Link NOC:Basics of Computational Complexity Lecture 34 - Randomized Reduction of PH to Parity-P
Link NOC:Basics of Computational Complexity Lecture 35 - PH to #P
Link NOC:Basics of Computational Complexity Lecture 36 - Probabilistic TM
Link NOC:Basics of Computational Complexity Lecture 37 - Example of PTM and Introduction to RP and ZPP
Link NOC:Basics of Computational Complexity Lecture 38 - ZPP = RP and coRP
Link NOC:Basics of Computational Complexity Lecture 39 - Probability Amplification
Link NOC:Basics of Computational Complexity Lecture 40 - BPP in PH
Link NOC:Basics of Computational Complexity Lecture 41 - GNI is in BP.NP
Link NOC:Basics of Computational Complexity Lecture 42 - GI is NP-hard
Link NOC:Basics of Computational Complexity Lecture 43 - GI is NP-hard (Continued...) Going Beyond TMs
Link NOC:Basics of Computational Complexity Lecture 44 - Circuit Complexity
Link NOC:Basics of Computational Complexity Lecture 45 - TM with Advice - P/poly
Link NOC:Basics of Computational Complexity Lecture 46 - Circuits for NP and EXP
Link NOC:Basics of Computational Complexity Lecture 47 - Parallel Computation
Link NOC:Basics of Computational Complexity Lecture 48 - P-completeness and NEXP-completeness
Link NOC:Edge Computing Lecture 1 - Overview of Cloud Computing
Link NOC:Edge Computing Lecture 2 - Cloud Computing and its Limitation to Support Low Latency and RTT
Link NOC:Edge Computing Lecture 3 - Introduction to Edge Computing
Link NOC:Edge Computing Lecture 4 - Edge Computing Paradigms - 004
Link NOC:Edge Computing Lecture 5 - Overview of Virtualization
Link NOC:Edge Computing Lecture 6 - Docker Containers
Link NOC:Edge Computing Lecture 7 - Kubernetes
Link NOC:Edge Computing Lecture 8 - NoSQL Databases and Key Value Stores
Link NOC:Edge Computing Lecture 9 - Edge AI Intelligence at the Edge
Link NOC:Edge Computing Lecture 10 - Edge AI Intelligence at the Edge
Link NOC:Edge Computing Lecture 11 - Mobile Edge Computing
Link NOC:Edge Computing Lecture 12 - Geo-distributed Data Centers
Link NOC:Edge Computing Lecture 13 - Time and Clock Synchronization
Link NOC:Edge Computing Lecture 14 - Edge Computing Security and Privacy
Link NOC:Edge Computing Lecture 15 - Network Virtualization
Link NOC:Edge Computing Lecture 16 - Resource Allocation in Private and Public Edge-Cloud Systems
Link Cryptography and Network Security Lecture 1 - Introduction
Link Cryptography and Network Security Lecture 2 - Overview on Modern Cryptography
Link Cryptography and Network Security Lecture 3 - Introduction to Number Theory
Link Cryptography and Network Security Lecture 4 - Probability and Information Theory
Link Cryptography and Network Security Lecture 5 - Classical Cryptosystems
Link Cryptography and Network Security Lecture 6 - Cryptanalysis of Classical Ciphers
Link Cryptography and Network Security Lecture 7 - Shannons Theory
Link Cryptography and Network Security Lecture 8 - Shannons Theory (Continued...1)
Link Cryptography and Network Security Lecture 9 - Shannons Theory (Continued...2)
Link Cryptography and Network Security Lecture 10 - Symmetric Key Ciphers
Link Cryptography and Network Security Lecture 11 - Block Cipher Standards (DES)
Link Cryptography and Network Security Lecture 12 - Block Cipher Standards (AES)
Link Cryptography and Network Security Lecture 13 - Block Cipher Standards (AES) (Continued...)
Link Cryptography and Network Security Lecture 14 - Linear Cryptanalysis
Link Cryptography and Network Security Lecture 15 - Differential Cryptanalysis
Link Cryptography and Network Security Lecture 16 - Few other Cryptanalytic Techniques
Link Cryptography and Network Security Lecture 17 - Overview on S-Box Design Principles
Link Cryptography and Network Security Lecture 18 - Modes of Operation of Block Ciphers
Link Cryptography and Network Security Lecture 19 - Stream Ciphers
Link Cryptography and Network Security Lecture 20 - Stream Ciphers (Continued...1)
Link Cryptography and Network Security Lecture 21 - Stream Ciphers (Continued...2)
Link Cryptography and Network Security Lecture 22 - Pseudorandomness
Link Cryptography and Network Security Lecture 23 - Cryptographic Hash Functions
Link Cryptography and Network Security Lecture 24 - Cryptographic Hash Functions (Continued...1)
Link Cryptography and Network Security Lecture 25 - Cryptographic Hash Functions (Continued...2)
Link Cryptography and Network Security Lecture 26 - Message Authentication Codes
Link Cryptography and Network Security Lecture 27 - More Number Theoretic Results
Link Cryptography and Network Security Lecture 28 - The RSA Cryptosystem
Link Cryptography and Network Security Lecture 29 - Primality Testing
Link Cryptography and Network Security Lecture 30 - Factoring Algorithms
Link Cryptography and Network Security Lecture 31 - Some Comments on the Security of RSA
Link Cryptography and Network Security Lecture 32 - Discrete Logarithm Problem (DLP)
Link Cryptography and Network Security Lecture 33 - The Diffie-Hellman Problem and Security of ElGamal Systems
Link Cryptography and Network Security Lecture 34 - An Introduction to Elliptic Curve Cryptography
Link Cryptography and Network Security Lecture 35 - Application of Elliptic Curves to Cryptography
Link Cryptography and Network Security Lecture 36 - Implementation of Elliptic Curve Cryptography
Link Cryptography and Network Security Lecture 37 - Secret Sharing Schemes
Link Cryptography and Network Security Lecture 38 - A Tutorial on Network Protocols
Link Cryptography and Network Security Lecture 39 - System Security
Link Cryptography and Network Security Lecture 40 - Firewalls and Intrusion Detection Systems
Link Cryptography and Network Security Lecture 41 - Side Channel Analysis of Cryptographic Implementations
Link High Performance Computer Architecture Lecture 1 - Introduction & Course Outline
Link High Performance Computer Architecture Lecture 2 - Performance
Link High Performance Computer Architecture Lecture 3 - Instruction Set Architecture
Link High Performance Computer Architecture Lecture 4 - MIPS ISA and Processor
Link High Performance Computer Architecture Lecture 5 - MIPS ISA and Processor (Continued...)
Link High Performance Computer Architecture Lecture 6 - Pipelining - Introduction
Link High Performance Computer Architecture Lecture 7 - Instruction Pipelining
Link High Performance Computer Architecture Lecture 8 - Pipeline Hazards
Link High Performance Computer Architecture Lecture 9 - Data Hazards
Link High Performance Computer Architecture Lecture 10 - Software Pipelining
Link High Performance Computer Architecture Lecture 11 - In Quest of Higher ILP
Link High Performance Computer Architecture Lecture 12 - In Quest of Higher ILP (Continued...)
Link High Performance Computer Architecture Lecture 13 - Dynamic Instruction Scheduling
Link High Performance Computer Architecture Lecture 14 - Dynamic Instruction Scheduling (Continued...)
Link High Performance Computer Architecture Lecture 15 - Control Hazards
Link High Performance Computer Architecture Lecture 16 - Branch Prediction
Link High Performance Computer Architecture Lecture 17 - Branch Prediction (Continued...)
Link High Performance Computer Architecture Lecture 18 - Dynamic Instruction Scheduling with Branch Prediction
Link High Performance Computer Architecture Lecture 19 - Hardware-based Speculation
Link High Performance Computer Architecture Lecture 20 - Tutorial - I
Link High Performance Computer Architecture Lecture 21 - Hierarchical Memory Organization
Link High Performance Computer Architecture Lecture 22 - Hierarchical Memory Organization (Continued...1)
Link High Performance Computer Architecture Lecture 23 - Hierarchical Memory Organization (Continued...2)
Link High Performance Computer Architecture Lecture 24 - Hierarchical Memory Organization (Continued...3)
Link High Performance Computer Architecture Lecture 25 - Cache Optimization Techniques (Continued...1)
Link High Performance Computer Architecture Lecture 26 - Cache Optimization Techniques (Continued...2)
Link High Performance Computer Architecture Lecture 27 - Main Memory Organization
Link High Performance Computer Architecture Lecture 28 - Main Memory Optimizations
Link High Performance Computer Architecture Lecture 29 - Virtual Memory
Link High Performance Computer Architecture Lecture 30 - Virtual Memory (Continued...)
Link High Performance Computer Architecture Lecture 31 - Virtual Machines
Link High Performance Computer Architecture Lecture 32 - Storage Technology
Link High Performance Computer Architecture Lecture 33 - Storage Technology (Continued...)
Link High Performance Computer Architecture Lecture 34 - Case Studies
Link High Performance Computer Architecture Lecture 35 - Case Studies (Continued...1)
Link High Performance Computer Architecture Lecture 36 - Case Studies (Continued...2)
Link High Performance Computer Architecture Lecture 37 - Multithreading & Multiprocessing
Link High Performance Computer Architecture Lecture 38 - Simultaneous Multithreading
Link High Performance Computer Architecture Lecture 39 - Symmetric Multiprocessors
Link High Performance Computer Architecture Lecture 40 - Distributed Memory Multiprocessors
Link High Performance Computer Architecture Lecture 41 - Cluster, Grid and Cloud Computing
Link Low Power VLSI Circuits and Systems Lecture 1 - Introduction & Course Outline
Link Low Power VLSI Circuits and Systems Lecture 2 - MOS Transistors - I
Link Low Power VLSI Circuits and Systems Lecture 3 - MOS Transistors - II
Link Low Power VLSI Circuits and Systems Lecture 4 - MOS Transistors - III
Link Low Power VLSI Circuits and Systems Lecture 5 - MOS Transistors - IV
Link Low Power VLSI Circuits and Systems Lecture 6 - MOS Inverters - I
Link Low Power VLSI Circuits and Systems Lecture 7 - MOS Inverters - II
Link Low Power VLSI Circuits and Systems Lecture 8 - MOS Inverters - III
Link Low Power VLSI Circuits and Systems Lecture 9 - MOS Inverters - IV
Link Low Power VLSI Circuits and Systems Lecture 10 - Static CMOS Circuits - I
Link Low Power VLSI Circuits and Systems Lecture 11 - Static CMOS Circuits - II
Link Low Power VLSI Circuits and Systems Lecture 12 - MOS Dynamic Circuits - I
Link Low Power VLSI Circuits and Systems Lecture 13 - MOS Dynamic Circuits - II
Link Low Power VLSI Circuits and Systems Lecture 14 - Pass Transistor Logic Circuits - I
Link Low Power VLSI Circuits and Systems Lecture 15 - Pass Transistor Logic Circuits - II
Link Low Power VLSI Circuits and Systems Lecture 16 - MOS Memories
Link Low Power VLSI Circuits and Systems Lecture 17 - Finite State Machines
Link Low Power VLSI Circuits and Systems Lecture 18 - Switching Power Dissipation
Link Low Power VLSI Circuits and Systems Lecture 19 - Tutorial - I
Link Low Power VLSI Circuits and Systems Lecture 20 - Dynamic Power Dissipation
Link Low Power VLSI Circuits and Systems Lecture 21 - Leakage Power Dissipation
Link Low Power VLSI Circuits and Systems Lecture 22 - Supply Voltage Scaling - I
Link Low Power VLSI Circuits and Systems Lecture 23 - Supply Voltage Scaling - II
Link Low Power VLSI Circuits and Systems Lecture 24 - Supply Voltage Scaling - III
Link Low Power VLSI Circuits and Systems Lecture 25 - Supply Voltage Scaling - IV
Link Low Power VLSI Circuits and Systems Lecture 26 - Tutorial - II
Link Low Power VLSI Circuits and Systems Lecture 27 - Minimizing Switched Capacitance - I
Link Low Power VLSI Circuits and Systems Lecture 28 - Minimizing Switched Capacitance - II
Link Low Power VLSI Circuits and Systems Lecture 29 - Minimizing Switched Capacitance - III
Link Low Power VLSI Circuits and Systems Lecture 30 - Minimizing Switched Capacitance - IV
Link Low Power VLSI Circuits and Systems Lecture 31 - Minimizing Switched Capacitance - V
Link Low Power VLSI Circuits and Systems Lecture 32 - Minimizing Leakage Power - I
Link Low Power VLSI Circuits and Systems Lecture 33 - Minimizing Leakage Power - II
Link Low Power VLSI Circuits and Systems Lecture 34 - Minimizing Leakage Power - III
Link Low Power VLSI Circuits and Systems Lecture 35 - Variation Tolerant Design
Link Low Power VLSI Circuits and Systems Lecture 36 - Adiabatic Logic Circuits
Link Low Power VLSI Circuits and Systems Lecture 37 - Battery-Driven System Design
Link Low Power VLSI Circuits and Systems Lecture 38 - CAD Tools for Low Power
Link Low Power VLSI Circuits and Systems Lecture 39 - Tutorial - III
Link Low Power VLSI Circuits and Systems Lecture 40 - Course Summary
Link Real Time Systems Lecture 1 - Introduction
Link Real Time Systems Lecture 2 - Real - Time System Characteristics
Link Real Time Systems Lecture 3 - Few Basic Issues
Link Real Time Systems Lecture 4 - Modelling Timing Constraints
Link Real Time Systems Lecture 5 - Modelling Timing Constraints (Continued.)
Link Real Time Systems Lecture 6 - Basics of Real - Time Task Scheduling
Link Real Time Systems Lecture 7 - Cyclic Scheduler
Link Real Time Systems Lecture 8 - Event - Driven Scheduling
Link Real Time Systems Lecture 9 - Rate Monotonic Scheduler
Link Real Time Systems Lecture 10 - RMA Scheduling : Further Issues
Link Real Time Systems Lecture 11 - Deadline Monotonic Scheduling and Other Issues
Link Real Time Systems Lecture 12 - Few Issues in Use of RMA
Link Real Time Systems Lecture 13 - Resource Sharing Among Real-Time Tasks
Link Real Time Systems Lecture 14 - Highest Locker and Priority Ceiling Protocols
Link Real Time Systems Lecture 15 - An Analysis of Priority Ceiling Protocol
Link Real Time Systems Lecture 16 - Handling Task Dependencies
Link Real Time Systems Lecture 17 - Real-Time Task Scheduling on Multiprocessors and Distributed Systems
Link Real Time Systems Lecture 18 - Real-Time Task Scheduling on Multiprocessors and Distributed Systems (Continued.)
Link Real Time Systems Lecture 19 - Clock Synchronization in Distributed Real-Time Systems
Link Real Time Systems Lecture 20 - Internal Clock Synchronization in Presence of Byzantine Clocks
Link Real Time Systems Lecture 21 - A Few Basic Issues in Real-Time Operating Systems
Link Real Time Systems Lecture 22 - Tutorial - I
Link Real Time Systems Lecture 23 - A Few Basic Issues in Real-Time Operating Systems (Continued.)
Link Real Time Systems Lecture 24 - Unix and Windows as RTOS
Link Real Time Systems Lecture 25 - Real - Time POSIX
Link Real Time Systems Lecture 26 - Real - Time POSIX (Continued.)
Link Real Time Systems Lecture 27 - Open Source and Commercial RTOS
Link Real Time Systems Lecture 28 - Open Source and Commercial RTOS (Continued.)
Link Real Time Systems Lecture 29 - Benchmarking Real - Time Computer & Operating Systems
Link Real Time Systems Lecture 30 - Benchmarking Real - Time Computer & Operating Systems (Continued.)
Link Real Time Systems Lecture 31 - Real - Time Communications
Link Real Time Systems Lecture 32 - Few Basic Issues in Real - Time Communications
Link Real Time Systems Lecture 33 - Review of Computer Networking
Link Real Time Systems Lecture 34 - Real - Time Communication in a LAN
Link Real Time Systems Lecture 35 - Real - Time Communication in a LAN (Continued.)
Link Real Time Systems Lecture 36 - Performance of Two Real -Time Communication Protocols
Link Real Time Systems Lecture 37 - Real - Time Communication over Packet Switched Networks
Link Real Time Systems Lecture 38 - Real - Time Communication over Packet Switched Networks (Continued.)
Link Real Time Systems Lecture 39 - Real - Time Communication over Packet Switched Networks (Continued.)
Link Real Time Systems Lecture 40 - Real - Time Databases
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 1 - Introduction to Artificial Intelligence
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 2 - Intelligent Agents
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 3 - State Space Search
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 4 - Uninformed Search
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 5 - Informed Search
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 6 - Informed Search - 2
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 7 - Two Players Games - I
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 8 - Two Players Games - II
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 9 - Constraint Satisfaction Problems - 1
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 10 - Constraint Satisfaction Problems - 2
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 11 - Knowledge Representation and Logic
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 12 - Interface in Propositional Logic
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 13 - First Order Logic
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 14 - Reasoning Using First Order Logic
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 15 - Resolution in FOPL
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 16 - Rule Based System
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 17 - Rule Based Systems II
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 18 - Semantic Net
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 19 - Reasoning in Semantic Net
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 20 - Frames
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 21 - Planning - 1
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 22 - Planning - 2
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 23 - Planning - 3
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 24 - Planning - 4
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 25 - Rule Based Expert System
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 26 - Reasoning with Uncertainty - I
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 27 - Reasoning with Uncertainty - II
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 28 - Reasoning with Uncertainty - III
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 29 - Reasoning with Uncertainty - IV
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 30 - Fuzzy Reasoning - I
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 31 - Fuzzy Reasoning - II
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 32 - Introduction to Learning - I
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 33 - Introduction to Learning - II
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 34 - Rule Induction and Decision Trees - I
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 35 - Rule Induction and Decision Trees - II
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 36 - Learning Using neural Networks - I
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 37 - Learning Using Neural Networks - II
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 38 - Probabilistic Learning
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 39 - Natural Language Processing - I
Link Artificial Intelligence (Prof. Anupam Basu) Lecture 40 - Natural Language Processing - II
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 1 - Introduction to Artificial Intelligence
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 2 - Problem Solving by Search
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 3 - Searching with Costs
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 4 - Informed State Space Search
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 5 - Heuristic Search: A* and Beyond
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 6 - Problem Reduction Search: AND/OR Graphs
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 7 - Searching Game Trees
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 8 - Knowledge Based Systems: Logic and Deduction
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 9 - First Order Logic
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 10 - Inference in First Order Logic
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 11 - Resolution - Refutation Proofs
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 12 - Resolution Refutation Proofs
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 13 - Logic Programming : Prolog
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 14 - Prolog Programming
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 15 - Prolog: Exercising Control
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 16 - Additional Topics
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 17 - Introduction to Planning
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 18 - Partial Order Planning
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 19 - GraphPLAN and SATPlan
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 20 - SATPlan
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 21 - Reasoning under uncertainty
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 22 - Bayesian Networks
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 23 - Reasoning with Bayes Networks
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 24 - Reasoning with Bayes networks (Contd.)
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 25 - Reasoning under uncertainty: Issues
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 26 - Learning : Decision Trees
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 27 - Learning : Neural Networks
Link Artificial Intelligence (Prof. P. Dasgupta) Lecture 28 - Back Propagation Learning
Link Computer Networks Lecture 1 - Emergence of Networks & Reference Models
Link Computer Networks Lecture 2 - Network Topology
Link Computer Networks Lecture 3 - Physical Medium - I
Link Computer Networks Lecture 4 - Physical Medium - II
Link Computer Networks Lecture 5 - Multiplexing (Sharing a Medium)
Link Computer Networks Lecture 6 - Telecom Networks
Link Computer Networks Lecture 7 - Switches - I
Link Computer Networks Lecture 8 - Pocket Switches
Link Computer Networks Lecture 9 - SONET/SDH
Link Computer Networks Lecture 10 - Fiber Optic Components
Link Computer Networks Lecture 11 - Routing and Wavelength Assignment
Link Computer Networks Lecture 12 - Protection and Restoration
Link Computer Networks Lecture 13 - Multiple Access
Link Computer Networks Lecture 14 - Token Based Mac
Link Computer Networks Lecture 15 - Data Link Protocols
Link Computer Networks Lecture 16 - Error Control
Link Computer Networks Lecture 17 - Stop & Wait Protocol
Link Computer Networks Lecture 18 - Satellite Communication
Link Computer Networks Lecture 19 - Ethernet - CSMA/CD
Link Computer Networks Lecture 20 - Modern Ethernet
Link Computer Networks Lecture 21 - Local Internetworking
Link Computer Networks Lecture 22 - Cellular Networks
Link Computer Networks Lecture 23 - Wireless Network
Link Computer Networks Lecture 24 - ATM : Asynchronous Transfer Mode
Link Computer Networks Lecture 25 - ATM Signaling, Routing and LAN Emulation
Link Computer Networks Lecture 26 - Introduction to Routing
Link Computer Networks Lecture 27 - RIP - Distance Vector Routing
Link Computer Networks Lecture 28 - IP version 4
Link Computer Networks Lecture 29 - IP Version 6 & Mobile IP
Link Computer Networks Lecture 30 - UDP & Client Server
Link Computer Networks Lecture 31 - TCP
Link Computer Networks Lecture 32 - IP Multicasting
Link Computer Networks Lecture 33 - DHCP and ICMP
Link Computer Networks Lecture 34 - DNS & Directory
Link Computer Networks Lecture 35 - Congestion Control
Link Computer Networks Lecture 36 - QOS & Multimedia
Link Computer Networks Lecture 37 - Network Management
Link Computer Networks Lecture 38 - Security
Link Computer Networks Lecture 39 - FTP - SMTP
Link Computer Networks Lecture 40 - HTTP
Link Data Communication Lecture 1 - Introduction and Course Outline - Data Communication
Link Data Communication Lecture 2 - Layered Architecture
Link Data Communication Lecture 3 - Data and Signal
Link Data Communication Lecture 4 - Transmission Impairments and Channel Capacity
Link Data Communication Lecture 5 - Guided Transmission Media
Link Data Communication Lecture 6 - Unguided Media
Link Data Communication Lecture 7 - Transmission of Digital Signal - I
Link Data Communication Lecture 8 - Transmission of Digital Signal - II
Link Data Communication Lecture 9 - Transmission of Analog Signal - I
Link Data Communication Lecture 10 - Transmission of Analog Signal - II
Link Data Communication Lecture 11 - Multiplexing
Link Data Communication Lecture 12 - Multiplexing
Link Data Communication Lecture 13 - Multiplexing Applications - I
Link Data Communication Lecture 14 - Multiplexing Applications - II
Link Data Communication Lecture 15 - Interfacing to the Media
Link Data Communication Lecture 16 - Error Detection and Correction
Link Data Communication Lecture 17 - Flow and Error Control
Link Data Communication Lecture 18 - Data Link Control
Link Data Communication Lecture 19 - Switching Techniques Circuit Switching
Link Data Communication Lecture 20 - Switching Techniques Packet Switching
Link Data Communication Lecture 21 - Routing - I
Link Data Communication Lecture 22 - Routing - II
Link Data Communication Lecture 23 - Congestion Control
Link Data Communication Lecture 24 - X.25 and Frame Relay
Link Data Communication Lecture 25 - ATM
Link Data Communication Lecture 26 - Medium Access Control - I
Link Data Communication Lecture 27 - Medium Access Control - II
Link Data Communication Lecture 28 - Medium Access Control - III
Link Data Communication Lecture 29 - IEEE 802 LANs
Link Data Communication Lecture 30 - High Speed LANs
Link Data Communication Lecture 31 - Wireless LANs
Link Data Communication Lecture 32 - Cellular Telephone Systems
Link Data Communication Lecture 33 - Satellite Communications
Link Data Communication Lecture 34 - Internet and Internetworking
Link Data Communication Lecture 35 - TCP/IP - I
Link Data Communication Lecture 36 - TCP/IP - II
Link Data Communication Lecture 37 - Multimedia Networks
Link Data Communication Lecture 38 - Audio and Video Compression
Link Data Communication Lecture 39 - Multimedia Services
Link Data Communication Lecture 40 - Secured Communication - I
Link Data Communication Lecture 41 - Secured Communication - II
Link Electronic Design Automation Lecture 1 - Introduction
Link Electronic Design Automation Lecture 2 - Verilog : Part - I
Link Electronic Design Automation Lecture 3 - Verilog : Part - II
Link Electronic Design Automation Lecture 4 - Verilog : Part - III
Link Electronic Design Automation Lecture 5 - Verilog : Part - IV
Link Electronic Design Automation Lecture 6 - Verilog : Part - V
Link Electronic Design Automation Lecture 7 - Verilog : Part - VI
Link Electronic Design Automation Lecture 8 - Synthesis : Part - I
Link Electronic Design Automation Lecture 9 - Synthesis : Part - II
Link Electronic Design Automation Lecture 10 - Synthesis : Part - III
Link Electronic Design Automation Lecture 11 - Synthesis : Part - IV
Link Electronic Design Automation Lecture 12 - Synthesis : Part - V
Link Electronic Design Automation Lecture 13 - Synthesis : Part - VI
Link Electronic Design Automation Lecture 14 - Synthesis : Part - VII
Link Electronic Design Automation Lecture 15 - Backend Design : Part - I
Link Electronic Design Automation Lecture 16 - Backend Design : Part - II
Link Electronic Design Automation Lecture 17 - Backend Design : Part - III
Link Electronic Design Automation Lecture 18 - Backend Design : Part - IV
Link Electronic Design Automation Lecture 19 - Backend Design : Part - V
Link Electronic Design Automation Lecture 20 - Backend Design : Part - VI
Link Electronic Design Automation Lecture 21 - Backend Design : Part - VII
Link Electronic Design Automation Lecture 22 - Backend Design : Part - VIII
Link Electronic Design Automation Lecture 23 - Backend Design : Part - IX
Link Electronic Design Automation Lecture 24 - Backend Design : Part - X
Link Electronic Design Automation Lecture 25 - Backend Design : Part - XI
Link Electronic Design Automation Lecture 26 - Backend Design : Part - XII
Link Electronic Design Automation Lecture 27 - Backend Design : Part - XIII
Link Electronic Design Automation Lecture 28 - Backend Design : Part - XIV
Link Electronic Design Automation Lecture 29 - Backend Design : Part - XV
Link Electronic Design Automation Lecture 30 - Testing Part - I
Link Electronic Design Automation Lecture 31 - Testing Part - II
Link Electronic Design Automation Lecture 32 - Testing Part - III
Link Electronic Design Automation Lecture 33 - Testing Part - IV
Link Electronic Design Automation Lecture 34 - Testing Part - V
Link Electronic Design Automation Lecture 35 - Testing Part - VI
Link Internet Technology Lecture 1 - Introduction To Internet
Link Internet Technology Lecture 2 - Review Of Network Technologies
Link Internet Technology Lecture 3 - TCP/IP - Part-I
Link Internet Technology Lecture 4 - TCP/IP - Part-II
Link Internet Technology Lecture 5 - TCP/IP - Part-III
Link Internet Technology Lecture 6 - IP Subnetting and Addressing
Link Internet Technology Lecture 7 - Internet Routing Protocol - Part-I
Link Internet Technology Lecture 8 - Internet Routing Protocol - Part-II
Link Internet Technology Lecture 9 - Client Server Concepts DNS, Telnet, FTP
Link Internet Technology Lecture 10 - Electronic Mail
Link Internet Technology Lecture 11 - World Wide Web - Part-I
Link Internet Technology Lecture 12 - World Wide Web - Part-II
Link Internet Technology Lecture 13 - HTML : Part-I
Link Internet Technology Lecture 14 - HTML : Part-II
Link Internet Technology Lecture 15 - HTML : Part-III
Link Internet Technology Lecture 16 - Extensible Markup Language (XML)
Link Internet Technology Lecture 17 - HTML Forms
Link Internet Technology Lecture 18 - Image Maps
Link Internet Technology Lecture 19 - CGI Scripts
Link Internet Technology Lecture 20 - Other Technologies
Link Internet Technology Lecture 21 - PERL - Part-I
Link Internet Technology Lecture 22 - PERL - Part II
Link Internet Technology Lecture 23 - PERL - Part III
Link Internet Technology Lecture 24 - PERL - Part IV
Link Internet Technology Lecture 25 - Javascript : Part-I
Link Internet Technology Lecture 26 - Javascript Examples (Continued)
Link Internet Technology Lecture 27 - Using Cookies
Link Internet Technology Lecture 28 - Java Applets : Part-I
Link Internet Technology Lecture 29 - Java Applets : Part-II
Link Internet Technology Lecture 30 - Client-Server Programming In Java
Link Internet Technology Lecture 31 - Intranet, Extranet, Firewall
Link Internet Technology Lecture 32 - Basic Cryptographic Concepts Part - I
Link Internet Technology Lecture 33 - Basic Cryptographic Concepts Part - II
Link Internet Technology Lecture 34 - Basic Cryptographic Concepts Part - III
Link Internet Technology Lecture 35 - Electronic Commerce
Link Internet Technology Lecture 36 - Streaming Multimedia Applications
Link Internet Technology Lecture 37 - Internet Telephony
Link Internet Technology Lecture 38 - Search Engine And Web Crawlers : Part-I
Link Internet Technology Lecture 39 - Search Engine And Web Crawlers : Part-II
Link Internet Technology Lecture 40 - Course Summary And Conclusion
Link Programming and Data Structure Lecture 1 - Introduction
Link Programming and Data Structure Lecture 2 - C Programming - I
Link Programming and Data Structure Lecture 3 - C Programming - II
Link Programming and Data Structure Lecture 4 - C Programming - III
Link Programming and Data Structure Lecture 5 - Data Structuring : Case Study - I
Link Programming and Data Structure Lecture 6 - Data Structuring : Case Study - II
Link Programming and Data Structure Lecture 7 - Data Structuring : Case Study - III
Link Programming and Data Structure Lecture 8 - Problem Decomposition By Recursion - I
Link Programming and Data Structure Lecture 9 - Problem Decomposition By Recursion - II
Link Programming and Data Structure Lecture 10 - Problem Decomposition By Recursion - III
Link Programming and Data Structure Lecture 11 - Merge sort And Quick sort
Link Programming and Data Structure Lecture 12 - Characters And Strings
Link Programming and Data Structure Lecture 13 - Arrays: Addresses And Contents
Link Programming and Data Structure Lecture 14 - Structures - I
Link Programming and Data Structure Lecture 15 - Structures - II
Link Programming and Data Structure Lecture 16 - Dynamic Allocation Part - I
Link Programming and Data Structure Lecture 17 - Linked Lists - I
Link Programming and Data Structure Lecture 18 - Complexity (Efficiency) of Algorithms
Link Programming and Data Structure Lecture 19 - Asymptotic Growth Functions
Link Programming and Data Structure Lecture 20 - Asymptotic Analysis of Algorithms
Link Programming and Data Structure Lecture 21 - Data Structuring
Link Programming and Data Structure Lecture 22 - Search Trees
Link Programming and Data Structure Lecture 23 - Search Trees - II
Link Programming and Data Structure Lecture 24 - Search Trees - III
Link Programming and Data Structure Lecture 25 - 2-3 Trees
Link Programming and Data Structure Lecture 26 - Algorithm Design - I
Link Programming and Data Structure Lecture 27 - Algorithm Design - II
Link Programming and Data Structure Lecture 28 - Algorithm Design - III
Link Programming and Data Structure Lecture 29 - Graphs - I
Link Programming and Data Structure Lecture 30 - Graphs - II
Link Programming and Data Structure Lecture 31 - Graphs - III
Link Programming and Data Structure Lecture 32 - Conclusions
Link NOC:Software Testing Lecture 1 - Introduction
Link NOC:Software Testing Lecture 2 - Levels of Testing
Link NOC:Software Testing Lecture 3 - Basic Concepts in Testing
Link NOC:Software Testing Lecture 4 - Basic Concepts in Testing (Continued...)
Link NOC:Software Testing Lecture 5 - Unit Testing
Link NOC:Software Testing Lecture 6 - Equivalence and BV Testing
Link NOC:Software Testing Lecture 7 - Special Value Testing
Link NOC:Software Testing Lecture 8 - Combinatorial Testing
Link NOC:Software Testing Lecture 9 - Pairwise Testing
Link NOC:Software Testing Lecture 10 - White Box Testing
Link NOC:Software Testing Lecture 11 - MC/DC Testing
Link NOC:Software Testing Lecture 12 - MC/DC Testing (Continued...)
Link NOC:Software Testing Lecture 13 - Path Testing
Link NOC:Software Testing Lecture 14 - Dataflow and Mutation Testing
Link NOC:Software Testing Lecture 15 - Mutation Testing
Link NOC:Software Testing Lecture 16 - Integration Testing
Link NOC:Software Testing Lecture 17 - System Testing
Link NOC:Software Testing Lecture 18 - Regression Testing
Link NOC:Software Testing Lecture 19 - Testing Object-Oriented Program - Part 1
Link NOC:Software Testing Lecture 20 - Testing Object-Oriented Program - Part 2
Link NOC:Programming in C++ Lecture 1 - Module 1 : Recap of C
Link NOC:Programming in C++ Lecture 2 - Module 1 : Recap of C
Link NOC:Programming in C++ Lecture 3 - Module 1 : Recap of C
Link NOC:Programming in C++ Lecture 4 - Module 2 : Programs with IO and Loop
Link NOC:Programming in C++ Lecture 5 - Module 3 : Arrays and Strings
Link NOC:Programming in C++ Lecture 6 - Module 4 : Sorting and Searching
Link NOC:Programming in C++ Lecture 7 - Module 5 : Stack and its Applications
Link NOC:Programming in C++ Lecture 8 - Module 6 : Constants and Inline Functions
Link NOC:Programming in C++ Lecture 9 - Module 6 : Constants and Inline Functions (Continued...)
Link NOC:Programming in C++ Lecture 10 - Module 7 : Reference and Pointer
Link NOC:Programming in C++ Lecture 11 - Module 7 : Reference and Pointer (Continued...)
Link NOC:Programming in C++ Lecture 12 - Module 8 : Default Parameters and Function Overloading
Link NOC:Programming in C++ Lecture 13 - Module 8 : Default Parameters and Function Overloading (Continued...)
Link NOC:Programming in C++ Lecture 14 - Module 8 : Default Parameters and Function Overloading (Continued...)
Link NOC:Programming in C++ Lecture 15 - Module 9 : Operator Overloading
Link NOC:Programming in C++ Lecture 16 - Module 9 : Operator Overloading (Continued...)
Link NOC:Programming in C++ Lecture 17 - Module 10 : Dynamic Memory Management
Link NOC:Programming in C++ Lecture 18 - Module 10 : Dynamic Memory Management (Continued...)
Link NOC:Programming in C++ Lecture 19 - Module 11 : Classes and Objects
Link NOC:Programming in C++ Lecture 20 - Module 11 : Classes and Objects (Continued...)
Link NOC:Programming in C++ Lecture 21 - Module 12 : Access Specifiers
Link NOC:Programming in C++ Lecture 22 - Module 12 : Access Specifiers (Continued...)
Link NOC:Programming in C++ Lecture 23 - Module 13 : Constructors, Destructors and Object Lifetime
Link NOC:Programming in C++ Lecture 24 - Module 13 : Constructors, Destructors and Object Lifetime (Continued...)
Link NOC:Programming in C++ Lecture 25 - Module 13 : Constructors, Destructors and Object Lifetime (Continued...)
Link NOC:Programming in C++ Lecture 26 - Module 14 : Copy Constructor and Copy Assignment Operator
Link NOC:Programming in C++ Lecture 27 - Module 14 : Copy Constructor and Copy Assignment Operator (Continued...)
Link NOC:Programming in C++ Lecture 28 - Module 14 : Copy Constructor and Copy Assignment Operator (Continued...)
Link NOC:Programming in C++ Lecture 29 - Module 15 : Const-ness
Link NOC:Programming in C++ Lecture 30 - Module 15 : Const-ness (Continued...)
Link NOC:Programming in C++ Lecture 31 - Module 16 : Static Members
Link NOC:Programming in C++ Lecture 32 - Module 17 : friend Function and friend Class
Link NOC:Programming in C++ Lecture 33 - Module 18 : Overloading Operator for User Defined Types - Part I
Link NOC:Programming in C++ Lecture 34 - Module 19 : Overloading Operator for User Defined Types - Part II
Link NOC:Programming in C++ Lecture 35 - Module 20 : Namespace
Link NOC:Programming in C++ Lecture 36 - Module 21 : Inheirtnace - Part I
Link NOC:Programming in C++ Lecture 37 - Module 22 : Inheritance - Part II
Link NOC:Programming in C++ Lecture 38 - Module 23 : Inheritance - Part III
Link NOC:Programming in C++ Lecture 39 - Module 24 : Inheritance - Part IV
Link NOC:Programming in C++ Lecture 40 - Module 25 : Inheritance - Part V
Link NOC:Programming in C++ Lecture 41 - Module 26 : Dynamic Binding - Part I
Link NOC:Programming in C++ Lecture 42 - Module 27 : Dynamic Binding (Polymorphism) - Part II
Link NOC:Programming in C++ Lecture 43 - Module 28 : Dynamic Binding (Polymorphism) - Part III
Link NOC:Programming in C++ Lecture 44 - Module 29 : Dynamic Binding (Polymorphism) - Part IV
Link NOC:Programming in C++ Lecture 45 - Module 30 : Dynamic Binding (Polymorphism) - Part V
Link NOC:Programming in C++ Lecture 46 - Module 31 : Virtual Function Table
Link NOC:Programming in C++ Lecture 47 - Module 32 : Type casting and cast operators - Part I
Link NOC:Programming in C++ Lecture 48 - Module 33 : Type casting and cast operators - Part II
Link NOC:Programming in C++ Lecture 49 - Module 34 : Type casting and cast operators - Part III
Link NOC:Programming in C++ Lecture 50 - Module 35 : Multiple Inheritance
Link NOC:Programming in C++ Lecture 51 - Module 35 : Multiple Inheritance (Continued...)
Link NOC:Programming in C++ Lecture 52 - Module 36 : Exceptions (Error Handling in C) - Part I
Link NOC:Programming in C++ Lecture 53 - Module 37 : Exceptions (Error Handling in C) - Part II
Link NOC:Programming in C++ Lecture 54 - Module 38 : Template (Function Template) - Part I
Link NOC:Programming in C++ Lecture 55 - Module 39 : Template (Function Template) - Part II
Link NOC:Programming in C++ Lecture 56 - Module 40 : Closing Comments
Link NOC:Introduction to Machine Learning Lecture 1 - Introduction
Link NOC:Introduction to Machine Learning Lecture 2 - Different Types of Learning
Link NOC:Introduction to Machine Learning Lecture 3 - Hypothesis Space and Inductive Bias
Link NOC:Introduction to Machine Learning Lecture 4 - Evaluation and Cross-Validation
Link NOC:Introduction to Machine Learning Lecture 5 - Tutorial - I
Link NOC:Introduction to Machine Learning Lecture 6 - Linear Regression
Link NOC:Introduction to Machine Learning Lecture 7 - Introduction to Decision Trees
Link NOC:Introduction to Machine Learning Lecture 8 - Learning Decision Tree
Link NOC:Introduction to Machine Learning Lecture 9 - Overfitting
Link NOC:Introduction to Machine Learning Lecture 10 - Python Exercise on Decision Tree and Linear Regression
Link NOC:Introduction to Machine Learning Lecture 11 - Tutorial - II
Link NOC:Introduction to Machine Learning Lecture 12 - k-Nearest Neighbour
Link NOC:Introduction to Machine Learning Lecture 13 - Feature Selection
Link NOC:Introduction to Machine Learning Lecture 14 - Feature Extraction
Link NOC:Introduction to Machine Learning Lecture 15 - Collaborative Filtering
Link NOC:Introduction to Machine Learning Lecture 16 - Python Exercise on kNN and PCA
Link NOC:Introduction to Machine Learning Lecture 17 - Tutorial - III
Link NOC:Introduction to Machine Learning Lecture 18 - Bayesian Learning
Link NOC:Introduction to Machine Learning Lecture 19 - Naive Bayes
Link NOC:Introduction to Machine Learning Lecture 20 - Bayesian Network
Link NOC:Introduction to Machine Learning Lecture 21 - Python Exercise on Naive Bayes
Link NOC:Introduction to Machine Learning Lecture 22 - Tutorial - IV
Link NOC:Introduction to Machine Learning Lecture 23 - Logistic Regression
Link NOC:Introduction to Machine Learning Lecture 24 - Introduction Support Vector Machine
Link NOC:Introduction to Machine Learning Lecture 25 - SVM : The Dual Formulation
Link NOC:Introduction to Machine Learning Lecture 26 - SVM : Maximum Margin with Noise
Link NOC:Introduction to Machine Learning Lecture 27 - Nonlinear SVM and Kennel Function
Link NOC:Introduction to Machine Learning Lecture 28 - SVM : Solution to the Dual Problem
Link NOC:Introduction to Machine Learning Lecture 29 - Python Exercise on SVM
Link NOC:Introduction to Machine Learning Lecture 30 - Introduction
Link NOC:Introduction to Machine Learning Lecture 31 - Multilayer Neural Network
Link NOC:Introduction to Machine Learning Lecture 32 - Neural Network and Backpropagation Algorithm
Link NOC:Introduction to Machine Learning Lecture 33 - Deep Neural Network
Link NOC:Introduction to Machine Learning Lecture 34 - Python Exercise on Neural Network
Link NOC:Introduction to Machine Learning Lecture 35 - Tutorial - VI
Link NOC:Introduction to Machine Learning Lecture 36 - Introduction to Computational Learning Theory
Link NOC:Introduction to Machine Learning Lecture 37 - Sample Complexity : Finite Hypothesis Space
Link NOC:Introduction to Machine Learning Lecture 38 - VC Dimension
Link NOC:Introduction to Machine Learning Lecture 39 - Introduction to Ensembles
Link NOC:Introduction to Machine Learning Lecture 40 - Bagging and Boosting
Link NOC:Introduction to Machine Learning Lecture 41 - Introduction to Clustering
Link NOC:Introduction to Machine Learning Lecture 42 - Kmeans Clustering
Link NOC:Introduction to Machine Learning Lecture 43 - Agglomerative Hierarchical Clustering
Link NOC:Introduction to Machine Learning Lecture 44 - Python Exercise on kmeans clustering
Link NOC:Object-Oriented Analysis and Design Lecture 1 - Challanges in Software Engineering
Link NOC:Object-Oriented Analysis and Design Lecture 2 - Complexity of Software
Link NOC:Object-Oriented Analysis and Design Lecture 3 - Complexity of Software (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 4 - Structure and Attributes of a Complex System
Link NOC:Object-Oriented Analysis and Design Lecture 5 - Structure and Attributes of a Complex System (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 6 - Object-Oriented Analysis and Design
Link NOC:Object-Oriented Analysis and Design Lecture 7 - Bringing Order to Chaos
Link NOC:Object-Oriented Analysis and Design Lecture 8 - Bringing Order to Chaos (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 9 - Evolution of Object Models - Programming Languages and Paradigms
Link NOC:Object-Oriented Analysis and Design Lecture 10 - Foundations of the Object Model - OOA, OOD and OOP
Link NOC:Object-Oriented Analysis and Design Lecture 11 - Foundations of the Object Model - OOA, OOD and OOP (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 12 - Elements of Object Model (Major) : Abstraction and Encapsulation
Link NOC:Object-Oriented Analysis and Design Lecture 13 - Elements of Object Model (Major) : Abstraction and Encapsulation (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 14 - Elements of the Object Model (Major) : Modularity and Hierarchy
Link NOC:Object-Oriented Analysis and Design Lecture 15 - Elements of the Object Model (Major) : Modularity and Hierarchy (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 16 - Elements of the Object Model (Minor) : Typing, Concurrency and Persistence
Link NOC:Object-Oriented Analysis and Design Lecture 17 - Elements of the Object Model (Minor) : Typing, Concurrency and Persistence (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 18 - Nature of an object : State, Behavior and Identity
Link NOC:Object-Oriented Analysis and Design Lecture 19 - Nature of an object : State, Behavior and Identity (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 20 - Relationships among objects
Link NOC:Object-Oriented Analysis and Design Lecture 21 - Relationships among objects (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 22 - Nature of a class : Interface and Implementation
Link NOC:Object-Oriented Analysis and Design Lecture 23 - Nature of a class : Interface and Implementation (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 24 - Relationships among classes
Link NOC:Object-Oriented Analysis and Design Lecture 25 - Relationships among classes (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 26 - How to Build Quality Classes and Objects
Link NOC:Object-Oriented Analysis and Design Lecture 27 - Tutorial : LMS
Link NOC:Object-Oriented Analysis and Design Lecture 28 - How to Identify Classes and Objects ?
Link NOC:Object-Oriented Analysis and Design Lecture 29 - Identification of Classes, Objects and Relationship in LMS
Link NOC:Object-Oriented Analysis and Design Lecture 30 - Identification of Classes, Objects and Relationship in LMS (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 31 - Identification of Classes, Objects and Relationship in LMS (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 32 - Identification of Classes, Objects and Relationship in LMS (Continued...)
Link NOC:Object-Oriented Analysis and Design Lecture 33 - Overview of UML
Link NOC:Object-Oriented Analysis and Design Lecture 34 - SDLC Phases and UML Diagrams
Link NOC:Object-Oriented Analysis and Design Lecture 35 - Use-Case Diagrams - Part I
Link NOC:Object-Oriented Analysis and Design Lecture 36 - Use-Case Diagrams - Part II
Link NOC:Object-Oriented Analysis and Design Lecture 37 - Use-Case Diagrams - Part III
Link NOC:Object-Oriented Analysis and Design Lecture 38 - Class Diagrams - Part 1 (Class, Property and Operation)
Link NOC:Object-Oriented Analysis and Design Lecture 39 - Class Diagrams - Part 2 (Association, Weak and Strong Aggregation)
Link NOC:Object-Oriented Analysis and Design Lecture 40 - Class Diagrams - Part 3 (Generalization, Dependency and Constraints)
Link NOC:Object-Oriented Analysis and Design Lecture 41 - Sequence Diagrams - Part 1
Link NOC:Object-Oriented Analysis and Design Lecture 42 - Sequence Diagrams - Part 2
Link NOC:Object-Oriented Analysis and Design Lecture 43 - Communication Diagram
Link NOC:Object-Oriented Analysis and Design Lecture 44 - Activity Diagrams - Part II
Link NOC:Object-Oriented Analysis and Design Lecture 45 - Activity Diagrams - Part II
Link NOC:Object-Oriented Analysis and Design Lecture 46 - Activity Diagrams - Part III
Link NOC:Object-Oriented Analysis and Design Lecture 47 - Interaction Overview Diagram
Link NOC:Object-Oriented Analysis and Design Lecture 48 - State Machine Diagrams - Part I
Link NOC:Object-Oriented Analysis and Design Lecture 49 - State Machine Diagrams - Part II
Link NOC:Object-Oriented Analysis and Design Lecture 50 - State Machine Diagrams - Part III
Link NOC:Object-Oriented Analysis and Design Lecture 51 - Various UML Diagrams
Link NOC:Object-Oriented Analysis and Design Lecture 52 - Closing Comments
Link NOC:Complex Network : Theory and Application Lecture 1 - Introduction
Link NOC:Complex Network : Theory and Application Lecture 2 - Network Analysis - I
Link NOC:Complex Network : Theory and Application Lecture 3 - Network Analysis - II
Link NOC:Complex Network : Theory and Application Lecture 4 - Network Analysis - III
Link NOC:Complex Network : Theory and Application Lecture 5 - Network Analysis - IV
Link NOC:Complex Network : Theory and Application Lecture 6 - Network Analysis - V
Link NOC:Complex Network : Theory and Application Lecture 7 - Network Analysis - VI
Link NOC:Complex Network : Theory and Application Lecture 8 - Social Network Principles - I
Link NOC:Complex Network : Theory and Application Lecture 9 - Social Network Principles - II
Link NOC:Complex Network : Theory and Application Lecture 10 - Social Network Principles - III
Link NOC:Complex Network : Theory and Application Lecture 11 - Social Network Principles - IV
Link NOC:Complex Network : Theory and Application Lecture 12 - Community Analysis - I
Link NOC:Complex Network : Theory and Application Lecture 13 - Community Analysis - II
Link NOC:Complex Network : Theory and Application Lecture 14 - Community Analysis - III
Link NOC:Complex Network : Theory and Application Lecture 15 - Community Analysis - IV
Link NOC:Complex Network : Theory and Application Lecture 16 - Community Analysis - V
Link NOC:Complex Network : Theory and Application Lecture 17 - Community Analysis - VI
Link NOC:Complex Network : Theory and Application Lecture 18 - Citation Analysis - I
Link NOC:Complex Network : Theory and Application Lecture 19 - Citation Analysis - II
Link NOC:Complex Network : Theory and Application Lecture 20 - Citation Analysis - III
Link NOC:Complex Network : Theory and Application Lecture 21 - Citation Analysis - IV
Link Fundamental Algorithms:Design and Analysis Lecture 1 - Insertion Sort and Asymptotic Analysis
Link Fundamental Algorithms:Design and Analysis Lecture 2 - Solving Recurrences
Link Fundamental Algorithms:Design and Analysis Lecture 3 - Divide and Conquer Paradigm
Link Fundamental Algorithms:Design and Analysis Lecture 4 - Quick Sort
Link Fundamental Algorithms:Design and Analysis Lecture 5 - Heap Sort
Link Fundamental Algorithms:Design and Analysis Lecture 6 - Decision Tree
Link Fundamental Algorithms:Design and Analysis Lecture 7 - Linear Time Sorting
Link Fundamental Algorithms:Design and Analysis Lecture 8 - Order Statistics
Link Fundamental Algorithms:Design and Analysis Lecture 9 - Hashing
Link Fundamental Algorithms:Design and Analysis Lecture 10 - Universal Hashing, BST Sort
Link Fundamental Algorithms:Design and Analysis Lecture 11 - Red-Black Tree
Link Fundamental Algorithms:Design and Analysis Lecture 12 - Augmenting Data Structure
Link Fundamental Algorithms:Design and Analysis Lecture 13 - Computational Geometry
Link Fundamental Algorithms:Design and Analysis Lecture 14 - Van Emde Boas Data Structure
Link Fundamental Algorithms:Design and Analysis Lecture 15 - Dynamic Programming
Link Fundamental Algorithms:Design and Analysis Lecture 16 - Graph Algorithm
Link Fundamental Algorithms:Design and Analysis Lecture 17 - BFS and DFS
Link Fundamental Algorithms:Design and Analysis Lecture 18 - Dijkstra
Link Fundamental Algorithms:Design and Analysis Lecture 19 - Bellman Ford
Link Fundamental Algorithms:Design and Analysis Lecture 20 - Floyd Marshall
Link NOC:Natural Language Processing Lecture 1 - Introduction to the Course
Link NOC:Natural Language Processing Lecture 2 - What Do We Do in NLP
Link NOC:Natural Language Processing Lecture 3 - Why is NLP hard
Link NOC:Natural Language Processing Lecture 4 - Empirical Laws
Link NOC:Natural Language Processing Lecture 5 - Text Processing: Basics
Link NOC:Natural Language Processing Lecture 6 - Spelling Correction: Edit Distance
Link NOC:Natural Language Processing Lecture 7 - Weighted Edit Distance, Other Variations
Link NOC:Natural Language Processing Lecture 8 - Noisy Channel Model for Spelling Correction
Link NOC:Natural Language Processing Lecture 9 - N-Gram Language Models
Link NOC:Natural Language Processing Lecture 10 - Evaluation of Language Models, Basic Smoothing
Link NOC:Natural Language Processing Lecture 11 - Tutorial I
Link NOC:Natural Language Processing Lecture 12 - Language Modeling: Advanced Smoothing Models
Link NOC:Natural Language Processing Lecture 13 - Computational Morphology
Link NOC:Natural Language Processing Lecture 14 - Finite - State Methods for Morphology
Link NOC:Natural Language Processing Lecture 15 - Introduction to POS Tagging
Link NOC:Natural Language Processing Lecture 16 - Hidden Markov Models for POS Tagging
Link NOC:Natural Language Processing Lecture 17 - Viterbi Decoding for HMM, Parameter Learning
Link NOC:Natural Language Processing Lecture 18 - Baum Welch Algorithm
Link NOC:Natural Language Processing Lecture 19 - Maximum Entropy Models - I
Link NOC:Natural Language Processing Lecture 20 - Maximum Entropy Models - II
Link NOC:Natural Language Processing Lecture 21 - Conditional Random Fields
Link NOC:Natural Language Processing Lecture 22 - Syntax - Introduction
Link NOC:Natural Language Processing Lecture 23 - Syntax - Parsing I
Link NOC:Natural Language Processing Lecture 24 - Syntax - CKY, PCFGs
Link NOC:Natural Language Processing Lecture 25 - PCFGs - Inside-Outside Probabilities
Link NOC:Natural Language Processing Lecture 26 - Inside-Outside Probabilities
Link NOC:Natural Language Processing Lecture 27 - Dependency Grammars and Parsing - Introduction
Link NOC:Natural Language Processing Lecture 28 - Transition Based Parsing : Formulation
Link NOC:Natural Language Processing Lecture 29 - Transition Based Parsing : Learning
Link NOC:Natural Language Processing Lecture 30 - MST-Based Dependency Parsing
Link NOC:Natural Language Processing Lecture 31 - MST-Based Dependency Parsing : Learning
Link NOC:Natural Language Processing Lecture 32 - Distributional Semantics - Introduction
Link NOC:Natural Language Processing Lecture 33 - Distributional Models of Semantics
Link NOC:Natural Language Processing Lecture 34 - Distributional Semantics : Applications, Structured Models
Link NOC:Natural Language Processing Lecture 35 - Word Embeddings - Part I
Link NOC:Natural Language Processing Lecture 36 - Word Embeddings - Part II
Link NOC:Natural Language Processing Lecture 37 - Lexical Semantics
Link NOC:Natural Language Processing Lecture 38 - Lexical Semantics - Wordnet
Link NOC:Natural Language Processing Lecture 39 - Word Sense Disambiguation - I
Link NOC:Natural Language Processing Lecture 40 - Word Sense Disambiguation - II
Link NOC:Natural Language Processing Lecture 41 - Novel Word Sense detection
Link NOC:Natural Language Processing Lecture 42 - Topic Models : Introduction
Link NOC:Natural Language Processing Lecture 43 - Latent Dirichlet Allocation : Formulation
Link NOC:Natural Language Processing Lecture 44 - Gibbs Sampling for LDA, Applications
Link NOC:Natural Language Processing Lecture 45 - LDA Variants and Applications - I
Link NOC:Natural Language Processing Lecture 46 - LDA Variants and Applications - II
Link NOC:Natural Language Processing Lecture 47 - Entity Linking - I
Link NOC:Natural Language Processing Lecture 48 - Entity Linking - II
Link NOC:Natural Language Processing Lecture 49 - Information Extraction - Introduction
Link NOC:Natural Language Processing Lecture 50 - Relation Extraction
Link NOC:Natural Language Processing Lecture 51 - Distant Supervision
Link NOC:Natural Language Processing Lecture 52 - Text Summarization - LEXRANK
Link NOC:Natural Language Processing Lecture 53 - Optimization based Approaches for Summarization
Link NOC:Natural Language Processing Lecture 54 - Summarization Evaluation
Link NOC:Natural Language Processing Lecture 55 - Text Classification - I
Link NOC:Natural Language Processing Lecture 56 - Text Classification - II
Link NOC:Natural Language Processing Lecture 57 - Tutorial II
Link NOC:Natural Language Processing Lecture 58 - Tutorial III
Link NOC:Natural Language Processing Lecture 59 - Tutorial IV
Link NOC:Natural Language Processing Lecture 60 - Tutorial V
Link NOC:Natural Language Processing Lecture 61 - Sentiment Analysis - Introduction
Link NOC:Natural Language Processing Lecture 62 - Sentiment Analysis - Affective Lexicons
Link NOC:Natural Language Processing Lecture 63 - Learning Affective Lexicons
Link NOC:Natural Language Processing Lecture 64 - Computing with Affective Lexicons
Link NOC:Natural Language Processing Lecture 65 - Aspect - Based Sentiment Analysis
Link NOC:Embedded Systems Design Lecture 1 - Introduction
Link NOC:Embedded Systems Design Lecture 2 - Processors
Link NOC:Embedded Systems Design Lecture 3 - General Purpose and ASIPs Processor
Link NOC:Embedded Systems Design Lecture 4 - Designing a Single Purpose Processor
Link NOC:Embedded Systems Design Lecture 5 - Optimization Issues
Link NOC:Embedded Systems Design Lecture 6 - Introduction to FPFA
Link NOC:Embedded Systems Design Lecture 7 - FPGA (Continued...)
Link NOC:Embedded Systems Design Lecture 8 - Behaviour Synthesis on FPGA using VHDL
Link NOC:Embedded Systems Design Lecture 9 - Tutorial - I
Link NOC:Embedded Systems Design Lecture 10 - Tutorial - II
Link NOC:Embedded Systems Design Lecture 11 - Tutorial - III
Link NOC:Embedded Systems Design Lecture 12 - Tutorial - IV
Link NOC:Embedded Systems Design Lecture 13 - Sensors and Signals
Link NOC:Embedded Systems Design Lecture 14 - Discretization of Signals and A/D Converter
Link NOC:Embedded Systems Design Lecture 15 - Quantization Noise, SNR and D/A Converter
Link NOC:Embedded Systems Design Lecture 16 - Arduino Uno
Link NOC:Embedded Systems Design Lecture 17 - Arduino Uno (Continued...), Serial Communication and Timer
Link NOC:Embedded Systems Design Lecture 18 - Controller Design using Arduino
Link NOC:Embedded Systems Design Lecture 19 - Tutorial - V
Link NOC:Embedded Systems Design Lecture 20 - Power Aware Embedded System - I
Link NOC:Embedded Systems Design Lecture 21 - Power Aware Embedded System - II
Link NOC:Embedded Systems Design Lecture 22 - SD and DD Algorithm
Link NOC:Embedded Systems Design Lecture 23 - Parallel Operations and VLIW
Link NOC:Embedded Systems Design Lecture 24 - Code Efficiency
Link NOC:Embedded Systems Design Lecture 25 - DSP Application and Address Generation Unit
Link NOC:Embedded Systems Design Lecture 26 - Real Time O.S - I
Link NOC:Embedded Systems Design Lecture 27 - Real Time O.S - II
Link NOC:Embedded Systems Design Lecture 28 - RMS Algorithm
Link NOC:Embedded Systems Design Lecture 29 - EDF Algorithm and Resource Constraint Issue
Link NOC:Embedded Systems Design Lecture 30 - Priority Inversion and Priority Inheritance Protocol
Link NOC:Embedded Systems Design Lecture 31 - Modeling and Specification - I
Link NOC:Embedded Systems Design Lecture 32 - Modeling and Specification - II
Link NOC:Embedded Systems Design Lecture 33 - FSM and Statechart
Link NOC:Embedded Systems Design Lecture 34 - Statechart and Statemate Semantics
Link NOC:Embedded Systems Design Lecture 35 - Statecharts (Continued...)
Link NOC:Embedded Systems Design Lecture 36 - Program State Machines
Link NOC:Embedded Systems Design Lecture 37 - SDL
Link NOC:Embedded Systems Design Lecture 38 - Data Flow Model - I
Link NOC:Embedded Systems Design Lecture 39 - Data Flow Model - II
Link NOC:Embedded Systems Design Lecture 40 - Hardware Synthesis - I
Link NOC:Embedded Systems Design Lecture 41 - Hardware Synthesis - II
Link NOC:Embedded Systems Design Lecture 42 - Scheduling
Link NOC:Embedded Systems Design Lecture 43 - Digital Camera Design
Link NOC:Embedded Systems Design Lecture 44 - Digital Camera - Iterative Design
Link NOC:Embedded Systems Design Lecture 45 - HW-SW Partitioning
Link NOC:Embedded Systems Design Lecture 46 - Optimization - I
Link NOC:Embedded Systems Design Lecture 47 - Optimization - II
Link NOC:Embedded Systems Design Lecture 48 - Simulation
Link NOC:Embedded Systems Design Lecture 49 - Formal Verification
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 1 - Introduction: Wireless Ad Hoc Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 2 - Introduction: Wireless Ad Hoc Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 3 - Self-organizing Behaviour of Wireless Ad Hoc Networks
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 4 - Cooperation in Mobile Ad Hoc Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 5 - Cooperation in Mobile Ad Hoc Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 6 - MAC Protocols in MANETs - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 7 - MAC Protocols in MANETs - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 8 - Routing in MANETs - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 9 - Routing in MANETs - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 10 - Routing in MANETs - Part-III
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 11 - Multicasting in MANETs
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 12 - Mobility Models for MANETs
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 13 - Transport Protocols for MANETs - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 14 - Transport Protocols for MANETs - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 15 - Opportunistic Mobile Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 16 - Opportunistic Mobile Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 17 - Opportunistic Mobile Networks - Part-III
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 18 - UAV Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 19 - UAV Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 20 - UAV Networks - Part-III
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 21 - Introduction: Wireless Sensor Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 22 - Introduction: Wireless Sensor Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 23 - WSN Coverage and Placement - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 24 - Topology Mangement in Wireless Sensor Network
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 25 - Mobile Wireless Sensor Networks
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 26 - Mobile Wireless Sensor Networks
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 27 - Medium Access Control in Wireless Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 28 - Medium Access Control in Wireless Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 29 - Routing in Wireless Sensor Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 30 - Routing in Wireless Sensor Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 31 - Congestion and Flow Control - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 32 - Congestion and Flow Control - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 33 - Underwater Sensor Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 34 - Underwater Sensor Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 35 - Underwater Sensor Networks - Part-III
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 36 - Underwater Sensor Networks - Part-IV
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 37 - Security of Wireless Sensor Networks - Part-I
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 38 - Security of Wireless Sensor Networks - Part-II
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 39 - Hardware Design of Sensor Node
Link NOC:Wireless Ad Hoc and Sensor Networks Lecture 40 - Real Life Deployment of WSN
Link NOC:VLSI Physical Design Lecture 1 - Introduction
Link NOC:VLSI Physical Design Lecture 2 - Design Representation
Link NOC:VLSI Physical Design Lecture 3 - VLSI Design Styles - Part 1
Link NOC:VLSI Physical Design Lecture 4 - VLSI Design Styles - Part 2
Link NOC:VLSI Physical Design Lecture 5 - VLSI Physical Design Automation - Part 1
Link NOC:VLSI Physical Design Lecture 6 - VLSI Physical Design Automation - Part 2
Link NOC:VLSI Physical Design Lecture 7 - Partitioning
Link NOC:VLSI Physical Design Lecture 8 - Floor planning
Link NOC:VLSI Physical Design Lecture 9 - Floor planning Algorithms
Link NOC:VLSI Physical Design Lecture 10 - Pin Assignment
Link NOC:VLSI Physical Design Lecture 11 - Placement - Part 1
Link NOC:VLSI Physical Design Lecture 12 - Placement - Part 2
Link NOC:VLSI Physical Design Lecture 13 - Placement - Part 3
Link NOC:VLSI Physical Design Lecture 14 - Placement - Part 4
Link NOC:VLSI Physical Design Lecture 15 - Grid Routing - Part 1
Link NOC:VLSI Physical Design Lecture 16 - Grid Routing - Part 2
Link NOC:VLSI Physical Design Lecture 17 - Grid Routing - Part 3
Link NOC:VLSI Physical Design Lecture 18 - Global Routing - Part 1
Link NOC:VLSI Physical Design Lecture 19 - Global Routing - Part 2
Link NOC:VLSI Physical Design Lecture 20 - Detailed Routing - Part 1
Link NOC:VLSI Physical Design Lecture 21 - Detailed Routing - Part 2
Link NOC:VLSI Physical Design Lecture 22 - Detailed Routing - Part 3
Link NOC:VLSI Physical Design Lecture 23 - Detailed Routing - Part 4
Link NOC:VLSI Physical Design Lecture 24 - Clock Design - Part 1
Link NOC:VLSI Physical Design Lecture 25 - Clock Design - Part 2
Link NOC:VLSI Physical Design Lecture 26 - Clock Design - Part 3
Link NOC:VLSI Physical Design Lecture 27 - Clock Network Synthesis - Part 1
Link NOC:VLSI Physical Design Lecture 28 - Clock Network Synthesis - Part 2
Link NOC:VLSI Physical Design Lecture 29 - Clock Network Synthesis - Part 3
Link NOC:VLSI Physical Design Lecture 30 - Clock Network Synthesis - Part 4
Link NOC:VLSI Physical Design Lecture 31 - Power and Ground Routing
Link NOC:VLSI Physical Design Lecture 32 - Time Closure - Part 1
Link NOC:VLSI Physical Design Lecture 33 - Time Closure - Part 2
Link NOC:VLSI Physical Design Lecture 34 - Time Closure - Part 3
Link NOC:VLSI Physical Design Lecture 35 - Time Closure - Part 4
Link NOC:VLSI Physical Design Lecture 36 - Time Closure - Part 5
Link NOC:VLSI Physical Design Lecture 37 - Timing Driven Placement
Link NOC:VLSI Physical Design Lecture 38 - Timing Driven Routing
Link NOC:VLSI Physical Design Lecture 39 - Physical Synthesis - Part 1
Link NOC:VLSI Physical Design Lecture 40 - Physical Synthesis - Part 2
Link NOC:VLSI Physical Design Lecture 41 - Performance-Driven Design Flow
Link NOC:VLSI Physical Design Lecture 42 - Miscellaneous Approaches to Timing Optimization
Link NOC:VLSI Physical Design Lecture 43 - Interconnect Modeling - Part 1
Link NOC:VLSI Physical Design Lecture 44 - Interconnect Modeling - Part 2
Link NOC:VLSI Physical Design Lecture 45 - Design Rule Check
Link NOC:VLSI Physical Design Lecture 46 - Layout Compaction - Part 1
Link NOC:VLSI Physical Design Lecture 47 - Layout Compaction - Part 2
Link NOC:VLSI Physical Design Lecture 48
Link NOC:VLSI Physical Design Lecture 49
Link NOC:VLSI Physical Design Lecture 50
Link NOC:VLSI Physical Design Lecture 51
Link NOC:VLSI Physical Design Lecture 52
Link NOC:VLSI Physical Design Lecture 53 - Test Pattern Generation
Link NOC:VLSI Physical Design Lecture 54 - Design for Testability
Link NOC:VLSI Physical Design Lecture 55 - Boundary Scan Standard
Link NOC:VLSI Physical Design Lecture 56 - Built-in Self-Test - Part 1
Link NOC:VLSI Physical Design Lecture 57 - Built-in Self-Test - Part 2
Link NOC:VLSI Physical Design Lecture 58 - Low Power VLSI Design
Link NOC:VLSI Physical Design Lecture 59 - Techniques to Reduce Power
Link NOC:VLSI Physical Design Lecture 60 - Gate Level Design for Low Power - Part 1
Link NOC:VLSI Physical Design Lecture 61 - Gate Level Design for Low Power - Part 2
Link NOC:VLSI Physical Design Lecture 62 - Other Low Power Design Techniques
Link NOC:VLSI Physical Design Lecture 63 - Algorithmic Level Techniques for Low Power Design
Link NOC:VLSI Physical Design Lecture 64 - Summarization of the Course
Link NOC:Cryptography And Network Security Lecture 1 - Introduction to Cryptography
Link NOC:Cryptography And Network Security Lecture 2 - Classical Cryptosystem
Link NOC:Cryptography And Network Security Lecture 3 - Cryptanalysis on Substitution Cipher (Frequency Analysis)
Link NOC:Cryptography And Network Security Lecture 4 - Play Fair Cipher
Link NOC:Cryptography And Network Security Lecture 5 - Block Cipher
Link NOC:Cryptography And Network Security Lecture 6 - Data Encryption Standard (DES)
Link NOC:Cryptography And Network Security Lecture 7 - DES (Continued...)
Link NOC:Cryptography And Network Security Lecture 8 - Triple DES and Modes of Operation
Link NOC:Cryptography And Network Security Lecture 9 - Stream Cipher
Link NOC:Cryptography And Network Security Lecture 10 - Pseudorandom Sequence
Link NOC:Cryptography And Network Security Lecture 11 - LFSR Based StreamCipher
Link NOC:Cryptography And Network Security Lecture 12 - Mathematical Background
Link NOC:Cryptography And Network Security Lecture 13 - Abstract Algebra (Continued...)
Link NOC:Cryptography And Network Security Lecture 14 - Number Theory
Link NOC:Cryptography And Network Security Lecture 15 - Number Theory (Continued...)
Link NOC:Cryptography And Network Security Lecture 16 - Modular Inverse
Link NOC:Cryptography And Network Security Lecture 17 - Extended Euclidean Algorithm
Link NOC:Cryptography And Network Security Lecture 18 - Fermat's Little Theorem, Euler Phi-Function
Link NOC:Cryptography And Network Security Lecture 19 - Euler's theorem, Quadratic Residue
Link NOC:Cryptography And Network Security Lecture 20 - Polynomial Arithmetic
Link NOC:Cryptography And Network Security Lecture 21 - Advanced Encryption Standard (AES)
Link NOC:Cryptography And Network Security Lecture 22 - Advanced Encryption Standard (AES) (Continued...)
Link NOC:Cryptography And Network Security Lecture 23 - Introduction to Public Key Cryptosystem, Diffie-Hellman Key Exchange
Link NOC:Cryptography And Network Security Lecture 24 - Knapsack Cryptosystem
Link NOC:Cryptography And Network Security Lecture 25 - RSA Cryptosystem
Link NOC:Cryptography And Network Security Lecture 26 - More on RSA
Link NOC:Cryptography And Network Security Lecture 27 - Primarily Testing
Link NOC:Cryptography And Network Security Lecture 28 - ElGamal Cryptosystem
Link NOC:Cryptography And Network Security Lecture 29 - Elliptic Curve over the Reals
Link NOC:Cryptography And Network Security Lecture 30 - Elliptic curve Modulo a Prime
Link NOC:Cryptography And Network Security Lecture 31 - Generalised ElGamal Public Key Cryptosystem
Link NOC:Cryptography And Network Security Lecture 32 - Chinese Remainder Theorem
Link NOC:Cryptography And Network Security Lecture 33 - Rabin Cryptosystem
Link NOC:Cryptography And Network Security Lecture 34 - Legendre and Jacobi Symbol
Link NOC:Cryptography And Network Security Lecture 35 - Jacobi Symbol (Continued...)
Link NOC:Cryptography And Network Security Lecture 36 - Message Authentication
Link NOC:Cryptography And Network Security Lecture 37 - Digital Signature
Link NOC:Cryptography And Network Security Lecture 38 - Key Management
Link NOC:Cryptography And Network Security Lecture 39 - Key Exchange
Link NOC:Cryptography And Network Security Lecture 40 - Hash Function
Link NOC:Cryptography And Network Security Lecture 41 - Universal Hashing
Link NOC:Cryptography And Network Security Lecture 42 - Cryptographic Hash Function
Link NOC:Cryptography And Network Security Lecture 43 - Secure Hash Algorithm (SHA)
Link NOC:Cryptography And Network Security Lecture 44 - Digital Signature Standard (DSS)
Link NOC:Cryptography And Network Security Lecture 45 - More on Key Exchange Protocol
Link NOC:Cryptography And Network Security Lecture 46 - Cryptoanalisis
Link NOC:Cryptography And Network Security Lecture 47 - Memory Trade off Attack
Link NOC:Cryptography And Network Security Lecture 48 - Differential Cryptoanalysis
Link NOC:Cryptography And Network Security Lecture 49 - More on Differential Cryptoanalysis
Link NOC:Cryptography And Network Security Lecture 50 - Linear Cryptoanalysis
Link NOC:Cryptography And Network Security Lecture 51 - Cryptoanalysis and Stream Cipher
Link NOC:Cryptography And Network Security Lecture 52 - Modern Stream Cipher
Link NOC:Cryptography And Network Security Lecture 53 - Shamir Secret Sharing
Link NOC:Cryptography And Network Security Lecture 54 - Identity Based Eneryption (IBE)
Link NOC:Cryptography And Network Security Lecture 55 - Attribute Based Encryption
Link NOC:Cryptography And Network Security Lecture 56 - Functional Encryption (Introduction)
Link NOC:Cryptography And Network Security Lecture 57 - Discrete Logarithm Problem (DLP)
Link NOC:Cryptography And Network Security Lecture 58 - Implementation Attacks
Link NOC:Cryptography And Network Security Lecture 59 - The Secure Sockets layer (SSL)
Link NOC:Cryptography And Network Security Lecture 60 - Pretty Good Privacy (PGP)
Link NOC:Computer Architecture and Organization Lecture 1 - Evolution of Computer Systems
Link NOC:Computer Architecture and Organization Lecture 2 - Basic Operation of a Computer
Link NOC:Computer Architecture and Organization Lecture 3 - Memory Addressing and Languages
Link NOC:Computer Architecture and Organization Lecture 4 - Software and Architecture Types
Link NOC:Computer Architecture and Organization Lecture 5 - Instruction Set Architecture
Link NOC:Computer Architecture and Organization Lecture 6 - Number Representation
Link NOC:Computer Architecture and Organization Lecture 7 - Instruction Format and Addressing Modes
Link NOC:Computer Architecture and Organization Lecture 8 - CISC and RISC Architecture
Link NOC:Computer Architecture and Organization Lecture 9 - MIPS32 Instruction Set
Link NOC:Computer Architecture and Organization Lecture 10 - MIPS Programming Examples
Link NOC:Computer Architecture and Organization Lecture 11 - Spim – A Mips32 Simulator
Link NOC:Computer Architecture and Organization Lecture 12 - Measuring Cpu Performance
Link NOC:Computer Architecture and Organization Lecture 13 - Choice Of Benchmarks
Link NOC:Computer Architecture and Organization Lecture 14 - Summarizing Performance Results
Link NOC:Computer Architecture and Organization Lecture 15 - Amadahl’s Law - Part 1
Link NOC:Computer Architecture and Organization Lecture 16 - Amadahl’s Law - Part 2
Link NOC:Computer Architecture and Organization Lecture 17 - Design Of Control Unit - Part 1
Link NOC:Computer Architecture and Organization Lecture 18 - Design Of Control Unit - Part 2
Link NOC:Computer Architecture and Organization Lecture 19 - Design Of Control Unit - Part 3
Link NOC:Computer Architecture and Organization Lecture 20 - Design Of Control Unit - Part 4
Link NOC:Computer Architecture and Organization Lecture 21 - Mips Implementation - Part 1
Link NOC:Computer Architecture and Organization Lecture 22 - Mips Implementation - Part 2
Link NOC:Computer Architecture and Organization Lecture 23 - Processor Memory Interaction
Link NOC:Computer Architecture and Organization Lecture 24 - Static And Dynamic Ram
Link NOC:Computer Architecture and Organization Lecture 25 - Asynchronous Dram
Link NOC:Computer Architecture and Organization Lecture 26 - Synchronous Dram
Link NOC:Computer Architecture and Organization Lecture 27 - Memory Interfacing And Addressing
Link NOC:Computer Architecture and Organization Lecture 28 - Memory Hierarchy Design - Part 1
Link NOC:Computer Architecture and Organization Lecture 29 - Memory Hierarchy Design - Part 2
Link NOC:Computer Architecture and Organization Lecture 30 - Cache Memory - Part 1
Link NOC:Computer Architecture and Organization Lecture 31 - Cache Memory - Part 2
Link NOC:Computer Architecture and Organization Lecture 32 - Improving Cache Performance
Link NOC:Computer Architecture and Organization Lecture 33 - Design Of Adders - Part 1
Link NOC:Computer Architecture and Organization Lecture 34 - Design Of Adders - Part 2
Link NOC:Computer Architecture and Organization Lecture 35 - Design Of Multipliers - Part 1
Link NOC:Computer Architecture and Organization Lecture 36 - Design Of Multipliers - Part 2
Link NOC:Computer Architecture and Organization Lecture 37 - Design Of Dividers
Link NOC:Computer Architecture and Organization Lecture 38 - Floating-Point Numbers
Link NOC:Computer Architecture and Organization Lecture 39 - Floating-Point Arithmetic
Link NOC:Computer Architecture and Organization Lecture 40 - Basic Pipelining Concepts
Link NOC:Computer Architecture and Organization Lecture 41 - Pipeline Scheduling
Link NOC:Computer Architecture and Organization Lecture 42 - Arithmetic Pipeline
Link NOC:Computer Architecture and Organization Lecture 43 - Secondary Storage Devices
Link NOC:Computer Architecture and Organization Lecture 44 - Input-Output Organization
Link NOC:Computer Architecture and Organization Lecture 45 - Data Transfer Techniques
Link NOC:Computer Architecture and Organization Lecture 46 - Interrupt Handling - Part 1
Link NOC:Computer Architecture and Organization Lecture 47 - Interrupt Handling - Part 2
Link NOC:Computer Architecture and Organization Lecture 48 - Direct Memory Access
Link NOC:Computer Architecture and Organization Lecture 49 - Some Example Device Interfacing
Link NOC:Computer Architecture and Organization Lecture 50 - Exercises On I/O Transfer
Link NOC:Computer Architecture and Organization Lecture 51 - Bus Standards
Link NOC:Computer Architecture and Organization Lecture 52 - Bus Standards
Link NOC:Computer Architecture and Organization Lecture 53 - Pipelining The Mips32 Data Path
Link NOC:Computer Architecture and Organization Lecture 54 - Mips Pipeline (Continued...
Link NOC:Computer Architecture and Organization Lecture 55 - Pipeline Hazards - Part 1
Link NOC:Computer Architecture and Organization Lecture 56 - Pipeline Hazards - Part 2
Link NOC:Computer Architecture and Organization Lecture 57 - Pipeline Hazards - Part 3
Link NOC:Computer Architecture and Organization Lecture 58 - Pipeline Hazards - Part 4
Link NOC:Computer Architecture and Organization Lecture 59 - Multicycle Operations In Mips32