دروس فيديو فى هندسة الكمبيوتر

فهرس الموضوع

Software Engineering

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Software Engineering.
Read More Please Click the Course Title To get the Video
1 - Introduction to Software Engineering
2 - Introduction to Software Engineering
3 - Overview of Phases
4 - Overview of Phases
5 - Requirements Engineering / Specification
6 - Formal Specification
7 - Algebraic Specification Methods
8 - Systems Modeling Overview
9 - Process Modeling - DFD , Function Decomp
10 - Process Modeling - DFD, Function Decomp
11 - Data Modeling - ER Diagrams, Mapping
12 - Data Modeling - ER Diagrams, Mapping
13 - Production Quality Software - Introduction
14 - Software Design - Primary Consideration
15 - Design Patterns
16 - Class and Component Level Design
17 - Architectural Design
18 - Software Testing - I
19 - Software Testing - II
20 - Structural Programming and Some implementation
21 - Software Metrics and Quality
22 - Verification and Validation
23 - Case Study
24 - Case Study
25 - Software Evolution
26 - Agile Development
27 - Software Reuse
28 - Reuse Continued
29 - Introduction to Project Management
30 - Project Scope Management
31 - Project Time Management
32 - Estimation - I
33 - Estimation - II
34 - Project Quality Management 3
35 - Quality Management Systems - I
36 - Quality Management Systems
37 - Project Configuration Management
38 - Project Risk Management
39 - Other PM Processes

Design and Analysis of Algorithms

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Design and Analysis of Algorithms . Read More Please Click the Course Title To get the Video
1 - Overview of the course
2 - Framework for Algorithms Analysis
3 - Algorithms Analysis Framework - II
4 - Asymptotic Notations
5 - Algorithm Design Techniques : Basics
6 - Divide And Conquer-I
7 - Divide And Conquer -II Median Finding
8 - Divide And Conquer -III Surfing Lower Bounds
9 - Divide And Conquer -IV Closest Pair
10 - Greedy Algorithms -I
11 - Greedy Algorithms - II
12 - Greedy Algorithms - III
13 - Greedy Algorithms - IV
14 - Pattern Matching - I
15 - Pattern Matching - II
16 - Combinational Search and Optimization I
17 - Combinational Search and Optimization II
18 - Dynamic Programming
19 - Longest Common Subsequences
20 - Matric Chain Multiplication
21 - Scheduling with Startup and Holding Costs
22 - Average case Analysis of Quicksort
23 - Bipartite Maximum Matching
24 - Lower Bounds for Sorting
25 - Element Distinctness Lower Bounds
26 - NP-Completeness-I -Motivation
27 - NP - Completeness - II
28 - NP-Completeness - III
29 - NP-Completeness - IV
30 - NP-Completeness - V
31 - NP-Completeness - VI
32 - Approximation Algorithms
33 - Approximation Algorithms
34 - Approximation Algorithms for NP

Discrete Structures

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Discrete Structures . Read More Please Click the Course Title To get the Video
1 - Propositional Logic
2 - Propositional Logic (Contd.)
3 - Predicates & Quantifiers
4 - Predicates & Quantifiers (Contd.)
5 - Logical Inference
6 - Resolution Principles & Application to PROLOG
7 - Methods of Proof
8 - Normal Forms
9 - Proving programs correct (Contd.)
10 - Sets
11 - Induction
12 - Set Operations On Strings
13 - Relations
14 - Graphs
15 - Graphs (Continued)
16 - Trees
17 - Trees And Graphs
18 - Special Properties Of Relations
19 - Closure Of Relations
20 - Closure Properties Of Relations
21 - Order Relations
22 - Order Relations And Equivalence Relations
23 - Equivalence Relations And Partitions
24 - Functions
25 - Functions (Continued)
26 - Functions (Continued)
27 - Pigeonhole Principle
28 - Permutations And Combinations
29 - Permutations And Combinations (Continued)
30 - Generating Functions
31 - Generating Functions (Continued)
32 - Recurrence Relations
33 - Recurrence Relations (Continued)
34 - Recurrence Relations (Continued)
35 - Algebras
36 - Algebras (Continued)
37 - Algebras (Continued)
38 - Finite State Automaton
39 - Finite State Automaton (Continued)
40 - Lattices

Electronic Design Automation

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Electronic Design Automation. Read More Please Click the Course Title To get the Video
1 - Introduction
2 - Verilog: Part - I
3 - Verilog: Part - II
4 - Verilog: Part - III
5 - Verilog: Part - IV
6 - Verilog: Part - V
7 - Verilog: Part - VI
8 - Synthesis: Part - I
9 - Synthesis: Part - II
10 - Synthesis: Part - III
11 - Synthesis: Part - IV
12 - Synthesis: Part - V
13 - Synthesis: Part - VI
14 - Synthesis: Part - VII
15 - Backend Design: Part - I
16 - Backend Design: Part - II
17 - Backend Design: Part - III
18 - Backend Design: Part - IV
19 - Backend Design Part - V
20 - Backend Design Part - VI
21 - Backend Design Part - VII
22 - Backend Design Part - VIII
23 - Backend Design Part - IX
24 - Backend Design Part - X
25 - Backend Design Part - XI
26 - Backend Design Part - XII
27 - Backend Design Part - XIII
28 - Backend Design Part - XIV
29 - Backend Design Part - XV
30 - Testing Part - I
31 - Testing Part - II
32 - Testing Part - III
33 - Testing Part - IV
34 - Testing Part - V
35 - Testing Part - VI

Internet Technology

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Internet Technology. Read More Please Click the Course Title To get the Video
1 - Introduction To Internet
2 - Review Of Network Technologies
3 - TCP/IP - Part-1
4 - TCP/IP-Part-II
5 - TCP/IP-Part-III
6 - IP Subnetting and Addressing
7 - Internet Routing Protocol Part -I
8 - Internet Routing Protocol- Part-II
9 - Client Server Concepts DNS,Telnet,Ftp
10 - Electronic Mail
11 - World Wide Web Part-I
12 - World Wide Web - Part-II
13 - HTML-Part-I
14 - HTML-Part-II
15 - HTML-Part-III
16 - Extensible Markup Language (XML)
17 - Html Forms
18 - Image Maps
19 - CGI Scripts
20 - Other Technologies
21 - PERL Part-I
22 - PERL - Part II
23 - PERL-Part III
24 - PERL-Part IV
25 - Javascript -Part :I
26 - Javascript Examples (Continued)
27 - Using ******s
28 - Java Applets -Part:I
29 - Java Applets - Part:2
30 - Client-Server Programming In Java
31 - Intranet, Extranet,Firewall
32 - Basic Cryptographic Concepts Part - I
33 - Basic Cryptographic Concepts Part - II
34 - Basic Cryptographic Concepts Part - III
35 - Electronic Commerce
36 - Streaming Multimedia Applications
37 - Internet Telephony
38 - Search Engine And Web Crawler - Part-I
39 - Search Engine And Web Crawlers: Part-II
40 - Course Summary And Conclusion

Introduction to Computer Graphics

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Introduction to Computer Graphics. Read More Please Click the Course Title To get the Video
1 - Introduction
2 - Raster Graphics
3 - Raster Graphics (Contd.)
4 - Clipping
5 - Polygon Clipping and Polygon Scan Conversion
6 - Transformations
7 - Transformations (contd.)
8 - 3D Viewing
9 - 3D Viewing (Contd.)
10 - Curves
11 - Assignment - I
12 - Curves (Contd.)
13 - Curves (Contd.)
14 - Curves (Contd.)
15 - Curves (Contd.)
16 - Surfaces
17 - Surfaces(Contd.)
18 - Surfaces(Contd.)
19 - Surfaces(Contd.)
20 - Hierarchical Models
21 - Rendering
22 - Rendering(Contd.)
23 - Rendering(Contd.)
24 - Ray Tracing
25 - Ray Tracing(Contd.)
26 - Ray Tracing(Contd.)
27 - Assignment: Ray Tracing
28 - Hidden Surface Elimination
29 - Hidden Surface Elimination(Contd.)
30 - Hidden Surface Elimination(Contd.)
31 - Fractals
32 - Fractals(Contd.)
33 - Computer Animation
34 - Animation(Contd.)
35 - Animation(Contd.)

Introduction to Problem Solving and Programming

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Introduction to Problem Solving and Programming. Read More Please Click the Course Title To get the Video
1 - Lecture 1
2 - Lecture 2
3 - Lecture 3
4 - Lecture 4
5 - Lecture 5
6 - Lecture 6
7 - Lecture 7
8 - Lecture 8
9 - Lecture 9
10 - Lecture 10
11 - Lecture 11
12 - lecture 12
13 - Lecture 13
14 - Lecture 14
15 - Lecture 15
16 - Lecture 16
17 - Lecture 17
18 - Lecture 18
19 - Lecture 19
20 - Lecture 20
21 - Lecture 21
22 - Lecture 22
23 - Lecture 23
24 - Lecture 24

Database Design

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Database Design. Read More Please Click the Course Title To get the Video
1 - Introduction to Database Management System
1 - Conceptual Designs - A
2 - Conceptual Designs
3 - Relational Model
4 - Relational Model
5 - Structured Query Language
6 - Structured Query Language II
7 - ER Model to Relational Mapping
8 - Functional Dependencies and Normal Form
9 - ER Model to Relational Model Mapping
10 - Storage Structures
11 - Indexing Techniques Single Level
12 - Indexing Techniques Multi-Level
13 - Constraints and Triggers
14 - Query Processing and Optimization
15 - Query Processing and Optimization II
16 - Query Processing and Optimization - III
17 - Transaction Processing Concepts
18 - Transaction Processing and Database Manager
19 - Foundation for Concurrency Control
20 - Concurrency Control Part - I
21 - Concurrency Control Part - 2
22 - Concurrency Control Part - 3
23 - Concurrency Control Part - 4
24 - Distributed Transaction Models
25 - Basic 2-Phase and 3-phase commit protocol
26 - Concurrency Control for Distributed Transaction
27 - Introduction to Transaction Recovery
28 - Recovery Mechanisms II
29 - Recovery Mechanisms III
30 - Introduction to Data Warehousing and OLAP
31 - Introduction to Data Warehousing and OLAP
32 - Case Study : MYSQL
33 - Case Study ORACLE and Microsoft Access
34 - Data Mining and Knowledge Discovery
35 - Data Mining and Knowledge Discovery Part II
36 - Object Oriented Databases
37 - Object Oriented Databases II
38 - XML - Introductory Concepts
39 - XML Advanced Concepts
40 - XML Databases
41 - Case Study - Part One Database Design
42 - Case Study - Part 2 Database Design

Principles of Programming Languages

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Principles of Programming Languages. Read More Please Click the Course Title To get the Video
1 - Introduction
2 - Syntax
3 - Grammars
4 - Ambiguity
5 - PLO:Syntax
6 - Semantics
7 - Syntactic Classes
8 - Transition Systems
9 - PL0 : Expressions
10 - Binding
11 - Environments
12 - Declarations
13 - Commands
14 - Stores
15 - Summary
16 - Declarations and Commands
17 - Blocks
18 - Qualification
19 - Pragmatics
20 - Data
21 - Structured Data
22 - Sequences
23 - Control
24 - Non- Determinacy
25 - Programming Languages A
26 - Programming Languages B
27 - Programming Languages C
28 - Data as Functions
29 - Data and Fixpoints
30 - Normal Forms
31 - Programming Languages
32 - Monomorphism
33 - Polymorphism
34 - Type Checking
35 - Contexts
36 - Abstracts
37 - Procedures
38 - Meanings
39 - Parameters
40 - The Future

Programming and Data Structure

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Programming and Data Structure. Read More Please Click the Course Title To get the Video
1 - Introduction
2 - C Programming - I
3 - C Programming - II
4 - C Programming - III
5 - Data Structuring: Case Study - I
6 - Data Structuring: Case Study - II
7 - Data Structuring: Case Study - III
8 - Problem Decomposition By Recursion - I
9 - Problem Decomposition By Recursion - II
10 - Problem Decomposition By Recursion - III
11 - Merge sort And Quick sort
12 - Characters And Strings
13 - Arrays: Addresses And Contents
14 - Structures - I
15 - Structures - II
16 - Dynamic Allocation Part - I
17 - Linked Lists - I
18 -Complexity (Efficiency) of Algorithms
19 - Asymptotic Growth Functions
20 - Asymptotic Analysis of Algorithms
21 - Data Structuring
22 - Search Trees
23 - Search Trees - II
24 - Search Trees - III
25 - 2-3 Trees
26 - Algorithm Design - I
27 - Algorithm Design - II
28 - Algorithm Design - III
29 - Graphs - I
30 - Graphs - II
31 - Graphs - III
32 - Conclusions

System Analysis and Design

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about System Analysis and Design. Please Click the Course Title To get the Video .

1 - Lecture 1
2 - Lecture 2
3 - Lecture 3
4 - Lecture 4
5 - Lecture 5
6 - Lecture 6
7 - Lecture 7
8 - Lecture 8
9 - Lecture 9
10 - Lecture 10
11 - Lecture 11
12 - Lecture 12
13 - Lecture 13
14 - Lecture 14
15 - Lecture 15
16 - Lecture 16
17 - Lecture 17
18 - Lecture 18
19 - Lecture 19
20 - Lecture 20
21 - Lecture 21
22 - Lecture 22
23 - Lecture 23
24 - Lecture 24
25 - Lecture 25
26 - Lecture 26
27 - Lecture 27
28 - Lecture 28
29 - Lecture 29
30 - Lecture 30
31 - Lecture 31
32 - Lecture 32
33 - Lecture 33
34 - Lecture 34
35 - Lecture 35
36 - Lecture 36
37 - Lecture 37
38 - Lecture 38
39 - Lecture 39
40 -Lecture 40

Artificial Intelligence

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Artificial Intelligence. Please Click the Course Title To get the Video .

1 - Introduction to Artificial Intelligence
2 - Intelligent Agents
3 - State Space Search
4 - Uninformed Search
5 - Informed Search
6 - Informed Search - 2
7 - Two Players Games - I
8 - Two Players Games - II
9 - Constraint Satisfaction Problems - 1
10 - Constraint Satisfaction Problems 2
11 - Knowledge Representation and Logic
12 - Interface in Propositional Logic
13 - First Order Logic
14 - Reasoning Using First Order Logic
15 - Resolution in FOPL
16 - Rule Based System
17 - Rule Based Systems II
18 - Semantic Net
19 - Reasoning in Semantic Net
20 - Frames
21 - Planning - 1
22 - Planning - 2
23 - Planning - 3
24 - Planning - 4
25 - Rule Based Expert System
26 - Reasoning with Uncertainty - I
27 - Reasoning with Uncertainty - II
28 - Reasoning with Uncertainty III
29 - Reasoning with Uncertainty - IV
30 - Fuzzy Reasoning - I
31 - Fuzzy Reasoning - II
32 - Introduction to Learning - I
33 - Introduction to Learning - II
34 - Rule Induction and Decision Trees - I
35 - Rule Induction and Decision Trees - II
36 - Learning Using neural Networks - I
37 - Learning Using Neural Networks - II
38 - Probabilistic Learning
39 - Natural Language Processing - I
40 - Natural Language Processing II

Artificial Intelligence 2

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Artificial Intelligence 2 . Please Click the Course Title To get the Video .
1 - Introduction to Artificial Intelligence
2 - Problem Solving by Search
3 - Searching with Costs
4 - Informed State Space Search
5 - Heuristic Search: A* and Beyond
6 - Problem Reduction Search: AND/OR Graphs
7 - Searching Game Trees
8 - Knowledge Based Systems: Logic and Deduction
9 - First Order Logic
10 - Inference in First Order Logic
11 - Resolution - Refutation Proofs
12 - Resolution Refutation Proofs
13 - Logic Programming : Prolog
14 - Prolog Programming
15 - Prolog: Exercising Control
16 - Additional Topics
17 - Introduction to Planning
18 - Partial Order Planning
19 - GraphPLAN and SATPlan
20 - SATPlan
21 - Reasoning under uncertainty
22 - Bayesian Networks
23 - Reasoning with Bayes Networks
24 - Reasoning with Bayes networks (Contd.)
25 - Reasoning under uncertainty: Issues
26 - Learning : Decision Trees
27 - Learning : Neural Networks
28 - Back Propagation Learning

Computer Architecture

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Computer Architecture.
Please Click the Course Title To get the Video .
1 - Introduction to Computer Architecture
2 - History of Computers
3 - Instruction Set Architecture - I
4 - Instruction Set Architecture - II
5 - Instruction Set Architecture - III
6 - Recursive Programs
7 - Architecture Space
8 - Architecture Examples
9 - Performance
10 - Performance
11 - Binary Arithmetic, ALU Design
12 - ALU Design, Overflow
13 - Multiplier Design
14 - Divider Design
15 - Fast Addition , Multiplication
16 - Floating Point Arithmetic
17 - Processor Design - Introduction
18 - Processor Design
19 - Processor Design - Simple Design
20 - Processor Design - Multi Cycle Approach
21 - Processor Design - Control for Multi Cycle
22 - Processor Design Micro programmed Control
23 - Processor Design Exception Handling
24 - Pipelined Processor Design Basic Idea
25 - Pipelined Processor Design: Data path
26 - Pipelined Processor Design: Handling Data
27 - Pipelined Processor Design
28 - Memory Hierarchy : Basic Idea
29 - Memory Hierarchy : Cache Organization
30 - Memory Hierarchy : Cache Organization
31 - Memory Hierarchy : Virtual Memory
32 - Memory Hierarchy : Virtual Memory
33 - Input / Output Subsystem: Introduction
34 - Input / Output Subsystem: Interfaces and buses
35 - Input / Output Subsystem: Interfaces and buses
36 - Input / Output Subsystem: I/O Operations
37 - Input / Output Subsystem: Designing I/O Systems
38 - Concluding Remarks

Computer Graphics

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Computer Graphics. Read More Please Click the Course Title To get the Video .
1 - Introduction
2 - CRT Display Devices
3 - CRT Display Devices (Contd)
4 - CRT Display Devices (Contd)
5 - CRT Display Devices (Contd)
6 - Transformations in 2D
7 - Transformations in 2D (Contd)
8 - Three Dimensional Graphics
9 - Three Dimensional Graphics (Contd)
10 - Three Dimensional Graphics (Contd)
11 - Projection Transformations And Viewing Pipeline
12 - 3D Viewing - Projection Transformations And Viewing Pipeline
13 - Scan Converting Lines, Circles And Ellipses
14 - Scan Converting Lines, Circles And Ellipses (Contd)
15 - Scan Converting Lines, Circles And Ellipses (Contd)
16 - Scan Converting Lines, Circles And Ellipses (Contd)
17 - Scan Converting Lines, Circles And Ellipses (Contd)
18 - Polyfill- Scan Conversion Of A Polygon
19 - Scan Conversion Of A Polygon (Contd)
20 - Clipping - Lines And Polygons
21 - Clipping Lines And Polygons
22 - Clipping Lines
23 - Solid Modelling
24 - Solid Modelling
25 - Solid Modelling- (Contd)
26 - Visible Surface Detection
27 - Visible Surface Detection- (Contd)
28 - Visible Surface Detection- (Contd)
29 - Visible Surface Detection- (Contd)
30 - Visible Surface Detection- (Contd)
31 - Visible Surface Detection (Contd)
32 - Visible Surface Detection (Contd)
33 - Illumination And Shading
34 - Illumination And Shading (Contd)
35 - Illumination And Shading (Contd)
36 - Curve Representation
37 - Curve Representation (Contd)
38 - Curves And Surface Representation
39 - Graphics Programming Using Open GL
40 - Graphics Programming Using Open GL (Contd)
41 - Advanced Topics: Anti Aliasing,Color,Soft Objects,Animation,Visual Effects,System Architectures
42 - Digital Image Processing Image Compression-Jpeg-Enhancements
43 - Digital Image Processing (Contd)

Computer Networks

   This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Computer Networks    .Read More Please Click the Course Title To get the Video .

1 - Emergence of Networks & Reference Models
2 - Network Topology
3 - Physical Medium - I
4 - Physical Medium - II
5 - Multiplexing (Sharing a Medium)
6 - Telecom Networks
7 - Switches - I
8 - Pocket Switches
9 - SONET/SDH
10 - Fiber Optic Components
11 - Routing and Wavelength Assignment
12 - Protection and Restoration
13 - Multiple Access
14 - Token Based Mac
15 - Data Link Protocols
16 - Error Control
17 - Stop & Wait Protocol
18 - Satellite Communication
19 - Ethernet - CSMA/CD
20 - Modern Ethernet
21 - Local Internetworking
22 - Cellular Networks
23 - Wireless Network
24 - ATM : Asynchronous Transfer Mode
25 - ATM Signaling, Routing and LAN Emulation
26 - Introduction to Routing
27 - RIP - Distance Vector Routing
28 - IP version 4
29 - IP Version 6 & Mobile IP
30 - UDP & Client Server
31 - TCP
32 - IP Multicasting
33 - DHCP and ICMP
34 - DNS & Directory
35 - Congestion Control
36 - QOS & Multimedia
37 - Network Management
38 - Security
39 - FTP - SMTP
40 - HTTP

Computer Organization

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Computer Organization. Read More Please Click the Course Title To get the Video .
1 - Introduction To Computing
2 - Introduction To System : Software
3 - Introduction To System : Hardware
4 - Processor Activities
5 - Processor As a State Machine
6 - Data Path Architecture
7 - Data Path Controller : Micro Programmed
8 - State Machine Design
9 - Controller Design: Microprogrammed and Hardwired
10 - Controller Design (Contd)
11 - Typical Micro Instructions
12 - Addressing Modes
13 - Problem Exercise
14 - Problem Exercise
15 - Introduction to memory system
16 - CPU - Memory Interaction
17 - Cache Organization
18 - Cache Organization
19 - Virtual Memory
20 - Virtual Memory
21 - Performance Calculation
22 - Segmentation
23 - Address Translation and Protection
24 - Programmed I/O
25 - Interrupt Driven I/O
26 - DMA : Direct Memory Access
27 - Device Service Routines
28 - Evolution Of I/O
29 - I/O Devices
30 - I/O Devices - Contd
31 - Buses
32 - Buses Contd
33 - Conclusion

Data Communication

   This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Data Communication .    Read More Please Click the Course Title To get the Video .

1 - Introduction and Course Outline - Data Communication
2 - Layered Architecture
3 - Data and Signal
4 - Transmission Impairments and Channel Capacity
5 - Guided Transmission Media
6 - Unguided Media
7 - Transmission of Digital Signal - I
8 - Transmission of Digital Signal - II
9 - Transmission of Analog Signal - I
10 - Transmission of Analog Signal - II
11 - Multiplexing - A
11 - Multiplexing - B
12 - Multiplexing Applications - I
13 - Multiplexing Applications - II
14 - Interfacing to the Media
15 - Error Detection and Correction
16 - Flow and Error Control
17 - Data Link Control
18 - Switching Techniques Circuit Switching
19 - Switching Techniques Packet Switching
20 - Routing - I
21 - Routing - II
22 - Congestion Control
23 - X.25 and Frame Relay
24 - ATM
25 - Medium Access Control - I
26 - Medium Access Control - II
27 - Medium Access Control - III
28 - IEEE 802 LANs
29 - High Speed LANs
30 - Wireless LANs
31 - Cellular Telephone Systems
32 - Satellite Communications
33 - Internet and Internetworking
34 - TCP/IP - I
35 - TCP/IP - II
36 - Multimedia Networks
37 - Audio and Video Compression
38 - Multimedia Services
39 - Secured Communication - I
40 - Secured Communication - II

Data Structures And Algorithms

     [](http://www.addthis.com/bookmark.php)   

This is Indian Institute of Technology 's Video Tutorials , Giving Good Description about Data Structures And Algorithms. Read More Please Click the Course Title To get the Video
1 - Introduction to Data Structures and Algorithms
2 - Stacks
3 - Queues and Linked Lists
4 - Dictionaries
5 - Hashing
6 - Trees
7 - Tree Walks / Traversals
8 - Ordered Dictionaries
9 - Deletion
10 - Quick Sort
11 - AVL Trees
12 - AVL Trees
13 - Trees
14 - Red Black Trees
15 - Insertion in Red Black Trees
16 - Disk Based Data Structures
17 - Case Study: Searching for Patterns
18 - Tries
19 - Data Compression
20 - Priority Queues
21 - Binary Heaps
22 - Why Sorting
23 - More Sorting
24 - Graphs
25 - Data Structures for Graphs
26 - Two Applications of Breadth First Search
27 - Depth First Search
28 - Applications of DFS
29 - DFS in Directed Graphs
30 - Applications of DFS in Directed Graphs
31 - Minimum Spanning Trees
32 - The Union
33 - Prims Algorithm for Minimum Spanning Trees
34 - Single Source Shortest Paths
35 - Correctness of Dijkstras Algorithm
36 - Single Source Shortest Paths