Overview The objective of the course is to provide an exposition first to the notion of computability, then to the notion of computational feasibility or tractability
42 Lessons
38:42:13 Hours
Overview The objective of this course is to learn how to improve the quality of the programs that you write for execution on high performance computer systems.
40 Lessons
35:48:25 Hours
Lecture Details Compiler Design by Prof.Y.N.Srikant,Department of Computer Science and Automation,IISC Bangalore. For more details on NPTEL visit httpnptel.iitm.ac.in
40 Lessons
37:06:35 Hours
Overview Contents: Graph_Basics - Breadth_First_Search - Dijkstra_Algo - All Pair Shortest Path - Matriods - Minimum Spanning Tree - Edmond's Matching Algo - Flow Networks - Ford Fulkerson Method
35 Lessons
29:49:20 Hours
Overview Review of Basic Organization and Architectural Techniques: RISC processors,Characteristics of RISC processors,RISC Vs CISC,Classification of Instruction Set Architectures,Review of performance measurements,Basic parallel processing techniques: instruction level, thread level and process level,Classification of parallel architectures.
41 Lessons
37:58:59 Hours
Overview Contents: Introduction - How to avoid common mistakes - Selection of techniques and metrics - Case study: Selection of techniques and metrics - Random Variables and probability distributions - Probability distributions
41 Lessons
31:42:16 Hours
Overview Contents: Introduction : Optimization, Types of Problems and Algorithms Background : Linear Algebra and Analysis,Convex Sets and Convex Functions.
41 Lessons
37:39:24 Hours
Overview Contents: Sound : Biology of Speech Processing; Place and Manner of Articulation; Word Boundary Detection; Argmax based computations; HMM and Speech Recognition.
40 Lessons
31:41:12 Hours
Overview Contents: Introduction using basic visibility problems : Introduction,Visibility problems 2D Maxima - The plane sweep technique and applications - The plane sweep technique and application - Convex hull different paradigms and quickhull - Dual transformation and applications - Lower bounds on algebraic tree model - Point location and triangulation - Voronoi diagram and delaunay triangulation - Randomized incremental construction and random sampling - Arrangements and levels - Range searching - Clustering point sets using quadtrees and applications - E-nets VC dimension and applications - Shape analysis and shape comparison
38 Lessons
34:34:24 Hours