NPTEL Video Course - Computer Science and Engineering - Natural Language Processing Subject Co-ordinator - Prof. Pushpak Bhattacharya Co-ordinating Institute - IIT - Bombay Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable Lecture 1 - Introduction Lecture 2 - Stages of NLP Lecture 3 - Stages of NLP Continue... Lecture 4 - Two approaches to NLP Lecture 5 - Sequence Labelling and Noisy Channel Lecture 6 - Noisy Channel Lecture 7 - Argmax Based Computation Lecture 8 - Noisy Channel Application to NLP Lecture 9 - Brief on Probabilistic Parsing & Start of Part of Speech Tagging Lecture 10 - Part of Speech Tagging Lecture 11 - Part of Speech Tagging counted ... Lecture 12 - Part of Speech Tagging counted ... and Indian Language in Focus; Morphology Analysis Lecture 13 - PoS Tagging contd... , Indian Language Consideration; Accuracy Measure Lecture 14 - PoS Tagging; Fundamental Principle; Why Challenging; accuracy Lecture 15 - PoS Tagging; Accuracy Measurement; Word categories Lecture 16 - AI and Probability; HMM Lecture 17 - HMM Lecture 18 - HMM, Viterbi, Forward Backward Algorithm Lecture 19 - HMM, Viterbi, Forward Backward Algorithm (Continued...) Lecture 20 - HMM, Forward Backward Algorithms, Baum Welch Algorithm Lecture 21 - HMM, Forward Backward Algorithms, Baum Welch Algorithm (Continued...) Lecture 22 - Natural Language Processing and Informational Retrieval Lecture 23 - CLIA; IR Basics Lecture 24 - IR Models Lecture 25 - IR Models Lecture 26 - NLP and IR Lecture 27 - Least Square Method; Recap of PCA; Towards Latent Semantic Indexing (LSI) Lecture 28 - PCA; SVD; Towards Latent Semantic Indexing (LSI) Lecture 29 - Wordnet and Word Sense Disambiguation NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai --------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------- Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN www.digimat.in
308
Embed
NPTEL Video Lecture Topic List - Created by LinuXpert ... · Lecture 18 - Software Testing - I Lecture 19 - Software Testing - II Lecture 20 - Structural Programming and Some implementation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
NPTEL Video Course - Computer Science and Engineering - Natural Language Processing
Subject Co-ordinator - Prof. Pushpak Bhattacharya
Co-ordinating Institute - IIT - Bombay
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Stages of NLPLecture 3 - Stages of NLP Continue...Lecture 4 - Two approaches to NLPLecture 5 - Sequence Labelling and Noisy ChannelLecture 6 - Noisy ChannelLecture 7 - Argmax Based ComputationLecture 8 - Noisy Channel Application to NLPLecture 9 - Brief on Probabilistic Parsing & Start of Part of Speech TaggingLecture 10 - Part of Speech TaggingLecture 11 - Part of Speech Tagging counted ...Lecture 12 - Part of Speech Tagging counted ... and Indian Language in Focus; Morphology AnalysisLecture 13 - PoS Tagging contd... , Indian Language Consideration; Accuracy MeasureLecture 14 - PoS Tagging; Fundamental Principle; Why Challenging; accuracyLecture 15 - PoS Tagging; Accuracy Measurement; Word categoriesLecture 16 - AI and Probability; HMMLecture 17 - HMMLecture 18 - HMM, Viterbi, Forward Backward AlgorithmLecture 19 - HMM, Viterbi, Forward Backward Algorithm (Continued...)Lecture 20 - HMM, Forward Backward Algorithms, Baum Welch AlgorithmLecture 21 - HMM, Forward Backward Algorithms, Baum Welch Algorithm (Continued...)Lecture 22 - Natural Language Processing and Informational RetrievalLecture 23 - CLIA; IR BasicsLecture 24 - IR ModelsLecture 25 - IR ModelsLecture 26 - NLP and IRLecture 27 - Least Square Method; Recap of PCA; Towards Latent Semantic Indexing (LSI)Lecture 28 - PCA; SVD; Towards Latent Semantic Indexing (LSI)Lecture 29 - Wordnet and Word Sense Disambiguation
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Wordnet and Word Sense Disambiguation (Continued...)Lecture 31 - Wordnet; Metonymy and Word Sense DisambiguationLecture 32 - Word Sense DisambiguationLecture 33 - Word Sense Disambiguation; Overlap Based Method; Supervised MethodLecture 34 - Word Sense DisambiguationLecture 35 - Word Sense DisambiguationLecture 36 - Resource Constrained WSD; ParsingLecture 37 - ParsingLecture 38 - Parsing AlgorithmLecture 39 - Parsing Ambiguous Sentences; Probabilistic ParsingLecture 40 - Probabilistic Parsing Algorithms
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Design and Analysis of Algorithms
Subject Co-ordinator - Prof. Sundar Viswanathan, Prof. Ajit A Diwan, Prof. Abhiram G Ranade
Co-ordinating Institute - IIT - Bombay
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Overview of the courseLecture 2 - Framework for Algorithms AnalysisLecture 3 - Algorithms Analysis Framework - IILecture 4 - Asymptotic NotationsLecture 5 - Algorithm Design TechniquesLecture 6 - Divide And Conquer - ILecture 7 - Divide And Conquer - II Median FindingLecture 8 - Divide And Conquer - III Surfing Lower BoundsLecture 9 - Divide And Conquer - IV Closest PairLecture 10 - Greedy Algorithms - ILecture 11 - Greedy Algorithms - IILecture 12 - Greedy Algorithms - IIILecture 13 - Greedy Algorithms - IVLecture 14 - Pattern Matching - ILecture 15 - Pattern Matching - IILecture 16 - Combinational Search and Optimization - ILecture 17 - Combinational Search and Optimization - IILecture 18 - Dynamic ProgrammingLecture 19 - Longest Common SubsequencesLecture 20 - Matrix Chain MultiplicationLecture 21 - Scheduling with Startup and Holding CostsLecture 22 - Average case Analysis of QuicksortLecture 23 - Bipartite Maximum MatchingLecture 24 - Lower Bounds for SortingLecture 25 - Element Distinctness Lower BoundsLecture 26 - NP-Completeness - I - MotivationLecture 27 - NP-Completeness - IILecture 28 - NP-Completeness - IIILecture 29 - NP-Completeness - IV
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Software Engineering
Subject Co-ordinator - Prof. N.L. Sarda, Prof. Umesh Bellur, Prof. Rushikesh K Joshi
Co-ordinating Institute - IIT - Bombay
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Software Engineering - ChallengesLecture 2 - Introduction to Software EngineeringLecture 3 - Overview of PhasesLecture 4 - Overview of PhasesLecture 5 - Requirements Engineering / SpecificationLecture 6 - Formal SpecificationLecture 7 - Algebraic Specification MethodsLecture 8 - Systems Modeling OverviewLecture 9 - Process Modeling - DFD , Function DecompLecture 10 - Process Modeling - DFD, Function DecompLecture 11 - Data Modeling - ER Diagrams, MappingLecture 12 - Data Modeling - ER Diagrams, MappingLecture 13 - Production Quality Software - IntroductionLecture 14 - Software Design - Primary ConsiderationLecture 15 - Design PatternsLecture 16 - Class and Component Level DesignLecture 17 - Architectural DesignLecture 18 - Software Testing - ILecture 19 - Software Testing - IILecture 20 - Structural Programming and Some implementationLecture 21 - Software Metrics and QualityLecture 22 - Verification and ValidationLecture 23 - Case StudyLecture 24 - Case StudyLecture 25 - Software EvolutionLecture 26 - Agile DevelopmentLecture 27 - Software Reuse CBSELecture 28 - Reuse ContinuedLecture 29 - Introduction to Project Management
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Software Testing (2017)
Subject Co-ordinator - Prof. Meenakshi D'souza
Co-ordinating Institute - IIT - Bombay
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Week 6 Assignment SolvingLecture 31 - Functional TestingLecture 32 - Input Space PartitioningLecture 33 - Input Space PartitioningLecture 34 - Input Space Partitioning Coverage CriteriaLecture 35 - Syntax-Based TestingLecture 36 - Mutatioon TestingLecture 37 - Mutation Testing for ProgramsLecture 38 - Mutation TestingLecture 39 - Mutation Testing Vs. Graphs and Logic Based TestingLecture 40 - Assignment Solving for Week8Lecture 41 - Mutation testingLecture 42 - Mutation TestingLecture 43 - Mutation testingLecture 44 - Software Testing CourseLecture 45 - Testing of web Applications and Web ServicesLecture 46 - Testing of web Applications and Web ServicesLecture 47 - Testing of web Applications and Web ServicesLecture 48 - Testing of Object-Oriented ApplicationsLecture 49 - Testing of Object-Oriented ApplicationsLecture 50 - Symbolic Testing - 1Lecture 51 - Symbolic Testing - 2Lecture 52 - DARTLecture 53 - DARTLecture 54 - DARTLecture 55 - Testing of Object-Oriented ApplicationsLecture 56 - Testing of Mobile ApplicationsLecture 57 - Non-Functional System TestingLecture 58 - Regression TestingLecture 59 - AssignmentLecture 60 - Software Testing
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Design and Pedagogy of the Introductory Programming Course
Subject Co-ordinator - Prof. Abhiram G Ranade
Co-ordinating Institute - IIT - Bombay
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Course OverviewLecture 2 - Introduction and Survey.0Lecture 3 - Introduction and Survey.1Lecture 4 - Introduction and Survey.2Lecture 5 - Basic Ideas in Our Approach.0Lecture 6 - Basic Ideas in Our Approach.1Lecture 7 - Basic Ideas in Our Approach.2Lecture 8 - Basic Ideas in Our Approach.3Lecture 9 - Basic Ideas in Our Approach.4Lecture 10 - Basic Ideas in Our Approach.5Lecture 11 - Basic Ideas in Our Approach.6Lecture 12 - Pedagogy.0Lecture 13 - Pedagogy.1Lecture 14 - Pedagogy.2Lecture 15 - Pedagogy.3Lecture 16 - Pedagogy.4Lecture 17 - Advanced Programming Topics.0Lecture 18 - Advanced Programming Topics.1Lecture 19 - Advanced Programming topics.2Lecture 20 - In class questions, Assignments, Examinations.0Lecture 21 - In class questions, Assignments, Examinations.1Lecture 22 - Summing up
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:An Introduction to Programming through C++
Subject Co-ordinator - Prof. Abhiram G Ranade
Co-ordinating Institute - IIT - Bombay
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction - Part 1Lecture 2 - Introduction - Part 2Lecture 3 - Introduction - Part 3Lecture 4 - Introduction - Part 4Lecture 5 - Problem Solving using Computer - Part 1Lecture 6 - Problem Solving using Computer - Part 2Lecture 7 - Problem Solving using Computer - Part 3Lecture 8 - Problem Solving using Computer - Part 4Lecture 9 - Problem Solving using Computer - Part 5Lecture 10 - Basic Elements of Program - Part 1Lecture 11 - Basic Elements of Program - Part 2Lecture 12 - Basic Elements of Program - Part 3Lecture 13 - Basic Elements of Program - Part 4Lecture 14 - Program Design - Part 1Lecture 15 - Program Design - Part 2Lecture 16 - Program Design - Part 3Lecture 17 - Simple cpp GraphicsLecture 18 - Conditional Execution - Part 1Lecture 19 - Most general form of if - Part 2Lecture 20 - More general form of conditions - Part 3Lecture 21 - A somewhat large program example - Part 4Lecture 22 - Switch statement and logical data - Part 5Lecture 23 - Loops - Part 1Lecture 24 - Mark averaging - Part 2Lecture 25 - The break and continue statements - Part 3Lecture 26 - The for statement - Part 4Lecture 27 - Euclid's algorithm for GCD - Part 5Lecture 28 - Correctness proof for GCD - Part 6Lecture 29 - Computing Mathematical Functions - Part 1
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Computing Mathematical Functions - Part 2Lecture 31 - Computing Mathematical Functions - Part 3Lecture 32 - Computing Mathematical Functions - Part 4Lecture 33 - Loops in various applications - Part 1Lecture 34 - Loops in various applications - Part 2Lecture 35 - Loops in various applications - Part 3Lecture 36 - Loops in various applications - Part 4Lecture 37 - Loops in various applications - Part 5Lecture 38 - Functions - Part 1Lecture 39 - Functions - Part 2Lecture 40 - Functions - Part 3Lecture 41 - Functions - Part 4Lecture 42 - Functions - Part 5Lecture 43 - Recursion - Part 1Lecture 44 - Recursion - Part 2Lecture 45 - Recursion - Part 3Lecture 46 - Virahanka Numbers - Part 1Lecture 47 - Virahanka Numbers - Part 2Lecture 48 - Virahanka Numbers - Part 3Lecture 49 - Program Organization and Functions - Part 1Lecture 50 - Program Organization and Functions - Part 2Lecture 51 - Program Organization and Functions - Part 3Lecture 52 - Program Organization and Functions - Part 4Lecture 53 - Advanced Features of Functions - Part 1Lecture 54 - Advanced Features of Functions - Part 2Lecture 55 - Advanced Features of Functions - Part 3Lecture 56 - Advanced Features of Functions - Part 4Lecture 57 - Array Part-1 - Part 1Lecture 58 - Array Part-1 - Part 2Lecture 59 - Array Part-1 - Part 3Lecture 60 - Array Part-1 - Part 4Lecture 61 - Array Part-1 - Part 5Lecture 62 - Array Part-1 - Part 6Lecture 63 - Array Part-1 - Part 7Lecture 64 - Array Part-1 - Part 8Lecture 65 - Array Part-1 - Part 9Lecture 66 - Array Part-2 - Part 1Lecture 67 - Array Part-2 - Part 2Lecture 68 - Array Part-2 - Part 3
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - Array Part-2 - Part 4Lecture 70 - More on Arrays - Part 1Lecture 71 - More on Arrays - Part 2Lecture 72 - More on Arrays - Part 3Lecture 73 - More on Arrays - Part 4Lecture 74 - Arrays and recursion - Part 1Lecture 75 - Arrays and recursion - Part 2Lecture 76 - Arrays and recursion - Part 3Lecture 77 - Arrays and recursion - Part 4Lecture 78 - Arrays and recursion - Part 5Lecture 79 - Structures - Part 1Lecture 80 - Structures - Part 2Lecture 81 - Structures - Part 3Lecture 82 - Structures - Part 4Lecture 83 - Structures Part 2 - Part 1Lecture 84 - Structures Part 2 - Part 2Lecture 85 - Structures Part 2 - Part 3Lecture 86 - Classes - Part 1Lecture 87 - Classes - Part 2Lecture 88 - Classes - Part 3Lecture 89 - Classes - Part 4Lecture 90 - Classes - Part 5Lecture 91 - Classes - Part 6Lecture 92 - Representing variable length entities - Part 1Lecture 93 - Representing variable length entities - Part 2Lecture 94 - Representing variable length entities - Part 3Lecture 95 - Representing variable length entities - Part 4Lecture 96 - Representing variable length entities - Part 5Lecture 97 - Representing variable length entities - Part 6Lecture 98 - Representing variable length entities - Part 7Lecture 99 - The Standard Library - Part 1Lecture 100 - The Standard Library - Part 2Lecture 101 - The Standard Library - Part 3Lecture 102 - The Standard Library - Part 4Lecture 103 - The Standard Library - Part 5Lecture 104 - Data structure based programming - Part 1Lecture 105 - Data structure based programming - Part 2Lecture 106 - Data structure based programming - Part 3Lecture 107 - Data structure based programming - Part 4
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 108 - Data structure based programming - Part 5Lecture 109 - Medium size programs - Part 1Lecture 110 - Medium size programs - Part 2Lecture 111 - Medium size programs - Part 3Lecture 112 - Medium size programs - Part 4Lecture 113 - A graphical editor and solver for circuits - Part 1Lecture 114 - A graphical editor and solver for circuits - Part 2Lecture 115 - A graphical editor and solver for circuits - Part 3Lecture 116 - A graphical editor and solver for circuits - Part 4Lecture 117 - Cosmological simulation - Part 1Lecture 118 - Cosmological simulation - Part 2Lecture 119 - Cosmological simulation - Part 3Lecture 120 - Cosmological simulation - Part 4
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Demystifying Networking
Subject Co-ordinator - Prof.Sridhar Iyer
Co-ordinating Institute - IIT - Bombay
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Analogy for CEO's ProblemLecture 3 - Discussing the CEO's ProblemLecture 4 - From the CEO's Company to Layers in a NetworkLecture 5 - Layers in DetailLecture 6 - Layered Nature of a NetworkLecture 7 - Introduction to Internet Data Capturing using WiresharkLecture 8 - Network data captured while requesting a websiteLecture 9 - What is Cisco Packet TracerLecture 10 - Modes of Cisco Packet TracerLecture 11 - Getting Cisco Packet TracerLecture 12 - Logical and Physical Typologies in Cisco Packet TracerLecture 13 - Devices on Cisco Packet TracerLecture 14 - Introduction to the Cisco Packet Tracer Activity for Week 1Lecture 15 - Introduction to the campus network on Cisco Packet TracerLecture 16 - Loading the page in Simulation ModeLecture 17 - Inspecting the packets in Simulation ModeLecture 18 - Editing the dummy website on Cisco Packet TracerLecture 19 - Summary of the Cisco Packet Tracer ActivityLecture 20 - Introduction to Anupam's AdventureLecture 21 - Anupam's adventure brings us to IP AddressingLecture 22 - Addressing at various layersLecture 23 - IP AddressesLecture 24 - Address TranslationLecture 25 - Introduction to IP AddressingLecture 26 - Creating a network with Sub-net maskLecture 27 - Nomenclature of a sub-net maskLecture 28 - Network addresses and Private networksLecture 29 - Introduction to the Addressing Topology
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Addressing a local network and DHCPLecture 31 - Addressing a local network manuallyLecture 32 - Addressing in Pubilc and Private NetworksLecture 33 - Verifying Connectivity using PingLecture 34 - Using network address translation to communicate on internetLecture 35 - Using Sub nets and Summary of addressingLecture 36 - Summary of the weekLecture 37 - Analogy for the week 2Lecture 38 - Discussion on dabbawala analogyLecture 39 - From dabbawalas to routers and switchesLecture 40 - What is routing ?Lecture 41 - Static routing in a router in CPTLecture 42 - How does a switch forwards packets CPTLecture 43 - How to add static route in a router? (CPT)Lecture 44 - Traveler's dilemmaLecture 45 - Duscussing the Traveler's dilemmaLecture 46 - From Traveler's dilemma to Dynamic RoutingLecture 47 - Dynamic Routing with Distance VectorLecture 48 - Distance Vector Routing in DetailLecture 49 - Dynamic Routing with Link StateLecture 50 - Setting up dynamic routing in Packet TracerLecture 51 - Summary of the weekLecture 52 - Introduction to analogy for week 3Lecture 53 - Analogy for week 3Lecture 54 - Questions on analogy for week 3Lecture 55 - Understanding the new order requirementsLecture 56 - Introduction to Tranport LayerLecture 57 - Introduction to TCPLecture 58 - Introduction to UDPLecture 59 - Exploring UDP on Cisco Packet TracerLecture 60 - TCP Connection EstablishmentLecture 61 - TCP Connection ClosureLecture 62 - Summay of TCP and UDP on Cisco Packet TracerLecture 63 - The story of the delivery fiascoLecture 64 - From delivery fisaco to Port NumbersLecture 65 - Application Layer in depthLecture 66 - Port number in WiresharkLecture 67 - Summary of port number and PATLecture 68 - Summary of the entire TCP IP stack
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - Introducing the analogy for week 4Lecture 70 - The secret boxLecture 71 - Questions on analogy for week 4Lecture 72 - Secret of the secret boxLecture 73 - From secret box to encryptionLecture 74 - Introduction to security and CIALecture 75 - Information Security and Defence in DepthLecture 76 - Information Classification and Access ControlLecture 77 - Process ManagementLecture 78 - Introduction to Network SecurityLecture 79 - Network Breach and CountermeasuresLecture 80 - Internet SecurityLecture 81 - Securing the Internet UsageLecture 82 - Internet Security ProductsLecture 83 - Personal Computing Device RecommendationsLecture 84 - Responsible Behavior on the InternetLecture 85 - Best practices for home Network and Media DevicesLecture 86 - Closing thoughts on securityLecture 87 - The story of a family tripLecture 88 - The troubleshooting approachLecture 89 - Troubleshooting Physical and Data Link LayersLecture 90 - Troubleshooting Network LayerLecture 91 - Troubleshooting Transport and Application LayersLecture 92 - Troubleshooting SummaryLecture 93 - Troubleshooting HeuristicsLecture 94 - Troubleshooting Challenge - 1Lecture 95 - Troubleshooting challenge - 2Lecture 96 - Troubleshooting Challenge - 3Lecture 97 - Thats How we TroubleshootLecture 98 - Week SummaryLecture 99 - Course ClosureLecture 100 - Course Credits
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Computational Geometry
Subject Co-ordinator - Prof. Sandeep Sen
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Visibility ProblemsLecture 3 - 2D MaximaLecture 4 - Line Sweep MethodLecture 5 - Segment Intersection ProblemLecture 6 - Line SweepLecture 7 - Convex HullLecture 8 - Convex Hull ContdLecture 9 - Quick HullLecture 10 - More Convex Hull AlgorithmsLecture 11 - Intersection of Half Planes and DualityLecture 12 - Intersection of Half Planes and Duality ContdLecture 13 - Lower BoundsLecture 14 - Planar Point LocationLecture 15 - Point Location and Triangulation Contd...Lecture 16 - Triangulation of Arbitrary PolygonLecture 17 - Voronoi DiagramLecture 18 - Voronoi Diagram ConstructionLecture 19 - Delaunay TriangulationLecture 20 - Quick sort and Backward AnalysisLecture 21 - Generalized RICLecture 22 - RIC ContinuedLecture 23 - ArrangementsLecture 24 - Zone Theorem and ApplicationLecture 25 - LevelsLecture 26 - Range SearchingLecture 27 - Orthogonal Range searchingLecture 28 - Priority Search TreesLecture 29 - Non - Orthogonal Range Searching
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Half - Plane Range QueryLecture 31 - Well Separated PartitioningLecture 32 - Quadtrees Epsilon -WSPDLecture 33 - Construction of Epsilon - WSPDLecture 34 - Epsilon - WSPD to Geometric SpannerLecture 35 - Epsilon-Nets & VC DimensionLecture 36 - Epsilon-Nets & VC Dimension contdLecture 37 - Geometric Set CoverLecture 38 - Geometric Set Cover (with Bounded VC Dimension)Lecture 39 - Shape RepresentationLecture 40 - Shape Comparison
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Logic for CS
Subject Co-ordinator - Prof. S. Arun Kumar
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Propositional Logic SyntaxLecture 3 - Semantics of Propositional LogicLecture 4 - Logical and Algebraic ConceptsLecture 5 - Identities and Normal formsLecture 6 - Tautology CheckingLecture 7 - Propositional UnsatisfiabilityLecture 8 - Analytic TableauxLecture 9 - Consistency and CompletenessLecture 10 - The Completeness TheoremLecture 11 - Maximally Consistent SetsLecture 12 - Formal TheoriesLecture 13 - Proof TheoryLecture 14 - Derived RulesLecture 15 - The Hilbert SystemLecture 16 - The Hilbert SystemLecture 17 - Introduction to Predicate LogicLecture 18 - The Semantic of Predicate LogicLecture 19 - SubsitutionsLecture 20 - ModelsLecture 21 - Structures and SubstructuresLecture 22 - First-Order TheoriesLecture 23 - Predicate LogicLecture 24 - Existential QuantificationLecture 25 - Normal FormsLecture 26 - SkalemizationLecture 27 - Substitutions and InstantiationsLecture 28 - UnificationLecture 29 - Resolution in FOL
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - More on Resolution in FOLLecture 31 - ResolutionLecture 32 - Resolution and TableauxLecture 33 - Completeness of Tableaux MethodLecture 34 - Completeness of the Hilbert SystemLecture 35 - First-Order TheoriesLecture 36 - Towards Logic ProgrammingLecture 37 - Verification of Imperative ProgramsLecture 38 - Verification of WHILE ProgramsLecture 39 - References
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Computer Architecture (Prof. Anshul Kumar)
Subject Co-ordinator - Prof. Anshul Kumar
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Data Structures And Algorithms
Subject Co-ordinator - Prof. Naveen Garg
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Data Structures and AlgorithmsLecture 2 - StacksLecture 3 - Queues and Linked ListsLecture 4 - DictionariesLecture 5 - HashingLecture 6 - TreesLecture 7 - Tree Walks / TraversalsLecture 8 - Ordered DictionariesLecture 9 - DeletionLecture 10 - Quick SortLecture 11 - AVL TreesLecture 12 - AVL TreesLecture 13 - TreesLecture 14 - Red Black TreesLecture 15 - Insertion in Red Black TreesLecture 16 - Disk Based Data StructuresLecture 17 - Case StudyLecture 18 - TriesLecture 19 - Data CompressionLecture 20 - Priority QueuesLecture 21 - Binary HeapsLecture 22 - Why SortingLecture 23 - More SortingLecture 24 - GraphsLecture 25 - Data Structures for GraphsLecture 26 - Two Applications of Breadth First SearchLecture 27 - Depth First SearchLecture 28 - Applications of DFSLecture 29 - DFS in Directed Graphs
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Applications of DFS in Directed GraphsLecture 31 - Minimum Spanning TreesLecture 32 - The UnionLecture 33 - Prims Algorithm for Minimum Spanning TreesLecture 34 - Single Source Shortest PathsLecture 35 - Correctness of Dijkstras AlgorithmLecture 36 - Single Source Shortest Paths
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Introduction to Computer Graphics
Subject Co-ordinator - Prof. Prem K Kalra
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Principles of Programming Languages
Subject Co-ordinator - Prof. S. Arun Kumar
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Parallel Computing
Subject Co-ordinator - Dr. Subodh Kumar
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Parallel Programming ParadigmsLecture 3 - Parallel ArchitectureLecture 4 - Parallel Architecture (case studies)Lecture 5 - Open MPLecture 6 - Open MP (Continued.)Lecture 7 - Open MP (Continued..)Lecture 8 - Open MP & PRAM Model of ComputationLecture 9 - PRAMLecture 10 - Models of Parallel Computation, ComplexityLecture 11 - Memory ConsistencyLecture 12 - Memory Consistency & Performance IssuesLecture 13 - Parallel Program DesignLecture 14 - Shared Memory & Message PassingLecture 15 - MPILecture 16 - MPI (Continued.)Lecture 17 - MPI (Continued..)Lecture 18 - Algorithmic TechniquesLecture 19 - Algorithmic Techniques (Continued.)Lecture 20 - Algorithmic Techniques (Continued..)Lecture 21 - CUDALecture 22 - CUDA (Continued.)Lecture 23 - CUDA (Continued..)Lecture 24 - CUDA (Continued...)Lecture 25 - CUDA (Continued....)Lecture 26 - CUDA (Continued.....)Lecture 27 - CUDA (Continued......)Lecture 28 - Algorithms, Merging & SortingLecture 29 - Algorithms, Merging & Sorting (Continued.)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Operating Systems
Subject Co-ordinator - Prof. Sorav Bansal
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introductio to UNIX System Calls - Part 1Lecture 2 - Introductio to UNIX System Calls - Part 2Lecture 3 - Threads, Address Spaces, Filesystem DevicesLecture 4 - PC ArchitectureLecture 5 - x86 Instruction Set, GCC Calling ConventionsLecture 6 - Physical Memory Map, I/O, SegmentationLecture 7 - Segmentation, Trap HandlingLecture 8 - Traps, Trap HandlersLecture 9 - Kernel Data Structures, Memory ManagementLecture 10 - Segmentation Review, Introduction to PagingLecture 11 - PagingLecture 12 - Process Address Spaces Using PagingLecture 13 - Translation Lookaside Buffer, Large Pages, Boot SectorLecture 14 - Loading the kernel, Initializing the Page tableLecture 15 - Setting up page tables for user processesLecture 16 - Processes in actionLecture 17 - Process structure, Context SwitchingLecture 18 - Process Kernel stack, Scheduler, Fork,Context-Switch, Process Control Block, Trap Entry and ReturnLecture 19 - Creating the first processLecture 20 - Handling User Pointers, ConcurrencyLecture 21 - LockingLecture 22 - Fine-grained Locking and its challengesLecture 23 - Locking variationsLecture 24 - Condition variablesLecture 25 - Multiple producer, multiple consumer queue; semaphores; monitorsLecture 26 - Transcations and lock-free primitives read/write locksLecture 27 - Synchronization in xv6Lecture 28 - More synchronization in xv6Lecture 29 - Demand Paging; Introduction to Page Replacement
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Computer Architecture (2017)
Subject Co-ordinator - Prof. Smruti R.Sarangi
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Computer ArchitectureLecture 2 - The Language of Bits - Part-ILecture 3 - The Language of Bits - Part-IILecture 4 - The Language of Bits - Part-IIILecture 5 - Assembly Language - Part-ILecture 6 - Assembly Language - Part-IILecture 7 - Assembly Language - Part-IIILecture 8 - ARM Assembly Language - Part-ILecture 9 - ARM Assembly Language - Part-IILecture 10 - x86 Assembly Language - Part-ILecture 11 - x86 Assembly Language - Part-IILecture 12 - x86 Assembly Language - Part-IIILecture 13 - x86 Assembly Language - Part-IVLecture 14 - A Primer on Digital Logic - Part-ILecture 15 - A Primer on Digital Logic - Part-IILecture 16 - A Primer on Digital Logic - Part-IIILecture 17 - Computer Arithmetic - Part-ILecture 18 - Computer Arithmetic - Part-IILecture 19 - Computer Arithmetic - Part-IIILecture 20 - Computer Arithmetic - Part-IVLecture 21 - Computer Arithmetic - Part-VLecture 22 - Computer Arithmetic - Part-VILecture 23 - Processor Design - Part-ILecture 24 - Processor Design - Part-IILecture 25 - Processor Design - Part-IIILecture 26 - Principles of Pipelining - Part-ILecture 27 - Principles of Pipelining - Part-IILecture 28 - Principles of Pipelining - Part-IIILecture 29 - Principles of Pipelining - Part-IV
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - The Memory Systems - Part-ILecture 31 - The Memory Systems - Part-IILecture 32 - The Memory Systems - Part-IIILecture 33 - The Memory Systems - Part-IV
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Parallel Programming in OpenMP
Subject Co-ordinator - Dr. Yogish Sabharwal
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Parallel ProgrammingLecture 2 - Parallel Architectures and Programming ModelsLecture 3 - PipeliningLecture 4 - Superpipelining and VLIWLecture 5 - Memory LatencyLecture 6 - Cache and Temporal LocalityLecture 7 - Cache, Memory bandwidth and Spatial LocalityLecture 8 - Intuition for Shared and Distributed Memory architecturesLecture 9 - Shared and Distributed Memory architecturesLecture 10 - Interconnection networks in Distributed Memory architecturesLecture 11 - OpenMPLecture 12 - Program with Single threadLecture 13 - Program Memory with Multiple threads and Multi-taskingLecture 14 - Context SwitchingLecture 15 - OpenMPLecture 16 - OpenMPLecture 17 - Shared Memory Consistency Models and the Sequential Consistency ModelLecture 18 - Race ConditionsLecture 19 - OpenMPLecture 20 - OpenMPLecture 21 - Computing sumLecture 22 - Manual distribution of work and critical sectionsLecture 23 - Distributing for loops and reductionLecture 24 - Vector-Vector operations (Dot product)Lecture 25 - Matrix-Vector operations (Matrix-Vector Multiply)Lecture 26 - Matrix-Matrix operations (Matrix-Matrix Multiply)Lecture 27 - Introduction to tasksLecture 28 - Task queues and task executionLecture 29 - Accessing variables in tasks
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Completion of tasks and scoping variables in tasksLecture 31 - Recursive task spawning and pitfallsLecture 32 - Understanding LU FactorizationLecture 33 - Parallel LU FactorizationLecture 34 - LocksLecture 35 - Advanced Task handlingLecture 36 - Matrix Multiplication using tasksLecture 37 - The OpenMP Shared Memory Consistency Model
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Synthesis of Digital Systems
Subject Co-ordinator - Prof. Preeti Ranjan Panda
Co-ordinating Institute - IIT - Delhi
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Outline - What is Synthesis?Lecture 2 - Chip Design Flow and Hardware ModellingLecture 3 - VHDLLecture 4 - VHDLLecture 5 - VHDLLecture 6 - VHDLLecture 7 - Introduction to High-level SynthesisLecture 8 - Language front-end Design RepresentationLecture 9 - Compiler Transformation in High Level SynthesisLecture 10 - Memory Modelling and Compiler Transformation in High Level SynthesisLecture 11 - Compiler Transformations in High Level SynthesisLecture 12 - Hardware Transformations and ASAP / ALAP SchedulingLecture 13 - Scheduling in High Level SynthesisLecture 14 - Force Directed Scheduling and Register AllocationLecture 15 - High Level Synthesis and Timing IssuesLecture 16 - Finite State Machine SynthesisLecture 17 - Finite State Machine SynthesisLecture 18 - The Retiming ProblemLecture 19 - Efficient Solution to Retiming and Introduction to Logic SynthesisLecture 20 - Binary Decision DiagramsLecture 21 - Introduction to Logic SynthesisLecture 22 - Two-level Logic OptimisationLecture 23 - Multi-Level Logic OptimisationLecture 24 - Multi-level Logic SynthesisLecture 25 - Introduction to Timing AnalysisLecture 26 - Timing Analysis and Critical Paths
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Design Verification and Test of Digital VLSI Circuits
Subject Co-ordinator - Dr. Santosh Biswas, Prof. Jatindra Kumar Deka
Co-ordinating Institute - IIT - Guwahati
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Digital VLSI Design FlowLecture 2 - High Level Design RepresentationLecture 3 - Transformations for High Level SynthesisLecture 4 - Introduction to HLSLecture 5 - Scheduling Algorithms - 1Lecture 6 - Scheduling Algorithms - 2Lecture 7 - Binding and Allocation AlgorithmsLecture 8 - Two level Boolean Logic Synthesis - 1Lecture 9 - Two level Boolean Logic Synthesis - 2Lecture 10 - Two level Boolean Logic Synthesis - 3Lecture 11 - Heuristic Minimization of Two-Level CircuitsLecture 12 - Finite State Machine SynthesisLecture 13 - Multilevel ImplementationLecture 14 - Introduction to formal methods for design verificationLecture 15 - Temporal LogicLecture 16 - Syntax and Semantics of CTLLecture 17 - Syntax and Semantics of CTL � ContinuedLecture 18 - Equivalence between CTL FormulasLecture 19 - Introduction to Model CheckingLecture 20 - Model Checking Algorithms - ILecture 21 - Model Checking Algorithms - IILecture 22 - Model Checking with FairnessLecture 23 - Binary Decision DiagramLecture 24 - Ordered Binary Decision DiagramLecture 25 - Operation on Ordered Binary Decision DiagramLecture 26 - Ordered Binary Decision Diagram for State Transition SystemsLecture 27 - Symbolic Model CheckingLecture 28 - Introduction to Digital VLSI TestingLecture 29 - Functional and Structural Testing
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Fault EquivalenceLecture 31 - Fault Simulation - 1Lecture 32 - Fault Simulation - 2Lecture 33 - Fault Simulation - 3Lecture 34 - Testability Measures (SCOAP)Lecture 35 - Introduction to Automatic Test Pattern Generation (ATPG) and ATPG AlgebrasLecture 36 - D-Algorithm - 1Lecture 37 - D-Algorithm - 2Lecture 38 - ATPG for Synchronous Sequential CircuitsLecture 39 - Scan Chain based Sequential Circuit Testing - 1Lecture 40 - Scan Chain based Sequential Circuit Testing - 2Lecture 41 - Built in Self Test - 1Lecture 42 - Built in Self Test - 2Lecture 43 - Memory Testing - 1Lecture 44 - Memory Testing - 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Computer Organization and Architecture - A Pedagogical Aspect
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Model of Computer and Working PrincipleLecture 2 - Digital Logic Building BlocksLecture 3 - Information Representation and Number SystemsLecture 4 - Basic Elements of a ProcessorLecture 5 - Storage and I/O InterfaceLecture 6 - Execution of Program and Programming LanguagesLecture 7 - Components of Central Processing Unit (CPU) and External InterfaceLecture 8 - Main MemoryLecture 9 - Instruction ExecutionLecture 10 - Instruction FormatLecture 11 - Instruction SetLecture 12 - Addressing ModesLecture 13 - Flags and Conditional InstructionsLecture 14 - InstructionLecture 15 - Instruction Cycle and Micro-operationsLecture 16 - Control Signals and Timing SequenceLecture 17 - Control Signals for Complete Instruction ExecutionLecture 18 - Handling Different Addressing ModesLecture 19 - Handling Control Transfer InstructionsLecture 20 - Design of Hardwired controlled Control UnitLecture 21 - Microinstructions and MicroprogramsLecture 22 - Organization and Optimization of Microprogrammed controlled Control UnitLecture 23 - Different Internal CPU Bus OrganizationLecture 24 - Basics of Memory and Cache - Part 1Lecture 25 - Basics of Memory and Cache - Part 2Lecture 26 - Direct-mapped CachesLecture 27 - Associative and Multi-level CachesLecture 28 - Summary - CachesLecture 29 - Basics of Virtual Memory and Address Translation
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Embedded Systems-Design Verification and Test
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Modeling Techniques - 1Lecture 3 - Modeling Techniques - 2Lecture 4 - Hardware/Software Partitioning - 1Lecture 5 - Hardware/Software Partitioning - 2Lecture 6 - Introduction to Hardware DesignLecture 7 - Hardware Architectural Synthesis - 1Lecture 8 - Hardware Architectural Synthesis - 2Lecture 9 - Hardware Architectural Synthesis - 3Lecture 10 - Hardware Architectural Synthesis - 4Lecture 11 - Hardware Architectural Synthesis - 5Lecture 12 - Hardware Architectural Synthesis - 6Lecture 13 - Hardware Architectural Synthesis - 7Lecture 14 - System Level AnalysisLecture 15 - Uniprocessor Scheduling - 1Lecture 16 - Uniprocessor Scheduling - 2Lecture 17 - Multiprocessor Scheduling - 1Lecture 18 - Multiprocessor Scheduling - 2Lecture 19 - Introduction and Basic Operators of Temporal LogicLecture 20 - Syntax and Semantics of CTLLecture 21 - Equivalence between CTL formulasLecture 22 - Model Checking AlgorithmLecture 23 - Binary Decision DiagramLecture 24 - Use of OBDDs for State Transition SystemLecture 25 - Symbolic Model CheckingLecture 26 - Introduction to Digital VLSI TestingLecture 27 - Automatic Test Pattern Generation (ATPG)Lecture 28 - Scan Chain based Sequential Circuit TestingLecture 29 - Software-Hardware Co-validation Fault Models and High Level Testing for Complex Embedded Systems""
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Testing for embedded coresLecture 31 - Bus and Memory TestingLecture 32 - Testing for advanced faults in Real time Embedded SystemsLecture 33 - BIST for Embedded SystemsLecture 34 - Concurrent Testing for Fault tolerant Embedded Systems - 1Lecture 35 - Concurrent Testing for Fault tolerant Embedded Systems - 2Lecture 36 - Testing for Re-programmable hardwareLecture 37 - Interaction Testing between Hardware and Software
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Multi-Core Computer Architecture-Storage and Interconnects
Subject Co-ordinator - Prof. John Jose
Co-ordinating Institute - IIT - Guwahati
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction and Overview of the CourseLecture 2 - Instruction Execution PrinciplesLecture 3 - Introduction to Instruction PipelineLecture 4 - Introduction to Superscalar PipelinesLecture 5 - Instruction Pipeline and Performance - ILecture 6 - Instruction Pipeline and Performance - IILecture 7 - Introduction to Cache MemoryLecture 8 - Block Replacement Techniques and Write StrategyLecture 9 - gem5 Simulator - An OverviewLecture 10 - Cache MemoryLecture 11 - Basic Cache Optimization TechniquesLecture 12 - gem5 Simulator - Cache OptimisationLecture 13 - Advanced Cache Optimization Techniques - ILecture 14 - Advanced Cache Optimization Techniques - IILecture 15 - Cache Memory OptimizationsLecture 16 - Introduction to DRAM SystemLecture 17 - DRAM Controllers and Address MappingLecture 18 - Address Translation MechanismsLecture 19 - Main Memory ConceptsLecture 20 - Introduction to Tiled Chip Multicore ProcessorsLecture 21 - Routing Techniques in Network On ChipLecture 22 - Network On Chip Router Micro-ArchitectureLecture 23 - gem5 Simulator - NoC OptimisationLecture 24 - Energy Efficient Bufferless NoC RoutersLecture 25 - Sidebuffered Deflection RoutersLecture 26 - Concepts in Network on ChipLecture 27 - QoS of NoC and Caches in TCMP SystemsLecture 28 - Emerging Trends in Network On ChipsLecture 29 - Concepts in TCMP Systems
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Randomized Algorithms
Subject Co-ordinator - Prof. Benny George K
Co-ordinating Institute - IIT - Guwahati
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Randomized AlgorithmsLecture 2 - Randomized Mincut AlgorithmLecture 3 - Randomized FindLecture 4 - Probability ReviewLecture 5 - Expectation of Random VariablesLecture 6 - Conditional Probability and Conditional Expectation2Lecture 7 - Birthday ParadoxLecture 8 - Markov and Chebychev's InequalitiesLecture 9 - Median AlgorithmLecture 10 - Chernoff BoundLecture 11 - Permutation Routing on a HypercubeLecture 12 - Permutation Routing on a Hypercube (Analysis)Lecture 13 - Introduction to Probabilistic MethodLecture 14 - More Examples on Probabilistic MethodLecture 15 - Lovasz Local LemmaLecture 16 - Introduction to Markov ChainsLecture 17 - 2-SAT and Markov ChainsLecture 18 - 3-SAT and Markov ChainsLecture 19 - Electrical NetworksLecture 20 - Cover TimeLecture 21 - Rapid MixingLecture 22 - Introduction to Computational ComplexityLecture 23 - Pratt's CertificateLecture 24 - Primality TestingLecture 25 - Miller Rabin AlgorithmLecture 26 - All pair shortest path - ILecture 27 - All pair shortest path - IILecture 28 - Randomized MSTLecture 29 - Introduction to approximate counting
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Parallel Algorithms
Subject Co-ordinator - Prof. Sajith Gopalan
Co-ordinating Institute - IIT - Guwahati
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Shared Memory Models - 1Lecture 2 - Shared Memory Models - 2Lecture 3 - Interconnection NetworksLecture 4 - Cost and OptimalityLecture 5 - Basic Techniques - 1Lecture 6 - Basic Techniques - 2Lecture 7 - Basic Techniques - 3Lecture 8 - Basic Techniques - 4Lecture 9 - Basic Techniques - 5Lecture 10 - Odd Even Merge Sort (OEMS)Lecture 11 - OEMS, Bitonic-Sort-Merge Sort (BSMS)Lecture 12 - BSMS, Optimal List ColouringLecture 13 - DescriptionLecture 14 - AnalysisLecture 15 - ApplicationsLecture 16 - ApplicationsLecture 17 - Fast optimal merge algorithmLecture 18 - High level DescriptionLecture 19 - Cole's Merge SortLecture 20 - Analysis of Cole's Merge Sort; Lower bound for sortingLecture 21 - Sorting Lower bound; Connected ComponentsLecture 22 - Connected Components (CREW)Lecture 23 - Connected Components, Vertex ColouringLecture 24 - Sorting on a 2D meshLecture 25 - Sorting on a 2D meshLecture 26 - Sorting, Offline routing on a 2D meshLecture 27 - Sorting on a 3D meshLecture 28 - Mesh of Trees, HypercubeLecture 29 - Hypercube (Continued...)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Hypercube (Continued...), butterfly networkLecture 31 - Butterfly, CCC and Benes NetworksLecture 32 - Butterfly, CCC and Benes NetworksLecture 33 - Shuffle Exchange Graphs, de Bruijn GraphsLecture 34 - Interconnection Networks AlgorithmsLecture 35 - Circuit Value Problem is P-complete for NC-reductionsLecture 36 - Ordered DFS is P-complete for NC-reductionsLecture 37 - Max Flow is P-complete for NC-reductions
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Discrete Mathematics (Prof. Sajith Gopalan)
Subject Co-ordinator - Prof. Benny George K
Co-ordinating Institute - IIT - Guwahati
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Boolean FunctionsLecture 2 - Propositional CalculusLecture 3 - First Order LogicLecture 4 - First Order LogicLecture 5 - Proof System for PropcalLecture 6 - First Order LogicLecture 7 - Soundness and Completeness of the First Order Proof SystemLecture 8 - Sets, Relations, FunctionsLecture 9 - Functions, Embedding of the theories of naturals numbers and integers in Set TheoryLecture 10 - Embedding of the theories of integers and rational numbers in Set Theory; Countable SetsLecture 11 - Introduction to graph theoryLecture 12 - Trees, Cycles, Graph coloringLecture 13 - Bipartitie GraphsLecture 14 - Bipartitie Graphs; Edge Coloring and MatchingLecture 15 - Planar GraphsLecture 16 - Graph Searching; BFS and DFSLecture 17 - Network FlowsLecture 18 - Counting Spanning Trees in Complete GraphsLecture 19 - Embedding of the theory of ral numbers in Set Theory; ParadoxesLecture 20 - ZF Axiomatization of Set TheoryLecture 21 - Partially ordering relationsLecture 22 - Natural numbers, divisorsLecture 23 - LatticesLecture 24 - GCD, Euclid's AlgorithmLecture 25 - Prime NumbersLecture 26 - CongruencesLecture 27 - Pigeon Hole PrincipleLecture 28 - Stirling Numbers, Bell NumbersLecture 29 - Generating Functions
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Product of Generating FunctionsLecture 31 - Composition of Generating FunctionLecture 32 - Principle of Inclusion ExclusionLecture 33 - Rook placement problemLecture 34 - Solution of CongruencesLecture 35 - Chinese Remainder TheoremLecture 36 - Totient; Congruences; Floor and Ceiling FunctionsLecture 37 - Introduction to GroupsLecture 38 - Modular Arithmetic and GroupsLecture 39 - Dihedral Groups, IsomorhphismsLecture 40 - Cyclic groups, Direct Products, SubgroupsLecture 41 - Cosets, Lagrange's theoremLecture 42 - Rings and FieldsLecture 43 - Construction of Finite Fields
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Advanced Computer Architecture
Subject Co-ordinator - Prof. John Jose
Co-ordinating Institute - IIT - Guwahati
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Review of Basic Computer OrganizationLecture 2 - Perfomance Evaluation MethodsLecture 3 - Introduction to RISC Instruction PipelineLecture 4 - Instruction Pipeline and PerformanceLecture 5 - Pipeline HazardsLecture 6 - Control Hazards and Branch PredictionLecture 7 - MIPS Pipeline for Multi-Cycle OperationsLecture 8 - Tutorial 2Lecture 9 - Compiler Techniques to Explore ILPLecture 10 - Dynamic Scheduling to Explore ILPLecture 11 - Dynamic Scheduling with Tomasulo�s AlgorithmLecture 12 - Dynamic Scheduling with Speculative ExecutionLecture 13 - Tutorial 3Lecture 14 - Advanced Pipelining and Superscalar ProcessorsLecture 15 - Exploiting DLPLecture 16 - Tutorial 4Lecture 17 - Tutorial 5Lecture 18 - Introduction to Cache MemoryLecture 19 - Block Replacement Techniques and Write StrategyLecture 20 - Tutorial 6Lecture 21 - Optimization Techniques in Cache MemoryLecture 22 - Advanced Cache Optimization TechniquesLecture 23 - Tutorial 7Lecture 24 - Tutorial 8Lecture 25 - Introduction to DRAM SystemLecture 26 - DRAM Controllers and Address MappingLecture 27 - Secondary Storage SystemsLecture 28 - Tutorial 9Lecture 29 - Tiled Chip Multicore Processors
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Routing Techniques in Network on ChipLecture 31 - NoC Router MicroarchitectureLecture 32 - How to Explore Computer Architecture?Lecture 33 - Tutorial 10
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Computer Algorithms - 2
Subject Co-ordinator - Prof. Shashank K. Mehta
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Theory of Computation
Subject Co-ordinator - Prof. Somenath Biswas
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - What is theory of computation? Set membership problem, basic notions like alphabet, strings, formal languagesLecture 2 - Introduction to finite automatonLecture 3 - Finite automata continued, deterministic finite automata(DFAs), language accepted by a DFALecture 4 - Regular languages, their closure propertiesLecture 5 - DFAs solve set membership problems in linear time, pumping lemmaLecture 6 - More examples of nonregular languages, proof of pumping lemma, pumping lemma as a game, converse of pumping lemma does not holdLecture 7 - A generalization of pumping lemma, nondeterministic finite automata (NFAs), computation trees for NFAsLecture 8 - Formal description of NFA, language accepted by NFA, such languages are also regularLecture 9 - 'Guess and verify' paradigm for nondeterminismLecture 10 - NFA's with epsilon transitionsLecture 11 - Regular expressions, they denote regular languagesLecture 12 - Construction of a regular expression for a language given a DFA accepting it. Algebraic closure properies of regular languagesLecture 13 - Closure properties (Continued...)Lecture 14 - Closure under reversal, use of closure propertiesLecture 15 - Decision problems for regular languagesLecture 16 - About minimization of states of DFAs. Myhill-Nerode theoremLecture 17 - Continuation of proof of Myhill-Nerode theoremLecture 18 - Application of Myhill-Nerode theorem. DFA minimizationLecture 19 - DFA minimization (Continued...)Lecture 20 - Introduction to context free languages (cfls) and context free grammars (cfgs). Derivation of strings by cfgsLecture 21 - Languages generated by a cfg, leftmost derivation, more examples of cfgs and cflsLecture 22 - Parse trees, inductive proof that L is L(G). All regular languages are context freeLecture 23 - Towards Chomsky normal formsLecture 24 - Simplification of cfgs continued, Removal of epsilon productionsLecture 25 - Elimination of unit productions. Converting a cfg into Chomsky normal form. Towards pumping lemma for cflsLecture 26 - Pumping lemma for cfls. Adversarial paradigmLecture 27 - Completion of pumping lemma proof. Examples of use of pumping lemma. Converse of lemma does not hold. Closure properties of cflsLecture 28 - Closure properties continued. cfls not closed under complementationLecture 29 - Another example of a cfl whose complement is not a cfl. Decision problems for cfls
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - More decision problems. CYK algorithm for membership decisionLecture 31 - Introduction to pushdown automata (pda)Lecture 32 - pda configurations, acceptance notions for pdas. Transition diagrams for pdasLecture 33 - Equivalence of acceptance by empty stack and acceptance by final stateLecture 34 - Turing machines (TM)Lecture 35 - Execution trace, another example (unary to binary conversion)Lecture 36 - Example continued. Finiteness of TM description, TM configuration, language acceptance, definition of recursively enumerable (r.e.) languagesLecture 37 - Notion of non-acceptance or rejection of a string by a TM. Multitrack TM, its equivalence to standard TM. Multitape TMsLecture 38 - Simulation of multitape TMs by basic model. Nondeterministic TM (NDTM). Equivalence of NDTMs with deterministic TMsLecture 39 - Counter machines and their equivalence to basic TM modelLecture 40 - TMs can simulate computers, diagonalization proofLecture 41 - Existence of non-r.e. languages, recursive languages, notion of decidabilityLecture 42 - Separation of recursive and r.e. classes, halting problem and its undecidability
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Introduction to Problem Solving and Programming
Subject Co-ordinator - Prof. D. Gupta
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Riemann Hypothesis and its Applications
Subject Co-ordinator - Prof. Manindra Agrawal
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture - 30
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Biometrics
Subject Co-ordinator - Prof. Phalguni Gupta
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Parallel Algorithm
Subject Co-ordinator - Prof. Phalguni Gupta
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Computer Architecture (Dr. Mainak Chaudhuri)
Subject Co-ordinator - Dr. Mainak Chaudhuri
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction, Amdahl's law, CPI equationLecture 2 - CPI equation, research practices, instruction set architectureLecture 3 - Instruction set architectureLecture 4 - Instruction set architectureLecture 5 - Instruction set architecture, case study with MIPS-ILecture 6 - Case study with MIPS-ILecture 7 - Case study with MIPS-ILecture 8 - Binary instrumentation for architectural studiesLecture 9 - Binary instrumentation for architectural studiesLecture 10 - Basic pipelining, branch predictionLecture 11 - Basic pipelining, branch predictionLecture 12 - Basic pipelining, branch predictionLecture 13 - Basic pipelining, branch predictionLecture 14 - Basic pipelining, branch predictionLecture 15 - Basic pipelining, branch predictionLecture 16 - Basic pipelining, branch predictionLecture 17 - Basic pipelining, branch predictionLecture 18 - Basic pipelining, branch predictionLecture 19 - Basic pipelining, branch predictionLecture 20 - Dynamic scheduling, speculative executionLecture 21 - Dynamic scheduling, speculative executionLecture 22 - Dynamic scheduling, speculative executionLecture 23 - Dynamic scheduling, speculative executionLecture 24 - Dynamic scheduling, speculative executionLecture 25 - Virtual memory and cachesLecture 26 - Virtual memory and cachesLecture 27 - Virtual memory and cachesLecture 28 - Topics in memory system, DRAM and SRAM technologyLecture 29 - Topics in memory system, DRAM and SRAM technology
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Topics in memory system, DRAM and SRAM technologyLecture 31 - Case studyLecture 32 - Case studyLecture 33 - Case studyLecture 34 - Case studyLecture 35 - Input/OutputLecture 36 - Simultaneous multithreading, multi-cores
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Compiler Design (Prof. Sanjeev K Aggarwal)
Subject Co-ordinator - Prof. Sanjeev K Aggarwal
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to programming in C
Subject Co-ordinator - Prof. Satyadev Nandakumar
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Initializing arraysLecture 31 - Initializing character arraysLecture 32 - Pointers in CLecture 33 - Pointer arithmeticLecture 34 - Function with pointer argumentsLecture 35 - Example - copy a subarrayLecture 36 - Programming using arrays and pointersLecture 37 - Sizeof operatorLecture 38 - Returning pointers from functionsLecture 39 - Example - return duplicate of a stringLecture 40 - Recursion - Linear RecursionLecture 41 - Recursion - Linear Recursion - 2Lecture 42 - Recursion - Two-way RecursionLecture 43 - Multidimensional ArraysLecture 44 - Multidimensional Arrays and PointersLecture 45 - Multidimensional Arrays and Pointers - continued (2)Lecture 46 - Multidimensional Arrays and Pointers - continued (3)Lecture 47 - File HandlingLecture 48 - Some other file-handling functionsLecture 49 - Structures in C - 1Lecture 50 - Structures in C - 2Lecture 51 - Singly Linked ListsLecture 52 - Doubly Linked Lists - introductionLecture 53 - Organizing code into multiple files - 1Lecture 54 - Organizing code into multiple files - 2Lecture 55 - Pre and post increment
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Fundamentals of Database Systems
Subject Co-ordinator - Dr. Arnab Bhattacharya
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Theory of Computation
Subject Co-ordinator - Prof. Raghunath Tewari
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Finite AutomataLecture 2 - Basic Notation and Convention, DFA Edit LessonLecture 3 - Example of DFAsLecture 4 - Computation by DFA and Regular operationLecture 5 - Introduction to NondeterminismLecture 6 - NFA, definition and examplesLecture 7 - Equivalence of NFA and DFA, Closure propertiesLecture 8 - Regular expressionsLecture 9 - Algebraic properties, RE to NFA conversionLecture 10 - GNFA to RE conversionLecture 11 - More closure properties of regular languagesLecture 12 - Non-regular languages and pumping lemmaLecture 13 - Examples of non-regular languagesLecture 14 - DFA minimizationLecture 15 - Introduction to CFGsLecture 16 - Examples of CFGs, Reg subset of CFLLecture 17 - Parse tree, derivation, ambiguityLecture 18 - Normal forms, Chomsky normal formLecture 19 - Non-CFLs, pumping lemmaLecture 20 - Examples of non- CFLsLecture 21 - Pushdown AutomataLecture 22 - Pushdown Automata - Definition and ExampleLecture 23 - Pushdown Automata - Examples and Relation with CFGsLecture 24 - Closure Properties of CFLsLecture 25 - Deterministic Context Free LanguagesLecture 26 - Turing MachineLecture 27 - More on Turing MachineLecture 28 - Non deterministic Turing Machine Edit LessonLecture 29 - Configuration Graphs
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Closure Properties of Decidable and Turing recognizable languagesLecture 31 - Decidability properties of Regular and Context Free LanguagesLecture 32 - UndecidabilityLecture 33 - More on UndecidabilityLecture 34 - ReductionLecture 35 - Applications of ReductionLecture 36 - Rice's theoremLecture 37 - Introduction to Computational Complexity TheoryLecture 38 - More on the class NPLecture 39 - NP-CompletenessLecture 40 - More on NP-Completeness
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Modern Algebra
Subject Co-ordinator - Prof. Manindra Agrawal
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Advanced Graph Theory
Subject Co-ordinator - Dr.Rajiv Misra
Co-ordinating Institute - IIT - Patna
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Graph TheoryLecture 2 - Paths, Cycles and TrailsLecture 3 - Eulerian Circuits, Vertex Degrees and CountingLecture 4 - The Chinese Postman Problem and Graphic SequencesLecture 5 - Trees and DistanceLecture 6 - Spanning Trees and EnumerationLecture 7 - Matchings and CoversLecture 8 - Independent Sets, Covers and Maximum Bipartite MatchingLecture 9 - Weighted Bipartite MatchingLecture 10 - Stable Matchings and Faster Bipartite MatchingLecture 11 - Factors and Perfect Matching in General GraphsLecture 12 - Matching in General GraphsLecture 13 - Connectivity and PathsLecture 14 - k-Connected GraphsLecture 15 - Network Flow ProblemsLecture 16 - Vertex Coloring and Upper BoundsLecture 17 - Brooks� Theorem and Color-Critical GraphsLecture 18 - Counting Proper ColoringsLecture 19 - Planar GraphsLecture 20 - Characterization of Planar GraphsLecture 21 - Line Graphs and Edge-coloringLecture 22 - Hamiltonian Graph, Traveling Salesman Problem and NP-CompletenessLecture 23 - Connected Dominating Set and Distributed Algorithm
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Cloud Computing and Distributed Systems
Subject Co-ordinator - Dr.Rajiv Misra
Co-ordinating Institute - IIT - Kanpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Cloud ComputingLecture 2 - VirtualizationLecture 3 - Hotspot Mitigation for Virtual Machine MigrationLecture 4 - Server VirtualizationLecture 5 - Software Defined NetworkLecture 6 - Geo-distributed Cloud Data CentersLecture 7 - Leader Election in Rings (Classical Distributed Algorithms)Lecture 8 - Leader Election (Ring LE and Bully LE Algorithm)Lecture 9 - Design of ZookeeperLecture 10 - Time and Clock Synchronization in Cloud Data CentersLecture 11 - Global State and Snapshot Recording AlgorithmsLecture 12 - Distributed Mutual ExclusionLecture 13 - Consensus in Cloud Computing and PaxosLecture 14 - Byzantine AgreementLecture 15 - Failures and Recovery Approaches in Distributed SystemsLecture 16 - Design of Key-Value StoresLecture 17 - Design of HBaseLecture 18 - Peer to Peer Systems in Cloud ComputingLecture 19 - MapReduceLecture 20 - Introduction to SparkLecture 21 - Introduction to Kafka
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Big Data Computing
Subject Co-ordinator - Dr. Rajiv Misra
Co-ordinating Institute - IIT - Patna
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Big DataLecture 2 - Big Data Enabling TechnologiesLecture 3 - Hadoop Stack for Big DataLecture 4 - Hadoop Distributed File System (HDFS)Lecture 5 - Hadoop MapReduce 1.0Lecture 6 - Hadoop MapReduce 2.0 - Part ILecture 7 - Hadoop MapReduce 2.0 - Part IILecture 8 - MapReduce ExamplesLecture 9 - Parallel Programming with SparkLecture 10 - Introduction to SparkLecture 11 - Spark Built-in LibrariesLecture 12 - Design of Key-Value StoresLecture 13 - Data Placement StrategiesLecture 14 - CAP TheoremLecture 15 - Consistency SolutionsLecture 16 - Design of ZookeeperLecture 17 - CQL (Cassandra Query Language)Lecture 18 - Design of HBaseLecture 19 - Spark Streaming and Sliding Window Analytics - Part ILecture 20 - Spark Streaming and Sliding Window Analytics - Part IILecture 21 - Sliding Window AnalyticsLecture 22 - Introduction to KafkaLecture 23 - Big Data Machine Learning - Part ILecture 24 - Big Data Machine Learning - Part IILecture 25 - Machine Learning Algorithm K-means using Map Reduce for Big Data AnalyticsLecture 26 - Parallel K-means using Map Reduce on Big Data Cluster AnalysisLecture 27 - Decision Trees for Big Data AnalyticsLecture 28 - Big Data Predictive Analytics - Part ILecture 29 - Big Data Predictive Analytics - Part II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Parameter ServersLecture 31 - PageRank Algorithm in Big DataLecture 32 - Spark GraphX and Graph Analytics - Part ILecture 33 - Spark GraphX and Graph Analytics - Part IILecture 34 - Case Study
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Cryptography and Network Security
Subject Co-ordinator - Dr. Debdeep Mukhopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Overview on Modern CryptographyLecture 3 - Introduction to Number TheoryLecture 4 - Probability and Information TheoryLecture 5 - Classical CryptosystemsLecture 6 - Cryptanalysis of Classical CiphersLecture 7 - Shannons TheoryLecture 8 - Shannons Theory (Continued...1)Lecture 9 - Shannons Theory (Continued...2)Lecture 10 - Symmetric Key CiphersLecture 11 - Block Cipher Standards (DES)Lecture 12 - Block Cipher Standards (AES)Lecture 13 - Block Cipher Standards (AES) (Continued...)Lecture 14 - Linear CryptanalysisLecture 15 - Differential CryptanalysisLecture 16 - Few other Cryptanalytic TechniquesLecture 17 - Overview on S-Box Design PrinciplesLecture 18 - Modes of Operation of Block CiphersLecture 19 - Stream CiphersLecture 20 - Stream Ciphers (Continued...1)Lecture 21 - Stream Ciphers (Continued...2)Lecture 22 - PseudorandomnessLecture 23 - Cryptographic Hash FunctionsLecture 24 - Cryptographic Hash Functions (Continued...1)Lecture 25 - Cryptographic Hash Functions (Continued...2)Lecture 26 - Message Authentication CodesLecture 27 - More Number Theoretic ResultsLecture 28 - The RSA CryptosystemLecture 29 - Primality Testing
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Factoring AlgorithmsLecture 31 - Some Comments on the Security of RSALecture 32 - Discrete Logarithm Problem (DLP)Lecture 33 - The Diffie-Hellman Problem and Security of ElGamal SystemsLecture 34 - An Introduction to Elliptic Curve CryptographyLecture 35 - Application of Elliptic Curves to CryptographyLecture 36 - Implementation of Elliptic Curve CryptographyLecture 37 - Secret Sharing SchemesLecture 38 - A Tutorial on Network ProtocolsLecture 39 - System SecurityLecture 40 - Firewalls and Intrusion Detection SystemsLecture 41 - Side Channel Analysis of Cryptographic Implementations
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - High Performance Computer Architecture
Subject Co-ordinator - Prof. Ajit Pal
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Low Power VLSI Circuits and Systems
Subject Co-ordinator - Prof. Ajit Pal
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction & Course OutlineLecture 2 - MOS Transistors - ILecture 3 - MOS Transistors - IILecture 4 - MOS Transistors - IIILecture 5 - MOS Transistors - IVLecture 6 - MOS Inverters - ILecture 7 - MOS Inverters - IILecture 8 - MOS Inverters - IIILecture 9 - MOS Inverters - IVLecture 10 - Static CMOS Circuits - ILecture 11 - Static CMOS Circuits - IILecture 12 - MOS Dynamic Circuits - ILecture 13 - MOS Dynamic Circuits - IILecture 14 - Pass Transistor Logic Circuits - ILecture 15 - Pass Transistor Logic Circuits - IILecture 16 - MOS MemoriesLecture 17 - Finite State MachinesLecture 18 - Switching Power DissipationLecture 19 - Tutorial - ILecture 20 - Dynamic Power DissipationLecture 21 - Leakage Power DissipationLecture 22 - Supply Voltage Scaling - ILecture 23 - Supply Voltage Scaling - IILecture 24 - Supply Voltage Scaling - IIILecture 25 - Supply Voltage Scaling - IVLecture 26 - Tutorial - IILecture 27 - Minimizing Switched Capacitance - ILecture 28 - Minimizing Switched Capacitance - IILecture 29 - Minimizing Switched Capacitance - III
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Real Time Systems
Subject Co-ordinator - Prof. Rajib Mall
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Real - Time System CharacteristicsLecture 3 - Few Basic IssuesLecture 4 - Modelling Timing ConstraintsLecture 5 - Modelling Timing Constraints (Continued.)Lecture 6 - Basics of Real - Time Task SchedulingLecture 7 - Cyclic SchedulerLecture 8 - Event - Driven SchedulingLecture 9 - Rate Monotonic SchedulerLecture 10 - RMA SchedulingLecture 11 - Deadline Monotonic Scheduling and Other IssuesLecture 12 - Few Issues in Use of RMALecture 13 - Resource Sharing Among Real-Time TasksLecture 14 - Highest Locker and Priority Ceiling ProtocolsLecture 15 - An Analysis of Priority Ceiling ProtocolLecture 16 - Handling Task DependenciesLecture 17 - Real-Time Task Scheduling on Multiprocessors and Distributed SystemsLecture 18 - Real-Time Task Scheduling on Multiprocessors and Distributed Systems (Continued.)Lecture 19 - Clock Synchronization in Distributed Real-Time SystemsLecture 20 - Internal Clock Synchronization in Presence of Byzantine ClocksLecture 21 - A Few Basic Issues in Real-Time Operating SystemsLecture 22 - Tutorial - ILecture 23 - A Few Basic Issues in Real-Time Operating Systems (Continued.)Lecture 24 - Unix and Windows as RTOSLecture 25 - Real - Time POSIXLecture 26 - Real - Time POSIX (Continued.)Lecture 27 - Open Source and Commercial RTOSLecture 28 - Open Source and Commercial RTOS (Continued.)Lecture 29 - Benchmarking Real - Time Computer & Operating Systems
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Benchmarking Real - Time Computer & Operating Systems (Continued.)Lecture 31 - Real - Time CommunicationsLecture 32 - Few Basic Issues in Real - Time CommunicationsLecture 33 - Review of Computer NetworkingLecture 34 - Real - Time Communication in a LANLecture 35 - Real - Time Communication in a LAN (Continued.)Lecture 36 - Performance of Two Real -Time Communication ProtocolsLecture 37 - Real - Time Communication over Packet Switched NetworksLecture 38 - Real - Time Communication over Packet Switched Networks (Continued.)Lecture 39 - Real - Time Communication over Packet Switched Networks (Continued.)Lecture 40 - Real - Time Databases
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Artificial Intelligence (Prof. Anupam Basu)
Subject Co-ordinator - Prof. Sudeshna Sarkar, Prof. Anupam Basu
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Artificial IntelligenceLecture 2 - Intelligent AgentsLecture 3 - State Space SearchLecture 4 - Uninformed SearchLecture 5 - Informed SearchLecture 6 - Informed Search - 2Lecture 7 - Two Players Games - ILecture 8 - Two Players Games - IILecture 9 - Constraint Satisfaction Problems - 1Lecture 10 - Constraint Satisfaction Problems - 2Lecture 11 - Knowledge Representation and LogicLecture 12 - Interface in Propositional LogicLecture 13 - First Order LogicLecture 14 - Reasoning Using First Order LogicLecture 15 - Resolution in FOPLLecture 16 - Rule Based SystemLecture 17 - Rule Based Systems IILecture 18 - Semantic NetLecture 19 - Reasoning in Semantic NetLecture 20 - FramesLecture 21 - Planning - 1Lecture 22 - Planning - 2Lecture 23 - Planning - 3Lecture 24 - Planning - 4Lecture 25 - Rule Based Expert SystemLecture 26 - Reasoning with Uncertainty - ILecture 27 - Reasoning with Uncertainty - IILecture 28 - Reasoning with Uncertainty - IIILecture 29 - Reasoning with Uncertainty - IV
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Fuzzy Reasoning - ILecture 31 - Fuzzy Reasoning - IILecture 32 - Introduction to Learning - ILecture 33 - Introduction to Learning - IILecture 34 - Rule Induction and Decision Trees - ILecture 35 - Rule Induction and Decision Trees - IILecture 36 - Learning Using neural Networks - ILecture 37 - Learning Using Neural Networks - IILecture 38 - Probabilistic LearningLecture 39 - Natural Language Processing - ILecture 40 - Natural Language Processing - II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Artificial Intelligence (Prof. P. Dasgupta)
Subject Co-ordinator - Prof. P. Dasgupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Artificial IntelligenceLecture 2 - Problem Solving by SearchLecture 3 - Searching with CostsLecture 4 - Informed State Space SearchLecture 5 - Heuristic SearchLecture 6 - Problem Reduction SearchLecture 7 - Searching Game TreesLecture 8 - Knowledge Based SystemsLecture 9 - First Order LogicLecture 10 - Inference in First Order LogicLecture 11 - Resolution - Refutation ProofsLecture 12 - Resolution Refutation ProofsLecture 13 - Logic ProgrammingLecture 14 - Prolog ProgrammingLecture 15 - PrologLecture 16 - Additional TopicsLecture 17 - Introduction to PlanningLecture 18 - Partial Order PlanningLecture 19 - GraphPLAN and SATPlanLecture 20 - SATPlanLecture 21 - Reasoning under uncertaintyLecture 22 - Bayesian NetworksLecture 23 - Reasoning with Bayes NetworksLecture 24 - Reasoning with Bayes networks (Contd.)Lecture 25 - Reasoning under uncertaintyLecture 26 - LearningLecture 27 - LearningLecture 28 - Back Propagation Learning
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Computer Networks
Subject Co-ordinator - Prof. Sujoy Ghosh
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Emergence of Networks & Reference ModelsLecture 2 - Network TopologyLecture 3 - Physical Medium - ILecture 4 - Physical Medium - IILecture 5 - Multiplexing (Sharing a Medium)Lecture 6 - Telecom NetworksLecture 7 - Switches - ILecture 8 - Pocket SwitchesLecture 9 - SONET/SDHLecture 10 - Fiber Optic ComponentsLecture 11 - Routing and Wavelength AssignmentLecture 12 - Protection and RestorationLecture 13 - Multiple AccessLecture 14 - Token Based MacLecture 15 - Data Link ProtocolsLecture 16 - Error ControlLecture 17 - Stop & Wait ProtocolLecture 18 - Satellite CommunicationLecture 19 - Ethernet - CSMA/CDLecture 20 - Modern EthernetLecture 21 - Local InternetworkingLecture 22 - Cellular NetworksLecture 23 - Wireless NetworkLecture 24 - ATMLecture 25 - ATM Signaling, Routing and LAN EmulationLecture 26 - Introduction to RoutingLecture 27 - RIP - Distance Vector RoutingLecture 28 - IP version 4Lecture 29 - IP Version 6 & Mobile IP
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Data Communication
Subject Co-ordinator - Prof. Ajit Pal
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction and Course Outline - Data CommunicationLecture 2 - Layered ArchitectureLecture 3 - Data and SignalLecture 4 - Transmission Impairments and Channel CapacityLecture 5 - Guided Transmission MediaLecture 6 - Unguided MediaLecture 7 - Transmission of Digital Signal - ILecture 8 - Transmission of Digital Signal - IILecture 9 - Transmission of Analog Signal - ILecture 10 - Transmission of Analog Signal - IILecture 11 - MultiplexingLecture 12 - MultiplexingLecture 13 - Multiplexing Applications - ILecture 14 - Multiplexing Applications - IILecture 15 - Interfacing to the MediaLecture 16 - Error Detection and CorrectionLecture 17 - Flow and Error ControlLecture 18 - Data Link ControlLecture 19 - Switching Techniques Circuit SwitchingLecture 20 - Switching Techniques Packet SwitchingLecture 21 - Routing - ILecture 22 - Routing - IILecture 23 - Congestion ControlLecture 24 - X.25 and Frame RelayLecture 25 - ATMLecture 26 - Medium Access Control - ILecture 27 - Medium Access Control - IILecture 28 - Medium Access Control - IIILecture 29 - IEEE 802 LANs
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - High Speed LANsLecture 31 - Wireless LANsLecture 32 - Cellular Telephone SystemsLecture 33 - Satellite CommunicationsLecture 34 - Internet and InternetworkingLecture 35 - TCP/IP - ILecture 36 - TCP/IP - IILecture 37 - Multimedia NetworksLecture 38 - Audio and Video CompressionLecture 39 - Multimedia ServicesLecture 40 - Secured Communication - ILecture 41 - Secured Communication - II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Electronic Design Automation
Subject Co-ordinator - Prof. Indranil Sengupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Testing Part - ILecture 31 - Testing Part - IILecture 32 - Testing Part - IIILecture 33 - Testing Part - IVLecture 34 - Testing Part - VLecture 35 - Testing Part - VI
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Internet Technology
Subject Co-ordinator - Prof. Indranil Sengupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction To InternetLecture 2 - Review Of Network TechnologiesLecture 3 - TCP/IP - Part-ILecture 4 - TCP/IP - Part-IILecture 5 - TCP/IP - Part-IIILecture 6 - IP Subnetting and AddressingLecture 7 - Internet Routing Protocol - Part-ILecture 8 - Internet Routing Protocol - Part-IILecture 9 - Client Server Concepts DNS, Telnet, FTPLecture 10 - Electronic MailLecture 11 - World Wide Web - Part-ILecture 12 - World Wide Web - Part-IILecture 13 - HTMLLecture 14 - HTMLLecture 15 - HTMLLecture 16 - Extensible Markup Language (XML)Lecture 17 - HTML FormsLecture 18 - Image MapsLecture 19 - CGI ScriptsLecture 20 - Other TechnologiesLecture 21 - PERL - Part-ILecture 22 - PERL - Part IILecture 23 - PERL - Part IIILecture 24 - PERL - Part IVLecture 25 - JavascriptLecture 26 - Javascript Examples (Continued)Lecture 27 - Using CookiesLecture 28 - Java AppletsLecture 29 - Java Applets
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Client-Server Programming In JavaLecture 31 - Intranet, Extranet, FirewallLecture 32 - Basic Cryptographic Concepts Part - ILecture 33 - Basic Cryptographic Concepts Part - IILecture 34 - Basic Cryptographic Concepts Part - IIILecture 35 - Electronic CommerceLecture 36 - Streaming Multimedia ApplicationsLecture 37 - Internet TelephonyLecture 38 - Search Engine And Web CrawlersLecture 39 - Search Engine And Web CrawlersLecture 40 - Course Summary And Conclusion
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Programming and Data Structure
Subject Co-ordinator - Dr. P.P. Chakraborty
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - C Programming - ILecture 3 - C Programming - IILecture 4 - C Programming - IIILecture 5 - Data StructuringLecture 6 - Data StructuringLecture 7 - Data StructuringLecture 8 - Problem Decomposition By Recursion - ILecture 9 - Problem Decomposition By Recursion - IILecture 10 - Problem Decomposition By Recursion - IIILecture 11 - Merge sort And Quick sortLecture 12 - Characters And StringsLecture 13 - ArraysLecture 14 - Structures - ILecture 15 - Structures - IILecture 16 - Dynamic Allocation Part - ILecture 17 - Linked Lists - ILecture 18 - Complexity (Efficiency) of AlgorithmsLecture 19 - Asymptotic Growth FunctionsLecture 20 - Asymptotic Analysis of AlgorithmsLecture 21 - Data StructuringLecture 22 - Search TreesLecture 23 - Search Trees - IILecture 24 - Search Trees - IIILecture 25 - 2-3 TreesLecture 26 - Algorithm Design - ILecture 27 - Algorithm Design - IILecture 28 - Algorithm Design - IIILecture 29 - Graphs - I
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Software Testing
Subject Co-ordinator - Prof. Rajib Mall
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Levels of TestingLecture 3 - Basic Concepts in TestingLecture 4 - Basic Concepts in Testing (Continued...)Lecture 5 - Unit TestingLecture 6 - Equivalence and BV TestingLecture 7 - Special Value TestingLecture 8 - Combinatorial TestingLecture 9 - Pairwise TestingLecture 10 - White Box TestingLecture 11 - MC/DC TestingLecture 12 - MC/DC Testing (Continued...)Lecture 13 - Path TestingLecture 14 - Dataflow and Mutation TestingLecture 15 - Mutation TestingLecture 16 - Integration TestingLecture 17 - System TestingLecture 18 - Regression TestingLecture 19 - Testing Object-Oriented Program - Part 1Lecture 20 - Testing Object-Oriented Program - Part 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Programming in C++
Subject Co-ordinator - Prof. Partha Pratim Das
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Machine Learning
Subject Co-ordinator - Prof. S. Sarkar
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Different Types of LearningLecture 3 - Hypothesis Space and Inductive BiasLecture 4 - Evaluation and Cross-ValidationLecture 5 - Tutorial - ILecture 6 - Linear RegressionLecture 7 - Introduction to Decision TreesLecture 8 - Learning Decision TreeLecture 9 - OverfittingLecture 10 - Python Exercise on Decision Tree and Linear RegressionLecture 11 - Tutorial - IILecture 12 - k-Nearest NeighbourLecture 13 - Feature SelectionLecture 14 - Feature ExtractionLecture 15 - Collaborative FilteringLecture 16 - Python Exercise on kNN and PCALecture 17 - Tutorial - IIILecture 18 - Bayesian LearningLecture 19 - Naive BayesLecture 20 - Bayesian NetworkLecture 21 - Python Exercise on Naive BayesLecture 22 - Tutorial - IVLecture 23 - Logistic RegressionLecture 24 - Introduction Support Vector MachineLecture 25 - SVMLecture 26 - SVMLecture 27 - Nonlinear SVM and Kennel FunctionLecture 28 - SVMLecture 29 - Python Exercise on SVM
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - IntroductionLecture 31 - Multilayer Neural NetworkLecture 32 - Neural Network and Backpropagation AlgorithmLecture 33 - Deep Neural NetworkLecture 34 - Python Exercise on Neural NetworkLecture 35 - Tutorial - VILecture 36 - Introduction to Computational Learning TheoryLecture 37 - Sample ComplexityLecture 38 - VC DimensionLecture 39 - Introduction to EnsemblesLecture 40 - Bagging and BoostingLecture 41 - Introduction to ClusteringLecture 42 - Kmeans ClusteringLecture 43 - Agglomerative Hierarchical ClusteringLecture 44 - Python Exercise on kmeans clustering
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Object-Oriented Analysis and Design
Subject Co-ordinator - Prof. Partha Pratim Das
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Challanges in Software EngineeringLecture 2 - Complexity of SoftwareLecture 3 - Complexity of Software (Continued...)Lecture 4 - Structure and Attributes of a Complex SystemLecture 5 - Structure and Attributes of a Complex System (Continued...)Lecture 6 - Object-Oriented Analysis and DesignLecture 7 - Bringing Order to ChaosLecture 8 - Bringing Order to Chaos (Continued...)Lecture 9 - Evolution of Object Models - Programming Languages and ParadigmsLecture 10 - Foundations of the Object Model - OOA, OOD and OOPLecture 11 - Foundations of the Object Model - OOA, OOD and OOP (Continued...)Lecture 12 - Elements of Object Model (Major)Lecture 13 - Elements of Object Model (Major)Lecture 14 - Elements of the Object Model (Major)Lecture 15 - Elements of the Object Model (Major)Lecture 16 - Elements of the Object Model (Minor)Lecture 17 - Elements of the Object Model (Minor)Lecture 18 - Nature of an objectLecture 19 - Nature of an objectLecture 20 - Relationships among objectsLecture 21 - Relationships among objects (Continued...)Lecture 22 - Nature of a classLecture 23 - Nature of a classLecture 24 - Relationships among classesLecture 25 - Relationships among classes (Continued...)Lecture 26 - How to Build Quality Classes and ObjectsLecture 27 - TutorialLecture 28 - How to Identify Classes and Objects ?Lecture 29 - Identification of Classes, Objects and Relationship in LMS
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Identification of Classes, Objects and Relationship in LMS (Continued...)Lecture 31 - Identification of Classes, Objects and Relationship in LMS (Continued...)Lecture 32 - Identification of Classes, Objects and Relationship in LMS (Continued...)Lecture 33 - Overview of UMLLecture 34 - SDLC Phases and UML DiagramsLecture 35 - Use-Case Diagrams - Part ILecture 36 - Use-Case Diagrams - Part IILecture 37 - Use-Case Diagrams - Part IIILecture 38 - Class Diagrams - Part 1 (Class, Property and Operation)Lecture 39 - Class Diagrams - Part 2 (Association, Weak and Strong Aggregation)Lecture 40 - Class Diagrams - Part 3 (Generalization, Dependency and Constraints)Lecture 41 - Sequence Diagrams - Part 1Lecture 42 - Sequence Diagrams - Part 2Lecture 43 - Communication DiagramLecture 44 - Activity Diagrams - Part IILecture 45 - Activity Diagrams - Part IILecture 46 - Activity Diagrams - Part IIILecture 47 - Interaction Overview DiagramLecture 48 - State Machine Diagrams - Part ILecture 49 - State Machine Diagrams - Part IILecture 50 - State Machine Diagrams - Part IIILecture 51 - Various UML DiagramsLecture 52 - Closing Comments
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Complex Network : Theory and Application
Subject Co-ordinator - Prof. Animesh Mukherjee
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Fundamental Algorithms:Design and Analysis
Subject Co-ordinator - Prof.Sourav Mukhopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Natural Language Processing
Subject Co-ordinator - Prof. Pawan Goyal
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to the CourseLecture 2 - What Do We Do in NLPLecture 3 - Why is NLP hardLecture 4 - Empirical LawsLecture 5 - Text ProcessingLecture 6 - Spelling CorrectionLecture 7 - Weighted Edit Distance, Other VariationsLecture 8 - Noisy Channel Model for Spelling CorrectionLecture 9 - N-Gram Language ModelsLecture 10 - Evaluation of Language Models, Basic SmoothingLecture 11 - Tutorial ILecture 12 - Language ModelingLecture 13 - Computational MorphologyLecture 14 - Finite - State Methods for MorphologyLecture 15 - Introduction to POS TaggingLecture 16 - Hidden Markov Models for POS TaggingLecture 17 - Viterbi Decoding for HMM, Parameter LearningLecture 18 - Baum Welch AlgorithmLecture 19 - Maximum Entropy Models - ILecture 20 - Maximum Entropy Models - IILecture 21 - Conditional Random FieldsLecture 22 - Syntax - IntroductionLecture 23 - Syntax - Parsing ILecture 24 - Syntax - CKY, PCFGsLecture 25 - PCFGs - Inside-Outside ProbabilitiesLecture 26 - Inside-Outside ProbabilitiesLecture 27 - Dependency Grammars and Parsing - IntroductionLecture 28 - Transition Based ParsingLecture 29 - Transition Based Parsing
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - MST-Based Dependency ParsingLecture 31 - MST-Based Dependency ParsingLecture 32 - Distributional Semantics - IntroductionLecture 33 - Distributional Models of SemanticsLecture 34 - Distributional SemanticsLecture 35 - Word Embeddings - Part ILecture 36 - Word Embeddings - Part IILecture 37 - Lexical SemanticsLecture 38 - Lexical Semantics - WordnetLecture 39 - Word Sense Disambiguation - ILecture 40 - Word Sense Disambiguation - IILecture 41 - Novel Word Sense detectionLecture 42 - Topic ModelsLecture 43 - Latent Dirichlet AllocationLecture 44 - Gibbs Sampling for LDA, ApplicationsLecture 45 - LDA Variants and Applications - ILecture 46 - LDA Variants and Applications - IILecture 47 - Entity Linking - ILecture 48 - Entity Linking - IILecture 49 - Information Extraction - IntroductionLecture 50 - Relation ExtractionLecture 51 - Distant SupervisionLecture 52 - Text Summarization - LEXRANKLecture 53 - Optimization based Approaches for SummarizationLecture 54 - Summarization EvaluationLecture 55 - Text Classification - ILecture 56 - Text Classification - IILecture 57 - Tutorial IILecture 58 - Tutorial IIILecture 59 - Tutorial IVLecture 60 - Tutorial VLecture 61 - Sentiment Analysis - IntroductionLecture 62 - Sentiment Analysis - Affective LexiconsLecture 63 - Learning Affective LexiconsLecture 64 - Computing with Affective LexiconsLecture 65 - Aspect - Based Sentiment Analysis
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Embedded Systems Design
Subject Co-ordinator - Prof. Anupam Basu
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - ProcessorsLecture 3 - General Purpose and ASIPs ProcessorLecture 4 - Designing a Single Purpose ProcessorLecture 5 - Optimization IssuesLecture 6 - Introduction to FPFALecture 7 - FPGA (Continued...)Lecture 8 - Behaviour Synthesis on FPGA using VHDLLecture 9 - Tutorial - ILecture 10 - Tutorial - IILecture 11 - Tutorial - IIILecture 12 - Tutorial - IVLecture 13 - Sensors and SignalsLecture 14 - Discretization of Signals and A/D ConverterLecture 15 - Quantization Noise, SNR and D/A ConverterLecture 16 - Arduino UnoLecture 17 - Arduino Uno (Continued...), Serial Communication and TimerLecture 18 - Controller Design using ArduinoLecture 19 - Tutorial - VLecture 20 - Power Aware Embedded System - ILecture 21 - Power Aware Embedded System - IILecture 22 - SD and DD AlgorithmLecture 23 - Parallel Operations and VLIWLecture 24 - Code EfficiencyLecture 25 - DSP Application and Address Generation UnitLecture 26 - Real Time O.S - ILecture 27 - Real Time O.S - IILecture 28 - RMS AlgorithmLecture 29 - EDF Algorithm and Resource Constraint Issue
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Priority Inversion and Priority Inheritance ProtocolLecture 31 - Modeling and Specification - ILecture 32 - Modeling and Specification - IILecture 33 - FSM and StatechartLecture 34 - Statechart and Statemate SemanticsLecture 35 - Statecharts (Continued...)Lecture 36 - Program State MachinesLecture 37 - SDLLecture 38 - Data Flow Model - ILecture 39 - Data Flow Model - IILecture 40 - Hardware Synthesis - ILecture 41 - Hardware Synthesis - IILecture 42 - SchedulingLecture 43 - Digital Camera DesignLecture 44 - Digital Camera - Iterative DesignLecture 45 - HW-SW PartitioningLecture 46 - Optimization - ILecture 47 - Optimization - IILecture 48 - SimulationLecture 49 - Formal Verification
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Wireless Ad Hoc and Sensor Networks
Subject Co-ordinator - Prof. Sudip Misra
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - IntroductionLecture 3 - Self-organizing Behaviour of Wireless Ad Hoc NetworksLecture 4 - Cooperation in Mobile Ad Hoc Networks - Part-ILecture 5 - Cooperation in Mobile Ad Hoc Networks - Part-IILecture 6 - MAC Protocols in MANETs - Part-ILecture 7 - MAC Protocols in MANETs - Part-IILecture 8 - Routing in MANETs - Part-ILecture 9 - Routing in MANETs - Part-IILecture 10 - Routing in MANETs - Part-IIILecture 11 - Multicasting in MANETsLecture 12 - Mobility Models for MANETsLecture 13 - Transport Protocols for MANETs - Part-ILecture 14 - Transport Protocols for MANETs - Part-IILecture 15 - Opportunistic Mobile Networks - Part-ILecture 16 - Opportunistic Mobile Networks - Part-IILecture 17 - Opportunistic Mobile Networks - Part-IIILecture 18 - UAV Networks - Part-ILecture 19 - UAV Networks - Part-IILecture 20 - UAV Networks - Part-IIILecture 21 - IntroductionLecture 22 - IntroductionLecture 23 - WSN Coverage and Placement - Part-ILecture 24 - Topology Mangement in Wireless Sensor NetworkLecture 25 - Mobile Wireless Sensor NetworksLecture 26 - Mobile Wireless Sensor NetworksLecture 27 - Medium Access Control in Wireless Networks - Part-ILecture 28 - Medium Access Control in Wireless Networks - Part-IILecture 29 - Routing in Wireless Sensor Networks - Part-I
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Routing in Wireless Sensor Networks - Part-IILecture 31 - Congestion and Flow Control - Part-ILecture 32 - Congestion and Flow Control - Part-IILecture 33 - Underwater Sensor Networks - Part-ILecture 34 - Underwater Sensor Networks - Part-IILecture 35 - Underwater Sensor Networks - Part-IIILecture 36 - Underwater Sensor Networks - Part-IVLecture 37 - Security of Wireless Sensor Networks - Part-ILecture 38 - Security of Wireless Sensor Networks - Part-IILecture 39 - Hardware Design of Sensor NodeLecture 40 - Real Life Deployment of WSN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:VLSI Physical Design
Subject Co-ordinator - Prof. Indranil Sengupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Design RepresentationLecture 3 - VLSI Design Styles - Part 1Lecture 4 - VLSI Design Styles - Part 2Lecture 5 - VLSI Physical Design Automation - Part 1Lecture 6 - VLSI Physical Design Automation - Part 2Lecture 7 - PartitioningLecture 8 - Floor planningLecture 9 - Floor planning AlgorithmsLecture 10 - Pin AssignmentLecture 11 - Placement - Part 1Lecture 12 - Placement - Part 2Lecture 13 - Placement - Part 3Lecture 14 - Placement - Part 4Lecture 15 - Grid Routing - Part 1Lecture 16 - Grid Routing - Part 2Lecture 17 - Grid Routing - Part 3Lecture 18 - Global Routing - Part 1Lecture 19 - Global Routing - Part 2Lecture 20 - Detailed Routing - Part 1Lecture 21 - Detailed Routing - Part 2Lecture 22 - Detailed Routing - Part 3Lecture 23 - Detailed Routing - Part 4Lecture 24 - Clock Design - Part 1Lecture 25 - Clock Design - Part 2Lecture 26 - Clock Design - Part 3Lecture 27 - Clock Network Synthesis - Part 1Lecture 28 - Clock Network Synthesis - Part 2Lecture 29 - Clock Network Synthesis - Part 3
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Clock Network Synthesis - Part 4Lecture 31 - Power and Ground RoutingLecture 32 - Time Closure - Part 1Lecture 33 - Time Closure - Part 2Lecture 34 - Time Closure - Part 3Lecture 35 - Time Closure - Part 4Lecture 36 - Time Closure - Part 5Lecture 37 - Timing Driven PlacementLecture 38 - Timing Driven RoutingLecture 39 - Physical Synthesis - Part 1Lecture 40 - Physical Synthesis - Part 2Lecture 41 - Performance-Driven Design FlowLecture 42 - Miscellaneous Approaches to Timing OptimizationLecture 43 - Interconnect Modeling - Part 1Lecture 44 - Interconnect Modeling - Part 2Lecture 45 - Design Rule CheckLecture 46 - Layout Compaction - Part 1Lecture 47 - Layout Compaction - Part 2Lecture 48Lecture 49Lecture 50Lecture 51Lecture 52Lecture 53 - Test Pattern GenerationLecture 54 - Design for TestabilityLecture 55 - Boundary Scan StandardLecture 56 - Built-in Self-Test - Part 1Lecture 57 - Built-in Self-Test - Part 2Lecture 58 - Low Power VLSI DesignLecture 59 - Techniques to Reduce PowerLecture 60 - Gate Level Design for Low Power - Part 1Lecture 61 - Gate Level Design for Low Power - Part 2Lecture 62 - Other Low Power Design TechniquesLecture 63 - Algorithmic Level Techniques for Low Power DesignLecture 64 - Summarization of the Course
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Internetwork Security
Subject Co-ordinator - Prof. Sourav Mukhopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to CryptographyLecture 2 - Classical CryptosystemLecture 3 - Cryptanalysis on Substitution Cipher (Frequency Analysis)Lecture 4 - Play Fair CipherLecture 5 - Block CipherLecture 6 - Data Encryption Standard (DES)Lecture 7 - DES (Continued...)Lecture 8 - Triple DES and Modes of OperationLecture 9 - Stream CipherLecture 10 - Pseudorandom SequenceLecture 11 - LFSR based Stream CipherLecture 12 - Mathematical backgroundLecture 13 - Abstract algebra (Continued...)Lecture 14 - Number TheoryLecture 15 - Modular InverseLecture 16 - Modular InverseLecture 17 - Extended Euclid AlgorithmLecture 18 - Fermat's Little Theorem, Eular PhiFunctionLecture 19 - Eular's theorem, Quadratic ResidueLecture 20 - Polynomial ArithmeticLecture 21 - Advanced Encryption Standard (AES)Lecture 22 - Advanced Encryption Standard (AES) (Continued...)Lecture 23 - Introduction to Public Key Cryptosystem, Diffie-Hellman Key ExchangeLecture 24 - Knapsack CryptosystemLecture 25 - RSA CryptosystemLecture 26 - More on RSALecture 27 - Primarily TestingLecture 28 - ElGamal CryptosystemLecture 29 - Elliptic Curve over the Reals
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Elliptic curve Modulo a PrimeLecture 31 - Generalised ElGamal Public Key CryptosystemLecture 32 - Chinese Remainder TheoremLecture 33 - Rabin CryptosystemLecture 34 - Legendre and Jacobi SymbolLecture 35 - Jacobi Symbol (Continued...)Lecture 36 - Message AuthenticationLecture 37 - Digital SignatureLecture 38 - Key ManagementLecture 39 - Key ExchangeLecture 40 - Hash FunctionLecture 41 - Universal HashingLecture 42 - Cryptographic Hash FunctionLecture 43 - Secure Hash Algorithm (SHA)Lecture 44 - Digital Signature Standard (DSS)Lecture 45 - More on Key Exchange ProtocolLecture 46 - CryptanalysisLecture 47 - Time-Memory Trade-off AttackLecture 48 - Time-Memory Trade-off AttackLecture 49 - More on Differential CryptanalysisLecture 50 - Linear CryptanalysisLecture 51 - Cryptanalysis on Stream CipherLecture 52 - Modern Stream CiphersLecture 53 - Shamir's secret sharing and BELecture 54 - Identity based Encryption (IBE)Lecture 55 - Attribute based Encryption (ABE)Lecture 56 - Functional EncryptionLecture 57 - Solving discrete log problemLecture 58 - Implementation AttacksLecture 59 - The Secure Sockets LayerLecture 60 - Pretty Good Privacy
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Computer Architecture and Organization
Subject Co-ordinator - Prof. Indranil Sengupta, Prof. Kamalika Datta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Evolution of Computer SystemsLecture 2 - Basic Operation of a ComputerLecture 3 - Memory Addressing and LanguagesLecture 4 - Software and Architecture TypesLecture 5 - Instruction Set ArchitectureLecture 6 - Number RepresentationLecture 7 - Instruction Format and Addressing ModesLecture 8 - CISC and RISC ArchitectureLecture 9 - MIPS32 Instruction SetLecture 10 - MIPS Programming ExamplesLecture 11 - Spim � A Mips32 SimulatorLecture 12 - Measuring Cpu PerformanceLecture 13 - Choice Of BenchmarksLecture 14 - Summarizing Performance ResultsLecture 15 - Amadahl�s Law - Part 1Lecture 16 - Amadahl�s Law - Part 2Lecture 17 - Design Of Control Unit - Part 1Lecture 18 - Design Of Control Unit - Part 2Lecture 19 - Design Of Control Unit - Part 3Lecture 20 - Design Of Control Unit - Part 4Lecture 21 - Mips Implementation - Part 1Lecture 22 - Mips Implementation - Part 2Lecture 23 - Processor Memory InteractionLecture 24 - Static And Dynamic RamLecture 25 - Asynchronous DramLecture 26 - Synchronous DramLecture 27 - Memory Interfacing And AddressingLecture 28 - Memory Hierarchy Design - Part 1Lecture 29 - Memory Hierarchy Design - Part 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Cache Memory - Part 1Lecture 31 - Cache Memory - Part 2Lecture 32 - Improving Cache PerformanceLecture 33 - Design Of Adders - Part 1Lecture 34 - Design Of Adders - Part 2Lecture 35 - Design Of Multipliers - Part 1Lecture 36 - Design Of Multipliers - Part 2Lecture 37 - Design Of DividersLecture 38 - Floating-Point NumbersLecture 39 - Floating-Point ArithmeticLecture 40 - Basic Pipelining ConceptsLecture 41 - Pipeline SchedulingLecture 42 - Arithmetic PipelineLecture 43 - Secondary Storage DevicesLecture 44 - Input-Output OrganizationLecture 45 - Data Transfer TechniquesLecture 46 - Interrupt Handling - Part 1Lecture 47 - Interrupt Handling - Part 2Lecture 48 - Direct Memory AccessLecture 49 - Some Example Device InterfacingLecture 50 - Exercises On I/O TransferLecture 51 - Bus StandardsLecture 52 - Bus StandardsLecture 53 - Pipelining The Mips32 Data PathLecture 54 - Mips Pipeline (Continued...Lecture 55 - Pipeline Hazards - Part 1Lecture 56 - Pipeline Hazards - Part 2Lecture 57 - Pipeline Hazards - Part 3Lecture 58 - Pipeline Hazards - Part 4Lecture 59 - Multicycle Operations In Mips32Lecture 60 - Exploiting Instruction Level ParallelismLecture 61 - Vector ProcessorsLecture 62 - Multi-Core ProcessorsLecture 63 - Some Case StudiesLecture 64 - Summarization Of The Course
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Algorithms and Analysis
Subject Co-ordinator - Prof. Sourav Mukhopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Insertion sortLecture 2 - Analysis of Insertion SortLecture 3 - Asymptotic AnalysisLecture 4 - Recurrence of Merge SortLecture 5 - Substitution MethodLecture 6 - The Master MethodLecture 7 - Divide-and-ConquerLecture 8 - Divide-and-Conquer (Continued...)Lecture 9 - Straseen's AlgorithmsLecture 10 - QuickSortLecture 11 - Analysis of QuicksortLecture 12 - Randomized QuicksortLecture 13 - HeapLecture 14 - Heap SortLecture 15 - Decision TreeLecture 16 - Linear time SortingLecture 17 - Radix Sort and Bucket SortLecture 18 - Order StatisticsLecture 19 - Randomised Order StatisticsLecture 20 - Worst case linear time order statisticsLecture 21 - Hash FunctionLecture 22 - Open AddressingLecture 23 - Universal HashingLecture 24 - Perfect HashingLecture 25 - Binary Search Tree (BST) SortLecture 26 - Randomly build BSTLecture 27 - Red Black TreeLecture 28 - Red Black Tree (Continued...)Lecture 29 - Augmentation of data structure
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Hardware Modeling using Verilog
Subject Co-ordinator - Prof. Indranil Sengupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1Lecture 2Lecture 3Lecture 4Lecture 5Lecture 6 - Verilog Language Features - Part 1Lecture 7 - Verilog Language Features - Part 2Lecture 8 - Verilog Language Features - Part 3Lecture 9 - Verilog OperatorsLecture 10 - Verilog Modeling ExamplesLecture 11 - Verilog Modeling Examples (Continued...)Lecture 12 - Verilog Description StylesLecture 13 - Procedural AssignmentLecture 14 - Procedural Assignment (Continued...)Lecture 15 - Procedural Assignment (Examples)Lecture 16 - Blocking / Non-Blocking Assignments - Part 1Lecture 17 - Blocking / Non-Blocking Assignments - Part 2Lecture 18 - Blocking / Non-Blocking Assignments - Part 3Lecture 19 - Blocking / Non-Blocking Assignments - Part 4Lecture 20 - User Defined PrimitivesLecture 21 - Verilog Test BenchLecture 22 - Writing Verilog Test BenchesLecture 23 - Modeling Finite State MachinesLecture 24 - Modeling Finite State Machines (Continued...)Lecture 25 - Datapath And Controller Design - Part 1Lecture 26 - Datapath And Controller Design - Part 2Lecture 27 - Datapath And Controller Design - Part 3Lecture 28 - Synthesizable VerilogLecture 29 - Some Recommended Practices
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Modeling MemoryLecture 31 - Modeling Register BanksLecture 32 - Basic Pipelining ConceptsLecture 33 - Pipeline Modeling - Part 1Lecture 34 - Pipeline Modeling - Part 2Lecture 35 - Switch Level Modeling - Part 1Lecture 36 - Switch Level Modeling - Part 2Lecture 37 - Pipeline Implementation Of A Processor - Part 1Lecture 38 - Pipeline Implementation Of A Processor - Part 2Lecture 39 - Pipeline Implementation Of A Processor - Part 3Lecture 40 - Verilog Modeling Of The Processor - Part 1Lecture 41 - Verilog Modeling Of The Processor - Part 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Internet of Things
Subject Co-ordinator - Prof. Sudip Misra
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to IoT- Part ILecture 2 - Introduction to IoT- Part IILecture 3 - SensingLecture 4 - ActuationLecture 5 - Basics of IoT Networking - Part ILecture 6 - Basics of IoT Networking - Part IILecture 7 - Basics of IoT Networking - Part IIILecture 8 - Basics of IoT Networking - Part IVLecture 9 - Connectivity Technologies - Part ILecture 10 - Connectivity Technologies - Part IILecture 11Lecture 12Lecture 13Lecture 14Lecture 15Lecture 16Lecture 17Lecture 18Lecture 19Lecture 20Lecture 21Lecture 22Lecture 23Lecture 24Lecture 25Lecture 26 - Introduction to Python Programming - ILecture 27 - Introduction to Python Programming - IILecture 28 - Introduction to Raspberry Pi - ILecture 29 - Introduction to Raspberry Pi - II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Implementation of IoT with Raspberry Pi - ILecture 31Lecture 32Lecture 33Lecture 34Lecture 35Lecture 36 - Software Defined IoT Networking - IILecture 37 - Cloud Computing-FundamentalLecture 38 - Cloud Computing-Service ModelLecture 39 - Cloud Computing-Service Management and SecurityLecture 40 - Cloud Computing - Case StudiesLecture 41 - Cloud Computing - PracticalLecture 42 - Sensor-Cloud - ILecture 43 - Sensor-Cloud - IILecture 44 - Fog Computing - ILecture 45 - Fog Computing - IILecture 46 - Smart Cities and Smart Homes - ILecture 47 - Smart Cities and Smart Homes - IILecture 48 - Smart Cities and Smart Homes - IIILecture 49 - Connected Vehicles - ILecture 50 - Connected Vehicles - IILecture 51 - Smart Grid - ILecture 52 - Smart Grid - IILecture 53 - Industrial Internet of Things - ILecture 54 - Industrial Internet of Things - IILecture 55 - Data Handling and Analytics - ILecture 56 - Data Handling and Analytics - IILecture 57 - Case StudyLecture 58 - Case StudyLecture 59 - Case StudyLecture 60 - Case Study
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Cloud Computing
Subject Co-ordinator - Prof. Soumya Kanti Ghosh
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Cloud ComputingLecture 31 - Mobile Cloud Computing - ILecture 32 - Mobile Cloud Computing - IILecture 33 - Fog Computing - ILecture 34 - Fog Computing - IILecture 35 - Use Case-Geo-spatial CloudLecture 36 - Introduction to DOCKER ContainerLecture 37 - Green CloudLecture 38 - Sensor Cloud ComputingLecture 39 - IoT CloudLecture 40 - Course Summary and Research Areas
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Problem Solving through Programming in C
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Idea of AlgorithmsLecture 3 - Flow Chart and PseudocodeLecture 4 - Introduction to Programming Language ConceptsLecture 5 - Variables and MemoryLecture 6 - Types of Software and CompilersLecture 7 - Introduction to C Programming LanguageLecture 8 - Variables and Variable Types in CLecture 9 - Introducing FunctionsLecture 10 - Address and Content of Variables and TypesLecture 11 - Assignment Statement and Operators in CLecture 12 - Arithmetic Expressions and Relational ExpressionsLecture 13 - Logical Operators and Change in Control FlowLecture 14 - Use of Logical Operaotrs in BranchingLecture 15 - BranchingLecture 16 - IF-ELSE Statement (Continued...)Lecture 17 - Switch statementLecture 18 - Switch Statement (Continued...) and Introduction to LoopsLecture 19 - Implementing Repetitions (Loops)Lecture 20 - Implementation of Loops with for Statement (Continued...)Lecture 21 - For Statement (Continued...)Lecture 22 - Example of If-ElseLecture 23 - Example of LoopsLecture 24 - Example of Loops (Continued...)Lecture 25 - Example of Loops (Continued...), Use of FOR LoopsLecture 26 - Introduction to ArraysLecture 27 - Arrays (Continued...)Lecture 28 - Arrays (Continued...)Lecture 29 - Program using Arrays
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Array ProblemLecture 31 - Linear SearchLecture 32 - Character Array and StringsLecture 33 - String OperationsLecture 34 - 2-D Array OperationLecture 35 - Introducing FunctionsLecture 36 - More on FunctionsLecture 37 - Function (Continued...)Lecture 38 - Scanf and Printf Functions; Function PrototypeLecture 39 - Parameter Passing in Function RevisionLecture 40 - Parameter Passing in Function Revision (Continued...)Lecture 41 - Substitution of # include and MacroLecture 42 - search as a functionLecture 43 - Binary SearchLecture 44 - Binary Search (Continued...)Lecture 45 - Sorting MethodsLecture 46 - Bubble Sort (Continued...)Lecture 47 - Use of Pointer in FunctionLecture 48 - Arrays at StringsLecture 49 - Data RepresentationLecture 50 - Bisection MethodLecture 51 - InterpolationLecture 52 - Trapezoidal Rule and Runge-Kutta MethodLecture 53 - RecursionLecture 54 - Recursion (Continued...)Lecture 55 - StructureLecture 56 - Structure (Continued...)Lecture 57 - Structure with typedefLecture 58 - PointerLecture 59 - Pointer (Continued...)Lecture 60 - Pointer in StructuresLecture 61 - Dynamic Allocation and File
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Real Time Operating System
Subject Co-ordinator - Prof. Rajib Mall
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Basics of Tast schedulingLecture 3 - Cyclic executivesLecture 4 - Cyclic SchedulerLecture 5 - Cyclic SchedulerLecture 6 - Exercises on Frame size SelectoinLecture 7 - Event-driven schedulersLecture 8 - Rate Monotonic AlgorithmLecture 9 - RMA Task SchedulabilityLecture 10 - Rate Monotonic AnalysisLecture 11 - RMA GeneralizationsLecture 12 - Further RMA GeneralizationsLecture 13 - Resource Sharing among Real-Time TasksLecture 14 - Solution to Priority Inversion ProblemLecture 15 - Highest Locker ProtocolLecture 16 - Priority Ceiling ProtocolLecture 17 - PCP Priority InversionsLecture 18 - Analysis of PCP priority inversionsLecture 19 - Some basic issues in Real-Time Operating SystemsLecture 20 - Unix as a Real-Time operating System
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Soft Computing
Subject Co-ordinator - Prof. Debasis Samanta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to soft computingLecture 2 - Introduction to Fuzzy LogicLecture 3 - Fuzzy membership functions (Continued...) and Defining Membership functionsLecture 4 - Fuzzy operationsLecture 5 - Fuzzy relationsLecture 6 - Fuzzy Relations (Continued...) and Fuzzy propositionsLecture 7 - Fuzzy implicationsLecture 8 - Fuzzy InferencesLecture 9 - Defuzzification techniques (Part-I)Lecture 10 - Defuzzification Techniques (Part-I) (Continued...)Lecture 11 - Fuzzy logic controllerLecture 12 - Fuzzy Logic Controller (Continued...)Lecture 13 - Fuzzy logic controller (Continued...)Lecture 14 - Concept of Genetic AlgorithmLecture 15 - Concept of Genetic Algorithm (Continued...) and GA StrategiesLecture 16 - GA OperatorLecture 17 - GA operatorLecture 18 - GA OperatorLecture 19 - GA OperatorLecture 20 - GA OperatorLecture 21 - GA OperatorLecture 22 - GA OperatorLecture 23 - GA OperatorLecture 24 - Multi-objective optimization problem solvingLecture 25 - Multi-objective optimization problem solving (Continued...)Lecture 26 - Concept of dominationLecture 27 - Non-Pareto based approaches to solve MOOPsLecture 28 - Non-Pareto based approaches to solve MOOPs (Continued...)Lecture 29 - Pareto-Based approaches to solve MOOPs
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Pareto-based approaches to solve MOOPs (Continued....)Lecture 31 - Pareto-based approach to solve MOOPsLecture 32 - Pareto-based approach to solve MOOPs (Continued...)Lecture 33 - Pareto-based approach to solve MOOPs (Continued...)Lecture 34 - Introduction to Artificial Neural NetworkLecture 35 - ANN ArchitecturesLecture 36 - Training ANNsLecture 37 - Training ANNs (Continued....)Lecture 38 - Training ANNs (Continued....)Lecture 39 - Training ANNs (Continued....)Lecture 40 - Soft computing tools
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Data Mining
Subject Co-ordinator - Prof. Pabitra Mitra
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Data Base Management System
Subject Co-ordinator - Prof. Partha Pratim Das
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Course OverviewLecture 2 - Introduction to DBMS/1Lecture 3 - Introduction to DBMS/2Lecture 4 - Introduction to Relational Model/1Lecture 5 - Introduction to Relational Model/2Lecture 6 - Introduction to SQL/1Lecture 7 - Introduction to SQL/2Lecture 8 - Introduction to SQL/3Lecture 9 - Intermediate SQL/1Lecture 10 - Intermediate SQL/2Lecture 11 - Advanced SQLLecture 12 - Formal Relational Query LanguagesLecture 13 - Entity-Relationship Model/1Lecture 14 - Entity-Relationship Model/2Lecture 15 - Entity-Relationship Model/3Lecture 16 - Relational Database DesignLecture 17 - Relational Database Design (Continued...)Lecture 18 - Relational Database Design/3Lecture 19 - Relational Database Design (Continued...)Lecture 20 - Relational Database Design/5Lecture 21 - Application Design and Development/1Lecture 22 - Application Design and Development/2Lecture 23 - Application Design and Development/3Lecture 24 - Storage and File Structure/1Lecture 25 - Storage and File Structure/2Lecture 26 - Indexing and Hashing/1Lecture 27 - Indexing and Hashing/2Lecture 28 - Indexing and Hashing/3Lecture 29 - Indexing and Hashing/4
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Software Engineering
Subject Co-ordinator - Prof. Rajib Mall
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction - ILecture 2 - Introduction - IILecture 3 - Introduction - IIILecture 4 - Introduction - IVLecture 5 - Introduction - VLecture 6 - Life Cycle ModelLecture 7 - Life Cycle ModelLecture 8 - Waterfall ModelLecture 9 - Waterfall DerivativesLecture 10 - Incremental ModelLecture 11 - Evolutionary ModelLecture 12 - Agile ModelLecture 13 - Extreme Programming and ScrumLecture 14 - ScrumLecture 15 - Introduction to requirement specificationLecture 16 - Requirement gathering and analysisLecture 17 - Functional requirementsLecture 18 - Representation of complex programming logicLecture 19 - Design FundamentalsLecture 20 - Modular DesignLecture 21 - Classification of CohesionLecture 22 - Classification of CouplingLecture 23 - Introduction to structured analysis and structured designLecture 24 - Basics of Data Flow Diagrams (DFD)Lecture 25 - Developing DFD ModelLecture 26 - Examples of DFD Model developmentLecture 27 - DFD Model - More ExamplesLecture 28 - Essentials of Structure ChartLecture 29 - Transform Analysis, Transaction Analysis
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Structured Design ExamplesLecture 31 - Use Case ModellingLecture 32 - Factoring Use CasesLecture 33 - Overview of Class diagramLecture 34 - Inheritance relationshipLecture 35 - Association relationshipLecture 36 - Aggregation/ Composition and dependency relationsLecture 37 - Interation ModellingLecture 38 - Development of Sequence diagramsLecture 39 - State-Machine diagramLecture 40 - An Object-Oriented design processLecture 41 - Domain AnalysisLecture 42 - Examples of object-oriented designLecture 43 - Basic concepts in Testing - ILecture 44 - Basic concepts in Testing - IILecture 45 - Basic concepts in Testing - IIILecture 46 - Unit testing strategies - ILecture 47 - Unit testing strategies - IILecture 48 - Equivalance Class Testing - ILecture 49 - Equivalance Class Testing - IILecture 50 - Special Value TestingLecture 51 - Combinatorial TestingLecture 52 - Decision Table TestingLecture 53 - Cause effect graphingLecture 54 - Pairwise TestingLecture 55 - White box TestingLecture 56 - Condition TestingLecture 57 - MC/DC CoverageLecture 58 - MC/DC TestingLecture 59 - Path TestingLecture 60 - Dataflow and Mutation Testing
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Computer Networks and Internet Protocol
Subject Co-ordinator - Prof. Sandip Chakraborty, Prof. Soumya Kanti Ghosh
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Computer Networks - A brief historyLecture 2 - Data Networks - from Circuit Switching Network to Packet Switching NetworkLecture 3 - Network Protocol StackLecture 4 - Services at the Different Layers of the Protocol StackLecture 5 - Application Layer I - Different Protocols at the Application LayerLecture 6 - Application Layer II - Domain Name SystemsLecture 7 - Application Layer III - The WebLecture 8 - Application Layer III - Hypertext Transfer ProtocolLecture 9 - Application Layer III - Internet Mail TransferLecture 10 - Application Layer IV - File Transfer (FTP)Lecture 11 - Transport Layer I - ServicesLecture 12 - Transport Layer II - ConnectionLecture 13 - Transport Layer II - Connection (Continued...)Lecture 14 - Transport Layer IV - ReliabilityLecture 15 - Transport Layer V - Sliding Window ProtocolsLecture 16 - Transport Layer PerformanceLecture 17 - Buffer Management and Congestion ControlLecture 18 - Transport Layer PrimitivesLecture 19 - Transmission Control Protocol I - BasicsLecture 20 - Transmission Control Protocol II - ConnectionsLecture 21 - Transmission Control Protocol III - Flow ControlLecture 22 - Transmission Control Protocol IV - Congestion ControlLecture 23 - User Datagram ProtocolLecture 24 - Socket Programming - ILecture 25 - Socket Programming - IILecture 26 - Network Layer I - IntroductionLecture 27 - IP Addressing (IPv4) I - Classful addressingLecture 28 - IP Addressing (IPv4) II - CIDRLecture 29 - IP Addressing (IPv4) III - Network Address Translation (NAT)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - IPv6 AddressingLecture 31 - Internet QoS - I (What is QoS)Lecture 32 - Internet QoS - II (Basic QoS Architecture)Lecture 33 - Internet QoS - III (Traffic Policing and Traffic Shaping)Lecture 34 - Internet QoS - IV (Traffic Scheduling)Lecture 35 - Internet QoS - V (Integrated and Differentiated Service Architecture)Lecture 36 - IP Routing TableLecture 37 - Routing in the Internet I - Intra-domain routingLecture 38 - Routing in the Internet II - Routing protocolsLecture 39 - Routing in the Internet III - Inter-domain RoutingLecture 40 - Routing in the Internet IV - Border Gateway ProtocolLecture 41 - IP RoutersLecture 42 - IP Routers DemoLecture 43 - Software Defined Networking - I (Basics)Lecture 44 - Software Defined Networking - II (Open Flow)Lecture 45 - Software Defined Networking - III (Demo)Lecture 46 - Data Link Layer - OverviewLecture 47 - Data Link Layer - Basic ConceptsLecture 48 - Data Link Layer - EthernetLecture 49 - Data Link Layer - Ethernet (Continued...)Lecture 50 - Data Link Layer - Flow and Error ControlLecture 51 - ARP-RAPP-BOOTP-DHCPLecture 52 - ARP-RAPP-BOOTP-DHCP (Continued...)Lecture 53Lecture 54 - Wireless LANsLecture 55 - Layer 1Lecture 56 - Layer 1Lecture 57 - Layer 1Lecture 58 - Network Security - OverviewLecture 59 - Network Security - IILecture 60 - Network Security - III [TCP/IP Security]
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Blockchain Architecture Design and Use Cases
Subject Co-ordinator - Praveen Jayachandran, Prof. Sandip Chakraborty
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Blockchain - I (Basics)Lecture 2 - Introduction to Blockchain - II (History)Lecture 3 - Introduction to Blockchain - III (Architecture)Lecture 4 - Introduction to Blockchain - IV (Conceptualization)Lecture 5 - Basic Crypto Primitives - ILecture 6 - Basic Crypto Primitives - IILecture 7 - Bitcoin Basics - ILecture 8 - Bitcoin Basics - IILecture 9 - Bitcoin Basics - IIILecture 10 - Distributed ConsensusLecture 11 - Consensus in Bitcoin - I (The Basics)Lecture 12 - Consensus in Bitcoin - II (PoW and Beyond)Lecture 13 - Consensus in Bitcoin - III (The Miners)Lecture 14 - Permissioned Blockchain - I (Basics)Lecture 15 - Permissioned Blockchain - II (Consensus)Lecture 16 - Permissioned Blockchain - III (RAFT Consensus)Lecture 17 - Permissioned Blockchain - IV (Byzantine General Problem)Lecture 18 - Permissioned Blockchain - V (Practical Byzantine Fault Tolerance)Lecture 19 - Blockchain for Enterprise - OverviewLecture 20 - Blockchain Components and ConceptsLecture 21 - Hyperledger Fabric - Transaction FlowLecture 22 - Hyperledger Fabric DetailsLecture 23 - Fabric - Membership and Identity ManagementLecture 24 - Hyperledger Fabric Network SetupLecture 25 - Fabric Demo on IBM Blockchain Cloud - ILecture 26 - Fabric Demo on IBM Blockchain Cloud - IILecture 27 - Fabric Demo, deploy from scratch - IIILecture 28 - Hyperledger Composer - Application DevelopmentLecture 29 - Hyperledger Composer - Network Administration
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Blockchain Use CasesLecture 31 - Blockchain in Financial Service - I (Payments and Secure Trading)Lecture 32 - Blockchain in Financial Service - II (Compliance and Mortgage)Lecture 33 - Blockchain in Financial Service - III (Financial Trade)Lecture 34 - Revolutionizing Global TradeLecture 35 - Blockchain in Supply Chain - ILecture 36 - Blockchain in Supply Chain - IILecture 37 - Blockchain in Other IndustriesLecture 38 - Blockchain in Government - I (Advantages)Lecture 39 - Blockchain in Government - II (Use Cases)Lecture 40 - Blockchain in Government - III (Digital Identity)Lecture 41 - Blockchain in Government - IV (Hyperledger Indy)Lecture 42 - Blockchain in Government - V (Tax Payments and Land Registry Records)Lecture 43 - Blockchain Security - I (Overview)Lecture 44 - Blockchain Security - II (Membership and Access control in Fabric)Lecture 45 - Blockchain Security - III (Privacy in Fabric)Lecture 46 - Blockchain Security - III (Fabric SideDB)Lecture 47 - Research Aspects - I (Consensus Scalability)Lecture 48 - Research Aspects - II (Bitcoin-NG)Lecture 49 - Research Aspects - III (Collective Signing)Lecture 50 - Research Aspects - IV (Byzcoin)Lecture 51 - Research Aspects - V (Algorand)Lecture 52 - Research Aspects - VI (Cross Fault Tolerance)Lecture 53 - Research Aspects - VII (Secured Multi-Party Computation)Lecture 54 - Blockchain for Science - I (Blockchain for Big Data)Lecture 55 - Blockchain for Science - II (Blockchain and AI)Lecture 56 - Comparing Ecosystems - EthereumLecture 57 - Comparing Ecosystems - Ethereum development tools and QuorumLecture 58 - Comparing Ecosystems - Corda Part 1Lecture 59 - Comparing Ecosystems - Corda Part 2Lecture 60 - Concluding the course
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Switching Circuits and Logic Design
Subject Co-ordinator - Prof. Indranil Sengupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Octal and Hexadecimal Number SystemsLecture 3 - Signed and Unsigned Binary Number RepresentationLecture 4 - Binary Addition and SubtractionLecture 5 - BCD and Gray Code RepresentationsLecture 6 - Error Detection and CorrectionLecture 7 - Logic GatesLecture 8 - Logic Families to Implement GatesLecture 9 - Emerging Technologies - Part ILecture 10 - Emerging Technologies - Part IILecture 11 - Switching AlgebraLecture 12 - Algebraic ManipulationLecture 13 - Properties of Switching FunctionsLecture 14 - Obtaining Canonical Representations of FunctionsLecture 15 - Functional CompletenessLecture 16 - Minimization Using Karnaugh Maps - Part ILecture 17 - Minimization Using Karnaugh Maps - Part IILecture 18 - Minimization Using Karnaugh Maps - Part IIILecture 19 - Minimization using Tabular Method - Part ILecture 20 - Minimization using Tabular Method - Part IILecture 21 - Design of Adders - Part ILecture 22 - Design of Adders - Part IILecture 23 - Design of Adders - Part IIILecture 24 - Logic Design - Part ILecture 25 - Logic Design - Part IILecture 26 - Logic Design - Part IIILecture 27 - Binary Decision Diagrams - Part ILecture 28 - Binary Decision Diagrams - Part IILecture 29 - Logic Design using AND-EXOR Network
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Threshold Logic and Threshold GatesLecture 31 - Latches and Flip-Flops - Part ILecture 32 - Latches and Flip-Flops - Part IILecture 33 - Latches and Flip-Flops - Part IIILecture 34 - Clocking and Timing - Part ILecture 35 - Clocking and Timing - Part IILecture 36 - Synthesis of Synchronous Sequential Circuits - Part ILecture 37 - Synthesis of Synchronous Sequential Circuits - Part IILecture 38 - Synthesis of Synchronous Sequential Circuits - Part IIILecture 39 - Synthesis of Synchronous Sequential Circuits - Part IVLecture 40 - Minimization of Finite State Machines - Part ILecture 41 - Minimization of Finite State Machines - Part IILecture 42 - Design of Registers - Part ILecture 43 - Design of Registers - Part IILecture 44 - Design of Registers - Part IIILecture 45 - Design of Counters - Part ILecture 46 - Design of Counters - Part IILecture 47 - Digital-to-Analog Converter - Part ILecture 48 - Digital-to-Analog Converter - Part IILecture 49 - Analog-to-Digital Converter - Part ILecture 50 - Analog-to-Digital Converter - Part IILecture 51 - Analog-to-Digital Converter - Part IIILecture 52 - Asynchronous Sequential Circuits - Part ILecture 53 - Asynchronous Sequential Circuits - Part IILecture 54 - Algorithmic State Machine (ASM ChartLecture 55 - Testing of Digital CircuitsLecture 56 - Fault ModelingLecture 57 - Test Pattern GenerationLecture 58 - Design for TestabilityLecture 59 - Built-in Self-Test - Part ILecture 60 - Built-in Self-Test - Part II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Scalable Data Science
Subject Co-ordinator - Prof. Sourangshu Bhattacharya, Prof. Anirban Dasgupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - BackgroundLecture 2 - ProbabilityLecture 3 - Linear algebraLecture 4 - OptimizationLecture 5 - Machine LearningLecture 6 - Memory-efficient data structuresLecture 7 - Bloom filtersLecture 8 - Sketches for distinct countLecture 9 - Sketches for distinct count (Continued...)Lecture 10 - Misra-Gries sketchLecture 11 - Frequent ElementLecture 12 - Frequent ElementLecture 13 - Near NeighborsLecture 14 - Locality Sensitive HashingLecture 15 - Building LSH TablesLecture 16 - Approximate near neighbors searchLecture 17 - Approximate near neighbors searchLecture 18 - Approximate near neighbors searchLecture 19 - Randomized Numerical Linear AlgebraLecture 20 - Randomized Numerical Linear AlgebraLecture 21 - Randomized Numerical Linear AlgebraLecture 22 - Randomized Numerical Linear AlgebraLecture 23 - Randomized Numerical Linear AlgebraLecture 24 - Randomized Numerical Linear AlgebraLecture 25 - Randomized Numerical Linear AlgebraLecture 26 - Map-reduce and HadoopLecture 27 - Hadoop SystemLecture 28 - Hadoop System (Continued...)Lecture 29 - Hadoop System (Continued...)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Compiler Design
Subject Co-ordinator - Prof. Santanu Chattopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Programming in Java
Subject Co-ordinator - Prof. Debasis Samanta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Discrete Structures
Subject Co-ordinator - Prof. Dipanwita Roychowdhury
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Propositional LogicLecture 2 - Introduction to Propositional Logic (Continued...)Lecture 3 - Introduction to Propositional Logic (Continued...)Lecture 4 - Introduction to Propositional Logic (Continued...)Lecture 5 - Introduction to Propositional Logic (Continued...)Lecture 6 - Introduction to Propositional Logic (Continued...)Lecture 7 - Predicate LogicLecture 8 - Predicate Logic (Continued...)Lecture 9 - Predicate Logic (Continued...)Lecture 10 - Predicate Logic (Continued...)Lecture 11 - Proof TechniquesLecture 12 - Proof Techniques (Continued...)Lecture 13 - Proof Techniques (Continued...)Lecture 14 - Proof Techniques (Continued...)Lecture 15 - Proof Techniques (Continued...)Lecture 16 - Sets and FunctionsLecture 17 - Sets and Functions (Continued...)Lecture 18 - Sets and Functions (Continued...)Lecture 19 - Sets and Functions (Continued...)Lecture 20 - Sets and Functions (Continued...)Lecture 21 - Relations and their PropertiesLecture 22 - Relations and their Properties (Continued...)Lecture 23 - Relations and their Properties (Continued...)Lecture 24 - Relations and their Properties (Continued...)Lecture 25 - Relations and their Properties (Continued...)Lecture 26 - RecursionLecture 27 - Recursion (Continued...)Lecture 28 - Recursion (Continued...)Lecture 29 - Recursion (Continued...)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Recursion (Continued...)Lecture 31 - Recurrence relationsLecture 32 - Recurrence relations (Continued...)Lecture 33 - Recurrence relations (Continued...)Lecture 34 - Recurrence relations (Continued...)Lecture 35 - Recurrence relations (Continued...)Lecture 36 - Counting Techniques and Pigeonhole PrincipleLecture 37 - Counting Techniques and Pigeonhole Principle (Continued...)Lecture 38 - Counting Techniques and Pigeonhole Principle (Continued...)Lecture 39 - Counting Techniques and Pigeonhole Principle (Continued...)Lecture 40 - Counting Techniques and Pigeonhole Principle (Continued...)Lecture 41 - CombinatoricsLecture 42 - Combinatorics (Continued...)Lecture 43 - Combinatorics (Continued...)Lecture 44 - Combinatorics (Continued...)Lecture 45 - Combinatorics (Continued...)Lecture 46 - Algebraic StructuresLecture 47 - Algebraic Structures (Continued...)Lecture 48 - Algebraic Structures (Continued...)Lecture 49 - Algebraic Structures (Continued...)Lecture 50 - Algebraic Structures (Continued...)Lecture 51 - Ring and Modular ArithmeticLecture 52 - Ring and Modular Arithmetic (Continued...)Lecture 53 - Ring and Modular Arithmetic (Continued...)Lecture 54 - Ring and Modular Arithmetic (Continued...)Lecture 55 - Ring and Modular Arithmetic (Continued...)Lecture 56 - Finite Field and ApplicationsLecture 57 - Finite Field and Applications (Continued...)Lecture 58 - Finite Field and Applications (Continued...)Lecture 59 - Finite Field and Applications (Continued...)Lecture 60 - Finite Field and Applications (Continued...)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Embedded System Design with ARM
Subject Co-ordinator - Prof. Indranil Sengupta, Prof. Kamalika Datta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction To Embedded SystemsLecture 2 - Design Considerations of Embedded SystemsLecture 3 - Microprocessors and MicrocontrollersLecture 4 - Architecture of ARM Microcontroller - Part 1Lecture 5 - Architecture of ARM Microcontroller - Part 2Lecture 6 - Architecture of ARM Microcontroller - Part 3Lecture 7 - ARM Instruction Set - Part 1Lecture 8 - ARM Instruction Set - Part 2Lecture 9 - ARM Instruction Set - Part 3Lecture 10 - About the STM32F401 Nucleo BoardLecture 11 - PWM and Interrupt on STM32F401Lecture 12 - Digital to Analog ConversionLecture 13 - Analog to Digital Conversion - Part 1Lecture 14 - Analog to Digital Conversion - Part 2Lecture 15 - Output Devices, Sensors and Actuators - Part 1Lecture 16 - Output Devices, Sensors and Actuators - Part 2Lecture 17 - Output Devices, Sensors and Actuators - Part 3Lecture 18 - Microcontroller Development BoardsLecture 19 - Mbed C Programming EnvironmentLecture 20 - Interfacing With STM32F401 BoardLecture 21 - Interfacing With Arduino UnoLecture 22 - Interfacing 7-Segment Led And LCD Displays - Part 1Lecture 23 - Interfacing 7-segment LED and LCD Displays - Part 2Lecture 24 - Serial Port Terminal Application (Coolterm)Lecture 25 - Experiment With Temperature SensorLecture 26 - Experiment With Ldr Light Sensor - Part 1Lecture 27 - Experiment With Ldr Light Sensor - Part 2Lecture 28 - Experiment With SpeakerLecture 29 - Experiment With Microphone
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Design Of Control SystemLecture 31 - Experiments With RelayLecture 32 - Experiments On Speed Control Of Dc MotorLecture 33 - Experiment With Multiple Sensors And RelayLecture 34 - Introduction To Internet Of ThingsLecture 35 - Gsm And BluetoothLecture 36 - Design Of A Home Automation SystemLecture 37 - Design Of A Simple Alarm System Using Touch SensorLecture 38 - AccelerometerLecture 39 - Experiment Using AccelerometerLecture 40 - Experiment Using BluetoothLecture 41 - Experiment With Gas SensorLecture 42 - Summarization Of The Course
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Hardware Security
Subject Co-ordinator - Dr. Debdeep Mukhopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Hardware Security - Part 1Lecture 2 - Introduction to Hardware Security - Part 2Lecture 3 - Algorithm to HardwareLecture 4 - Finite Field Architectures - 1Lecture 5 - Finite Field Architectures - 1 (Continued...)Lecture 6 - Hardware Design for Finite Field InverseLecture 7 - Hardware Architecture for Finite Field InverseLecture 8 - Background on Cryptography, Cryptanalysis and Advanced Encryption Standard (AES)Lecture 9 - Advanced Encryption Standard (AES) andSide Channel AnalysisLecture 10 - Field IsomorphismsLecture 11 - Field Isomorphisms (Continued...)Lecture 12 - Hardware Implementation of Advanced EncryptionLecture 13 - Hardware Implementation of Advanced EncryptionLecture 14 - Hardware Implementation of Advanced Encryption (Continued...)Lecture 15 - Compact AES-BoxLecture 16 - Compact AES S-Box - Part IILecture 17 - Compact AES S-Box in Normal Basis - Part ILecture 18 - Compact AES S-Box in Normal Basis - Part IILecture 19 - Hardware for Elliptic Curve Cryptography - Part ILecture 20 - Hardware for Elliptic Curve Cryptography - Part IILecture 21 - Hardware for Elliptic Curve Cryptography - Part IIILecture 22 - Hardware for Elliptic Curve Cryptography - Part IVLecture 23 - Hardware for Elliptic Curve Cryptography - Part VLecture 24 - Introduction to Side Channel AnalysisLecture 25 - Power Analysis - Part ILecture 26Lecture 27Lecture 28Lecture 29
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30Lecture 31 - Power Analysis - Part VIILecture 32 - Power Analysis - Part VIIILecture 33 - Power Analysis - Part IXLecture 34 - Power Analysis - Part XLecture 35 - Power Analysis - Part XILecture 36Lecture 37Lecture 38Lecture 39Lecture 40Lecture 41 - Power Analysis - Part XVIILecture 42 - Power Analysis - Part XVIIILecture 43 - Power Analysis CountermeasuresLecture 44 - Power Analysis Countermeasures (Continued...)Lecture 45 - Power Analysis Countermeasures (Continued...)Lecture 46 - Fault Analysis of CryptosystemsLecture 47 - Improved DFA of AESLecture 48 - Multi-Byte and key Scheduling Based Fault Analysis of AESLecture 49 - Multi-Byte and key Scheduling Based Fault Analysis of AES (Continued...)Lecture 50 - Redundaney Based Fault IntensityLecture 51 - Reundancy Base Fault Countermeasures and Differential Faut Intensity Attacks (Continued...)Lecture 52 - Infective Countermeasures for DFALecture 53 - Infective Countermeasures for DFA (Continued...)Lecture 54 - Infective Countermeasures for DFA (Continued...)Lecture 55 - Microarchitectural attacksLecture 56 - Microarchitectural attacksLecture 57 - Microarchitectural attacksLecture 58 - Microarchitectural attacksLecture 59 - Microarchitectural attacksLecture 60 - Microarchitectural attacks
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Industry 4.0 and Industrial Internet of Things
Subject Co-ordinator - Prof. Sudip Misra
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - IntroductionLecture 3 - IntroductionLecture 4 - IntroductionLecture 5 - IntroductionLecture 6 - Industry 4.0Lecture 7 - Industry 4.0Lecture 8 - Industry 4.0Lecture 9 - Industry 4.0Lecture 10 - Industry 4.0Lecture 11 - Industry 4.0Lecture 12 - Industry 4.0Lecture 13 - Industry 4.0Lecture 14 - Industry 4.0Lecture 15 - Industry 4.0Lecture 16 - Industry 4.0Lecture 17 - Basics of Industrial IoTLecture 18 - Basics of Industrial IoTLecture 19 - Basics of IIoTLecture 20 - Basics of Industrial IoTLecture 21 - Basics of Industrial IoTLecture 22 - Business Models and Reference Architecture for IIoTLecture 23 - Business Models and Reference Architecture for IIoTLecture 24 - Business Models and Reference Architecture for IIoTLecture 25 - Business Models and Reference Architecture for IIoTLecture 26 - Key Enablers of Industrial IoTLecture 27 - Key Enablers of Industrial IoTLecture 28 - Key Enablers of Industrial IoTLecture 29 - Key Enablers of Industrial IoT
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Key Enablers of Industrial IoTLecture 31 - Key Enablers of Industrial IoTLecture 32 - Key Enablers of Industrial IoTLecture 33 - Key Enablers of Industrial IoTLecture 34 - Key Enablers of Industrial IoTLecture 35 - Key Enablers of Industrial IoTLecture 36 - IIoT Analytics and Data ManagementLecture 37 - IIoT Analytics and Data ManagementLecture 38 - IIoT Analytics and Data ManagementLecture 39 - IIoT Analytics and Data ManagementLecture 40 - IIoT Analytics and Data ManagementLecture 41 - Analytics and Data ManagementLecture 42 - IIoT Analytics and Data ManagementLecture 43 - IIoT Analytics and Data ManagementLecture 44 - IIoT Analytics and Data ManagementLecture 45 - Advanced TechnologiesLecture 46 - Advanced TechnologiesLecture 47 - Advanced TechnologiesLecture 48 - Advanced TechnologiesLecture 49 - IIoT ApplicationsLecture 50 - IIoT ApplicationsLecture 51 - IIoT ApplicationsLecture 52 - IIoT ApplicationsLecture 53 - IIoT ApplicationsLecture 54 - IIoT ApplicationsLecture 55 - IIoT ApplicationsLecture 56 - IIoT ApplicationsLecture 57 - IIoT ApplicationsLecture 58 - Case Studies for Industry 4.0 and IIoTLecture 59 - Milk Processing and Packaging IndustriesLecture 60 - Manufacturing Industries - Part ILecture 61 - Manufacturing Industries - Part IILecture 62 - Student Projects - Part ILecture 63 - Student Projects - Part IILecture 64 - Virtual Reality LabLecture 65 - Steel Technology Lab
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Automata, Languages and Computation
Subject Co-ordinator - Prof. Sourav Mukhopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Deterministic Finite Automata (DFA)Lecture 2 - Input alphabetLecture 3 - Extended transition functionLecture 4 - Language of DFALecture 5 - Building DFALecture 6 - Building DFA (Continued...)Lecture 7 - NFA (Nondeterministic Finite Automata)Lecture 8 - Language of a NFALecture 9 - Equivalence of DFAs and NFAsLecture 10 - Subset ConstructionLecture 11 - Õµ-NFALecture 12 - Extended transition function of NFALecture 13 - Language of NFALecture 14 - NFA to NFALecture 15 - NFA to DFALecture 16 - Regular expressionLecture 17 - Regular expression (Continued...)Lecture 18 - More on regular expressionLecture 19 - Equivalence of NFA and regular expressionLecture 20 - Equivalence of NFA and regular expression (Continued...)Lecture 21 - DFA to Regular expressionLecture 22 - DFA to Regular expression (Continued...)Lecture 23 - Construction of regular expression from a DFA (example)Lecture 24 - Closure properties of Regular SetLecture 25 - Closure properties of Regular Set (Continued...)Lecture 26 - SubstitutionLecture 27 - Pumping LemmaLecture 28 - Application of the pumping lemmaLecture 29 - More on Pumping lemma
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Ardens TheoremLecture 31 - Minimization of FALecture 32 - Minimization of FA (Continued...)Lecture 33 - Two way FALecture 34 - Finite automata with outputLecture 35 - Equivalence of Moore and Mealy machineLecture 36 - Context free grammars (CFG)Lecture 37 - Context free language (CFL)Lecture 38 - More example on CFLLecture 39 - More on CFGLecture 40 - Derivation Tree/Parse TreeLecture 41 - Leftmost and Rightmost derivationsLecture 42 - Ambiguity in CFGLecture 43 - Simplification of CFGLecture 44 - Algorithms to construct reduced grammarLecture 45 - Elimination of Null and Unit productionsLecture 46 - Chomsky Normal Form (CNF)Lecture 47 - Greibach Normal Form (GNF)Lecture 48 - Pushdown Automata (PDA)Lecture 49 - Language accepted by PDALecture 50 - Example of a language accepted by PDALecture 51 - Deterministic PDALecture 52 - Equivalence of language acceptedLecture 53 - Equivalence PDALecture 54 - Equivalence PDA and CFLLecture 55 - Equivalence PDA and CFL (Continued...)Lecture 56 - Relationship between regular language and CFLLecture 57 - Pumping lemma for CFLsLecture 58 - Closer properties of CFLsLecture 59 - Turning MachineLecture 60 - Language accepted by a Turning machine
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Operating System Fundamentals
Subject Co-ordinator - Prof. Santanu Chattopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Deep Learning (Prof. P.K. Biswas)
Subject Co-ordinator - Prof. P.K. Biswas
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Feature Descriptor - ILecture 3 - Feature Descriptor - IILecture 4 - Bayesian Learning - ILecture 5 - Bayesian Learning - IILecture 6 - Discriminant Function - ILecture 7 - Discriminant Function - IILecture 8 - Discriminant Function - IIILecture 9 - Linear Classifier - ILecture 10 - Linear Classifier - IILecture 11 - Support Vector Machine - ILecture 12 - Support Vector Machine - IILecture 13 - Linear MachineLecture 14 - Multiclass Support Vector Machine - ILecture 15 - Multiclass Support Vector Machine - IILecture 16 - OptimizationLecture 17 - Optimization Techniques in Machine LearningLecture 18 - Nonlinear FunctionsLecture 19 - Introduction to Neural NetworkLecture 20 - Neural Network - IILecture 21 - Multilayer Perceptron - ILecture 22 - Multilayer Perceptron - IILecture 23 - Backpropagation LearningLecture 24 - Loss FunctionLecture 25 - Backpropagation Learning- Example - ILecture 26 - Backpropagation Learning- Example - IILecture 27 - Backpropagation Learning- Example - IIILecture 28 - AutoencoderLecture 29 - Autoencoder Vs PCA - I
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Computer Vision
Subject Co-ordinator - Prof. Jayanta Mukhopadhyay
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Fundamentals of Image Processing - Part ILecture 2 - Fundamentals of Imagr Processing - Part IILecture 3 - Image Transform - Part ILecture 4 - Image Transform - Part IILecture 5 - Projective Geometry - Part ILecture 6 - Projective Geometry - Part IILecture 7 - Projective TransformationLecture 8 - HomographyLecture 9 - HomographyLecture 10 - HomographyLecture 11 - Camera Geometry - Part ILecture 12 - Camera Geometry - Part IILecture 13 - Camera Geometry - Part IIILecture 14 - Camera Geometry - Part IVLecture 15 - Camera Geometry - Part VLecture 16 - Stereo Geometry - Part ILecture 17 - Stereo Geometry - Part IILecture 18 - Stereo Geometry - Part IIILecture 19 - Stereo Geometry - Part IVLecture 20 - Stereo Geometry - Part VLecture 21 - Stereo Geometry - Part VILecture 22 - Stereo Geometry - Part VIILecture 23 - Stereo Geometry - Part VIIILecture 24 - Feature Detection And Description - Part ILecture 25 - Feature Detection And Description - Part IILecture 26 - Feature Detection And Description - Part IIILecture 27 - Feature Detection And Description - Part IVLecture 28 - Feature Detection And Description - Part VLecture 29 - Feature Matching And Model Fitting- Part I
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Feature Matching And Model Fitting- Part IILecture 31 - Feature Matching And Model Fitting- Part IIILecture 32 - Feature Matching And Model Fitting- Part IVLecture 33 - Feature Matching And Model Fitting- Part VLecture 34 - Color Fundamentals And Processing-Part ILecture 35 - Color Fundamentals And Processing-Part IILecture 36 - Color Fundamentals And Processing-Part IIILecture 37 - Color Fundamentals And Processing-Part IVLecture 38 - Color Fundamentals And Processing-Part VLecture 39 - Color Fundamentals And Processing-Part VILecture 40 - Color Fundamentals And Processing-Part VIILecture 41 - Range Image Processing - Part ILecture 42 - Range Image Processing - Part IILecture 43 - Range Image Processing - Part IIILecture 44 - Range Image Processing - Part IVLecture 45 - Range Image Processing - Part VLecture 46 - Clustering and Classification - Part ILecture 47 - Clustering and Classification - Part IILecture 48 - Clustering and Classification - Part IIILecture 49 - Clustering and Classification - Part IVLecture 50 - Clustering and Classification - Part VLecture 51 - Dimensional Reduction And Sparse Representation - Part ILecture 52 - Dimensional Reduction And Sparse Representation - Part IILecture 53 - Dimensional Reduction And Sparse Representation - Part IIILecture 54 - Dimensional Reduction And Sparse Representation - Part IVLecture 55 - Deep Neural Architecture And Applications - Part ILecture 56 - Deep Neural Architecture And Applications - Part IILecture 57 - Deep Neural Architecture And Applications - Part IIILecture 58 - Deep Neural Architecture And Applications - Part IVLecture 59 - Deep Neural Architecture And Applications - Part VLecture 60 - Deep Neural Architecture And Applications - Part VI
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Ethical Hacking
Subject Co-ordinator - Prof. Indranil Sengupta
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Ethical HackingLecture 2 - Basic Concepts of Networking - Part ILecture 3 - Basic Concepts of Networking - Part IILecture 4 - TCP/IP Protocol Stack - Part ILecture 5 - TCP/IP Protocol Stack - Part IILecture 6 - IP addressing and routing - Part ILecture 7 - IP addressing and routing - Part IILecture 8 - TCP and UDP - Part ILecture 9 - TCP and UDP - Part IILecture 10 - IP subnettingLecture 11 - Routing protocols - Part ILecture 12 - Routing protocols - Part IILecture 13 - Routing protocols - Part IIILecture 14 - IP version 6Lecture 15 - Routing examplesLecture 16 - Demonstration - Part ILecture 17 - Demonstration - Part IILecture 18 - Demonstration - Part IIILecture 19 - Nessus InstallationLecture 20 - How to use nessusLecture 21 - Metasploit Exploiting System Software - ILecture 22 - Metasploit Exploiting System Software - IILecture 23 - Metasploit Exploiting System Software and PrivilegeLecture 24 - Metasploit Social Eng AttackLecture 25 - MITM (Man in The middle) AttackLecture 26 - Basic concepts of cryptographyLecture 27 - Private-key cryptography - Part ILecture 28 - Private-key cryptography - Part IILecture 29 - Public-key cryptography - Part I
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Public-key cryptography - Part IILecture 31 - Cryptographic hash functions - Part ILecture 32 - Cryptographic hash functions - Part IILecture 33 - Digital signature and certificateLecture 34 - Applications - Part ILecture 35 - Applications - Part IILecture 36 - SteganographyLecture 37 - BiometricsLecture 38 - Network Based Attacks - Part ILecture 39 - Network Based Attacks - Part IILecture 40 - DNS and Email SecurityLecture 41 - Password crackingLecture 42 - Phishing attackLecture 43 - MaloewareLecture 44 - Wifi hackingLecture 45 - Dos and DDos attackLecture 46 - Elements of Hardware SecurityLecture 47 - Side Channel Attacks - Part ILecture 48 - Side Channel Attacks - Part IILecture 49 - Physical Unclonable FunctionLecture 50 - Hardware TrojanLecture 51 - Web Application Vulnerability ScanningLecture 52 - SQL Injection Authentication Bypass - Part 1Lecture 53 - SQL Injection Error Based - Part 2Lecture 54 - SQL Injection Error Based from Web Application - Part 3Lecture 55 - SQLMAPLecture 56 - Cross Site ScriptingLecture 57 - File Upload VulnerabilityLecture 58 - The NMAP ToolLecture 59 - The NMAP ToolLecture 60 - The NMAP ToolLecture 61 - Network Analysis using WiresharkLecture 62 - Summarization of the Course
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Software Project Management
Subject Co-ordinator - Prof. Durga Prasad Mohapatra
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Computation of Project Characteristics Using PERT/CPMLecture 31 - PERT, Project CrashingLecture 32 - Team ManagementLecture 33 - Organization and Team StructureLecture 34 - Team Structure (Continued...) and Risk ManagementLecture 35 - Risk Management (Continued...) and Introduction to Software QualityLecture 36 - Resource AllocationLecture 37 - Resource Allocation (Continued...)Lecture 38 - Resource Allocation (Continued...)Lecture 39 - Project Monitoring and ControlLecture 40 - Project Monitoring and Control (Continued...)Lecture 41 - Project Monitoring and Control (Continued...)Lecture 42 - Project Monitoring and Control (Continued...)Lecture 43 - Project Monitoring and Control (Continued...)Lecture 44 - Project Monitoring and Control (Continued...)Lecture 45 - Project Monitoring and Control (Continued...)Lecture 46 - Project Monitoring and Control (Continued...)Lecture 47 - Project Monitoring and Control (Continued...)Lecture 48 - Contract ManagementLecture 49 - Contract Management (Continued...)Lecture 50 - Project Close OutLecture 51 - Software Quality ManagementLecture 52 - ISO 9000Lecture 53 - ISO 9001, SEI CMMLecture 54 - SEI CMM (Continued...)Lecture 55 - SEI CMM (Continued...)Lecture 56 - Personal Software Process (PSP)Lecture 57 - Software Reliability - ILecture 58 - Software Reliability - IILecture 59 - Software Reliability - IIILecture 60 - Software Testing
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Spatial Informatics
Subject Co-ordinator - Prof. Soumya Kanti Ghosh
Co-ordinating Institute - IIT - Kharagpur
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Pattern Recognition
Subject Co-ordinator - Prof. Sukhendu Das, Prof. C.A. Murthy
Co-ordinating Institute - IIT - Madras | Indian Statistical Institute
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Principles of Pattern Recognition I (Introduction and Uses)Lecture 2 - Principles of Pattern Recognition II (Mathematics)Lecture 3 - Principles of Pattern Recognition III (Classification and Bayes Decision Rule)Lecture 4 - Clustering vs. ClassificationLecture 5 - Relevant Basics of Linear Algebra, Vector SpacesLecture 6 - Eigen Value and Eigen VectorsLecture 7 - Vector SpacesLecture 8 - Rank of Matrix and SVDLecture 9 - Types of ErrorsLecture 10 - Examples of Bayes Decision RuleLecture 11 - Normal Distribution and Parameter EstimationLecture 12 - Training Set, Test SetLecture 13 - Standardization, Normalization, Clustering and Metric SpaceLecture 14 - Normal Distribution and Decision Boundaries ILecture 15 - Normal Distribution and Decision Boundaries IILecture 16 - Bayes TheoremLecture 17 - Linear Discriminant Function and PerceptronLecture 18 - Perceptron Learning and Decision BoundariesLecture 19 - Linear and Non-Linear Decision BoundariesLecture 20 - K-NN ClassifierLecture 21 - Principal Component Analysis (PCA)Lecture 22 - Fisher�s LDALecture 23 - Gaussian Mixture Model (GMM)Lecture 24 - AssignmentsLecture 25 - Basics of Clustering, Similarity/Dissimilarity Measures, Clustering Criteria.Lecture 26 - K-Means Algorithm and Hierarchical ClusteringLecture 27 - K-Medoids and DBSCANLecture 28 - Feature SelectionLecture 29 - Feature Selection
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Feature SelectionLecture 31 - Cauchy Schwartz InequalityLecture 32 - Feature Selection Criteria FunctionLecture 33 - Feature Selection Criteria FunctionLecture 34 - Principal ComponentsLecture 35 - Comparison Between Performance of ClassifiersLecture 36 - Basics of Statistics, Covariance, and their PropertiesLecture 37 - Data Condensation, Feature Clustering, Data VisualizationLecture 38 - Probability Density EstimationLecture 39 - Visualization and AggregationLecture 40 - Support Vector Machine (SVM)Lecture 41 - FCM and Soft-Computing TechniquesLecture 42 - Examples of Uses or Application of Pattern Recognition; And When to do clusteringLecture 43 - Examples of Real-Life Dataset
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Performance Evaluation of Computer Systems
Subject Co-ordinator - Prof. Krishna Moorthy Sivalingam
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to performance evaluation of computer systemsLecture 2 - How to avoid common mistakesLecture 3 - Selection of techniques and metricsLecture 4 - Case studyLecture 5 - Random Variables and probability distributionsLecture 6 - Probability distributions - ILecture 7 - Probability distributions - IILecture 8 - Probability distributions - IIILecture 9 - Stochastic processLecture 10 - Markov ChainLecture 11 - Slotted Aloha protocol model and discrete-time birth death processLecture 12 - Continuous time Markov chain and queuing theory - ILecture 13 - Queuing theory - I (Continued)Lecture 14 - Queuing theory - IILecture 15 - Queuing theory - IIILecture 16 - Queuing theory - IVLecture 17 - Queuing theory - VLecture 18 - Queuing theory - VILecture 19 - Queuing networks - ILecture 20 - Queuing networks - IILecture 21 - Slotted Aloha Markov modelLecture 22 - Simulations - ILecture 23 - Simulations - IILecture 24 - Simulations - IIILecture 25 - Operational laws - ILecture 26 - Operational laws - IILecture 27 - Open and closed queuing networksLecture 28 - Approximate MVALecture 29 - Convolution algorithm - I
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Convolution algorithm - IILecture 31 - Load-dependent service centersLecture 32 - Hierarchical decompositionLecture 33 - Balanced Job BoundsLecture 34 - Confidence interval for propotions and introduction to experimental designLecture 35 - 2k factorial designLecture 36 - 2k r factorial design and 2k-p fractional factorial designLecture 37 - Programming aspects of discrete-event simulations - ILecture 38 - Programming aspects of discrete-event simulations - IILecture 39 - Discrete-event simulations - IIILecture 40 - PetriNets - ILecture 41 - PetriNets - IILecture 42 - PetriNets - III
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Theory of Automata, Formal Languages and Computation
Subject Co-ordinator - Prof. Kamala Krithivasan
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Grammars and Natural Language ProcessingLecture 2 - Grammars and Languages GeneratedLecture 3 - Grammars and Languages Generated (Continued.)Lecture 4 - Ambiguity in CFGLecture 5 - Simplication of CFGLecture 6 - Removal of Unit Productions, Chomsky Normal Form for CFGLecture 7 - Greibach Normal Form for CFGLecture 8 - Final State AutomataLecture 9 - Non Deterministic FSALecture 10 - Non Deterministic FSA (Continued.)Lecture 11 - Non Deterministic FSA with E(Epsilon)- MovesLecture 12 - Equivalence Between FSA and Type 3 GrammarsLecture 13 - Regular Expressions, Regular Expressions to NFSALecture 14 - DFSA to Regular ExpressionsLecture 15 - Problems and Solutions - ILecture 16 - Pumping Lemmas for Regular Sets and CFLLecture 17 - MYHILL - Nerode TheoremLecture 18 - Minimization of DFSALecture 19 - FSA with output Moore and Mealy MachinesLecture 20 - Pushdown AutomataLecture 21 - Pushdown Automata, Equivalence Between Acceptance by Empty Store and Acceptance by Final StateLecture 22 - Pushdown Automata CFG to PDALecture 23 - Pushdown Automata PDA to CFGLecture 24 - Problems and Solutions - IILecture 25 - Problems and Solutions - IIILecture 26 - Turing MachinesLecture 27 - Turing Machines (Continued.)Lecture 28 - Turing Machine as Acceptor, Techniques for TM ConstructionLecture 29 - Generalized Versions of Turing Machines
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Turing Machine as a Generating DeviceLecture 31 - Recursive Sets, Recursively Innumerable Sets, Encoding of TM, Halting ProblemLecture 32 - Problems and Instances, Universal TM, DecidabilityLecture 33 - RICE'S Theorem, Linear Bounded Automata, Properties of TMLecture 34 - POST'S Correspondence ProblemsLecture 35 - POST'S Correspondence Problems (Continued.), Time and Tape Complexity of TMLecture 36 - NP - Complete Problems, Cook's TheoremLecture 37 - NP - Complete Problems (Continued.)Lecture 38 - Regulated RewritingLecture 39 - L-SystemsLecture 40 - Grammar SystemsLecture 41 - DNA ComputingLecture 42 - Membrane Computing
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Computer Graphics
Subject Co-ordinator - Prof. Sukhendu Das
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - CRT Display DevicesLecture 3 - CRT Display Devices (Continued...)Lecture 4 - CRT Display Devices (Continued...)Lecture 5 - CRT Display Devices (Continued...)Lecture 6 - Transformations in 2DLecture 7 - Transformations in 2D (Continued...)Lecture 8 - Three Dimensional GraphicsLecture 9 - Three Dimensional Graphics (Continued...)Lecture 10 - Three Dimensional Graphics (Continued...)Lecture 11 - Projection Transformations And Viewing PipelineLecture 12 - 3D Viewing - Projection Transformations And Viewing PipelineLecture 13 - Scan Converting Lines, Circles And EllipsesLecture 14 - Scan Converting Lines, Circles And Ellipses (Continued...)Lecture 15 - Scan Converting Lines, Circles And Ellipses (Continued...)Lecture 16 - Scan Converting Lines, Circles And Ellipses (Continued...)Lecture 17 - Scan Converting Lines, Circles And Ellipses (Continued...)Lecture 18 - Polyfill- Scan Conversion Of A PolygonLecture 19 - Scan Conversion Of A Polygon (Continued...)Lecture 20 - Clipping - Lines And PolygonsLecture 21 - Clipping Lines And PolygonsLecture 22 - Clipping LinesLecture 23 - Solid ModellingLecture 24 - Solid ModellingLecture 25 - Solid Modelling (Continued...)Lecture 26 - Visible Surface DetectionLecture 27 - Visible Surface Detection (Continued...)Lecture 28 - Visible Surface Detection (Continued...)Lecture 29 - Visible Surface Detection (Continued...)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Visible Surface Detection (Continued...)Lecture 31 - Visible Surface Detection (Continued...)Lecture 32 - Visible Surface Detection (Continued...)Lecture 33 - Illumination And ShadingLecture 34 - Illumination And Shading (Continued...)Lecture 35 - Illumination And Shading (Continued...)Lecture 36 - Curve RepresentationLecture 37 - Curve Representation (Continued...)Lecture 38 - Curves And Surface RepresentationLecture 39 - Graphics Programming Using Open GLLecture 40 - Graphics Programming Using Open GL (Continued...)Lecture 41 - Advanced TopicsLecture 42 - Digital Image Processing Image Compression-Jpeg-EnhancementsLecture 43 - Digital Image Processing (Continued...)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Computer Organization
Subject Co-ordinator - Prof. S. Raman
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction To ComputingLecture 2 - Introduction To SystemLecture 3 - Introduction To SystemLecture 4 - Processor ActivitiesLecture 5 - Processor As a State MachineLecture 6 - Data Path ArchitectureLecture 7 - Data Path ControllerLecture 8 - State Machine DesignLecture 9 - Controller DesignLecture 10 - Controller Design (Contd)Lecture 11 - Typical Micro InstructionsLecture 12 - Addressing ModesLecture 13 - Problem ExerciseLecture 14 - Problem ExerciseLecture 15 - Introduction to memory systemLecture 16 - CPU - Memory InteractionLecture 17 - Cache OrganizationLecture 18 - Cache OrganizationLecture 19 - Virtual MemoryLecture 20 - Virtual MemoryLecture 21 - Performance CalculationLecture 22 - SegmentationLecture 23 - Address Translation and ProtectionLecture 24 - Programmed I/OLecture 25 - Interrupt Driven I/OLecture 26 - DMALecture 27 - Device Service RoutinesLecture 28 - Evolution Of I/OLecture 29 - I/O Devices
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Database Design
Subject Co-ordinator - Dr. S. Srikanth, Prof. D. Janaki Ram
Co-ordinating Institute - IIT - Madras | IIIT - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Database Management SystemLecture 2 - Conceptual DesignsLecture 3 - Conceptual DesignsLecture 4 - Relational ModelLecture 5 - Relational ModelLecture 6 - Structured Query Language - ILecture 7 - Structured Query Language - IILecture 8 - ER Model to Relational MappingLecture 9 - Functional Dependencies and Normal FormLecture 10 - ER Model to Relational Model MappingLecture 11 - Storage StructuresLecture 12 - Indexing Techniques Single LevelLecture 13 - Indexing Techniques Multi LevelLecture 14 - Constraints and TriggersLecture 15 - Query Processing and OptimizationLecture 16 - Query Processing and Optimization - IILecture 17 - Query Processing and Optimization - IIILecture 18 - Transaction Processing ConceptsLecture 19 - Transaction Processing and Database ManagerLecture 20 - Foundation for Concurrency ControlLecture 21 - Concurrency Control Part - 1Lecture 22 - Concurrency Control Part - 2Lecture 23 - Concurrency Control Part - 3Lecture 24 - Concurrency Control Part - 4Lecture 25 - Distributed Transaction ModelsLecture 26 - Basic 2-Phase and 3-phase commit protocolLecture 27 - Concurrency Control for Distributed TransactionLecture 28 - Introduction to Transaction RecoveryLecture 29 - Recovery Mechanisms - II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Recovery Mechanisms - IIILecture 31 - Introduction to Data Warehousing and OLAPLecture 32 - Introduction to Data Warehousing and OLAPLecture 33 - Case StudyLecture 34 - Case Study ORACLE and Microsoft AccessLecture 35 - Data Mining and Knowledge DiscoveryLecture 36 - Data Mining and Knowledge Discovery Part - IILecture 37 - Object Oriented DatabasesLecture 38 - Object Oriented Databases - IILecture 39 - XML - Introductory ConceptsLecture 40 - XML - Advanced ConceptsLecture 41 - XML - DatabasesLecture 42 - Case Study - Part One - Database DesignLecture 43 - Case Study - Part Two - Database Design
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Discrete Mathematical Structures
Subject Co-ordinator - Prof. Kamala Krithivasan
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Propositional LogicLecture 2 - Propositional Logic (Continued)Lecture 3 - Predicates & QuantifiersLecture 4 - Predicates & Quantifiers (Continued)Lecture 5 - Logical InferenceLecture 6 - Resolution Principles & Application to PROLOGLecture 7 - Methods of ProofLecture 8 - Normal FormsLecture 9 - Proving Programs Correct (Continued)Lecture 10 - SetsLecture 11 - InductionLecture 12 - Set Operations On StringsLecture 13 - RelationsLecture 14 - GraphsLecture 15 - Graphs (Continued)Lecture 16 - TreesLecture 17 - Trees And GraphsLecture 18 - Special Properties Of RelationsLecture 19 - Closure Of RelationsLecture 20 - Closure Properties Of RelationsLecture 21 - Order RelationsLecture 22 - Order Relations And Equivalence RelationsLecture 23 - Equivalence Relations And PartitionsLecture 24 - FunctionsLecture 25 - Functions (Continued)Lecture 26 - Functions (Continued)Lecture 27 - Pigeonhole PrincipleLecture 28 - Permutations And CombinationsLecture 29 - Permutations And Combinations (Continued)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Artificial Intelligence (Prof. Deepak Khemani)
Subject Co-ordinator - Prof. Deepak Khemani
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Artificial IntelligenceLecture 2 - Introduction to AILecture 3 - AI IntroductionLecture 4 - AI IntroductionLecture 5 - IntroductionLecture 6 - State Space Search - IntroductionLecture 7 - Search - DFS and BFSLecture 8 - Search DFIDLecture 9 - Heuristic SearchLecture 10 - Hill ClimbingLecture 11 - Solution Space Search, Beam SearchLecture 12 - TSP Greedy MethodsLecture 13 - Tabu SearchLecture 14 - Optimization - I (Simulated Annealing)Lecture 15 - Optimization - II (Genetic Algorithms)Lecture 16 - Population based methods for OptimizationLecture 17 - Population Based Methods IILecture 18 - Branch and Bound, Dijkstra's AlgorithmLecture 19 - A* AlgorithmLecture 20 - Admissibility of A*Lecture 21 - A* Monotone Property, Iterative Deeping A*Lecture 22 - Recursive Best First Search, Sequence AllignmentLecture 23 - Pruning the Open and Closed listsLecture 24 - Problem Decomposition with Goal TreesLecture 25 - AO* AlgorithmLecture 26 - Game PlayingLecture 27 - Game Playing - Minimax SearchLecture 28 - Game Playing - AlphaBetaLecture 29 - Game Playing - SSS *
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Programming, Data Structures and Algorithms
Subject Co-ordinator - Prof. Hema A Murthy, Prof. Shankar Balachandran, Dr. N.S. Narayanaswamy
Co-ordinating Institute - IIT - Madras
Lecture 1 - Introduction to Computers and ProgrammingLecture 2 - Writing your first programLecture 3 - Variables, Operators and ExpressionsLecture 4 - Variable declarations, more operators and precedenceLecture 5 - Input and Output StatementsLecture 6 - ConditionalsLecture 7 - LoopsLecture 8 - Video Solution to Digital Root Programming AssignmentLecture 9 - Introduction to arraysLecture 10 - Working with 1D arraysLecture 11 - Find prime numbersLecture 12 - Debugging demoLecture 13 - Multi-dimensional arraysLecture 14 - PointersLecture 15 - More on pointersLecture 16 - Arrays and pointer arithmeticLecture 17 - Introduction to StringsLecture 18 - More on StringsLecture 19 - Video Solution to Print Elements of a Matrix in Spiral Order Programming AssignmentLecture 20 - Introduction to functionsLecture 21 - More details on functionsLecture 22 - Arguments, variables and parametersLecture 23 - Pass parameters by referenceLecture 24 - Recursive functionsLecture 25 - Running time of a programLecture 26 - Computing time complexityLecture 27 - Video Solution to Palindrome Checker Programming AssignmentLecture 28 - Algorithms and PoweringLecture 29 - Polynomial evaluation and multiplicationLecture 30 - Linear and Binary Search AnalysisLecture 31 - Analysis of minimum and maximum in an arrayLecture 32 - Sorting ILecture 33 - Sorting II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 34 - Finding i-th smallest numberLecture 35 - Video Solution to Sorting words Programming AssignmentLecture 36 - StructuresLecture 37 - More on structuresLecture 38 - Using structures and pointers to structuresLecture 39 - Dynamic memory allocationLecture 40 - Linked ListsLecture 41 - Brief introduction to C++Lecture 42 - Data StructuresLecture 43 - ListsLecture 44 - Supplementary LessonLecture 45 - Video Solution to Implementing a Hash Table ADT Programming AssignmentLecture 46 - StacksLecture 47 - QueuesLecture 48 - TreesLecture 49 - Tree traversalLecture 50 - Binary Search TreesLecture 51 - HeapsLecture 52 - Graphs and RepresentationLecture 53 - Supplementary LessonLecture 54 - Video Solution to the Queue in a Hospital Programming AssignmentLecture 55 - Greedy AlgorithmsLecture 56 - Dynamic ProgrammingLecture 57 - Matrix Chain MultiplicationLecture 58 - Dijkstra's AlgorithmLecture 59 - Boyer-Moore String Matching AlgorithmLecture 60 - File I/OLecture 61 - Modular Programming
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Information Security I
Subject Co-ordinator - Prof. V. Kamakoti
Co-ordinating Institute - IIT - Madras
Lecture 1 - Module 1 - Part 0 - Introduction to the CourseLecture 2 - Module 1 - Part 1 - Definition of Information SecurityLecture 3 - Module 1 - Part 2 - Information Security TerminologiesLecture 4 - Module 1 - Part 3 - Goals of Information SecurityLecture 5 - Module 1 - Part 4 - Implementation Issues of the Goals of Information Security - ILecture 6 - Module 1 - Part 5 - Implementation Issues of the Goals of Information Security - IILecture 7 - Module 1 - Part 6 - Control Mechanisms for Information Security - ILecture 8 - Module 1 - Part 7 - Access Control - Administrative and TechnicalLecture 9 - Module 1 - Part 8 - Passwords - Are they secure? - ILecture 10 - Module 1 - Part 9 - Access Control - Administrative and TechnicalLecture 11 - Module 1 - Part 10 - Passwords - Are they secure? - IIILecture 12 - Module 1 - Part 11 - Multifactor Authentication - ChallengesLecture 13 - Module 1 - Part 12 - Application Level Control and Information Security PlanningLecture 14 - Module 1 - Part 13 - Information Security - Policy, Standard and PracticeLecture 15 - Module 1 - Part 14 - Policies governing Issues, Roles and ResponsibilitiesLecture 16 - Module 1 - Part 15 - Managing changes in Information Security PoliciesLecture 17 - Module 1 - Part 16 - Spheres of Information SecurityLecture 18 - Module 2 - Part 1 - Protecting your Personal Computer - ILecture 19 - Module 2 - part 2 - Protecting your Personal Computer - IILecture 20 - Module 2 - Part 3 - Protecting your Personal Computer - IIILecture 21 - Module 2 - Part 4 - Cloud Computing (Basic Definitions) - ILecture 22 - Module 2 - Part 5 - Cloud Computing (Deployment) - IILecture 23 - Module 2 - Part 6 - Cloud Computing (Security Issues) - IIILecture 24 - Module 2 - Part 7 - Cloud Computing (Trust and Risk) - IVLecture 25 - Module 2 - Part 8 - Cloud Computing (Security and Privacy Issues) - VLecture 26 - Module 2 - Part 9 - Cloud Computing (Security and Privacy Issues) - VILecture 27 - Module 2 - Part 10 - Cloud Computing (Application and Data level security) - VIILecture 28 - Module 2 - Part 11 - Cloud Computing (Summary) - VIIILecture 29 - Module 2 - Part 12 - Standard ILecture 30 - Module 2 - Part 13 - Standard IILecture 31 - Module 2 - Part 14 - Standard IIILecture 32 - Module 3 - Part 1Lecture 33 - Module 3 - Part 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 34 - Module 3 - Part 3Lecture 35 - Module 3 - Part 4Lecture 36 - Module 3 - Part 5Lecture 37 - Module 3 - Part 6Lecture 38 - Module 3 - Part 7Lecture 39 - Module 3 - Part 8Lecture 40 - Module 3 - Part 9Lecture 41 - Module 4 - Part 1Lecture 42 - module 4 - Part 2Lecture 43 - Module 4 - Part 3Lecture 44 - Module 4 - Part 4Lecture 45 - Module 4 - Part 5Lecture 46 - Module 4 - Part 6Lecture 47 - Module 4 - Part 7Lecture 48 - Module 4 - Part 8Lecture 49 - Module 4 - Part 9Lecture 50 - Module 4 - Part 10Lecture 51 - Module 5 - Part 1Lecture 52 - Module 5 - Part 2Lecture 53 - Module 5 - Part 3Lecture 54 - Module 5 - Part 4Lecture 55 - Module 5 - Part 5Lecture 56 - Module 5 - Part 6Lecture 57 - Module 5 - Part 7Lecture 58 - Module 6 - Part 1Lecture 59 - Module 6 - Part 2Lecture 60 - Module 6 - Part 3Lecture 61 - Module 6 - Part 4Lecture 62 - Module 6 - Part 5Lecture 63 - Module 6 - Part 6Lecture 64 - Module 6 - Part 7Lecture 65 - Module 6 - Part 8
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Programming and Data structures (PDS)
Subject Co-ordinator - Dr. N S. Narayanaswamy
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - A Simple C Program for SortingLecture 2 - Review of Structures, Pointers, and FunctionsLecture 3 - RecursionLecture 4 - Abstract Data Types-Data + MethodsLecture 5 - List Data TypeLecture 6 - Access and update methodsLecture 7 - Doubly Linked List Data TypeLecture 8 - Doubly Linked Lists and ArraysLecture 9 - ADT StacksLecture 10 - Checking of Balanced ParenthesisLecture 11 - Infix and Postfix expressions and Expression evaluationLecture 12 - Queue ADT Definition and ImplementationLecture 13 - Merging using Queue ADT and Queue typesLecture 14 - Tree ADT and TraversalsLecture 15 - Binary Tree ADT and traversalsLecture 16 - Tree ApplicationsLecture 17 - Binary Search TreesLecture 18 - Heaps
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Design and Analysis of Algorithms
Subject Co-ordinator - Prof. Madhavan Mukund
Co-ordinating Institute - Chennai Mathematical Institute
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Programming, Data Structures and Algorithms (Aricent)
Subject Co-ordinator - Dr. N S. Narayanaswamy, Prof. Shankar Balachandran, Prof. Hema A Murthy
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Computers and ProgrammingLecture 2 - Writing your first programLecture 3 - Variables, Operators and ExpressionsLecture 4 - Variable declarations, more operators and precedenceLecture 5 - Input and Output StatementsLecture 6 - ConditionalsLecture 7 - LoopsLecture 8 - Introduction to ArraysLecture 9 - Working with 1D ArraysLecture 10 - Find prime numbersLecture 11 - Debugging demoLecture 12 - Multi-dimensional arraysLecture 13 - PointersLecture 14 - More on pointersLecture 15 - Arrays and pointer arithmeticLecture 16 - Introduction to StringsLecture 17 - More on StringLecture 18 - Introduction to functionsLecture 19 - More details on functionsLecture 20 - Arguments, variables and parametersLecture 21 - Pass parameters by referenceLecture 22 - Recursive FunctionsLecture 23 - C control structures, functional specification of programsLecture 24 - Complexity Analysis using Sum and Product RuleLecture 25 - Complexity Analysis of Recursive FunctionsLecture 26 - Algorithms and PoweringLecture 27 - Polynomial evaluation and multiplicationLecture 28 - Linear and Binary Search AnalysisLecture 29 - Analysis of minimum and maximum in an array
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Computer Architecture
Subject Co-ordinator - Prof.Madhu Mutyam
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Computer ArchitectureLecture 2 - Quantitative Principles of Computer DesignLecture 3 - Instruction Set Principles-Part 1Lecture 4 - Instruction Set Principles-Part 2Lecture 5 - Instruction Set Principles-Part 3Lecture 6 - Cache Memory Hierarchy - Part 1Lecture 7 - Cache Memory Hierarchy - Part 2Lecture 8 - Cache Memory Hierarchy - Part 3Lecture 9 - Cache Memory Hierarchy - Part 4Lecture 10 - Main Memory Design - Part 1Lecture 11 - Main Memory Design - Part 2Lecture 12 - Main Memory Design - Part 3Lecture 13 - Fundamentals of Pipelining - Part 1Lecture 14 - Fundamentals of Pipelining - Part 2Lecture 15 - Fundamentals of Pipelining - Part 3Lecture 16 - Fundamentals of Pipelining - Part 4Lecture 17 - Fundamentals of Pipelining - Part 5Lecture 18 - Scalar to Superscalar pipelineLecture 19 - Instruction DependenciesLecture 20 - Compiler optimizations for Exposing ILPLecture 21 - Advanced Branch Prediction Techniques - Part 1Lecture 22 - Advanced Branch Prediction Techniques - Part 2Lecture 23 - Superscalar OrganizationLecture 24 - Register RenamingLecture 25 - Tomasulo AlgorithmLecture 26 - Dynamic Execution CoreLecture 27 - Multi threadingLecture 28 - Multicore Processor ArchitectureLecture 29 - Cache Coherence
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Model Checking
Subject Co-ordinator - Prof. B. Srivathsan
Co-ordinating Institute - Chennai Mathematical Institute
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Functional Programming in Haskell
Subject Co-ordinator - Prof. Madhavan Mukund, Prof. S P Suresh
Co-ordinating Institute - Chennai Mathematical Institute
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Virtual Reality
Subject Co-ordinator - Prof. Steven LaVall
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Course mechanicsLecture 2 - Goals and VR definitionsLecture 3 - Historical perspectiveLecture 4 - Birds-eye view (general)Lecture 5 - Birds-eye view (general) (Continued...)Lecture 6 - Birds-eye view (hardware)Lecture 7 - Birds-eye view (software)Lecture 8 - Birds-eye view (sensation and perception)Lecture 9 - Geometric modelingLecture 10 - Transforming modelsLecture 11 - Matrix algebra and 2D rotationsLecture 12 - 3D rotations and yaw, pitch, and rollLecture 13 - 3D rotations and yaw, pitch, and roll (Continued...)Lecture 14 - Axis-angle representationsLecture 15 - QuaternionsLecture 16 - Converting and multiplying rotationsLecture 17 - Converting and multiplying rotations (Continued...)Lecture 18 - Homogeneous transformsLecture 19 - The chain of viewing transformsLecture 20 - Eye transformsLecture 21 - Eye transforms (Continued...)Lecture 22 - Canonical view transformLecture 23 - Viewport transformLecture 24 - Viewport transform (Continued...)Lecture 25 - Three interpretations of lightLecture 26 - RefractionLecture 27 - Simple lensesLecture 28 - DioptersLecture 29 - Imaging properties of lenses
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - System controlLecture 70 - Social interactionLecture 71 - Evaluation of VR Systems
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Machine Learning (Sponsored by Arihant)
Subject Co-ordinator - Dr. Balaraman Ravindran
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - A brief introduction to machine learningLecture 2 - Supervised LearningLecture 3 - Unsupervised LearningLecture 4 - Reinforcement LearningLecture 5 - Probability Basics - 1Lecture 6 - Probability Basics - 2Lecture 7 - Linear Algebra - 1Lecture 8 - Linear Algebra - 2Lecture 9 - Statistical Decision Theory - RegressionLecture 10 - Statistical Decision Theory - ClassificationLecture 11 - Bias-VarianceLecture 12 - Linear RegressionLecture 13 - Multivariate RegressionLecture 14 - Subset Selection 1Lecture 15 - Subset Selection 2Lecture 16 - Shrinkage MethodsLecture 17 - Principal Components RegressionLecture 18 - Partial Least SquaresLecture 19 - Linear ClassificationLecture 20 - Logistic RegressionLecture 21 - Linear Discriminant Analysis 1Lecture 22 - Linear Discriminant Analysis 2Lecture 23 - Linear Discriminant Analysis 3Lecture 24 - OptimizationLecture 25 - Perceptron LearningLecture 26 - SVM - FormulationLecture 27 - SVM - Interpretation & AnalysisLecture 28 - SVMs for Linearly Non Separable DataLecture 29 - SVM Kernels
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - SVM - Hinge Loss FormulationLecture 31 - Weka TutorialLecture 32 - Early ModelsLecture 33 - Backpropogation - ILecture 34 - Backpropogation - IILecture 35 - Initialization, Training and ValidationLecture 36 - Maximum Likelihood EstimateLecture 37 - Priors and MAP EstimateLecture 38 - Bayesian Parameter EstimationLecture 39 - IntroductionLecture 40 - Regression TreesLecture 41 - Stopping Criteria and PruningLecture 42 - Loss Functions for ClassificationLecture 43 - Categorical AttributesLecture 44 - Multiway SplitsLecture 45 - Missing Values, Imputation and Surrogate SplitsLecture 46 - Instability, Smoothness and Repeated SubtreesLecture 47 - TutorialLecture 48 - Evaluation Measures ILecture 49 - Bootstrapping and Cross ValidationLecture 50 - 2 Class Evaluation MeasuresLecture 51 - The ROC CurveLecture 52 - Minimum Description Length and Exploratory AnalysisLecture 53 - Introduction to Hypothesis TestingLecture 54 - Basic ConceptsLecture 55 - Sampling Distributions and the Z TestLecture 56 - Student's t-testLecture 57 - The Two Sample and Paired Sample t-testsLecture 58 - Confidence IntervalsLecture 59 - Bagging, Committee Machines and StackingLecture 60 - BoostingLecture 61 - Gradient BoostingLecture 62 - Random ForestLecture 63 - Naive BayesLecture 64 - Bayesian NetworksLecture 65 - Undirected Graphical Models - IntroductionLecture 66 - Undirected Graphical Models - Potential FunctionsLecture 67 - Hidden Markov ModelsLecture 68 - Variable Elimination
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Artificial Intelligence: Knowledge Representation and Reasoning
Subject Co-ordinator - Prof. Deepak Khemani
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Introduction to Knowledge Representation and ReasoningLecture 3 - An Introduction to Formal LogicsLecture 4 - Propositional LogicLecture 5 - Propositional LogicLecture 6 - Propositional LogicLecture 7 - Propositional LogicLecture 8 - Propositional LogicLecture 9 - Propositional LogicLecture 10 - Propositional LogicLecture 11 - SyntaxLecture 12 - SemanticsLecture 13 - Entailment and ModelsLecture 14 - Proof SystemsLecture 15 - Forward ChainingLecture 16 - UnificationLecture 17 - Forward Chaining Rule Based SystemsLecture 18 - The Rete AlgorithmLecture 19 - Rete Algorithm - ExampleLecture 20 - Programming in a Rule Based LanguageLecture 21 - The OPS5 Expert System ShellLecture 22 - SkolemizationLecture 23 - Terminological FactsLecture 24 - Properties and CategoriesLecture 25 - Reification and Abstract EntitiesLecture 26 - Resource Description Framework (RDF)Lecture 27 - The Event CalculusLecture 28 - Natural Language SemanticsLecture 29 - CD Theory
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - CD Theory (Continued...)Lecture 31 - English to CD TheoryLecture 32 - Backward ChainingLecture 33 - Logic ProgrammingLecture 34 - PrologLecture 35 - Search in PrologLecture 36 - Controlling SearchLecture 37 - The Cut Operator in PrologLecture 38 - IncompletenessLecture 39 - The Resolution Method for FOLLecture 40 - Clause FormLecture 41 - FOL with EqualityLecture 42 - Complexity of Resolution RefutationLecture 43 - Semantic Nets and FramesLecture 44 - ScriptsLecture 45 - Applying ScriptsLecture 46 - Goals, Plans and ActionsLecture 47 - Plan Applier MechanismLecture 48 - Top Down and Bottom Up ReasoningLecture 49 - IntroductionLecture 50 - NormalisationLecture 51 - Structure MatchingLecture 52 - Structure Matching - ExampleLecture 53 - ClassificationLecture 54 - A-box reasoningLecture 55 - DLLecture 56 - DLLecture 57 - ALC examplesLecture 58 - Taxonomies and InheritanceLecture 59 - BeliefsLecture 60 - Inheritance HierarchiesLecture 61 - IntroductionLecture 62 - CircumscriptionLecture 63 - Circumscription (Continued...)Lecture 64 - Minimal ModelsLecture 65 - Event Calculus RevisitedLecture 66 - Circumscription in ECLecture 67 - Defaul LogicLecture 68 - Autoepistemc Logic
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - Epistemic LogicLecture 70 - The Muddy Children Puzzle
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Information Security - II
Subject Co-ordinator - Prof. V. Kamakoti
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Experimental SetupLecture 2 - Need for Secure SystemsLecture 3 - Ignorance of A is Sin of BLecture 4 - Function calls and StacksLecture 5 - Stack SmashingLecture 6 - Virtual Machine Based RootkitsLecture 7 - Security and ArchitectureLecture 8 - Structured Computer Organization CompletedLecture 9 - X86 ISA - Part1Lecture 10 - X86 ISA - Part 2Lecture 11 - X86 Protected ModeLecture 12 - X86 Memory SegmentationLecture 13 - Process Isolation using SegmentationLecture 14 - Paging and Virtual MemoryLecture 15 - Task Switching and Interrupt ServiceLecture 16 - Memory Segmentation Deep dive - Part 1Lecture 17 - Memory Segmentation Deep dive - Part 2Lecture 18 - Memory Segmentation Deep dive - Part 3Lecture 19 - Memory Segmentation Deep dive - Part 4Lecture 20 - Segmentation RecapLecture 21 - Lab 1 - Part 1Lecture 22 - Lab 1 - Part 2Lecture 23 - Lab 1 - Part 3Lecture 24 - ISR RecapLecture 25 - Lab 2 - Part 1Lecture 26 - Lab 2 - Part 2Lecture 27 - Memory Management RecapLecture 28 - Lab 3 - Part 1Lecture 29 - Lab 3 - Part 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Task Switch recapLecture 31 - Lab 4 - Part 1Lecture 32 - Lab 4 - Part 2Lecture 33 - Lab 4 - Part 3Lecture 34 - Lab 4 - Part 4Lecture 35 - Introduction to Basic CryptographyLecture 36 - Public Key CryptographyLecture 37 - Freescale ARM iMX6 ProcessorLecture 38 - High Assurance Boot in iMX6Lecture 39 - Case StudyLecture 40 - Basics of NetworkingLecture 41 - Network Processor Vs General Purpose ProcessorLecture 42 - Network Processor Architecture
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Algorithms for Big Data
Subject Co-ordinator - Prof. John Augustine
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Lesson 1 - Basic definitionsLecture 2 - Lesson 2 - Conditional probabilityLecture 3 - Lesson 3 - Example problemsLecture 4 - Lesson 4 - Karger's mincut algorithmLecture 5 - Lesson 5 - Analysis of Karger's mincut algorithmLecture 6 - Lesson 6 - Random variablesLecture 7 - Lesson 7 - Randomized quicksortLecture 8 - Problem solving video - The rich get richerLecture 9 - Problem solving video - Monty Hall problemLecture 10 - Lesson 1 - Bernoulli, Binomial, and Geometric distributionsLecture 11 - Lesson 2 - Tail BoundsLecture 12 - Lesson 3 - Application of Chernoff boundLecture 13 - Lesson 4 - Application of Chebyshev's inequalityLecture 14 - Lesson 1 - Intro to Big Data AlgorithmsLecture 15 - Lesson 2 - SAT ProblemLecture 16 - Lesson 3 - Classification of StatesLecture 17 - Lesson 4 - Stationary Distribution of a Markov ChainLecture 18 - Lesson 5 - Celebrities Case StudyLecture 19 - Lesson 6 - Random Walks on Undirected GraphsLecture 20 - Lesson 7 - Intro to Streaming, Morris AlgorithmLecture 21 - Lesson 8 - Reservoir SamplingLecture 22 - Lesson 9 - Approximate MedianLecture 23 - Lesson 1 - OverviewLecture 24 - Lesson 2 - Balls, bins, hashingLecture 25 - Lesson 3 - Chain hashing, SUHA, Power of Two choicesLecture 26 - Lesson 4 - Bloom filterLecture 27 - Lesson 5 - Pairwise independenceLecture 28 - Lesson 6 - Estimating expectation of continuous functionLecture 29 - Lesson 1 - Universal hash functions
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Lesson 2 - Perfect hashingLecture 31 - Lesson 3 - Count-min filter for heavy hitters in data streamsLecture 32 - Problem solving video - Doubly Stochastic Transition MatrixLecture 33 - Problem solving video - Random Walks on Linear StructuresLecture 34 - Problem solving video - Lollipop GraphLecture 35 - Problem solving video - Cat And MouseLecture 36 - Lesson 1 - Estimating frequency momentsLecture 37 - Lesson 2 - Property testing frameworkLecture 38 - Lesson 3 - Testing ConnectivityLecture 39 - Lesson 4 - Enforce & Test IntroductionLecture 40 - Lesson 5 - Testing if a graph is a bicliqueLecture 41 - Lesson 6 - Testing bipartitenessLecture 42 - Lesson 1 - Property testing and random walk algorithmsLecture 43 - Lesson 2 - Testing if a graph is bipartite (using random walks)Lecture 44 - Lesson 3 - Graph streaming algorithmsLecture 45 - Lesson 4 - Graph streaming algorithmsLecture 46 - Lesson 5 - Graph streaming algorithmsLecture 47 - Lesson 1 - MapReduceLecture 48 - Lesson 2 - K-Machine Model (aka Pregel Model)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Reinforcement Learning
Subject Co-ordinator - Dr. B. Ravindran
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Tutorial 1 - Probability Basics 1Lecture 2 - Tutorial 1 - Probability Basics 2Lecture 3 - Tutorial 2 - Linear algebra - 1Lecture 4 - Tutorial 2 - Linear algebra - 2Lecture 5 - Introduction to RLLecture 6 - RL Framework and applicationsLecture 7 - Introduction to Immediate RLLecture 8 - Bandit OptimalitiesLecture 9 - Value function based methodsLecture 10 - UCB 1Lecture 11 - Concentration BoundsLecture 12 - UCB 1 TheoremLecture 13 - PAC BoundsLecture 14 - Median EliminationLecture 15 - Thompson SamplingLecture 16 - Policy SearchLecture 17 - REINFORCELecture 18 - Contextual BanditsLecture 19 - Full RL IntroductionLecture 20 - Returns, Value Functions and MDPsLecture 21 - MDP ModellingLecture 22 - Bellman EquationLecture 23 - Bellman Optimality EquationLecture 24 - Cauchy Sequence and Green's EquationLecture 25 - Banach Fixed Point TheoremLecture 26 - Convergence ProofLecture 27 - Lpi ConvergenceLecture 28 - Value IterationLecture 29 - Policy Iteration
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Dynamic ProgrammingLecture 31 - Monte CarloLecture 32 - Control in Monte CarloLecture 33 - Off Policy MCLecture 34 - UCTLecture 35 - TD(0)Lecture 36 - TD(0) ControlLecture 37 - Q-LearningLecture 38 - AfterstateLecture 39 - Eligibility TracesLecture 40 - Backward View of Eligibility TracesLecture 41 - Eligibility Trace ControlLecture 42 - Thompson Sampling RecapLecture 43 - Function ApproximationLecture 44 - Linear ParameterizationLecture 45 - State Aggregation MethodsLecture 46 - Function Approximation and Eligibility TracesLecture 47 - LSTD and LSTDQLecture 48 - LSPI and Fitted QLecture 49 - DQN and Fitted Q-IterationLecture 50 - Policy Gradient ApproachLecture 51 - Actor Critic and REINFORCELecture 52 - REINFORCE (cont'd)Lecture 53 - Policy Gradient with Function ApproximationLecture 54 - Hierarchical Reinforcement LearningLecture 55 - Types of OptimalityLecture 56 - Semi Markov Decision ProcessesLecture 57 - OptionsLecture 58 - Learning with OptionsLecture 59 - Hierarchical Abstract MachinesLecture 60 - MAXQLecture 61 - MAXQ Value Function DecompositionLecture 62 - Option DiscoveryLecture 63 - POMDP IntroductionLecture 64 - Solving POMDP
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Operating Systems
Subject Co-ordinator - Prof. Chester Rebeiro
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Intro to the CourseLecture 2 - Introduction to OSLecture 3 - PC HardwareLecture 4 - From Programs to ProcessesLecture 5 - Sharing the CPULecture 6 - IntroductionLecture 7 - Virtual MemoryLecture 8 - MMU MappingLecture 9 - SegmentationLecture 10 - Memory Management in xv6Lecture 11 - PC BootingLecture 12 - Week 3 IntroductionLecture 13 - Create Execute and Exit from ProcessesLecture 14 - System Calls for Process ManagementLecture 15 - InterruptsLecture 16 - Interrupt HandlingLecture 17 - Software Interrupts and System callsLecture 18 - CPU Context switchingLecture 19 - CPU SchedulingLecture 20 - Priority Based Scheduling AlgorithmsLecture 21 - Multi-Processor SchedulingLecture 22 - Scheduling in LinuxLecture 23 - Completely Fair SchedulingLecture 24 - Inter Process CommunicationLecture 25 - SynchronizationLecture 26 - Software solutions for critical sectionsLecture 27 - Bakery AlgorithmLecture 28 - Hardware LocksLecture 29 - Mutexes
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - SemaphoresLecture 31 - Dining Philosophers ProblemLecture 32 - DeadlocksLecture 33 - Dealing with DeadlocksLecture 34 - Threads - Part 1Lecture 35 - Threads - Part 2Lecture 36 - Operating system securityLecture 37 - Information Flow policiesLecture 38 - Buffer OverflowsLecture 39 - Preventing Buffer Overflow Attacks
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Programming, Data Structures and Algorithms in Python
Subject Co-ordinator - Prof. Madhavan Mukund
Co-ordinating Institute - Chennai Mathematical Institute
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Lecture 5 - Formatting printed outputLecture 31 - Lecture 6 - pass, del() and NoneLecture 32 - Lecture 1 - Backtracking, N queensLecture 33 - Lecture 2 - Global scope, nested functionsLecture 34 - Lecture 3 - Generating permutationsLecture 35 - Lecture 4 - Sets, stacks, queuesLecture 36 - Lecture 5 - Priority queues and heapsLecture 37 - Lecture 1 - Abstract datatypes, classes and objectsLecture 38 - Lecture 2 - Classes and objects in PythonLecture 39 - Lecture 3 - User defined listsLecture 40 - Lecture 4 - Search treesLecture 41 - Lecture 1 - Memoization and dynamic programmingLecture 42 - Lecture 2 - Grid pathsLecture 43 - Lecture 3 - Longest common subsequenceLecture 44 - Lecture 4 - Matrix multiplicationLecture 45 - Lecture 5 - Wrap-up, Python vs other languages
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Privacy and Security in Online Social Networks
Subject Co-ordinator - Prof. Ponnurangam Kumaraguru
Co-ordinating Institute - IIITD
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Intro to CourseLecture 2 - Intro to CourseLecture 3 - IncidentsLecture 4 - Tutorial 1 - Part 1 UbuntuLecture 5 - Tutorial 1 - Part 2 PythonLecture 6 - OSM APIs and tools for data collectionLecture 7 - Tutorial 2 - Part 1 Facebook APILecture 8 - Tutorial 2 - Part 2 Facebook APILecture 9 - Trust and Credibility on OSMLecture 10 - Misinformation on Social MediaLecture 11 - Privacy and Social MediaLecture 12 - Tutorial 3 - Part 1 Twitter APILecture 13 - Tutorial 3 - Part 2 MySQLLecture 14 - Tutorial 3 - Part 3 MongoDBLecture 15 - Privacy and Pictures on Online Social MediaLecture 16 - Policing and Online Social MediaLecture 17 - Policing and Online Social MediaLecture 18 - Policing and Online Social MediaLecture 19 - eCrime on Online Social MediaLecture 20 - eCrime on Online Social MediaLecture 21 - Tutorial 4 - Social Network AnalysisLecture 22 - Link Farming in Online Social MediaLecture 23 - NudgesLecture 24 - Semantic attacksLecture 25 - Tutorial 5 - Analyzing text using Python NLTKLecture 26 - Profile Linking on Online Social MediaLecture 27 - Anonymous NetworksLecture 28 - Tutorial 6 - Gephi Network VisualizationLecture 29 - Privacy in Location Based Social Networks - Part 1
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Privacy in Location Based Social Networks - Part 2Lecture 31 - Tutorial 7 - Visualization - HighchartsLecture 32 - Beware of What You Share Inferring Home Location in Social NetworksLecture 33 - On the dynamics of username change behavior on TwitterLecture 34 - Boston Marathon Analyzing Fake Content on Twitter
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Mobile Computing
Subject Co-ordinator - Prof. Pushpendra Singh
Co-ordinating Institute - IIITD
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Security and System PermissionsLecture 31 - ServicesLecture 32 - Processes and threadsLecture 33 - Working with Fragments - ILecture 34 - Working with Fragments - IILecture 35 - Working with Fragments - IIILecture 36 - RecyclerView, AdapterLecture 37 - RecyclerView, Adapter, ViewHolderLecture 38 - ViewPagerLecture 39 - Dialogues
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Modern Application Development
Subject Co-ordinator - Tanmai Gopal, Prof. Gaurav Raina
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to the courseLecture 2 - Introduction to a web-appLecture 3 - Building a web-appLecture 4 - NetworksLecture 5 - Practical - Running your own web-serverLecture 6 - ProtocolsLecture 7 - Practical - SSH + Network experimentsLecture 8 - Practical - Building a webapp with nodejs and using git. Introduction to reverse proxies.Lecture 9 - Practical - Introduciton to server-side javascript and HTML/CSSLecture 10 - Introduction to client-side JavascriptLecture 11 - Practical - APIs and mobile apps use web-serversLecture 12 - Introduction to databasesLecture 13 - Data modelling and constraintsLecture 14 - Interacting with a DBMSLecture 15 - Practical - Deeper exploration of a DBMS (column types and more)Lecture 16 - Introduction to SQLLecture 17 - Understanding database performanceLecture 18 - Transactions and ACID propertiesLecture 19 - Database security, backup and recoveryLecture 20 - Analytics and ViewsLecture 21 - Scaling a databaseLecture 22 - Connecting your webapp to your database and SQL InjectionLecture 23 - SQL and NoSQL systemsLecture 24 - Authentication with HTTPLecture 25 - Understanding security, and some best practices for webappsLecture 26 - Introduction to authentication, hashing, curl and sessionsLecture 27 - Introduction to mobile appsLecture 28 - Introduction to Mobile Application Development Part 2Lecture 29 - Introduction to Android
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Getting started with Android Application DevelopmentLecture 31 - Building Custom UI using XML and LogsLecture 32 - Building a Blog AppLecture 33 - Deploying an app to the Google Play StoreLecture 34 - Introduction to iOSLecture 35 - The API Economy
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Information Security-3
Subject Co-ordinator - Prof. V. Kamakoti
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Shell Arrays and ArithmeticLecture 31 - Shell Condition and RelationLecture 32 - Shell ExamplesLecture 33 - Shell FunctionsLecture 34 - Shell File TestLecture 35 - Shell Loop ControlLecture 36 - Shell Script VariationsLecture 37 - Shell Pattern MatchingLecture 38 - Shell Case StatementsLecture 39 - Shell Co-routinesLecture 40 - Shell Signals and TrapsLecture 41 - Shell SubshellLecture 42 - Shell DeclarationsLecture 43 - Shell Examples 2Lecture 44 - Shell ReviewLecture 45 - An IntroductionLecture 46 - Structure of a NetworkLecture 47 - Network Core - DefinitionLecture 48 - Network Access and Physical MediaLecture 49 - Structure of ISP and Packet DelaysLecture 50 - Network Protocol LayersLecture 51 - Network DevicesLecture 52 - Network Security - An IntroductionLecture 53 - Public Key CryptographyLecture 54 - Digital SignaturesLecture 55 - Security in PractiseLecture 56 - Security in Practise (Continued...)Lecture 57 - WiresharkLecture 58 - SnortLecture 59 - Review ILecture 60 - Review II
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:AI:Constraint Satisfaction
Subject Co-ordinator - Prof. Deepak Khemani
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Constraint Satisfaction ProblemsLecture 2 - CSP Examples: Map colouring, N-Queens, Classroom schedulingLecture 3 - CSP Examples: Huffman-Clowes Labelling, Waltz Algorithm, CrosswordsLecture 4 - Model Based Diagnosis - An application of CSPLecture 5 - Constraint Networks - An IntroductionLecture 6 - Binary Constraint Networks (BCN), Equivalent NetworksLecture 7 - Projection NetworksLecture 8 - Constraint PropagationLecture 9 - Algorithms AC1 and AC3Lecture 10 - Can we do better than AC3?Lecture 11 - Algorithm AC4Lecture 12 - Generalized AC, Path-ConsistencyLecture 13 - i-Consistency, Algorithm PC1Lecture 14 - Algorithm PC2, Strong i-ConsistencyLecture 15 - Directional Consistency and Graph OrderingLecture 16 - Min-Width and Min-Induced-Width OrderingLecture 17 - Directional Arc-Consistency and Tree CSPsLecture 18 - Directional Path-Consistency and Directional i-ConsistencyLecture 19 - Backtrack-Free search and Adaptive ConsistencyLecture 20 - Adaptive Consistency: Bucket EliminationLecture 21 - Search Methods for Solving CSPsLecture 22 - Algorithm BacktrackingLecture 23 - Look-Ahead Methods in SearchLecture 24 - Look-Ahead Search: ExamplesLecture 25 - Combining Search with Reasoning: Algorithm DPLLLecture 26 - Algorithm BackmarkingLecture 27 - Dynamic Value Ordering, Dynamic Variable OrderingLecture 28 - Look-Back Methods - DefinitionsLecture 29 - Gaschnig�s Backjumping: The Culprit Variable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Gaschnig�s Backjumping, Graph-Based BackjumpingLecture 31 - Graph-Based Backjumping: Internal and Relevant Dead-EndsLecture 32 - Conflict-Directed Backjumping: DefinitionsLecture 33 - Algorithm Conflict-Directed BackjumpingLecture 34 - Combining Look-Ahead and Look-Back: FC-CBJLecture 35 - Learning During SearchLecture 36 - Model Based SystemsLecture 37 - Model Based DiagnosisLecture 38 - Truth Maintenance SystemsLecture 39 - Planning as Constraint SatisfactionLecture 40 - Planning as Constraint Satisfaction (Continued...)Lecture 41 - Planning as SatisfiabilityLecture 42 - Wrapping Up and Further Study
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Computer Organization
Subject Co-ordinator - Prof. V. Kamakoti
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction High Speed Circuit - Design Recursive DoublingLecture 2 - High Speed Circuit Design - Fast Adder CircuitsLecture 3 - Lab 1Lecture 4 - Fast Adder Circuits (Continued...)Lecture 5 - Fast Multiplier CircuitLecture 6 - Fast Multiplier Circuit (Continued...)Lecture 7 - Programming using X86 ISA - Addressing ModesLecture 8 - Programming using X86 ISA - Addressing ModesLecture 9 - Floating point - Precision and AccuracyLecture 10 - Floating Point - Addition, Subtraction and MultiplicationLecture 11 - Instruction Set ArchitectureLecture 12 - Instruction Set Architecture (Continued...)Lecture 13 - Lab 2Lecture 14 - Lab 2Lecture 15 - Lab 2Lecture 16 - Orthogonal ISA, C Constructs Mapping, Addressing ModesLecture 17 - Atomic and Predicated InstructionsLecture 18 - Atomic and Predicated Instructions (Continued...)Lecture 19 - General Purpose RegistersLecture 20 - Expanding opcodesLecture 21 - Introduction to PipeliningLecture 22 - PipeliningLecture 23 - Data HazardsLecture 24 - Lab 2Lecture 25 - Dynamic Instruction SchedulingLecture 26 - Dynamic Instruction Scheduling (Continued...)Lecture 27 - Control Hazard, Branch PredictionLecture 28 - Process ManagementLecture 29 - Branch prediction
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Wireless and Cellular Communications
Subject Co-ordinator - Prof. David Kovil Pillai
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Overview of Cellular Systems - Part 1Lecture 2 - Overview of Cellular Systems - Part 2Lecture 3 - Overview of Cellular Systems - Part 3Lecture 4 - 5G and other Wireless TechnologiesLecture 5 - Basic Cellular TerminologyLecture 6 - Introduction to Antennas and Propagation ModelsLecture 7 - Link budget, Fading margin, OutageLecture 8 - Cellular ConceptLecture 9 - Cellular system design and analysisLecture 10 - Cellular Geometry and System DesignLecture 11 - Cellular System Capacity, TrunkingLecture 12 - Handoff and MobilityLecture 13 - Handoff Part 2, Classification of Signal VariationLecture 14 - Shadowing, Outage, MultipathLecture 15 - Rayleigh Fading and Statistical CharacterizationLecture 16 - Properties of Rayleigh DistributionLecture 17 - BER in Fading, Narrowband vs Wideband ChannelsLecture 18 - Characterization of Multipath Fading ChannelsLecture 19 - Choice of ModulationLecture 20 - Coherent versus Differential DetectionLecture 21 - Review of Lecture 1-19Lecture 22 - Coherent vs Differential Detection - Part II and BER in FadingLecture 23 - BER in Fading - Part II, Ricean FadingLecture 24 - Ricean and Nakagami Fading, Moment Generating Function (MGF)Lecture 25 - MGF Part II, WSSUS ModelLecture 26 - WSSUS Part II, Coherence Time, Doppler SpectrumLecture 27 - Doppler, Temporal Characteristics of Fading ChannelsLecture 28 - WSSUS-Characterization of Time Dispersive Fading ChannelsLecture 29 - WSSUS-Classification of Fading Channels
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Practical Channel Models (ITU, COST), Computer generation of Rayleigh fadingLecture 31 - Rayleigh Fading simulation - Clark and Gans Method, Jakes� MethodLecture 32 - Jakes� Method propertiesLecture 33 - Introduction to Diversity, Antenna selection diversityLecture 34 - Statistical Characterization of Antenna Diversity, Optimal Diversity CombiningLecture 35 - BER in fading, Equal Gain CombiningLecture 36 - Array Gain, Diversity Gain, Alamouti SchemeLecture 37 - Alamouti Scheme - Part II, Channel CapacityLecture 38 - Capacity of fading Channels, Capacity with OutageLecture 39 - Channel State Information, Optimum Power AllocationLecture 40Lecture 41Lecture 42Lecture 43Lecture 44Lecture 45Lecture 46 - (Missing)Lecture 47 - (Missing)Lecture 48 - Rake Receiver for multipath channelsLecture 49 - Multiuser environmentLecture 50 - CDMA system CapacityLecture 51 - CDMA Multiuser Detectors - Part 1Lecture 52 - CDMA Multiuser Detectors - Part 2Lecture 53Lecture 54Lecture 55Lecture 56
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Distributed Systems
Subject Co-ordinator - Dr. Rajiv Misra
Co-ordinating Institute - IIT - Patna
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Distributed SystemsLecture 2 - Basic Algorithms in Message Passing SystemLecture 3 - Leader Election in RingsLecture 4 - Distributed Models of Computation, Causality and Logical TimeLecture 5 - Size of Vector Clock, Matrix Clocks, Virtual Time and Physical Clock SynchronizationLecture 6 - Global State and Snapshot Recording AlgorithmsLecture 7 - Distributed Mutual Exclusion and Non-Token based ApproachesLecture 8 - Quorum Based Distributed Mutual Exclusion ApproachesLecture 9 - Token Based Distributed Mutual Exclusion ApproachesLecture 10 - Consensus and Agreement AlgorithmsLecture 11 - Checkpointing and Rollback RecoveryLecture 12 - Deadlock Detection in Distributed SystemsLecture 13 - Distributed Shared MemoryLecture 14 - Distributed Minimum Spanning TreeLecture 15 - Termination Detection in Distributed SystemLecture 16 - Message Ordering and Group CommunicationLecture 17 - Self-StabilizationLecture 18 - Case Study 1 - Distributed Randomized AlgorithmsLecture 19 - Case Study 2 - Peer-to-Peer Computing and Structured Overlay NetworkLecture 20 - Case Study 3 - The Google File System (GFS)Lecture 21 - Case Study 4 - MapReduceLecture 22 - Case Study 5 - HDFSLecture 23 - Case Study 6 - SparkLecture 24 - Case Study 7 - Distributed Algorithms for Sensor NetworksLecture 25 - Case Study 8 - Authentication in Distributed SystemsLecture 26 - Case Study 9 - BitcoinLecture 27 - Case Study 10 - BlockChain Technology
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Social Networks
Subject Co-ordinator - Prof. Sudarshan Iyengar
Co-ordinating Institute - IIT - Ropar
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Answer to the puzzleLecture 3 - Introduction to Python - 1Lecture 4 - Introduction to Python - 2Lecture 5 - Introduction to Networkx - 1Lecture 6 - Introduction to Networkx - 2Lecture 7 - Social NetworksLecture 8 - Google Page RankLecture 9 - Searching in a NetworkLecture 10 - Link PredictionLecture 11 - The ContagionsLecture 12 - Importance of AcquaintancesLecture 13 - Marketing on Social NetworksLecture 14 - Introduction to DatasetsLecture 15 - Ingredients NetworkLecture 16 - Synonymy NetworkLecture 17 - Web GraphLecture 18 - Social Network DatasetsLecture 19 - DatasetsLecture 20 - DatasetsLecture 21 - DatasetsLecture 22 - DatasetsLecture 23 - IntroductionLecture 24 - Advanced MaterialLecture 25 - Programming IllustrationLecture 26 - Summary to DatasetsLecture 27 - IntroductionLecture 28 - Granovetter's Strength of weak tiesLecture 29 - Triads, clustering coefficient and neighborhood overlap
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Structure of weak ties, bridges, and local bridgesLecture 31 - Validation of Granovetter's experiment using cell phone dataLecture 32 - EmbedednessLecture 33 - Structural HolesLecture 34 - Social CapitalLecture 35 - Finding Communities in a graph (Brute Force Method)Lecture 36 - Community Detection Using Girvan Newman AlgorithmLecture 37 - Visualising Communities using GephiLecture 38 - Tie Strength, Social Media and Passive EngagementLecture 39 - Betweenness Measures and Graph PartitioningLecture 40 - Strong and Weak Relationship - SummaryLecture 41 - Introduction to Homophily - Should you watch your company ?Lecture 42 - Selection and Social InfluenceLecture 43 - Interplay between Selection and Social InfluenceLecture 44 - Homophily - Definition and measurementLecture 45 - Foci Closure and Membership ClosureLecture 46 - Introduction to Fatman Evolutionary modelLecture 47 - Fatman Evolutionary Model - The Base Code (Adding people)Lecture 48 - Fatman Evolutionary Model - The Base Code (Adding Social Foci)Lecture 49 - Fatman Evolutionary Model - Implementing HomophilyLecture 50 - Quantifying the Effect of Triadic ClosureLecture 51 - Fatman Evolutionary Model - Implementing ClosuresLecture 52 - Fatman Evolutionary Model - Implementing Social InfluenceLecture 53 - Fatman Evolutionary Model - Storing and analyzing longitudnal dataLecture 54 - Spatial SegregationLecture 55 - Spatial SegregationLecture 56 - Spatial SegregationLecture 57 - Schelling Model Implementation - 1 (Introduction)Lecture 58 - Schelling Model Implementation - 2 (Base Code)Lecture 59 - Schelling Model Implementation - 3 (Visualization and Getting a list of boundary and internal nodes)Lecture 60 - Schelling Model Implementation - 4 (Getting a list of unsatisfied nodes)Lecture 61 - Schelling Model Implementation - 5 (Shifting the unsatisfied nodes and visualizing the final graph)Lecture 62 - Chapter - 5 Positive and Negative Relationships (Introduction)Lecture 63 - Structural BalanceLecture 64 - Enemy'S Enemy is a FriendLecture 65 - Characterizing the Structure of Balanced NetworksLecture 66 - Balance TheoremLecture 67 - Proof of Balance TheoremLecture 68 - Introduction to positive and negative edges
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - Outline of implemantationLecture 70 - Creating graph, displaying it and counting unstable trianglesLecture 71 - Moving a network from an unstable to stable stateLecture 72 - Forming two coalitionsLecture 73 - Forming two coalitions (Continued...)Lecture 74 - Visualizing coalitions and the evolutionLecture 75 - The Web GraphLecture 76 - Collecting the Web GraphLecture 77 - Equal Coin DistributionLecture 78 - Random Coin DroppingLecture 79 - Google Page Ranking Using Web GraphLecture 80 - Implementing PageRank Using Points Distribution Method - 1Lecture 81 - Implementing PageRank Using Points Distribution Method - 2Lecture 82 - Implementing PageRank Using Points Distribution Method - 3Lecture 83 - Implementing PageRank Using Points Distribution Method - 4Lecture 84 - Implementing PageRank Using Random Walk Method - 1Lecture 85 - Implementing PageRank Using Random Walk Method - 2Lecture 86 - DegreeRank versus PageRankLecture 87 - We FollowLecture 88 - Why do we Follow?Lecture 89 - Diffusion in NetworksLecture 90 - Modeling DiffusionLecture 91 - Modeling Diffusion (Continued...)Lecture 92 - Impact of Commmunities on DiffusionLecture 93 - Cascade and ClustersLecture 94 - Knowledge, Thresholds and the Collective ActionLecture 95 - An Introduction to the Programming Screencast (Coding 4 major ideas)Lecture 96 - The Base CodeLecture 97 - Coding the First Big Idea - Increasing the PayoffLecture 98 - Coding the Second Big Idea - Key PeopleLecture 99 - Coding the Third Big Idea - Impact of Communities on CascadesLecture 100 - Coding the Fourth Big Idea - Cascades and ClustersLecture 101 - Introduction to Hubs and Authorities (A Story)Lecture 102 - Principle of Repeated Improvement (A story)Lecture 103 - Principle of Repeated Improvement (An example)Lecture 104 - Hubs and AuthoritiesLecture 105 - PageRank Revisited - An exampleLecture 106 - PageRank Revisited - Convergence in the ExampleLecture 107 - PageRank Revisited - Conservation and Convergence
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 108 - PageRank, conservation and convergence - Another exampleLecture 109 - Matrix Multiplication (Pre-requisite 1)Lecture 110 - Convergence in Repeated Matrix Multiplication (Pre-requisite 1)Lecture 111 - Addition of Two Vectors (Pre-requisite 2)Lecture 112 - Convergence in Repeated Matrix Multiplication- The DetailsLecture 113 - PageRank as a Matrix OperationLecture 114 - PageRank ExplainedLecture 115 - Introduction to PowerlawLecture 116 - Why do Normal Distributions Appear?Lecture 117 - Power Law emerges in WWW graphsLecture 118 - Detecting the Presence of PowerlawLecture 119 - Rich Get Richer PhenomenonLecture 120 - Summary So FarLecture 121 - Implementing Rich-getting-richer Phenomenon (Barabasi-Albert Model) - 1Lecture 122 - Implementing Rich-getting-richer Phenomenon (Barabasi-Albert Model) - 2Lecture 123 - Implementing a Random Graph (Erdos-Renyi Model) - 1Lecture 124 - Implementing a Random Graph (Erdos-Renyi Model) - 2Lecture 125 - Forced Versus Random Removal of Nodes (Attack Survivability)Lecture 126 - Rich Get Richer - A Possible ReasonLecture 127 - Rich Get Richer - The Long TailLecture 128 - Epidemics- An IntroductionLecture 129 - Introduction to epidemics (Continued...)Lecture 130 - Simple Branching Process for Modeling EpidemicsLecture 131 - Simple Branching Process for Modeling Epidemics (Continued...)Lecture 132 - Basic Reproductive NumberLecture 133 - Modeling epidemics on complex networksLecture 134 - SIR and SIS spreading modelsLecture 135 - Comparison between SIR and SIS spreading modelsLecture 136 - Basic Reproductive Number Revisited for Complex NetworksLecture 137 - Percolation modelLecture 138 - Analysis of basic reproductive number in branching model (The problem statement)Lecture 139 - Analyzing basic reproductive number - 2Lecture 140 - Analyzing basic reproductive number - 3Lecture 141 - Analyzing basic reproductive number - 4Lecture 142 - Analyzing basic reproductive number - 5Lecture 143 - Small World Effect - An IntroductionLecture 144 - Milgram's ExperimentLecture 145 - The ReasonLecture 146 - The Generative Model
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 147 - Decentralized Search - ILecture 148 - Decentralized Search - IILecture 149 - Decentralized Search - IIILecture 150 - Programming illustration- Small world networksLecture 151 - Base codeLecture 152 - Making homophily based edgesLecture 153 - Adding weak tiesLecture 154 - Plotting change in diameterLecture 155 - Programming illustration- Myopic SearchLecture 156 - Myopic SearchLecture 157 - Myopic Search comparision to optimal searchLecture 158 - Time Taken by Myopic SearchLecture 159 - PseudoCoresLecture 160 - How to be ViralLecture 161 - Who are the right key nodes?Lecture 162 - finding the right key nodes (the core)Lecture 163 - Coding K-Shell DecompositionLecture 164 - Coding cascading ModelLecture 165 - Coding the importance of core nodes in cascadingLecture 166 - Pseudo core
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:An Introduction to Probability in Computing
Subject Co-ordinator - Prof. John Augustine
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Probability - A box of chocolatesLecture 2 - Introduction to Probability - Axiomatic Approach to Probability TheoryLecture 3 - Introduction to Probability - Verifying Matrix Multipilication (Statement,Algorithm and Independence)Lecture 4 - Introduction to Probability - Verifying Matrix Multipilication (Correctness and Law of Total Probability)Lecture 5 - Introduction to Probability - How Strong is your Network?Lecture 6 - Introduction to Probability - How to Understand the World? Play with it!Lecture 7 - Tutorial 1Lecture 8 - Tutorial 2Lecture 9 - Discrete Random Variables - Basic DefinitionsLecture 10 - Discrete Random Variables - Linearity of Expectation and Jensens InequalityLecture 11 - Discrete Random Variables - Conditional Expectation ILecture 12 - Discrete Random Variables - Conditional Expectation IILecture 13 - Discrete Random Variables - Geometric Random Variables and Collecting CouponsLecture 14 - Discrete Random Variables - Randomized SelectionLecture 15 - Tail Bounds I - Markov's InequalityLecture 16 - Tail Bounds I - The Second Moment,Variance and Chebyshev's InequalityLecture 17 - Tail Bounds I - Median via SamplingLecture 18 - Tail Bounds I - Median via Sampling - AnalysisLecture 19 - Tail Bounds I - Moment Generating Functions and Chernoff BoundsLecture 20 - Tail Bounds I - Parameter EstimationLecture 21 - Tail Bounds I - Control Group SelectionLecture 22 - Applications of Tail Bounds - Routing in Sparse NetworksLecture 23 - Applications of Tail Bounds - Analysis of Valiant's RountingLecture 24 - Applications of Tail Bounds - Random GraphsLecture 25 - Live Session 2Lecture 26 - Live Session
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Human Computer Interaction
Subject Co-ordinator - Prof. Ponnurangam Kumaraguru
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Human Computer InteractionLecture 2 - What is HCI? Commonalities and Differences in InterfacesLecture 3 - Door handle, Elevators, Contextual Inquiry, Affinity DiagramsLecture 4 - Lab Session Contextual InquiryLecture 5 - Lab Session Affinity DiagramLecture 6 - Tutorial on PhotoshopLecture 7 - Tutorial on UI Designing using PhotoshopLecture 8 - Institutional Review Board, Ethics committee, IRB documents / application, consent formLecture 9 - Tutorial on Proto.ioLecture 10 - Tutorial on LookbackLecture 11 - How to understand user needs? Surveys, QuestionnaireLecture 12 - How to understand user needs? Surveys, Questionnaire - ContinuesLecture 13 - PrototypingLecture 14 - User-Centered DesignLecture 15 - Lab SessionLecture 16 - Design PatternsLecture 17 - Lab SessionLecture 18 - Usable securityLecture 19 - Lab SessionLecture 20 - Continuity of Usable SecurityLecture 21 - Visual DesignLecture 22 - Visual Design - 2Lecture 23 - Crypto price Tracker AppLecture 24 - InteractoLecture 25 - Tech HinderLecture 26 - busKAROLecture 27 - MayMayMeLecture 28 - noWhinge
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Information Security-IV
Subject Co-ordinator - Prof.M J Shankar Raman, Prof. V. Kamakoti, Prof.Vasan
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - WISE Gen and The IT Revolution - 1Lecture 2 - WISE Gen and The IT Revolution - 1 (Continued...)Lecture 3 - WISE GEN - Next StepLecture 4 - Network SecurityLecture 5 - Symmetric Key Cryptography and Digital SignaturesLecture 6 - Basic Network Security ComponentsLecture 7 - Internet Security ThreatsLecture 8 - History of Kali LinuxLecture 9 - Penetration Testing with Kali LinuxLecture 10 - Network Security and Forensics Introduction - ILecture 11 - Network Security and Forensics Introduction - IILecture 12 - Penetration TestingLecture 13 - Penetration testing steps in Kali LinuxLecture 14 - Kali Linux InstallationLecture 15 - Reconnaissance - Part ILecture 16 - Reconnaissance - Part IILecture 17 - Serverside AttacksLecture 18 - Serverside AttacksLecture 19 - Serverside AttacksLecture 20 - Serverside AttacksLecture 21 - Serverside AttacksLecture 22 - Serverside AttacksLecture 23 - Client Side Attacks - Tools in Kali Linux - 1Lecture 24 - Client Side Attacks - Tools in Kali Linux - 2Lecture 25 - Client Side Attacks - Tools in Kali Linux - 3Lecture 26 - Client Side Attacks - Tools in Kali Linux - 4Lecture 27 - Authentication Based Attacks - Tools in Kali Linux - 1Lecture 28 - Authentication Based Attacks - Tools in Kali Linux - 2Lecture 29 - Authentication Based Attacks - Tools in Kali Linux - 3
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Authentication Based Attacks - Tools in Kali Linux - 4Lecture 31 - Authentication Based Attacks - Tools in Kali Linux - 5Lecture 32 - Web Attacks - Tools in Kali Linux - 1Lecture 33 - Web Attacks - Tools in Kali Linux - 2Lecture 34 - Penetration Testing Attacks - Defensive CountermeasuresLecture 35 - Technical Fundamentals for Evidence Acquisition - 1Lecture 36 - Technical Fundamentals for Evidence Acquisition - 2Lecture 37 - Packet Capture Tools and MethodsLecture 38 - Wireshark IntroductionLecture 39 - Packet AnalysisLecture 40 - Flow AnalysisLecture 41 - Case study 1Lecture 42 - Case study 1 (Continued...)Lecture 43 - Wireless Forensics - TechnologyLecture 44 - Wireless Network Security FrameworkLecture 45 - Wireless Access Points - Security issuesLecture 46 - Case Study 2 - Use of toolsLecture 47 - Network Security Devices - IDSLecture 48 - IDS Evidence Acquistion and SNORTLecture 49 - SNORT RulesLecture 50 - SNORT InstallationLecture 51 - SNORT Configuration and DemonstrationLecture 52 - Evidence collection in Switches and RoutersLecture 53 - Evidence collection in Routers and FirewallsLecture 54 - IPTables rules and tool usageLecture 55 - Logs, Rules and Automated ToolsLecture 56 - Re-cap of All TopicsLecture 57 - Introduction to Meltdown AttackLecture 58 - Introduction to Meltdown - Address Space BasicsLecture 59 - Meltdown Attack - Out of Order ExecutionLecture 60 - Meltdown Attack - Recovering from Exception
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Data Science for Engineers
Subject Co-ordinator - Prof. Shankar Narasimhan, Prof. Ragunathan Rengasamy
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Data science for engineers Course philosophy and expectationLecture 2 - Introduction to RLecture 3 - Introduction to R (Continued...)Lecture 4 - Variables and datatypes in RLecture 5 - Data framesLecture 6 - Recasting and joining of dataframesLecture 7 - Arithmetic,Logical and Matrix operations in RLecture 8 - Advanced programming in RLecture 9 - Advanced Programming in RLecture 10 - Control structuresLecture 11 - Data visualization in R Basic graphicsLecture 12 - Linear Algebra for Data scienceLecture 13 - Solving Linear EquationsLecture 14 - Solving Linear Equations (Continued...)Lecture 15 - Linear Algebra - Distance,Hyperplanes and Halfspaces,Eigenvalues,EigenvectorsLecture 16 - Linear Algebra - Distance,Hyperplanes and Halfspaces,Eigenvalues,Eigenvectors (Continued... 1)Lecture 17 - Linear Algebra - Distance,Hyperplanes and Halfspaces,Eigenvalues,Eigenvectors (Continued... 2)Lecture 18 - Linear Algebra - Distance,Hyperplanes and Halfspaces,Eigenvalues,Eigenvectors (Continued... 3)Lecture 19 - Statistical ModellingLecture 20 - Random Variables and Probability Mass/Density FunctionsLecture 21 - Sample StatisticsLecture 22 - Hypotheses TestingLecture 23 - Optimization for Data ScienceLecture 24 - Unconstrained Multivariate OptimizationLecture 25 - Unconstrained Multivariate Optimization (Continued...)Lecture 26 - Gradient (Steepest) Descent (OR) Learning RuleLecture 27 - Multivariate Optimization With Equality ConstraintsLecture 28 - Multivariate Optimization With Inequality ConstraintsLecture 29 - Introduction to Data Science
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Solving Data Analysis Problems - A Guided Thought ProcessLecture 31 - ModuleLecture 32 - Linear RegressionLecture 33 - Model AssessmentLecture 34 - Diagnostics to Improve Linear Model FitLecture 35 - Simple Linear Regression Model BuildingLecture 36 - Simple Linear Regression Model AssessmentLecture 37 - Simple Linear Regression Model Assessment (Continued...)Lecture 38 - Muliple Linear RegressionLecture 39 - Cross ValidationLecture 40 - Multiple Linear Regression Modelling Building and SelectionLecture 41 - ClassificationLecture 42 - Logisitic RegressionLecture 43 - Logisitic Regression (Continued...)Lecture 44 - Performance MeasuresLecture 45 - Logisitic Regression Implementation in RLecture 46 - K-Nearest Neighbors (kNN)Lecture 47 - K-Nearest Neighbors implementation in RLecture 48 - K-means ClusteringLecture 49 - K-means implementation in RLecture 50 - Data Science for engineers - Summary
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:The Joy of Computing using Python
Subject Co-ordinator - Prof. Sudarshan Iyengar
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to ProgrammingLecture 2 - Why Programming ?Lecture 3 - Programming for EverybodyLecture 4 - Any Prerequisites ?Lecture 5 - Where to start?Lecture 6 - Why do we have so many languages?Lecture 7 - How to go about programming?Lecture 8 - Why to learn programming?Lecture 9 - What is programming?Lecture 10 - How to give instructions ?Lecture 11 - Introduction To ScratchLecture 12 - Introduction To LoopsLecture 13 - More About LoopsLecture 14 - Solution To Looping ProblemLecture 15 - ScratchLecture 16 - ScratchLecture 17 - ScratchLecture 18 - More On ScratchLecture 19 - Introduction to AnacondaLecture 20 - Installation of AnacondaLecture 21 - Introduction to Spyder IDELecture 22 - Printing statements in PythonLecture 23 - Understanding Variables in PythonLecture 24 - Executing a sequence of instructions in the ConsoleLecture 25 - Writing your First ProgramLecture 26 - Taking inputs from the userLecture 27 - Discount CalculationLecture 28 - Motivation to if conditionLecture 29 - A reminder on how to deal with numbers
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Understanding if condition's workingLecture 31 - Realizing the importance of syntax and indentationLecture 32 - Introductions to loopsLecture 33 - LoopsLecture 34 - LoopsLecture 35 - LoopsLecture 36 - Introducction to While LoopLecture 37 - Lists Part 1Lecture 38 - Lists Part 2Lecture 39 - Lists Part 3Lecture 40 - Lists Part 4Lecture 41 - Loops and ConditionalsLecture 42 - Loops and ConditionalsLecture 43 - Crowd Computing - Just estimate 01Lecture 44 - Crowd Computing - Just estimate 02Lecture 45 - Crowd Computing - Just estimate 03Lecture 46 - Crowd Computing - Just estimate 04Lecture 47 - Crowd Computing - Just estimate 05Lecture 48 - Crowd Computing - Just estimate 06Lecture 49 - Permutations - Jumbled Words 01Lecture 50 - Permutations - Jumbled Words 02Lecture 51 - Permutations - Jumbled Words 03Lecture 52 - Theory of Evolution 01Lecture 53 - Theory of Evolution 02Lecture 54 - Theory of Evolution 03Lecture 55 - Theory of Evolution 04Lecture 56 - Practice is the keyLecture 57 - Magic Square Hit and Trial 01Lecture 58 - Magic Square Hit and Trial 02Lecture 59 - Magic Square Hit and Trial 03Lecture 60 - Magic Square Hit and Trial 04Lecture 61 - Magic Square Hit and Trial 05Lecture 62 - Let's program and playLecture 63 - Dobble Game - Spot the similarity 01Lecture 64 - Dobble Game - Spot the similarity 02Lecture 65 - Dobble Game - Spot the similarity 03Lecture 66 - Dobble Game - Spot the similarity 04Lecture 67 - What is your date of birth?Lecture 68 - Birthday Paradox - Find your twin 01
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - Birthday Paradox - Find your twin 02Lecture 70 - Birthday Paradox - Find your twin 03Lecture 71 - Birthday Paradox - Find your twin 04Lecture 72 - Birthday Paradox - Find your twin 05Lecture 73 - What's your favourite movie?Lecture 74 - Guess the Movie Name 01Lecture 75 - Guess the Movie Name 02Lecture 76 - Guess the Movie Name 03Lecture 77 - Guess the Movie Name 04Lecture 78 - Guess the Movie Name 05Lecture 79 - Guess the Movie Name 06Lecture 80 - DictionariesLecture 81 - Speech to TextLecture 82 - Speech to TextLecture 83 - Speech to TextLecture 84 - Monte HallLecture 85 - Monte HallLecture 86 - Rock, Paper and ScissorLecture 87 - Rock, Paper and ScissorLecture 88 - Rock, Paper and ScissorLecture 89 - Rock, Paper and ScissorLecture 90 - Sorting and SearchingLecture 91 - Sorting and SearchingLecture 92 - Sorting and SearchingLecture 93 - Sorting and SearchingLecture 94 - Sorting and SearchingLecture 95 - Sorting and SearchingLecture 96 - Sorting and SearchingLecture 97 - Sorting and SearchingLecture 98 - Substitution Cipher -The science of secrecyLecture 99 - Substitution Cipher -The science of secrecy 01Lecture 100 - Substitution Cipher -The science of secrecy 02Lecture 101 - Substitution Cipher -The science of secrecy 03Lecture 102 - Tic Tac Toe - Down the memory LaneLecture 103 - Tic Tac Toe - Down the memory Lane 01Lecture 104 - Tic Tac Toe - Down the memory Lane 02Lecture 105 - Tic Tac Toe - Down the memory Lane 03Lecture 106 - Tic Tac Toe - Down the memory Lane 04Lecture 107 - Tic Tac Toe - Down the memory Lane 05
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 108 - RecursionLecture 109 - Recursion 01Lecture 110 - Recursion 02Lecture 111 - Recursion 03Lecture 112 - Recursion 04Lecture 113 - Recursion 05Lecture 114 - Recursion 06Lecture 115 - Snakes and Ladders - Not on the BoardLecture 116 - Snakes and Ladders - Not on the Board - Part 01Lecture 117 - Snakes and Ladders - Not on the Board - Part 02Lecture 118 - Snakes and Ladders - Not on the Board - Part 03Lecture 119 - Snakes and Ladders - Not on the Board - Part 04Lecture 120 - Snakes and Ladders - Not on the Board - Part 05Lecture 121 - Snakes and Ladders - Not on the Board - Part 06Lecture 122 - Spiral Traversing - Let's AnimateLecture 123 - Spiral Traversing - Let's Animate - Part 01Lecture 124 - Spiral Traversing - Let's Animate - Part 02Lecture 125 - Spiral Traversing - Let's Animate - Part 03Lecture 126 - Spiral Traversing - Let's Animate - Part 04Lecture 127 - Spiral Traversing - Let's Animate - Part 05Lecture 128 - Spiral Traversing - Let's Animate - Part 06Lecture 129 - Spiral Traversing - Let's Animate - Part 07Lecture 130 - GPS - Track the routeLecture 131 - GPS - Track the route - Part 01Lecture 132 - GPS - Track the route - Part 02Lecture 133 - GPS - Track the route - Part 03Lecture 134 - GPS - Track the route - Part 04Lecture 135 - Tuples- Python Data StructureLecture 136 - Lottery Simulation - Profit or LossLecture 137 - Lottery Simulation - Profit or Loss - Part 01Lecture 138 - Lottery Simulation - Profit or Loss - Part 02Lecture 139 - Lottery Simulation - Profit or Loss - Part 03Lecture 140 - Lottery Simulation - Profit or Loss - Part 04Lecture 141 - Lottery Simulation - Profit or Loss - Part 05Lecture 142 - Lottery Simulation - Profit or Loss - Part 06Lecture 143 - Image Processing - Enhance your imagesLecture 144 - Image Processing - Enhance your images - Part 01Lecture 145 - Image Processing - Enhance your images - Part 02Lecture 146 - Image Processing - Enhance your images - Part 03
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 147 - AnagramsLecture 148 - Anagrams - Part 01Lecture 149 - Anagrams - Part 02Lecture 150 - Anagrams - Part 03Lecture 151 - Anagrams - Part 04Lecture 152 - Facebook Sentiment AnalysisLecture 153 - Facebook Sentiment Analysis - Part 01Lecture 154 - Facebook Sentiment Analysis - Part 02Lecture 155 - Facebook Sentiment Analysis - Part 03Lecture 156 - Facebook Sentiment Analysis - Part 04Lecture 157 - Natural Language Processing - Author StylometryLecture 158 - Natural Language Processing - Author Stylometry - Part 01Lecture 159 - Natural Language Processing - Author Stylometry - Part 02Lecture 160 - Natural Language Processing - Author Stylometry - Part 03Lecture 161 - Natural Language Processing - Author Stylometry - Part 04Lecture 162 - Natural Language Processing - Author Stylometry - Part 05Lecture 163 - Natural Language Processing - Author Stylometry - Part 06Lecture 164 - Natural Language Processing - Author Stylometry - Part 07Lecture 165 - Natural Language Processing - Author Stylometry - Part 08Lecture 166 - Natural Language Processing - Author Stylometry - Part 09Lecture 167 - Natural Language Processing - Author Stylometry - Part 10Lecture 168 - Introduction to Networkx - Part 01Lecture 169 - Introduction to Networkx - Part 02Lecture 170 - Six Degrees of SeparationLecture 171 - Six Degrees of SeparationLecture 172 - Six Degrees of SeparationLecture 173 - Six Degrees of SeparationLecture 174 - Area Calculation - Don't MeasureLecture 175 - Area Calculation - Don't Measure - Part 01Lecture 176 - Area Calculation - Don't Measure - Part 02Lecture 177 - Area Calculation - Don't Measure - Part 03Lecture 178 - Area Calculation - Don't Measure - Part 04Lecture 179 - Area Calculation - Don't Measure - Part 05Lecture 180 - Area Calculation - Don't Measure - Part 06Lecture 181 - FLAMES - Part 01Lecture 182 - FLAMES - Part 02Lecture 183 - FLAMES - Part 03Lecture 184 - FLAMES - Part 04Lecture 185 - FLAMES - Part 05
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 186 - FLAMES - Part 06Lecture 187 - Data Compression - Part 01Lecture 188 - Data Compression - Part 02Lecture 189 - Data Compression - Part 03Lecture 190 - Data Compression - Part 04Lecture 191 - Data Compression - Part 05Lecture 192 - Browser Automation Watsapp using Python - Part 01Lecture 193 - Browser Automation Watsapp using Python - Part 02Lecture 194 - Browser Automation Watsapp using Python - Part 03Lecture 195 - Browser Automation Watsapp using Python - Part 04Lecture 196 - Fun with Calendar - Part 01Lecture 197 - Fun with Calendar - Part 02Lecture 198 - Fun with Calendar - Part 03Lecture 199 - Fun with Calendar - Part 04Lecture 200 - Fun with Calendar - Part 05Lecture 201 - Fun with Calendar - Part 06Lecture 202 - Fun with Calendar - Part 07Lecture 203 - Fun with Calendar - Part 08Lecture 204 - Fun with Calendar - Part 09Lecture 205 - Fun with Calendar - Part 10Lecture 206 - Fun with Calendar - Part 11Lecture 207 - Fun with Calendar - Part 12Lecture 208 - Page Rank - How does Google Work ? - Part 01Lecture 209 - Page Rank - How does Google Work ? - Part 02Lecture 210 - Page Rank - How does Google Work ? - Part 03Lecture 211 - Page Rank - How does Google Work ? - Part 04Lecture 212 - Page Rank - How does Google Work ? - Part 05Lecture 213 - Page Rank - How does Google Work ? - Part 06Lecture 214 - Page Rank - How does Google Work ? - Part 07Lecture 215 - Page Rank - How does Google Work ? - Part 08Lecture 216 - Page Rank - How does Google Work ? - Part 09Lecture 217 - Page Rank - How does Google Work ? - Part 10Lecture 218 - Page Rank - How does Google Work ? - Part 11Lecture 219 - Page Rank - How does Google Work ? - Part 12Lecture 220 - Page Rank - How does Google Work ? - Part 13Lecture 221 - Page Rank - How does Google Work ? - Part 14Lecture 222 - Page Rank - How does Google Work ? - Part 15Lecture 223 - Page Rank - How does Google Work ? - Part 16Lecture 224 - Collatz Conjecture - Part 01
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Discrete Mathematics
Subject Co-ordinator - Prof. Sudarshan Iyengar
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Motivation for CountingLecture 2 - Paper Folding ExampleLecture 3 - Rubik's Cube ExampleLecture 4 - Factorial ExampleLecture 5 - Counting in Computer ScienceLecture 6 - Motivation for Catalan numbersLecture 7 - Rule of Sum and Rule of ProductLecture 8 - Problems on Rule of Sum and Rule of ProductLecture 9 - Factorial ExplainedLecture 10 - Proof of n! - Part 1Lecture 11 - Proof of n! - Part 2Lecture 12 - Astronomical NumbersLecture 13 - Permutations - Part 1Lecture 14 - Permutations - Part 2Lecture 15 - Permutations - Part 3Lecture 16 - Permutations - Part 4Lecture 17 - Problems on PermutationsLecture 18 - Combinations - Part 1Lecture 19 - Combinations - Part 2Lecture 20 - Combinations - Part 3Lecture 21 - Combinations - Part 4Lecture 22 - Problems on CombinationsLecture 23 - Difference between Permuations and CombinationsLecture 24 - Combination with Repetition - Part 1Lecture 25 - Combination with Repetition - Part 2Lecture 26 - Combination with Repetition - ProblemsLecture 27 - Binomial theoremLecture 28 - Applications of Binomial theoremLecture 29 - Properties of Binomial theorem
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Multinomial theoremLecture 31 - Problems on Binomial theoremLecture 32 - Pascal's TriangleLecture 33 - Fun facts on Pascal's TriangleLecture 34 - Catalan Numbers - Part 1Lecture 35 - Catalan Numbers - Part 2Lecture 36 - Catalan Numbers - Part 3Lecture 37 - Catalan Numbers - Part 4Lecture 38 - Examples of Catalan numbersLecture 39 - Chapter SummaryLecture 40 - Introduction to Set TheoryLecture 41 - Example, definiton and notationLecture 42 - Sets - Problems Part 1Lecture 43 - Subsets - Part 1Lecture 44 - Subsets - Part 2Lecture 45 - Subsets - Part 3Lecture 46 - Union and intersections of setsLecture 47 - Union and intersections of sets - Part 1Lecture 48 - Union and intersections of sets - Part 2Lecture 49 - Union and intersections of sets - Part 3Lecture 50 - Cardinality of Union of two sets - Part 1Lecture 51 - Cardinality of Union of two sets - Part 2Lecture 52 - Cardinality of Union of three setsLecture 53 - Power Set - Part 1Lecture 54 - Power set - Part 2Lecture 55 - Power set - Part 3Lecture 56 - Connection betwenn Binomial Theorem and Power SetsLecture 57 - Power set - ProblemsLecture 58 - Complement of a setLecture 59 - De Morgan's Laws - Part 1Lecture 60 - De Morgan's Laws - Part 2Lecture 61 - A proof techniqueLecture 62 - De Morgan's Laws - Part 3Lecture 63 - De Morgan's Laws - Part 4Lecture 64 - Set difference - Part 1Lecture 65 - Set difference - Part 2Lecture 66 - Symmetric differenceLecture 67 - HistoryLecture 68 - Summary
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - Motivational exampleLecture 70 - Introduction to StatementsLecture 71 - Examples and Non-examples of StatementsLecture 72 - Introduction to NegationLecture 73 - Negation - ExplanationLecture 74 - Negation - TruthtableLecture 75 - Examples for NegationLecture 76 - Motivation for OR operatorLecture 77 - Introduction to OR operatorLecture 78 - Truthtable for OR operatorLecture 79 - OR operator for 3 VariablesLecture 80 - Truthtable for AND operatorLecture 81 - AND operator for 3 VariablesLecture 82 - Primitive and Compound statements - Part 1Lecture 83 - Primitive and Compound statements - Part 2Lecture 84 - Problems involoving NOT, OR and AND operatorsLecture 85 - Introduction to implicationLecture 86 - Examples and Non-examples of Implication - Part 1Lecture 87 - Examples and Non-examples of Implication - Part 2Lecture 88 - Explanation of ImplicationLecture 89 - Introduction to Double ImplicationLecture 90 - Explanation of Double ImplicationLecture 91 - Converse, Inverse and ContrapositiveLecture 92 - XOR operator - Part 1Lecture 93 - XOR operator - Part 2Lecture 94 - XOR operator - Part 3Lecture 95 - ProblemsLecture 96 - Tautology, Contradiction - Part 1Lecture 97 - Tautology, Contradiction - Part 2Lecture 98 - Tautology, Contradiction - Part 3Lecture 99 - SAT Problem - Part 1Lecture 100 - SAT Problem - Part 2Lecture 101 - Logical Equivalence - Part 1Lecture 102 - Logical Equivalence - Part 2Lecture 103 - Logical Equivalence - Part 3Lecture 104 - Logical Equivalence - Part 4Lecture 105 - Motivation for laws of logicLecture 106 - Double negation - Part 1Lecture 107 - Double negation - Part 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 108 - Laws of LogicLecture 109 - De Morgan's Law - Part 1Lecture 110 - De Morgan's Law - Part 2Lecture 111 - Rules of Inferences - Part 1Lecture 112 - Rules of Inferences - Part 2Lecture 113 - Rules of Inferences - Part 3Lecture 114 - Rules of Inferences - Part 4Lecture 115 - Rules of Inferences - Part 5Lecture 116 - Rules of Inferences - Part 6Lecture 117 - Rules of Inferences - Part 7Lecture 118 - ConclusionLecture 119 - Introduction to RelationLecture 120 - Graphical Representation of a RelationLecture 121 - Various setsLecture 122 - Matrix Representation of a RelationLecture 123 - Relation - An ExampleLecture 124 - Cartesian ProductLecture 125 - Set Representation of a RelationLecture 126 - Revisiting Representations of a RelationLecture 127 - Examples of RelationsLecture 128 - Number of relations - Part 1Lecture 129 - Number of relations - Part 2Lecture 130 - Reflexive relation - IntroductionLecture 131 - Example of a Reflexive relationLecture 132 - Reflexive relation - Matrix representationLecture 133 - Number of Reflexive relationsLecture 134 - Symmetric Relation - IntroductionLecture 135 - Symmetric Relation - Matrix representationLecture 136 - Symmetric Relation - Examples and non examplesLecture 137 - Parallel lines revisitedLecture 138 - Number of symmetric relations - Part 1Lecture 139 - Number of symmetric relations - Part 2Lecture 140 - Examples of Reflexive and Symmetric RelationsLecture 141 - PatternLecture 142 - Transitive relation - Examples and non examplesLecture 143 - Antisymmetric relationLecture 144 - Examples of Transitive and Antisymmetric RelationLecture 145 - Antisymmetric - Graphical representationLecture 146 - Antisymmetric - Matrix representation
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 147 - Number of Antisymmetric relationsLecture 148 - Condition for relation to be reflexiveLecture 149 - Few notationsLecture 150 - Condition for relation to be reflexiveLecture 151 - Condition for relation to be reflexiveLecture 152 - Condition for relation to be symmetricLecture 153 - Condition for relation to be symmetricLecture 154 - Condition for relation to be antisymmetricLecture 155 - Equivalence relationLecture 156 - Equivalence relation - Example 4Lecture 157 - Partition - Part 1Lecture 158 - Partition - Part 2Lecture 159 - Partition - Part 3Lecture 160 - Partition - Part 4Lecture 161 - Partition - Part 5Lecture 162 - Partition - Part 6Lecture 163 - Motivational Example - 1Lecture 164 - Motivational Example - 2Lecture 165 - Commonality in examplesLecture 166 - Motivational Example - 3Lecture 167 - Example - 4 ExplanationLecture 168 - Introduction to functionsLecture 169 - Defintion of a function - Part 1Lecture 170 - Defintion of a function - Part 2Lecture 171 - Defintion of a function - Part 3Lecture 172 - Relations vs Functions - Part 1Lecture 173 - Relations vs Functions - Part 2Lecture 174 - Introduction to One-One FunctionLecture 175 - One-One Function - Example 1Lecture 176 - One-One Function - Example 2Lecture 177 - One-One Function - Example 3Lecture 178 - Proving a Function is One-OneLecture 179 - Examples and Non- examples of One-One functionLecture 180 - Cardinality condition in One-One function - Part 1Lecture 181 - Cardinality condition in One-One function - Part 2Lecture 182 - Introduction to Onto Function - Part 1Lecture 183 - Introduction to Onto Function - Part 2Lecture 184 - Definition of Onto FunctionLecture 185 - Examples of Onto Function
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 186 - Cardinality condition in Onto function - Part 1Lecture 187 - Cardinality condition in Onto function - Part 2Lecture 188 - Introduction to BijectionLecture 189 - Examples of BijectionLecture 190 - Cardinality condition in Bijection - Part 1Lecture 191 - Cardinality condition in Bijection - Part 2Lecture 192 - Counting number of functionsLecture 193 - Number of functionsLecture 194 - Number of One-One functions - Part 1Lecture 195 - Number of One-One functions - Part 2Lecture 196 - Number of One-One functions - Part 3Lecture 197 - Number of Onto functionsLecture 198 - Number of BijectionsLecture 199 - Counting number of functions.Lecture 200 - Motivation for Composition of functions - Part 1Lecture 201 - Motivation for Composition of functions - Part 2Lecture 202 - Definition of Composition of functionsLecture 203 - Why study Composition of functionsLecture 204 - Example of Composition of functions - Part 1Lecture 205 - Example of Composition of functions - Part 2Lecture 206 - Motivation for Inverse functionsLecture 207 - Inverse functionsLecture 208 - Examples of Inverse functionsLecture 209 - Application of inverse functions - Part 1Lecture 210 - Three storiesLecture 211 - Three stories - Connecting the dotsLecture 212 - Mathematical induction - An illustrationLecture 213 - Mathematical Induction - Its essenceLecture 214 - Mathematical Induction - The formal wayLecture 215 - MI - Sum of odd numbersLecture 216 - MI - Sum of powers of 2Lecture 217 - MI - Inequality 1Lecture 218 - MI - Inequality 1 (solution)Lecture 219 - MI - To prove divisibilityLecture 220 - MI - To prove divisibility (solution)Lecture 221 - MI - Problem on satisfying inequalitiesLecture 222 - MI - Problem on satisfying inequalities (solutions)Lecture 223 - MI - Inequality 2Lecture 224 - MI - Inequality 2 solution
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 225 - Mathematical Induction - Example 9Lecture 226 - Mathematical Induction - Example 10 solutionLecture 227 - Binomial Coeffecients - Proof by inductionLecture 228 - Checker board and Triomioes - A puzzleLecture 229 - Checker board and triominoes - SolutionLecture 230 - Mathematical induction - An important noteLecture 231 - Mathematical Induction - A false proofLecture 232 - A false proof - SolutionLecture 233 - Motivation for Pegionhole PrincipleLecture 234 - Group of n peopleLecture 235 - Set of n integgersLecture 236 - 10 points on an equilateral triangleLecture 237 - Pegionhole Principle - A resultLecture 238 - Consecutive integersLecture 239 - Consecutive integers solutionLecture 240 - Matching initialsLecture 241 - Matching initials - SolutionLecture 242 - Numbers adding to 9Lecture 243 - Numbers adding to 9 - SolutionLecture 244 - Deck of cardsLecture 245 - Deck of cards - SolutionLecture 246 - Number of errorsLecture 247 - Number of errors - SolutionLecture 248 - Puzzle - Challenge for youLecture 249 - Friendship - an interesting propertyLecture 250 - Connectedness through Connecting peopleLecture 251 - Traversing the bridgesLecture 252 - Three utilities problemLecture 253 - Coloring the India mapLecture 254 - Defintion of a GraphLecture 255 - Degree and degree sequenceLecture 256 - Relation between number of edges and degreesLecture 257 - Relation between number of edges and degrees - ProofLecture 258 - Hand shaking lemma - CorollaryLecture 259 - Problems based on Hand shaking lemmaLecture 260 - Havel Hakimi theorem - Part 1Lecture 261 - Havel Hakimi theorem - Part 2Lecture 262 - Havel Hakimi theorem - Part 3Lecture 263 - Havel Hakimi theorem - Part 4
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 264 - Havel Hakimi theorem - Part 5Lecture 265 - Regular graph and irregular graphLecture 266 - WalkLecture 267 - TrailLecture 268 - Path and closed pathLecture 269 - Definitions revisitedLecture 270 - Examples of walk, trail and pathLecture 271 - Cycle and circuitLecture 272 - Example of cycle and circuitLecture 273 - Relation between walk and pathLecture 274 - Relation between walk and path - An induction proofLecture 275 - SubgraphLecture 276 - Spanning and induced subgraphLecture 277 - Spanning and induced subgraph - A resultLecture 278 - Introduction to TreeLecture 279 - Connected and Disconnected graphsLecture 280 - Property of a cycleLecture 281 - Edge condition for connectivityLecture 282 - Connecting connectedness and pathLecture 283 - Connecting connectedness and path - An illustrationLecture 284 - Cut vertexLecture 285 - Cut edgeLecture 286 - Illustration of cut vertices and cut edgesLecture 287 - NetworkX - Need of the hourLecture 288 - Introduction to Python - InstallationLecture 289 - Introduction to Python - BasicsLecture 290 - Introduction to NetworkXLecture 291 - Story so far - Using NetworkXLecture 292 - Directed, weighted and multi graphsLecture 293 - Illustration of Directed, weighted and multi graphsLecture 294 - Graph representations - IntroductionLecture 295 - Adjacency matrix representationLecture 296 - Incidence matrix representationLecture 297 - Isomorphism - IntroductionLecture 298 - Isomorphic graphs - An illustrationLecture 299 - Isomorphic graphs - A challengeLecture 300 - Non-isomorphic graphsLecture 301 - Isomorphism - A questionLecture 302 - Complement of a Graph - Introduction
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 303 - Complement of a Graph - IlliustrationLecture 304 - Self complementLecture 305 - Complement of a disconnected graph is connectedLecture 306 - Complement of a disconnected graph is connected - SolutionLecture 307 - Which is more? Connected graphs or disconnected graphs?Lecture 308 - Bipartite graphs.Lecture 309 - Bipartite graphsLecture 310 - Bipartite graphs - A puzzleLecture 311 - Bipartite graphs - Converse part of the puzzleLecture 312 - Definition of Eulerian GraphLecture 313 - Illustration of eulerian graphLecture 314 - Non- example of Eulerian graphLecture 315 - Litmus test for an Eulerian graphLecture 316 - Why even degree?Lecture 317 - Proof for even degree implies graph is eulerianLecture 318 - A condition for Eulerian trailLecture 319 - Why the name EulerianLecture 320 - Can you traverse all location?Lecture 321 - Defintion of Hamiltonian graphsLecture 322 - Examples of Hamiltonian graphsLecture 323 - Hamiltonian graph - A resultLecture 324 - A result on connectednessLecture 325 - A result on PathLecture 326 - Dirac's TheoremLecture 327 - Dirac's theorem - A noteLecture 328 - Ore's TheoremLecture 329 - Dirac's Theorem v/s Ore's TheoremLecture 330 - Eulerian and Hamiltonian Are they relatedLecture 331 - Importance of Hamiltonian graphs in Computer scienceLecture 332 - Constructing non intersecting roadsLecture 333 - Definition of a Planar graphLecture 334 - Examples of Planar graphsLecture 335 - V - E + R = 2Lecture 336 - Illustration of V - E + R =2Lecture 337 - V - E + R = 2; Use inductionLecture 338 - Proof of V - E + R = 2Lecture 339 - Famous non-planar graphsLecture 340 - Litmus test for planarityLecture 341 - Planar graphs - Inequality 1
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 342 - 3 Utilities problem - RevisitedLecture 343 - Complete graph on 5 vertices is non-planar - ProofLecture 344 - Prisoners and cellsLecture 345 - Prisoners example and Proper coloringLecture 346 - Chromatic number of a graphLecture 347 - Examples on Proper coloringLecture 348 - Recalling the India map problemLecture 349 - Recalling the India map problem - SolutionLecture 350 - NetworkX - DigraphsLecture 351 - NetworkX - Adjacency matrixLecture 352 - NetworkX - Random graphsLecture 353 - NetworkX - SubgarphLecture 354 - NetworkX - Isomorphic graphs Part 1Lecture 355 - NetworkX - Isomorphic graphs Part 2Lecture 356 - NetworkX - Isomorphic graphsLecture 357 - NetworkX - Graph complementLecture 358 - NetworkX - Eulerian graphsLecture 359 - NetworkX - Bipaprtite graphsLecture 360 - NetworkX - ColoringLecture 361 - Counting in a creative wayLecture 362 - Example 1 - Fun with wordsLecture 363 - Words and the polynomialLecture 364 - Words and the polynomial - ExplainedLecture 365 - Example 2 - Picking five ballsLecture 366 - Picking five balls - SolutionLecture 367 - Picking five balls - Another versionLecture 368 - Defintion of Generating functionLecture 369 - Generating function examples - Part 1Lecture 370 - Generating function examples - Part 2Lecture 371 - Generating function examples - Part 3Lecture 372 - Binomial expansion - A generating functionLecture 373 - Binomial expansion - ExplainedLecture 374 - Picking 7 balls - The naive wayLecture 375 - Picking 7 balls - The creative wayLecture 376 - Generating functions - Problem 1Lecture 377 - Generating functions - Problem 2Lecture 378 - Generating functions - Problem 3Lecture 379 - Why Generating function?Lecture 380 - Introduction to Advanced Counting
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 381 - Example 1Lecture 382 - Inclusion-Exclusion FormulaLecture 383 - Proof of Inclusion - Exlusion formulaLecture 384 - Example 2Lecture 385 - Example 3Lecture 386 - Example 4Lecture 387 - Example 5Lecture 388 - Example 6Lecture 389 - A tip in solving problemsLecture 390 - Example 7Lecture 391 - Example 8Lecture 392 - Example 10Lecture 393 - Example 11Lecture 394 - Example 11Lecture 395 - Example 12Lecture 396 - Number of Onto Functions.Lecture 397 - Formula for Number of Onto FunctionsLecture 398 - Example 13Lecture 399 - Example 14Lecture 400 - DerangementsLecture 401 - Derangements of 4 numbersLecture 402 - Example 15Lecture 403 - Example 16Lecture 404 - Example 17Lecture 405 - Example 18Lecture 406 - Example 19Lecture 407 - Placing rooks on the chessboardLecture 408 - Rook PolynomialLecture 409 - Rook PolynomialLecture 410 - Motivation for recurrence relationLecture 411 - Getting started with recurrence relationsLecture 412 - What is a recurrence relation?Lecture 413 - Compound Interest as a recurrence relationLecture 414 - Examples of recurrence relationsLecture 415 - Example - Number of ways of climbing stepsLecture 416 - Number of ways of climbing stepsLecture 417 - Example - Rabbits on an islandLecture 418 - Example - n-bit stringLecture 419 - Example - n-bit string without consecutive zero
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 420 - Solving Linear Recurrence Relations - A theoremLecture 421 - A note on the proofLecture 422 - Soving recurrence relation - Example 1Lecture 423 - Soving recurrence relation - Example 2Lecture 424 - Fibonacci SequenceLecture 425 - Introduction to Fibonacci sequenceLecture 426 - Solution of Fibbonacci sequenceLecture 427 - A basic introduction to 'complexity'Lecture 428 - Intuition for 'complexity'Lecture 429 - Visualizing complexity order as a graphLecture 430 - Tower of HanoiLecture 431 - Reccurence relation of Tower of HanoiLecture 432 - Solution for the recurrence relation of Tower of HanoiLecture 433 - A searching techniqueLecture 434 - Recurrence relation for Binary searchLecture 435 - Solution for the recurrence relation of Binary searchLecture 436 - ExampleLecture 437 - ExampleLecture 438 - Door knock example and Merge sortLecture 439 - Introduction to Merge sort - 1Lecture 440 - Recurrence relation for Merge sortLecture 441 - Intoduction to advanced topicsLecture 442 - Introduction to Chromatic polynomialLecture 443 - Chromatic polynomial of complete graphsLecture 444 - Chromatic polynomial of cycle on 4 vertices - Part 1Lecture 445 - Chromatic polynomial of cycle on 4 vertices - Part 2Lecture 446 - Correspondence between partition and generating functionsLecture 447 - Correspondence between partition and generating functionsLecture 448 - Distinct partitions and odd partitionsLecture 449 - Distinct partitions and generating functionsLecture 450 - Odd partitions and generating functionsLecture 451 - Distinct partitions equals odd partitionsLecture 452 - Distinct partitions equals odd partitionsLecture 453 - Why 'partitions' to 'polynomial'?Lecture 454 - ExampleLecture 455 - Motivation for exponential generating functionLecture 456 - Recurrrence relationLecture 457 - Introduction to Group TheoryLecture 458 - Uniqueness of the identity element
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Deep Learning
Subject Co-ordinator - Prof.Mitesh Khapra
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Biological NeuronLecture 2 - From Spring to Winter of AILecture 3 - The Deep RevivalLecture 4 - From Cats to Convolutional Neural NetworksLecture 5 - Faster, higher, strongerLecture 6 - The Curious Case of SequencesLecture 7 - Beating humans at their own games (literally)Lecture 8 - The Madness (2013)Lecture 9 - (Need for) SanityLecture 10 - Motivation from Biological NeuronsLecture 11 - McCulloch Pitts Neuron, Thresholding LogicLecture 12 - PerceptronsLecture 13 - Error and Error SurfacesLecture 14 - Perceptron Learning AlgorithmLecture 15 - Proof of Convergence of Perceptron Learning AlgorithmLecture 16 - Deep Learning (CS7015)Lecture 17 - Deep Learning (CS7015)Lecture 18 - Deep Learning (CS7015)Lecture 19 - Deep Learning (CS7015)Lecture 20 - Deep Learning (CS7015)Lecture 21 - Deep Learning (CS7015)Lecture 22 - Deep Learning (CS7015)Lecture 23 - Feedforward Neural Networks (a.k.a multilayered network of neurons)Lecture 24 - Learning Paramters of Feedforward Neural Networks (Intuition)Lecture 25 - Output functions and Loss functionsLecture 26 - Backpropagation (Intuition)Lecture 27 - BackpropagationLecture 28 - BackpropagationLecture 29 - Backpropagation
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - BackpropagationLecture 31 - Derivative of the activation functionLecture 32 - Information content, Entropy and cross entropyLecture 33 - RecapLecture 34 - Contours MapsLecture 35 - Momentum based Gradient DescentLecture 36 - Nesterov Accelerated Gradient DescentLecture 37 - Stochastic And Mini-Batch Gradient DescentLecture 38 - Tips for Adjusting Learning Rate and MomentumLecture 39 - Line SearchLecture 40 - Gradient Descent with Adaptive Learning RateLecture 41 - Bias Correction in AdamLecture 42 - Eigenvalues and EigenvectorsLecture 43 - Linear AlgebraLecture 44 - Eigenvalue DecompositonLecture 45 - Principal Component Analysis and its InterpretationsLecture 46 - PCALecture 47 - PCALecture 48 - PCALecture 49 - PCALecture 50 - Singular Value DecompositionLecture 51 - Introduction to AutoncodersLecture 52 - Link between PCA and AutoencodersLecture 53 - Regularization in autoencoders (Motivation)Lecture 54 - Denoising AutoencodersLecture 55 - Sparse AutoencodersLecture 56 - Contractive AutoencodersLecture 57 - Bias and VarianceLecture 58 - Train error vs Test errorLecture 59 - Train error vs Test error (Recap)Lecture 60 - True error and Model complexityLecture 61 - L2 regularizationLecture 62 - Dataset augmentationLecture 63 - Parameter sharing and tyingLecture 64 - Adding Noise to the inputsLecture 65 - Adding Noise to the outputsLecture 66 - Early stoppingLecture 67 - Ensemble MethodsLecture 68 - Dropout
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - A quick recap of training deep neural networksLecture 70 - Unsupervised pre-trainingLecture 71 - Better activation functionsLecture 72 - Better initialization strategiesLecture 73 - Batch NormalizationLecture 74 - One-hot representations of wordsLecture 75 - Distributed Representations of wordsLecture 76 - SVD for learning word representationsLecture 77 - SVD for learning word representations (Continued...)Lecture 78 - Continuous bag of words modelLecture 79 - Skip-gram modelLecture 80 - Skip-gram model (Continued...)Lecture 81 - Contrastive estimationLecture 82 - Hierarchical softmaxLecture 83 - GloVe representationsLecture 84 - Evaluating word representationsLecture 85 - Relation between SVD and Word2VecLecture 86 - The convolution operationLecture 87 - Relation between input size, output size and filter sizeLecture 88 - Convolutional Neural NetworksLecture 89 - Convolutional Neural Networks (Continued...)Lecture 90 - CNNs (success stories on ImageNet)Lecture 91 - CNNs (success stories on ImageNet) (Continued...)Lecture 92 - Image Classification continued (GoogLeNet and ResNet)Lecture 93 - Visualizing patches which maximally activate a neuronLecture 94 - Visualizing filters of a CNNLecture 95 - Occlusion experimentsLecture 96 - Finding influence of input pixels using backpropagationLecture 97 - Guided BackpropagationLecture 98 - Optimization over imagesLecture 99 - Create images from embeddingsLecture 100 - Deep DreamLecture 101 - Deep ArtLecture 102 - Fooling Deep Convolutional Neural NetworksLecture 103 - Sequence Learning ProblemsLecture 104 - Recurrent Neural NetworksLecture 105 - Backpropagation through timeLecture 106 - The problem of Exploding and Vanishing GradientsLecture 107 - Some Gory Details
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 108 - Selective Read, Selective Write, Selective Forget - The Whiteboard AnalogyLecture 109 - Long Short Term Memory (LSTM) and Gated Recurrent Units (GRUs)Lecture 110 - How LSTMs avoid the problem of vanishing gradientsLecture 111 - How LSTMs avoid the problem of vanishing gradients (Continued...)Lecture 112 - Introduction to Encoder Decoder ModelsLecture 113 - Applications of Encoder Decoder modelsLecture 114 - Attention MechanismLecture 115 - Attention Mechanism (Continued...)Lecture 116 - Attention over imagesLecture 117 - Hierarchical Attention
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Foundations to Computer Systems Design
Subject Co-ordinator - Prof. V. Kamakoti
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to the CourseLecture 2 - CMOS Transistors and GatesLecture 3 - Basic GatesLecture 4 - Building Gates Using SimulatorLecture 5 - Hierarchical Design and VerificationLecture 6 - Building Blocks of a Digital ComputerLecture 7 - Binary Number SystemsLecture 8 - Signed Number SystemsLecture 9 - Twos Complement Number SystemLecture 10 - Binary Adder CircuitsLecture 11 - Building the ALU of HACKLecture 12 - HACK ALU FunctionalityLecture 13 - Tips for Project P1Lecture 14 - Sequential Logic DesignLecture 15 - Latches and FlipflopsLecture 16 - The Memory HierarchyLecture 17 - Design of Program CounterLecture 18 - Introduction to Computer OrganizationLecture 19 - Memory Mapped I/OLecture 20 - Tips for Projects P2 and P3Lecture 21 - Tips for Project 4Lecture 22 - Tips for Project 4Lecture 23 - Introduction to Computer ArchitectureLecture 24 - The HACK MicroarchitectureLecture 25 - The HACK CPU - A Deep Dive - Part 1Lecture 26 - The HACK CPU - A Deep Dive - Part 2Lecture 27 - The Data MemoryLecture 28 - The HACK ComputerLecture 29 - The Assembler Construction
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Understanding the Working of AssemblerLecture 31 - AssemblerLecture 32 - AssemblerLecture 33 - AssemblerLecture 34 - Project 6Lecture 35 - Virtual Machines - What and Why?Lecture 36 - The VM Instruction Set ArchitectureLecture 37 - The execution of a VM ProgramLecture 38 - How powerful is the VM?Lecture 39 - Project 7Lecture 40 - Project 7Lecture 41 - Deep Understanding of VM ISA using VM EmulatorLecture 42 - Virtual Machine II - Program flow commands and Introduction to Function CallsLecture 43 - Implementation of Function CallLecture 44 - Working of the Virtual MachineLecture 45 - Project 8Lecture 46 - Handling Static VariablesLecture 47 - Project 8Lecture 48 - Introduction to The JACK Programming LanguageLecture 49 - Project 9Lecture 50 - Understanding Syntax of JACK using ExamplesLecture 51 - Project 9Lecture 52 - The JACK Syntax - Language SpecificationLecture 53 - Application Development using JACKLecture 54 - JACK CompilerLecture 55 - Project 10Lecture 56 - The JACK GrammarLecture 57 - Compiler for JACKLecture 58 - The Token AnalyzerLecture 59 - Testing the CorrectnessLecture 60 - The Jack Compiler - Back-end IntroductionLecture 61 - The Jack Compiler - Handling VariablesLecture 62 - The Jack Compiler - Handling ExpressionsLecture 63 - The Jack Compiler - Handling Flow of ControlLecture 64 - The Jack Compiler - Handling ObjectsLecture 65 - The Jack Compiler - Handling ArraysLecture 66 - The Jack Compiler BackendLecture 67 - The Jack Compiler BackendLecture 68 - The Jack Compiler Backend
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - The Jack Compiler BackendLecture 70 - The Jack Compiler BackendLecture 71 - The Jack Compiler BackendLecture 72 - Jack CompilerLecture 73 - Jack CompilerLecture 74 - Jack CompilerLecture 75 - Understand the Operating System - Compiler InteractionsLecture 76 - Project 12 - One sample journey from Jack to HackLecture 77 - Concluding Remarks
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Machine Learning for Engineering and Science Applications
Subject Co-ordinator - Prof. Ganapathy, Prof. Balaji Srinivasan
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to the Course History of Artificial IntelligenceLecture 2 - Overview of Machine LearningLecture 3 - Why Linear Algebra ? Scalars, Vectors, TensorsLecture 4 - Basic OperationsLecture 5 - NormsLecture 6 - Linear Combinations Span Linear IndependenceLecture 7 - Matrix Operations Special Matrices Matrix DecompositionsLecture 8 - Introduction to Probability Theory Discrete and Continuous Random VariablesLecture 9 - Conditional, Joint, Marginal Probabilities Sum Rule and Product Rule Bayes' TheoremLecture 10 - Bayes' Theorem - Simple ExamplesLecture 11 - Independence Conditional Independence Chain Rule Of ProbabilityLecture 12 - ExpectationLecture 13 - Variance CovarianceLecture 14 - Some Relations for Expectation and Covariance (Slightly Advanced)Lecture 15 - Machine Representation of Numbers, Overflow, Underflow, Condition NumberLecture 16 - Derivatives,Gradient,Hessian,Jacobian,Taylor SeriesLecture 17 - Matrix Calculus (Slightly Advanced)Lecture 18 - Optimization 1 Unconstrained OptimizationLecture 19 - Introduction to Constrained OptimizationLecture 20 - Introduction to Numerical Optimization Gradient Descent - 1Lecture 21 - Gradient Descent 2 Proof of Steepest Descent Numerical Gradient Calculation Stopping CriteriaLecture 22 - Introduction to PackagesLecture 23 - The Learning ParadigmLecture 24 - A Linear Regression ExampleLecture 25 - Linear Regression Least Squares Gradient DescentLecture 26 - Coding Linear RegressionLecture 27 - Generalized Function for Linear RegressionLecture 28 - Goodness of FitLecture 29 - Bias-Variance Trade Off
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Gradient Descent AlgorithmsLecture 31 - Introduction to Week 5 (Deep Learning)Lecture 32 - Logistic RegressionLecture 33 - Binary Entropy cost functionLecture 34 - OR Gate Via ClassificationLecture 35 - NOR, AND, NAND GatesLecture 36 - XOR GateLecture 37 - Differentiating the sigmoidLecture 38 - Gradient of logistic regressionLecture 39 - Code for Logistic RegressionLecture 40 - Multinomial Classification - IntroductionLecture 41 - Multinomial Classification - One Hot VectorLecture 42 - Multinomial Classification - SoftmaxLecture 43 - Schematic of multinomial logistic regressionLecture 44 - Biological neuronLecture 45 - Structure of an Artificial NeuronLecture 46 - Feedforward Neural NetworkLecture 47 - Introduction to back propLecture 48 - Summary of Week 05Lecture 49 - Introduction to Convolution Neural Networks (CNN)Lecture 50 - Types of convolutionLecture 51 - CNN Architecture Part 1 (LeNet and Alex Net)Lecture 52 - CNN Architecture Part 2 (VGG Net)Lecture 53 - CNN Architecture Part 3 (GoogleNet)Lecture 54 - CNN Architecture Part 4 (ResNet)Lecture 55 - CNN Architecture Part 5 (DenseNet)Lecture 56 - Train Network for Image ClassificationLecture 57 - Semantic SegmentationLecture 58 - Hyperparameter optimizationLecture 59 - Transfer LearningLecture 60 - Segmentation of Brain Tumors from MRI using Deep LearningLecture 61 - Activation FunctionsLecture 62 - Learning Rate decay, Weight initializationLecture 63 - Data NormalizationLecture 64 - Batch NormLecture 65 - Introduction to RNNsLecture 66 - Example - Sequence ClassificationLecture 67 - Training RNNs - Loss and BPTTLecture 68 - Vanishing Gradients and TBPTT
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Information Security 5 - Secure Systems Engineering
Subject Co-ordinator - Prof. Chester Rebeiro
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Secure Systems EngineeringLecture 2 - Program BinariesLecture 3 - Buffer Overflows in the StackLecture 4 - Buffer OverflowsLecture 5 - Gdb - DemoLecture 6 - Skip instruction - DemoLecture 7 - Buffer Overflow - DemoLecture 8 - Buffer Overflow (create a shell) - DemoLecture 9 - Preventing buffer overflows with canaries and W^XLecture 10 - Return-to-libc attackLecture 11 - ROP AttacksLecture 12 - Demonstration of Canaries, W^X, and ASLR to prevent Buffer Overflow AttacksLecture 13 - Demonstration of a Return-to-Libc AttackLecture 14 - Demonstration of a Return Oriented Programming (ROP) AttackLecture 15 - ASLR - Part 1Lecture 16 - ASLR - Part 2Lecture 17 - Buffer overreadsLecture 18 - Demonstration of Load Time RelocationLecture 19 - Demonstration of Position Independent CodeLecture 20 - PLT DemonstrationLecture 21 - Format string vulnerabilitiesLecture 22 - Integer VulnerabilitiesLecture 23 - HeapLecture 24 - Heap exploitsLecture 25 - Demo of Integer Vulnerabilites - ILecture 26 - Demo of Integer Vulnerabilites - IILecture 27 - Demo of Format String VulnerabilitiesLecture 28 - Access ControlLecture 29 - Access control in linux
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Multimodal Interaction
Subject Co-ordinator - Dr. Stefan Hillmann, Prof. Dr. Sebastian Moller
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Deep Learning - Part 2
Subject Co-ordinator - Prof.Mitesh Khapra
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Recap of Probability TheoryLecture 2 - Why are we interested in Joint DistributionsLecture 3 - How do we represent a joint distributionLecture 4 - Can we represent the joint distribution more compactlyLecture 5 - Can we use a graph to represent a joint distributionLecture 6 - Different types of reasoning encoded in a Bayesian NetworkLecture 7 - Independencies encoded by a Bayesian Network (Case 1Lecture 8 - Independencies encoded by a Bayesian Network (Case 2Lecture 9 - Independencies encoded by a Bayesian Network (Case 3Lecture 10 - Bayesian NetworksLecture 11 - I-MapsLecture 12 - Markov NetworksLecture 13 - Factors in Markov NetworkLecture 14 - Local Independencies in a Markov NetworkLecture 15 - Joint DistributionsLecture 16 - The concept of a latent variableLecture 17 - Restricted Boltzmann MachinesLecture 18 - RBMs as Stochastic Neural NetworksLecture 19 - Unsupervised Learning with RBMsLecture 20 - Computing the gradient of the log likelihoodLecture 21 - Motivation for SamplingLecture 22 - Motivation for Sampling - Part 2Lecture 23 - Markov ChainsLecture 24 - Why de we care about Markov Chains ?Lecture 25 - Setting up a Markov Chain for RBMsLecture 26 - Training RBMs Using Gibbs SamplingLecture 27 - Training RBMS Using Contrastive DivergenceLecture 28 - Revisiting AutoencodersLecture 29 - Variational Autoencoders
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Variational AutoencodersLecture 31 - Neural Autoregressive Density EstimatorLecture 32 - Masked Autoencoder Density Estimator (MADE)Lecture 33 - Generative Adversarial Networks - The IntuitionLecture 34 - Generative Adversarial Networks - ArchitectureLecture 35 - Generative Adversarial Networks - The Math Behind itLecture 36 - Generative Adversarial Networks - Some Cool Stuff and ApplicationsLecture 37 - Bringing it all together (the deep generative summary)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Machine Learning
Subject Co-ordinator - Prof. Henrik Bostrom, Prof. Fredrik Kilander, Prof. Carl Gustaf Jansson
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to the Machine Learning CourseLecture 2 - Foundation of Artificial Intelligence and Machine LearningLecture 3 - Intelligent Autonomous Systems and Artificial IntelligenceLecture 4 - Applications of Machine LearningLecture 5 - Tutorial for week 1Lecture 6 - Characterization of Learning ProblemsLecture 7 - Objects, Categories and FeaturesLecture 8 - Feature related issuesLecture 9 - Scenarios for Concept LearningLecture 10 - Tutorial for week 2Lecture 11 - Forms of RepresentationLecture 12 - Decision TreesLecture 13 - Bayes (ian) Belief NetworksLecture 14 - Artificial Neural NetworksLecture 15 - Genetic algorithmLecture 16 - Logic ProgrammingLecture 17 - Tutorial for week 3Lecture 18 - Inductive Learning based on Symbolic Representations and Weak TheoriesLecture 19 - Generalization as Search - Part 1Lecture 20 - Generalization as Search - Part 2Lecture 21 - Decision Tree Learning Algorithms - Part 1Lecture 22 - Decision Tree Learning Algorithms - Part 2Lecture 23 - Instance Based Learning - Part 1Lecture 24 - Instance Based Learning - Part 2Lecture 25 - Cluster AnalysisLecture 26 - Tutorial for week 4Lecture 27 - Machine Learning enabled by Prior TheoriesLecture 28 - Explanation Based LearningLecture 29 - Inductive Logic Programming
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Reinforcement Learning - Part 1 IntroductionLecture 31 - Reinforcement Learning - Part 2 Learning AlgorithmsLecture 32 - Reinforcement Learning - Part 3 Q-LearningLecture 33 - Case - Based ReasoningLecture 34 - Tutorial for week 5Lecture 35 - Fundamentals of Artificial Neural Networks - Part 1Lecture 36 - Fundamentals of Artificial Neural Networks - Part 2Lecture 37 - PerceptronsLecture 38 - Model of Neuron in an ANNLecture 39 - Learning in a Feed Forward Multiple Layer ANN - BackpropagationLecture 40 - Recurrent Neural NetworksLecture 41 - Hebbian Learning and Associative MemoryLecture 42 - Hopfield Networks and Boltzman Machines - Part 1Lecture 43 - Hopfield Networks and Boltzman Machines - Part 2Lecture 44 - Convolutional Neural Networks - Part 1Lecture 45 - Convolutional Neural Networks - Part 2Lecture 46 - DeepLearningLecture 47 - Tutorial for week 6Lecture 48 - Tools and ResourcesLecture 49 - Interdisciplinary InspirationLecture 50 - Preparation for Exam and Example of Applications
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:C Programming and Assembly Language
Subject Co-ordinator - Prof. Janakiraman Viraraghavan
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Applied Natural Language Processing
Subject Co-ordinator - Prof. Ramaseshan R
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Operations on a CorpusLecture 3 - Probability and NLPLecture 4 - Vector Space modelsLecture 5 - Sequence LearningLecture 6 - Machine TranslationLecture 7 - PreprocessingLecture 8 - Statistical Properties of Words - Part 1Lecture 9 - Statistical Properties of Words - Part 2Lecture 10 - Statistical Properties of Words - Part 3Lecture 11 - Vector Space Models for NLPLecture 12 - Document Similarity - Demo, Inverted index, ExerciseLecture 13 - Vector Representation of wordsLecture 14 - Contextual understanding of textLecture 15 - Co-occurence matrix, n-gramsLecture 16 - Collocations, Dense word VectorsLecture 17 - SVD, Dimensionality reduction, DemoLecture 18 - Query ProcessingLecture 19 - Topic ModelingLecture 20 - Examples for word predictionLecture 21 - Introduction to Probability in the context of NLPLecture 22 - Joint and conditional probabilities, independence with examplesLecture 23 - The definition of probabilistic language modelLecture 24 - Chain rule and Markov assumptionLecture 25 - Generative ModelsLecture 26 - Bigram and Trigram Language models - peeking indide the model buildingLecture 27 - Out of vocabulary words and curse of dimensionalityLecture 28 - ExerciseLecture 29 - Naive-Bayes, classification
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Machine learning, perceptron, linearly separableLecture 31 - Linear Models for ClaassificationLecture 32 - Biological Neural NetworkLecture 33 - PerceptronLecture 34 - Perceptron LearningLecture 35 - Logical XORLecture 36 - Activation FunctionsLecture 37 - Gradient DescentLecture 38 - Feedforward and Backpropagation Neural NetworkLecture 39 - Why Word2Vec?Lecture 40 - What are CBOW and Skip-Gram Models?Lecture 41 - One word learning architectureLecture 42 - Forward pass for Word2VecLecture 43 - Matrix Operations ExplainedLecture 44 - CBOW and Skip Gram ModelsLecture 45 - Building Skip-gram model using PythonLecture 46 - Reduction of complexity - sub-sampling, negative samplingLecture 47 - Binay tree, Hierarchical softmaxLecture 48 - Mapping the output layer to SoftmaxLecture 49 - Updating the weights using hierarchical softmaxLecture 50 - Discussion on the results obtained from word2vecLecture 51 - Recap and IntroductionLecture 52 - ANN as a LM and its limitationsLecture 53 - Sequence Learning and its applicationsLecture 54 - Introuduction to Recurrent Neural NetworkLecture 55 - Unrolled RNNLecture 56 - RNN - Based Language ModelLecture 57 - BPTT - Forward PassLecture 58 - BPTT - Derivatives for W,V and ULecture 59 - BPTT - Exploding and vanishing gradientLecture 60 - LSTMLecture 61 - Truncated BPTTLecture 62 - GRULecture 63 - Introduction and Historical Approaches to Machine TranslationLecture 64 - What is SMT?Lecture 65 - Noisy Channel Model, Bayes Rule, Language ModelLecture 66 - Translation Model, Alignment VariablesLecture 67 - Alignments again!Lecture 68 - IBM Model 1
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 69 - IBM Model 2Lecture 70 - Introduction to Phrase-based translationLecture 71 - Symmetrization of alignmentsLecture 72 - Extraction of PhrasesLecture 73 - Learning/estimating the phrase probabilities using another Symmetrization exampleLecture 74 - Introduction to evaluation of Machine TranslationLecture 75 - BLEU - A short Discussion of the seminal paperLecture 76 - BLEU Demo using NLTK and other MetricsLecture 77 - Encoder-Decoder model for Neural Machine TranslationLecture 78 - RNN Based Machine TranslationLecture 79 - Recap and Connecting Bloom Taxonomy with Machine LearningLecture 80 - Introduction to Attention based TranslationLecture 81 - Research Paper discussion on Neural machine translation by jointly learning to align and translateLecture 82 - Typical NMT architecture architecture and models for multi-language translationLecture 83 - Beam Search, Stochatic Gradient Descend, Mini Batch, BatchLecture 84 - Beam Search, Stochatic Gradient Descend, Mini Batch, BatchLecture 85 - Introduction to Conversation ModelingLecture 86 - A few examples in Conversation ModelingLecture 87 - Some ideas to Implement IR-based Conversation ModelingLecture 88 - Discussion of some ideas in Question AnsweringLecture 89 - Hyperspace Analogue to Language - HALLecture 90 - Correlated Occurence Analogue to Lexical Semantic - COALSLecture 91 - Global Vectors - GloveLecture 92 - Evaluation of Word vectors
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Python for Data Science
Subject Co-ordinator - Prof. Ragunathan Rengasamy
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction to Python for Data ScienceLecture 2 - Introduction to PythonLecture 3 - Introduction to Spyder - Part 1Lecture 4 - Introduction to Spyder - Part 2Lecture 5 - Variables and DatatypesLecture 6 - OperatorsLecture 7 - Lists Part - 1Lecture 8 - Lists Part - 2Lecture 9 - TuplesLecture 10 - DictionaryLecture 11 - SetsLecture 12 - Numpy Part - 1Lecture 13 - Numpy Part - 2Lecture 14 - MatrixLecture 15 - Linear algebra Part - 1Lecture 16 - Linear algebra Part - 2Lecture 17 - Reading dataLecture 18 - Pandas Dataframes - ILecture 19 - Pandas Dataframes - IILecture 20 - Pandas Dataframes - IIILecture 21 - Control structures and FunctionsLecture 22 - Exploratory data analysisLecture 23 - Data Visualization - Part ILecture 24 - Data Visualization - Part IILecture 25 - Dealing with missing dataLecture 26 - ModuleLecture 27 - Linear RegressionLecture 28 - Model AssessmentLecture 29 - Diagnostics to Improve Linear Model Fit
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Multiple Linear RegressionLecture 31 - Cross ValidationLecture 32 - ClassificationLecture 33 - Logistic RegressionLecture 34 - Logistic Regression (Continued...)Lecture 35 - Performance MeasuresLecture 36 - K - Nearest Neighbors (kNN)Lecture 37 - K - means ClusteringLecture 38 - Decision TreesLecture 39 - Introduction to Classification Case StudyLecture 40 - Case Study on Classification - Part ILecture 41 - Case Study on Classification - Part IILecture 42 - Introduction to Regression Case StudyLecture 43 - Case Study on Regression - Part ILecture 44 - Case Study on Regression - Part IILecture 45 - Case Study on Regression - Part III
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Practical Machine Learning with Tensorflow
Subject Co-ordinator - Dr. B. Ravindran
Co-ordinating Institute - IIT - Madras
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Overview of TensorflowLecture 2 - Machine Learning RefresherLecture 3 - Steps in Machine Learning ProcessLecture 4 - Loss Functions in Machine LearningLecture 5 - Gradient DescentLecture 6 - Gradient Descent VariationsLecture 7 - Model Selection and EvaluationLecture 8 - Machine Learning VisualizationLecture 9 - Deep Learning RefresherLecture 10 - Introduction to TensorsLecture 11 - Mathematical Foundations of Deep Learning (Continued...)Lecture 12 - Building Data Pipelines for Tensorflow - Part 1Lecture 13 - Building Data Pipelines for Tensorflow - Part 2Lecture 14 - Building Data Pipelines for Tensorflow - Part 3Lecture 15 - Text Processing with TensorflowLecture 16 - Classify ImagesLecture 17 - RegressionLecture 18 - Classify Structured DataLecture 19 - Text ClassificationLecture 20 - Underfitting and OverfittingLecture 21 - Save and Restore ModelsLecture 22 - CNNs - Part 1Lecture 23 - CNNs - Part 2Lecture 24 - Transfer learning with pretrained CNNsLecture 25 - Transfer learning with TF hubLecture 26 - Image classification and visualizationLecture 27 - Estimator APILecture 28 - Logistic RegressionLecture 29 - Boosted Trees
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Introduction to word embeddingsLecture 31 - Recurrent Neural Networks - Part 1Lecture 32 - Recurrent Neural Networks - Part 2Lecture 33 - Time Series Forecasting with RNNsLecture 34 - Text Generation with RNNsLecture 35 - TensorFlow CustomizationLecture 36 - Customizing tf.keras - Part 1Lecture 37 - Customizing tf.keras - Part 2Lecture 38 - TensorFlow Distributed Training
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - NOC:Introduction to Cryptology
Subject Co-ordinator - Dr. Sugata Gangopadhyay
Co-ordinating Institute - IIT - Roorkee
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Introduction Caeser cipherLecture 2 - Modular arithmetic, shift cipherLecture 3 - Affine Cipher, Vigenere CipherLecture 4 - Prefect secrecy, Application of Shift CipherLecture 5 - Problem Discussion on Affine cipher and Perfect SecrecyLecture 6 - Product Cipher, Block Cipher, Modes of Operation for Block CipherLecture 7 - Substitution Permutation network, Fiestel CipherLecture 8 - S-Box TheoryLecture 9 - Cryptanalysis and its Variants, Linear AttackLecture 10 - Problem DiscussionLecture 11 - Public Key Cryptology Introduction RSA CryptosystemLecture 12 - Complexity analysis of Euclidian Algorithm and RSA Cryptosystem square and multiply algorithmLecture 13 - Primality testingLecture 14 - Efficien Computation of Jacobi Symbol Primality TestingLecture 15 - Problem Discussion on Jacobi Symbol Calculation and RSA CryptosystemLecture 16 - Cryptographic hash functionLecture 17 - Random Oracle model, Security of hash functionsLecture 18 - Randomized Algorithm and its application on Preimage resistance and collision resistanceLecture 19 - Iterated Hash FunctionsLecture 20 - Problem Discussionn
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Combinatorics
Subject Co-ordinator - Dr. L. Sunil Chandran
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - Pigeon hole principle - (Part 1)Lecture 2 - Pigeon hole principle - (Part 2)Lecture 3 - Pigeon hole principle - (Part 3)Lecture 4 - Pigeon hole principle - (Part 4)Lecture 5 - Elementary concepts and basic counting principlesLecture 6 - Elementary concepts; Binomial theorem; Bijective proofs - Part (1)Lecture 7 - Bijective proofs � Part (2)Lecture 8 - Bijective proofs - Part (3); Properties of binomial coefficients; Combinatorial identities - Part (1)Lecture 9 - Combinatorial identities - Part (2); Permutations of multisets � Part (1)Lecture 10 - Permutations of multisets � Part (2)Lecture 11 - Multinomial Theorem, Combinations of Multisets � Part (1)Lecture 12 - Combinations of Multisets - Part (2)Lecture 13 - Combinations of Multisets � Part (3), Bounds for binomial coefficientsLecture 14 - Sterling�s Formula, Generalization of Binomial coefficients - Part (1)Lecture 15 - Generalization of Binomial coefficients - Part (2)Lecture 16 - Generalization of Binomial coefficients - Part (3); Double counting - Part (1)Lecture 17 - Double counting - Part (2)Lecture 18 - Hall�s Theorem for regular bipartite graphs; Inclusion exclusion principle - Part (1)Lecture 19 - Inclusion exclusion principle - Part (2)Lecture 20 - Inclusion exclusion principle - Part (3)Lecture 21 - Inclusion exclusion principle - Part (4)Lecture 22 - Inclusion exclusion principle - Part (5)Lecture 23 - Recurrence Relations - Part (1)Lecture 24 - Recurrence Relations - Part (2)Lecture 25 - Recurrence Relations - Part (3)Lecture 26 - Recurrence Relations - Part (4)Lecture 27 - Recurrence Relations - Part (5)Lecture 28 - Generating functions - Part (1)Lecture 29 - Generating functions - Part (2)
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Solving recurrence relations using generating functions - Part (1)Lecture 31 - Solving recurrence relations using generating functions - Part (2)Lecture 32 - Exponential generating functions - Part (1)Lecture 33 - Exponential generating functions - Part (2), Partition Number - Part (1)Lecture 34 - Partition Number - Part (2)Lecture 35 - Partition Number - Part (3)Lecture 36 - Partition Number - Part (4); Catalan Numbers - Part (1)Lecture 37 - Catalans Numbers - Part (2)Lecture 38 - Catalan Numbers - Part (3), Sterling numbers of the 2nd kindLecture 39 - Difference SequencesLecture 40 - Sterling NumbersLecture 41 - Summary
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Compiler Design (Prof. Y.N. Srikanth)
Subject Co-ordinator - Prof. Y.N. Srikanth
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - An Overview of a Compiler - Part 1Lecture 2 - An Overview of a Compiler - Part 2 and Run-Time Environments - Part 1Lecture 3 - An Overview of a Compiler - Part 2 and Run-Time Environments - Part 1Lecture 4 - Run-Time Environments - Part 2Lecture 5 - Run-Time Environments - Part 3 and Local Optimizations - Part 1Lecture 6 - Run-Time Environments - Part 3 and Local Optimizations - Part 1Lecture 7 - Local Optimizations - Part 2 and Code Generation - Part 1Lecture 8 - Local Optimizations - Part 2 and Code Generation - Part 1Lecture 9 - Code Generation - Part 1Lecture 10 - Code Generation - Part 2Lecture 11 - Code Generation - Part 3 and Global Register Allocation - Part 1Lecture 12 - Code Generation - Part 3 and Global Register Allocation - Part 1Lecture 13 - Global Register Allocation - Part 2Lecture 14 - Global Register Allocation - Part 3 and Implementing Object-Oriented Languages - Part 1Lecture 15 - Global Register Allocation - Part 3 and Implementing Object-Oriented Languages - Part 1Lecture 16 - Implementing Object-Oriented Languages - Part 2 and Introduction to Machine-Independent Optimizations - Part 1Lecture 17 - Implementing Object-Oriented Languages - Part 2 and Introduction to Machine-Independent Optimizations - Part 1Lecture 18 - Introduction to Machine-Independent Optimizations - Part 2 and Data-Flow Analysis - Part 1Lecture 19 - Introduction to Machine-Independent Optimizations - Part 2 and Data-Flow Analysis - Part 1Lecture 20 - Data-Flow Analysis - Part 2Lecture 21 - Data-Flow Analysis - Part 3 and Control-Flow Analysis - Part 1Lecture 22 - Data-Flow Analysis - Part 3 and Control-Flow Analysis - Part 1Lecture 23 - Control-Flow Analysis - Part 2Lecture 24 - Machine-Independent Optimizations - Part 1Lecture 25 - Machine-Independent Optimizations - Part 2Lecture 26 - Machine-Independent Optimizations - Part 3 and Data-Flow AnalysisLecture 27 - Machine-Independent Optimizations - Part 3 and Data-Flow AnalysisLecture 28 - Data-Flow AnalysisLecture 29 - Data-Flow Analysis
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Partial Redundancy Elimination - Part 2Lecture 31 - The Static Single Assignment FormLecture 32 - The Static Single Assignment FormLecture 33 - The Static Single Assignment FormLecture 34 - Automatic Parallelization - Part 1Lecture 35 - Automatic Parallelization - Part 2Lecture 36 - Automatic Parallelization - Part 3Lecture 37 - Automatic Parallelization - Part 4Lecture 38 - Instruction Scheduling - Part 1Lecture 39 - Instruction Scheduling - Part 2Lecture 40 - Instruction Scheduling - Part 3Lecture 41 - Software PipeliningLecture 42 - Energy-Aware Software Systems - Part 1Lecture 43 - Energy-Aware Software Systems - Part 2Lecture 44 - Energy-Aware Software Systems - Part 3Lecture 45 - Energy-Aware Software Systems - Part 4Lecture 46 - Just-In-Time Compilation and Optimizations for .NET CLRLecture 47 - Garbage CollectionLecture 48 - Interprocedural Data-Flow AnalysisLecture 49 - Worst Case Execution Time - Part 1Lecture 50 - Worst Case Execution Time - Part 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Graph Theory
Subject Co-ordinator - Dr. L. Sunil Chandran
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - MatchingsLecture 3 - More on Hall�s theorem and some applicationsLecture 4 - Tutte�s theorem on existence of a perfect matchingLecture 5 - More on Tutte�s theoremLecture 6 - More on MatchingsLecture 7 - Dominating set, path coverLecture 8 - Gallai � Millgram theorem, Dilworth�s theoremLecture 9 - ConnectivityLecture 10 - Menger�s theoremLecture 11 - More on connectivityLecture 12 - Minors, topological minors and more on k- linkednessLecture 13 - Vertex coloringLecture 14 - More on vertex coloringLecture 15 - Edge coloringLecture 16 - Proof of Vizing�s theorem, Introduction to planarityLecture 17 - 5- coloring planar graphs, Kuratowsky�s theoremLecture 18 - Proof of Kuratowsky�s theorem, List coloringLecture 19 - List chromatic indexLecture 20 - Adjacency polynomial of a graph and combinatorial NullstellensatzLecture 21 - Chromatic polynomial, k - critical graphsLecture 22 - Gallai-Roy theorem, Acyclic coloring, Hadwiger�s conjectureLecture 23 - Perfect graphsLecture 24 - Interval graphs, chordal graphsLecture 25 - Proof of weak perfect graph theorem (WPGT)Lecture 26 - Second proof of WPGT, Some non-perfect graph classesLecture 27 - More special classes of graphsLecture 28 - Boxicity,Sphericity, Hamiltonian circuitsLecture 29 - More on Hamiltonicity
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Chvatal�s theorem, toughness, Hamiltonicity and 4-color conjectureLecture 31 - Network flowsLecture 32 - More on network flowsLecture 33 - Circulations and tensionsLecture 34 - More on circulations and tensions, flow number and Tutte�s flow conjecturesLecture 35 - Random graphs and probabilistic methodLecture 36 - Probabilistic methodLecture 37 - Probabilistic methodLecture 38 - Probabilistic methodLecture 39 - Graph minors and Hadwiger�s conjectureLecture 40 - More on graph minors, tree decompositions
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - High Performance Computing
Subject Co-ordinator - Prof. Mathew Jacob
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Numerical Optimization
Subject Co-ordinator - Dr. Shirish K. Shevade
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - IntroductionLecture 2 - Mathematical BackgroundLecture 3 - Mathematical Background (Continued...)Lecture 4 - One Dimensional Optimization - Optimality ConditionsLecture 5 - One Dimensional Optimization (Continued...)Lecture 6 - Convex SetsLecture 7 - Convex Sets (Continued...)Lecture 8 - Convex FunctionsLecture 9 - Convex Functions (Continued...)Lecture 10 - Multi Dimensional Optimization - Optimality Conditions, Conceptual AlgorithmLecture 11 - Line Search TechniquesLecture 12 - Global Convergence TheoremLecture 13 - Steepest Descent MethodLecture 14 - Classical Newton MethodLecture 15 - Trust Region and Quasi-Newton MethodsLecture 16 - Quasi-Newton Methods - Rank One Correction, DFP MethodLecture 17 - i) Quasi-Newton Methods - Broyden Family ii) Coordinate Descent MethodLecture 18 - Conjugate DirectionsLecture 19 - Conjugate Gradient MethodLecture 20 - Constrained Optimization - Local and Global Solutions, Conceptual AlgorithmLecture 21 - Feasible and Descent DirectionsLecture 22 - First Order KKT ConditionsLecture 23 - Constraint QualificationsLecture 24 - Convex Programming ProblemLecture 25 - Second Order KKT ConditionsLecture 26 - Second Order KKT Conditions (Continued...)Lecture 27 - Weak and Strong DualityLecture 28 - Geometric InterpretationLecture 29 - Lagrangian Saddle Point and Wolfe Dual
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Linear Programming ProblemLecture 31 - Geometric SolutionLecture 32 - Basic Feasible SolutionLecture 33 - Optimality Conditions and Simplex TableauLecture 34 - Simplex Algorithm and Two-Phase MethodLecture 35 - Duality in Linear ProgrammingLecture 36 - Interior Point Methods - Affine Scaling MethodLecture 37 - Karmarkar's MethodLecture 38 - Lagrange Methods, Active Set MethodLecture 39 - Active Set Method (Continued...)Lecture 40 - Barrier and Penalty Methods, Augmented Lagrangian Method and Cutting Plane MethodLecture 41 - Summary
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Storage Systems
Subject Co-ordinator - Dr. K. Gopinath
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - CAP TheoremLecture 31 - POSIX/NFS/S3/Zookeeper, ACID Vs. BASELecture 32 - Consistency & Commit problemsLecture 33 - PaxosLecture 34 - Group Communication problemLecture 35 - Message OrderingLecture 36 - Ordering ModelsLecture 37 - Orderings in FilesystemsLecture 38 - Semantics of highly scalable filesystemsLecture 39 - GFSLecture 40 - GFS ModelLecture 41 - GFS functions and operationsLecture 42 - GFS problems, BigTableLecture 43 - Lessons to learn
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - System Analysis and Design
Subject Co-ordinator - Prof. V. Rajaraman
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
NPTEL Video Course - Computer Science and Engineering - Principles of Compiler Design
Subject Co-ordinator - Prof. Y.N. Srikanth
Co-ordinating Institute - IISc - Bangalore
Sub-Titles - Available / Unavailable | MP3 Audio Lectures - Available / Unavailable
Lecture 1 - An Overview of a CompilerLecture 2 - Lexical Analysis - Part 1Lecture 3 - Lexical Analysis - Part 2Lecture 4 - Lexical Analysis - Part 3Lecture 5 - Syntax AnalysisLecture 6 - Syntax AnalysisLecture 7 - Syntax AnalysisLecture 8 - Syntax AnalysisLecture 9 - Syntax AnalysisLecture 10 - Syntax AnalysisLecture 11 - Syntax AnalysisLecture 12 - Semantic Analysis with Attribute Grammars Part - 1Lecture 13 - Semantic Analysis with Attribute Grammars Part - 2Lecture 14 - Semantic Analysis with Attribute Grammars Part - 3Lecture 15 - Semantic Analysis with Attribute Grammars Part - 4Lecture 16 - Semantic Analysis with Attribute Grammars Part - 5Lecture 17 - Intermediate code generation Part - 1Lecture 18 - Intermediate code generation Part - 2Lecture 19 - Intermediate code generation Part - 3Lecture 20 - Intermediate code generation Part - 4 (first half of lecture)Lecture 21 - Run-time environments - 1 (second half of lecture)Lecture 22 - Run-time environments - 2Lecture 23 - Run-time environments - 3Lecture 24 - Run-time environments - 4 (first half of lecture)Lecture 25 - Control-Flow Graph and Local Optimizations - Part 1 (second half of lecture)Lecture 26 - Control-Flow Graph and Local Optimizations - Part 2 (first half of lecture)Lecture 27 - Machine code generation - 1 (second half of lecture)Lecture 28 - Machine code generation - 2Lecture 29 - Machine code generation - 3
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN
www.digimat.in
Lecture 30 - Machine code generation - 4 (first half of lecture), Implementing object-oriented languages 1 (second half of lecture)Lecture 31 - Implementing object-oriented languages 2 (first half of lecture)Lecture 32 - Global register allocation - 1 (second half of lecture)Lecture 33 - Global register allocation - 2Lecture 34 - Global register allocation - 3Lecture 35 - Introduction to Machine-Independent Optimizations - 1Lecture 36 - Introduction to Machine-Independent Optimizations - 2Lecture 37 - Introduction to Machine-Independent Optimizations - 3Lecture 38 - Introduction to Machine-Independent Optimizations - 4Lecture 39 - Introduction to Machine-Independent Optimizations - 5Lecture 40 - Introduction to Machine-Independent Optimizations - 6Lecture 41 - Introduction to Machine-Independent Optimizations - 7 (first half of lecture)Lecture 42 - Instruction Scheduling and Software Pipelining - 1 (second half of lecture)Lecture 43 - Instruction Scheduling and Software Pipelining - 2Lecture 44 - Instruction Scheduling and Software Pipelining - 3 (first part of lecture)Lecture 45 - Automatic parallelization - 1 (second half of lecture)Lecture 46 - Automatic parallelization - 2
NPTEL Video Lecture Topic List - Created by LinuXpert Systems, Chennai---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------Get Digi-MAT (Digital Media Access Terminal) For High-Speed Video Streaming of NPTEL and Educational Video Courses in LAN