Prof. Ajit Pal        


 

 

 

Home

Biography

Research

Teaching

Publications

Invited Talks

Consultancy
&
Advisory

Professional Activities

Students

       Courses Undertaken  
 
2010-2011

2009-2010

  • Low Power Circuits and Systems (CS60054) - Spring
  • Switching Circuits and Logic Design Laboratory (CS23002)- Spring
  • Advanced Computer Architecture (CS40023) - Autumn
  • Computer Organization Laboratory (CS39001) - Autumn
2008-2009

  • Low Power Circuits and Systems (CS60054) - Spring
  • Switching Circuits and Logic Design Laboratory (CS23002)- Spring
  • Advanced Computer Architecture (CS40023) - Autumn
  • Computer Organization Laboratory (CS39001) - Autumn
2007-2008

Workshop on Microcontroller and FPGA-based (Xilinx) Embedded System Design 2007

2006-2007

     Other Courses Taught
         
   
Under Graduate Courses


Post Graduate Courses

  • Digiral Circuits and Systems
  • VLSI Circuits and Systems
  • Advanced Computer Architecture
  • Fault Tolerant Computing
         
     Video Courses
         
   

Video Lecture series of 40 hrs. on Computer Networks and Communication used in distance
education and series of 36 hrs on Microprocessors and Microcontrollers are available from
Centre for Educational Technology, IIT Kharagpur.

  • Computer Networks and Communication

This course provides a comprehensive coverage of different aspects of Computer Networks
and Communucation. Course contents can be broadly divided into four parts: Data
Communication Concepts, Wide Area Networks, Local Area Networks and Internetworking.

Lecture Topics:

  1. Introduction & Course Outline
  2. Data and Signal
  3. Transmission Media – I
  4. Transmission Media – II
  5. Transmission impairments
  6. Data Encoding Techniques – I
  7. Data Encoding Techniques – II
  8. Data Encoding Techniques – III
  9. Multiplexing Techniques
  10. Coding for Error Detection
  11. Error Control Techniques
  12. Interfacing to Media
  13. Layered Network Architecture
  14. Circuit Switching
  15. Packet Switching
  16. Frame Relay & ATM
  17. Flow Control
  18. Congestion Control
  19. Routing Techniques – I
  20. Routing Techniques – II
  21. LAN – I, Topology
  22. LAN – II, MAC – I
  23. LAN – III, MAC – II
  24. LAN – IV, MAC – III
  25. LAN – V, IEEE 802 Standard LANs
  26. LAN VI 802.3 CSMA/CD
  27. LAN VII 802.4 Token Bus
  28. LAN VIII 80254 Token Ring
  29. High Speed LANs – I
  30. High Speed LANs – II
  31. Wireless LANs
  32. Internetworking – I, Repeaters & Bridges
  33. Internetworking – II, Routers & Gateways
  34. Internetworking – III, TCP/IP – I
  35. Internetworking – IV, TCP/IP – II
  36. Internetworking – V, TCP/IP – III
  37. Internetworking – VI, TCP/IP – IV
  38. Network Security & Virtual LAN
  39. Structured Cabling System
  40. Networking Equipment
  • Microprocessor and Microcontrollers

This course expalins in detail the 8085 microprocessor and its working followed by the
designing of a complete microprocessor based system. In the second part the Intel 8051
microcontroller is introduced along with its architecture and interfacing details.

Lecture Topics:

  1. Introduction
  2. Architecture and Organization of 8085
  3. Architecture and Organization of 8085(Cont.)
  4. Instruction Set : Vocabulary of the Machine
  5. Instruction Set : Vocabulary of the Machine(Cont.)
  6. Instruction Set : Vocabulary of the Machine(Cont.)
  7. Instruction Set : Vocabulary of the Machine(Cont.)
  8. Assembly Language Programming
  9. Assembly Language Programming(Cont.)
  10. Memory Interfacing
  11. Memory Interfacing(Cont.)
  12. Memory Interfacing(Cont.)
  13. Data Transfer Techniques
  14. I/O Ports
  15. Interfacing of Switches
  16. Interfacing of LED Displys
  17. Programmable Interrupt and DMA Controllers
  18. Serial Mode Data Transfer
  19. Programmable Timer/Counter
  20. Designing Microprocessor Based Systems
  21. Architecture and Organization of Micro controllers
  22. Architecture and Organization of Intel 8051
  23. Instruction Set of 8051
  24. Instruction Set of 8051 (Cont.)
  25. 8051 Assembly Language Programming
  26. 8051 Assembly Language Programming(Cont.)
  27. 8051 Assembly Language Programming(Cont.)
  28. Interfacing External Memory to 8051
  29. 8051 Timer/Counter Operation
  30. 8051 Serial Data Communication
  31. Interfacing Keyboard and Display Devices to 8051
  32. Transducers
  33. Signal Conditioning Circuits
  34. Optocouplers, Relays and DACs
  35. ADCs and Data Acquisition Subsystems
  36. Development Aids and Troubleshooting Technique
  37. Microcontroller Application Examples
  38. Real Time Operating Systems for Embedded Applications
  • Data Communication

Lecture Topics:

  1. Introduction and course outline
  2. Layered Architecture
  3. Data and Signal
  4. Transmission Impairments and Channel Capacity
  5. Guided Transmission Media
  6. Unguided Media
  7. Transmission of Digital Signals - I
  8. Transmission of Digital Signals - II
  9. Transmission of Analog Signals - I
  10. Transmission of Analog Signals - II
  11. Multiplexing Techniques
  12. The telephone system and DSL technology
  13. Cable MODEM and SONET
  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 in Packet Switched Networks - I
  21. Routing in Packet Switched Networks - II
  22. Congestion Control in Packet Switched Networks
  23. X.25 and Frame Relay Networks
  24. ATM
  25. Medium Access Control Techniques - I
  26. Medium Access Control Techniques - II
  27. Medium Access Control Techniques - III
  28. Standard LANs
  29. High-speed LANs
  30. Wireless LANs
  31. Cellular Telephone Network
  32. Satellite Network
  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 (Cryptography)
  40. Secured communication-II (Services)
      Top  

Department of Computer Science & Engineering
Indian Institute of Technology Khargpur

For suggestions and comments: Prof. Ajit Pal
Last modified on Wed, October 19, 2011 12:15 PM