Teaching

 

 

Presently Teaching:

 

 

1. Mobile Ad Hoc Networks 

CSE-613

M.Tech (Mobile Computing) II Semester 

Study Material 

 

2. Computer Organization

CSD-221

B.Tech (CSE) IV Semester 

Study Material 

 

 

 

1. Mobile Ad Hoc Networks

    CSE-613, M.Tech (Mobile Computing) II Semester 

    Syllabus

[Enrolled Students]

 

Sr.No.     Roll No.       Name of Student
1            17M526       Vinay Dubey
2            17M527       Varsha Katre
3            17M528       Aastha Maheshwari
4            17M529       Om Prakash Singh
5            17M530       Gurpreet Singh
6            17M531       Ankit Songara

  Marks Evaluations:

  10 Marks: Class Test

  20 Marks: Mid Term Examination

  60 Marks: End Term Examination

  10 Marks: Class Perfomance/Quiz/

                   Seminar/Project

Assignment 1: 

Registration for the Quiz:

 

1. Open the website, 

    http://quizstar.4teachers.org/student/registrs.jsp

    and register yourself with

your name, Last Name, and the Username:

    For an Example:

if your name is Amit Singh and Roll number is 16M501,

    then write your name : "Amit",

                     Last  name: "Singh", and

                 the username: NITH16M501

2. After the successful registration, login your account at 

    http://quizstar.4teachers.org/indexs.jsp

3. After Login, try to enroll yourself into the Class.

    For this purpose, Click  on to the "Search" button on top right corner. 

4. Change the preference of the Class search into the

     Search by "Teacher's Name" --> "LOKESH CHOUHAN "

5. Now you will get the list of various classes by me.

    But try to register yourself inside the "M.Tech MC II".

6. Now wait for the approval from my side.

7. After Allowing/Approval, you will be ready to appear in the Online Quiz.

8. At the time of Quiz, your quiz will be available to you.

 

 

 

2. Computer Organization [CSD-221]

   B.Tech (CSE) IV Semester   [Enrolled Students]

   Dual Degree (CSE) IV Semest [Enrolled Students]

   B.Tech (CSE) IV Semester IITU[Enrolled Students]

    Syllbus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marks Evaluations:

 

  10 Marks: Class Test

  20 Marks: Mid Term Examination

  60 Marks: End Term Examination

  10 Marks: Class Perfomance/Quiz/Seminar/Project

  Assignment 1: 

 

Registration for the Quiz:

 

1. Open the website, 

    http://quizstar.4teachers.org/student/registrs.jsp

    and register yourself with

your name, Last Name, and the Username:

    For an Example:

if your name is Amit Singh and Roll number is 16501,

then write your name : "Amit",

Last  name: "Singh", and

the username: NITH16501

2. After the successful registration,

login your account at 

    http://quizstar.4teachers.org/indexs.jsp

3. After Login, try to enroll yourself into the Class.

    For this purpose,

Click  on to the "Search" button on top right corner. 

4. Change the preference of the

Class search into the

Search by

"Teacher's Name" --> "LOKESH CHOUHAN "

5. Now you will get the list of various classes by me.

    But try to register yourself inside

the "B.Tech. (IV)(CSE) / Dual Degree (IV) / B.Tech (IV) IIIT Una".

6. Now wait for the approval from my side.

7. After Allowing/Approval,

you will be ready to appear in the Online Quiz.

8. At the time of Quiz, your quiz will be available to you.

Computer Organization Lab: [CSD-227]

 

LAB1

 

  1. Exp-1

Past Teaching:

 

 

1. Architecure of Large Systems

CS-602

M.Tech (CSE) I Semester 

Study Material 

 

B.Tech (CSE) VIII Semester 

Study Material 

Week No

Topics Covered

Study Materials

1

Introduction:
Challenges in mobile computing, coping with uncertainties, resource poorness, bandwidth, etc. Cellular architecture, co-channel interference, frequency reuse, capacity increase by cell splitting. Introduction to adhoc networks – definition, characteristics features, applications. Characteristics of Wireless channel,

2

MEDIUM ACCESS PROTOCOLS
MAC Protocols: design issues, goals and classification. Contention based protocolswith reservation, scheduling algorithms, protocols using directional antennas.

3

IEEE standards: 802.11a, 802.11b, 802.11g, 802.15. HIPERLAN.

4

NETWORK PROTOCOLS 

Routing Protocols: Design issues, goals and classification. Proactive Vs reactive routing, Unicast routing algorithms, Multicast routing algorithms, hybrid routing algorithm, Energy aware routing algorithm, Hierarchical Routing, QoS aware routing.

5

END-END DELIVERY AND SECURITY

Transport layer: Issues in designing- Transport layer classification, adhoc transport protocols. Security issues in adhoc networks: issues and challenges, network security attacks, secure routing protocols.  

6

CROSS LAYER DESIGN AND INTEGRATION OF ADHOC FOR 4G Cross layer Design: Need for cross layer design, cross layer optimization, parameter optimization techniques, Cross layer cautionary perspective. Integration of adhoc with Mobile IP networks. Mesh Networks, Vehicular Area Networks  

Week No

Topics Covered

Study Materials

1

Introduction  and General System Architecture General System Architecture:

Stored Program control concept (Von-Newman architecture principle), Structure organization (CPU, Caches, Main memory, Secondary memory unit & I/O), Register Transfer Operation, Micro-operation, Instruction Set Architecture (Instruction set based classification of processor i.e. RISC, CISC, RISC vs CISC Comparison), Addressing Modes, Operation instruction set (Arithmetic & logical, Data transfer, Control flow), Instruction set format.

2

Processor Design
Arithmetic & logic unit, Stack organization, CPU Architecture types, Accumulator Based- Register, Stack-Memory, Register, Detailed data path of a typical register based CPU, Fetch, Decode, and Execute Cycle

3

I/O Organization & Memory Hierarchy

Programmed, Interrupt driven & Direct Memory Access, Synchronous &  synchronous data transfer,

The need for Memory Hierarchy, locality of  reference principle, Memory Hierarchy, cache, main & secondary, Memory parameters, access cycle time, cost per unit.

3B

Numercial Problems

SM

Supplementary Materials

  1. Solutions of Moris Mano Book
  2. Study material 
  3. Lectures of Computer Organization at NPTEL
  4. Lectures at youtube
  5. More Solutions
  6. Slides of Prof. Sukhendu Das (IIT Madras)
  7. Lectures at tutorialspoint.com (by Prof. Arnab Chakraborty )
  8. Solutions of William Stalling Book
  9. Solution by  Rui Ma and Gregory D. Peterson

       

    4

    Introduction to Parallelism

    Goals of parallelism, Instruction level parallelism, pipelining, superscaling, Processor level parallelism, Multiprocessor system overview

     

    5

    Computer Arithmetic

    Addition & Subtraction, Multiplication Algorithms (Booth’s Multiplication Algorithm), Division Algorithm, Floating point arithmetic operations.

     

    6

    Control Design

    Microprogrammed& Hard-wired control options, Hard-wired design methods, State table method, Multiplier control, CPU control unit. Microprogrammed, Basic concepts, control Memory, Address Sequencing.