Neelima Gupta
Department of Computer Science, University of Delhi
Teaching Calendar
Currently Teaching
Subjects Taught Previously
Undergraduate Level
- 1989 - 2002: Systems Analysis and Design, Computer System Architecture, Programming languages from COBOL, Pascal to C, Discrete Structures, Data Structures, Algorithms, Theory of Computation/ Automata Theory, Statistical Techniques
Postgraduate Level
- 2002 - till date: Systems Programming, Data Communication and Computer Networks, Design and Analysis of Algorithms, Algorithms in Bioinformatics, NP Completeness and Approximation Algorithms.
MCS 101: Design and Analysis of Algorithms
-
MCA 204: Data Communication and Computer Networks
- Data Communication: Theoretical basis of data communication; analog and digital signals; asynchronous and synchronous transmission; data encoding and modulation, techniques, broadband and baseband transmission; pulse code modulation, bandwidth, channel, baud rate of transmission; multiplexing; transmission medium; transmission errors - error handling mechanisms.
- Network Classification and Data Communication Services: Local Area Networks, Wide Area Network, wireless network, internetworking.
- Network Reference Models:Layered architectures, protocol hierarchies, interface and services: ISO-OSI reference model, TCP/IP reference model; internet protocol stacks.
- Datalink Layer Functions and Protocols:Framing, error-control, flow -control; sliding window protocol; HDLC; Data link layer of internet.
- Medium Access Sublayer: CSMA/CD protocol, switched and fast Ethernet, IEEE standards for LAN.
- Network functions and protocols:Switching mechanism: Circuit switching, message switching, packet switching, routing and congestion control, TCP/IP protocol architecture.
- Network Applications:File transfer protocol, electronic mail, World Wide Web.
- A.S. Tanenbaum, Computer Networks (4th ed.), Prentice-Hall of India, 2003.
- Behrouz Forouzan and S.C. Fegan, Data Communications and Networking, McGraw Hill, 2006.
- W. Tomasi, Introduction to Data Communications and Networking, Pearson Education, 2007.
- S. Haykin, Digital Communications, John Wiley & Sons, Inc., 2005.
- P.C. Gupta, Data Communications and Computer Networks, Prentice-Hall of India, 2006.
- L. L. Peterson and B. S. Davie, Computer Networks: A Systems Approach (3rd ed.), Morgan Kaufmann, 2003.
- William Stallings, Data and Computer Communications (8th ed.), Pearson Education, 2007.
- A.S. Tanenbaum, Computer Networks (4th ed.), Prentice-Hall of India, 2003.
- Behrouz Forouzan and S.C. Fegan, Data Communications and Networking, McGraw Hill, 2006.
Contents References Some Lecture Notes of Previous Years |