lesson plan course code& course name: sem: programme: b

44
Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE LESSON PLAN S No. Tentative Date Topics to be covered Actual Date Num. of classes Content Delivery Methods UNIT-I: 1. 1.12.2014 2.12.2014 Introduction Use of Computer Networks 2 DM1 2. 4.12.2014 5.12.2014 Network Hardware 2 DM1 3. 6.12.2014 8.12.2014 Network Software 2 DM1 4. 9.12.2014 11.12.2014 Reference models 2 DM1 5. 12.12.2014 TUTORIAL-1 1 DM2 6. 15.12.2014 Example Networks 1 7. 16.12.2014 18.12.2014 Network Standardization 2 DM1 8. 19.12.2014 20.12.2014 Physical Layer: The theoretical basis for Data communication 2 DM1 9. 22.12.2014 Guided Transmission Media 2 DM1 10. 23.12.2014 TUTORIAL-2 1 DM2 UNIT - II 11. 26.12.2014 27.12.2014 Data link layer: design issues framing 2 DM1 12. 29.12.2014 30.12.2014 Error detection and correction 2 DM1 13. 02.01.2015 03.01.2015 CRC 2 DM1 14. 05.01.2015 06.01.2015 Elementary data link protocols 2 DM1 15. 08.01.2015 Sliding Window Protocols 1 DM6 16. 09.12.2015 TUTORIAL-3 1 DM2 17. 10.01.2015 Medium Access Control Sub layer 1 DM1 18. 19.01.2015 20.01.2015 Channel allocation problem 2 DM6 19. 22.01.2015 23.01.2015 Multiple Access Protocols 2 DM6 20. 24.01.2015 Ethernet 1 DM1 21. 30.01.2015 Data link layer switching 1 DM6 22. 31.01.2015 TUTORIAL-4 1 DM2 UNIT-III 23. 02.02.2015 03.02.2015 Network layer design issues 2 DM1 24. 05.02.2015 06.02.2015 07.02.2015 Routing algorithms 3 DM1 25. 09.02.2015 10.02.2015 12.02.2015 congestion control algorithms 3 DM1 26. 13.02.2015 Quality of service 2 DM6

Upload: others

Post on 06-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

S

No.

Tentative

Date

Topics to be covered Actual

Date

Num.

of

classes

Content

Delivery

Methods

UNIT-I:

1. 1.12.2014 2.12.2014

Introduction Use of Computer Networks

2

DM1

2. 4.12.2014 5.12.2014

Network Hardware

2 DM1

3. 6.12.2014 8.12.2014

Network Software

2 DM1

4. 9.12.2014

11.12.2014 Reference models

2

DM1

5. 12.12.2014 TUTORIAL-1 1 DM2

6. 15.12.2014 Example Networks 1

7. 16.12.2014 18.12.2014

Network Standardization

2 DM1

8. 19.12.2014 20.12.2014

Physical Layer: The theoretical basis for Data communication

2

DM1

9. 22.12.2014 Guided Transmission Media 2 DM1

10. 23.12.2014 TUTORIAL-2 1 DM2

UNIT - II

11. 26.12.2014 27.12.2014

Data link layer: design issues framing 2 DM1

12. 29.12.2014 30.12.2014

Error detection and correction 2 DM1

13. 02.01.2015 03.01.2015

CRC 2 DM1

14. 05.01.2015 06.01.2015

Elementary data link protocols 2 DM1

15. 08.01.2015 Sliding Window Protocols 1 DM6 16. 09.12.2015 TUTORIAL-3 1 DM2

17. 10.01.2015 Medium Access Control Sub layer 1 DM1

18. 19.01.2015 20.01.2015

Channel allocation problem 2 DM6

19. 22.01.2015 23.01.2015

Multiple Access Protocols

2 DM6

20. 24.01.2015 Ethernet 1 DM1

21. 30.01.2015 Data link layer switching 1 DM6

22. 31.01.2015 TUTORIAL-4 1 DM2

UNIT-III 23. 02.02.2015

03.02.2015 Network layer design issues 2 DM1

24. 05.02.2015 06.02.2015 07.02.2015

Routing algorithms 3 DM1

25. 09.02.2015 10.02.2015 12.02.2015

congestion control algorithms 3 DM1

26. 13.02.2015 Quality of service 2 DM6

Page 2: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

14.02.2015

27. 16.02.2015 TUTORIAL-5 1 DM2

28. 19.02.2015 20.02.2015 21.02.2015

Internetworking 3 DM6

29. 23.02.2015 24.02.2015 26.02.2015

Network layer in the Internet

3 DM1

UNIT-IV 30. 27.02.2015

28.02.2015 02.03.2015 03.03.2015

Transport service

4 DM6

31. 04.03.2015 06.03.2015 07.03.2015

Elements of transport protocols 3 DM1

32. 08.03.2015 TUTORIAL-6 1 DM2

33. 09.03.2015 10.03.2015 12.03.2015 13.03.2015

Internet transport protocols

4 DM6

34. 16.03.2015 17.03.2015 19.03.2015

TCP & UDP

3 DM1

UNIT-V

35. 20.03.2015 23.03.2015 24.03.2015

Application Layer 3

DM1

36. 26.03.2015 27.03.2015 30.03.2015

Domain Name System 3

DM6

37. 30.03.2015 TUTORIAL-7 1 DM2

38. 31.03.2015 01.04.2015

Electronic Mail 2

DM6

39. 02.04.2015 Network Security 1 DM1 Total 72

Total number of classes required to complete the syllabus 72

Total number of classes available as per Schedule 72

NOTE: DELIVERY METHODS :DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

S

No.

Tentative

Date

Topics to be covered Actual

Date

Num.

of

classes

Content

Delivery

Methods

UNIT-I:

40. 1.12.2014 2.12.2014

Introduction Use of Computer Networks

2

DM1

41. 4.12.2014 5.12.2014

Network Hardware

2 DM1

Page 3: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

42. 6.12.2014 8.12.2014

Network Software

2 DM1

43. 9.12.2014

11.12.2014 Reference models

2

DM1

44. 12.12.2014 TUTORIAL-1 1 DM2

45. 15.12.2014 Example Networks 1

46. 16.12.2014 18.12.2014

Network Standardization

2 DM1

47. 19.12.2014 20.12.2014

Physical Layer: The theoretical basis for Data communication

2

DM1

48. 22.12.2014 Guided Transmission Media 2 DM1

49. 23.12.2014 TUTORIAL-2 1 DM2

UNIT - II

50. 26.12.2014 27.12.2014

Data link layer: design issues framing 2 DM1

51. 29.12.2014 30.12.2014

Error detection and correction 2 DM1

52. 02.01.2015 03.01.2015

CRC 2 DM1

53. 05.01.2015 06.01.2015

Elementary data link protocols 2 DM1

54. 08.01.2015 Sliding Window Protocols 1 DM6 55. 09.12.2015 TUTORIAL-3 1 DM2

56. 10.01.2015 Medium Access Control Sub layer 1 DM1

57. 19.01.2015 20.01.2015

Channel allocation problem 2 DM6

58. 22.01.2015 23.01.2015

Multiple Access Protocols

2 DM6

59. 24.01.2015 Ethernet 1 DM1

60. 30.01.2015 Data link layer switching 1 DM6

61. 31.01.2015 TUTORIAL-4 1 DM2

UNIT-III 62. 02.02.2015

03.02.2015 Network layer design issues 2 DM1

63. 05.02.2015 06.02.2015 07.02.2015

Routing algorithms 3 DM1

64. 09.02.2015 10.02.2015 12.02.2015

congestion control algorithms 3 DM1

65. 13.02.2015 14.02.2015

Quality of service 2 DM6

66. 16.02.2015 TUTORIAL-5 1 DM2

67. 19.02.2015 20.02.2015 21.02.2015

Internetworking 3 DM6

68. 23.02.2015 24.02.2015 26.02.2015

Network layer in the Internet

3 DM1

UNIT-IV 69. 27.02.2015 Transport service 4 DM6

Page 4: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

28.02.2015 02.03.2015 03.03.2015

70. 04.03.2015 06.03.2015 07.03.2015

Elements of transport protocols 3 DM1

71. 08.03.2015 TUTORIAL-6 1 DM2

72. 09.03.2015 10.03.2015 12.03.2015 13.03.2015

Internet transport protocols

4 DM6

73. 16.03.2015 17.03.2015 19.03.2015

TCP & UDP

3 DM1

UNIT-V

74. 20.03.2015 23.03.2015 24.03.2015

Application Layer 3

DM1

75. 26.03.2015 27.03.2015 30.03.2015

Domain Name System 3

DM6

76. 30.03.2015 TUTORIAL-7 1 DM2

77. 31.03.2015 01.04.2015

Electronic Mail 2

DM6

78. 02.04.2015 Network Security 1 DM1 Total 72

Total number of classes required to complete the syllabus 72

Total number of classes available as per Schedule 72

NOTE: DELIVERY METHODS :DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

Course Educational objectives:

➢ Students will have an appreciation of the history and evolution of computer graphics, both

hardware and software. Assessed by written homework assignment.

➢ Students will have an understanding of 2D graphics and algorithms which includes line

drawing, polygon filling, clipping, and transformations.

➢ Students will understand the concepts of and techniques used in 3D computer graphics,

including viewing transformations, hierarchical modeling, color, lighting and texture

mapping.

➢ Students will be introduced to algorithms and techniques fundamental to 3D computer

graphics and will understand the relationship between the 2D and 3D versions of such

algorithms.

Page 5: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Course Outcomes:

This course will enable you to:

➢ Able to understand the graphics applications and various interactive input and output

devices.

➢ Able to understand and draw line, circle and ellipse using algorithms and functions to

implement graphic primitives

➢ Able to know different geometrical transformations in 2D

➢ Able to learn regarding 2D Coordinate transformation , viewing functions and

clipping algorithms

➢ Able to understand the 3D display methods , geometrical transformations and

coordinate transformations.

Pre requisite: Knowledge of Coordinate system in Mathematics.

S.N

0 Tentative

Date Topics to be covered Actual

Date Num

. of

class

es

Content

Delivery

Methods

UNIT-1

1 1-12-14 Introduction to computer graphics

1 DM1

2 2-12-14 Usage of Graphics 1 DM1/DM6

3 4-12-14 CAD, Presentation , Computer Art

1 DM1/DM6

4 5-12-14 Entertainment Education & Training

1 DM1/ DM6

5 8-12-14 Image processing, GUI 1 DM1/ DM6

6 9-12-14 CRT, Raster Scan 1 DM1/ DM6

7 11-12-14 Tutorial-1 1 DM2

8 12-12-14 Random scan, DVST, Flat panel displays

1 DM1/DM6

9 13-12-14 Raster scan systems, random scan systems

1 DM1/DM6

10 15-12-14 LCD, LED, Workstations,

1 DM1/ DM6

11 16-12-14 Graphics Monitors

12 18-12-14 Tutorial-2 1 DM2

UNIT-II

12 19-12-14 Introduction to Points and Lines

1 DM1

Page 6: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

13 20-12-14 DDA line drawing algorithm

1 DM1

14 22-12-14 Example 1 DM1

23-12-14 Bresenham Algorithm 1 DM1

15 26-12-14 Example 1 DM1

16 27-12-14 Parallel line drawing algorithm

1

17 29-12-14 Tutorial-3 1 DM1

18 30-12-14 Mid point circle algorithm

1 DM2

19 02-01-15 Example 1 DM1

20 03-01-15 Ellipse Generating Algorithms

1 DM1

21 05-01-15 Continuous of ellipse algorithm

1 DM1

22 08-01-15 Example 1 DM1

23 09-01-15 Loading the Frame buffer- Line function

1 DM1

24 10-01-15 Other Curves 1

25 19-01-15 Parallel Curve Algorithms, curve functions

1 DM1

26 20-01-15 pixel addressing, Filled Area Primitives

1 DM1

27 22-01-15 Inside- Outside Tests 1 DM1

28 23-01-15 Scan Line Polygon fill algorithm

1 DM1

29 24-01-15 Boundary fill algorithm & Flood fill algorithm

1 DM1

30 26-01-15 Filled area functions 1 DM1

31 27-01-15 Tutorial-4 1 DM2

UNIT – III

32 29-01-15 Basic Transformations (translation, rotation ,scaling)

1 DM1

33 30-01-15 Matrix Representations

1 DM1

34 31-01-15 Homogeneous Coordinates

1 DM1

35 02-02-15 Tutorial-5 1 DM2

36 03-02-15 Composite Transformations

1 DM1

37 05-02-15 General pivot point rotation

1 DM1

38 06-02-15 Fixed point scaling 1 DM1

Page 7: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

39 07-02-15 Other Transformations (reflection, shear)

1 DM1

40 09-02-15 Transformations between Coordinate Systems

1 DM1

41 10-02-15 Affine Transformations

1 DM1

42 12-02-15 Transformation Functions

1 DM1

43 13-02-15 Raster methods for Transformation

1 DM1

44 14-02-15 Tutorial-6 1 DM2

UNIT – IV

45 16-02-15 The viewing Pipeline Viewing Coordinate Reference Frame

1 DM1

46 17-02-15 Window-to-Viewport Coordinate Transformation

1 DM1

47 19-02-15 Two Dimensional Viewing Functions

1 DM1

48 20-02-15 Point Clipping 1 DM1

49 21-02-15 Cohen-sutherland line clipping

1 DM1

50 23-02-15 Tutorial-7 1 DM2

48 24-02-15 Cyrus-Beck Line Clipping

1 DM1

49 26-02-15 Liang –Barsky Line Clipping

1 DM1

50 27-02-15 Polygon clipping 1 DM1

51 28-02-15 Sutherland-hodgmen polygon clipping

1 DM1

52 02-02-15 Weiler- Atherton Polygon Clipping

1 DM1

53 03-03-15 Example problems 1 DM1

54 05-03-15 Tutorial-8 1 DM2

UNIT – V

55 06-03-15 3D display methods (parallel ,perspective projections)

1 DM6

56 07-03-15 Depth queing, visible line and surface,identification

1 DM6

57 09-03-15 Surface rendering ,Exploded and cutaway views, stereoscopic views

1 DM6

58 10-03-15 Polygon Surfaces 1 DM1

59 12-03-15 Polygon Tables 1 DM1

Page 8: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

NOTE: DELIVERY METHODS :DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

At the End of the course, students attained the Course Outcomes:CO1,CO2,CO3,CO4,CO5& sample proofs

are enclosed in Course file.

Signature

Name of the Faculty Name of Course Co-ordinator HOD

T.V. NAGARAJU Dr. B.VIJAYA BABU

60 13-03-15 Curved Lines and Surfaces

1 DM1

61 16-03-15 Quadratic Surfaces 1 DM1

62 17-03-15 Translation 1 DM1

63 19-03-15 Rotation 1 DM1

64 20-03-15 scaling 1 DM1

65 23-03-15 Coordinate Axes

Rotation 1 DM1

66 24-03-15 General 3D Rotation 1 DM1

67 26-03-15 Tutorial-9 1 DM2

68 27-03-15 Composite transformations

1 DM1

69 30-03-15 Other Transformations (reflection, shear)

1 DM2

70 31-03-15 3D Transformation Functions

1 DM1

71 02-04-15 Modeling& Coordinate Transformations

1 DM1

TOTAL 71

Total number of classes required to complete the

syllabus 82

Total number of classes available as per Schedule 80

Page 9: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

LESSON PLAN Date:

27/01/2016

To 15/06/2016 Sub. Name : COMPTER GRAPHICS

Branch: CSE, Semester & Sections: IV & B

S167 – COMPUTER GRAPHICS

Lecture : 5 Periods/week Internal Marks : 25

Tutorial : 1 External Marks : 75

Credits : 4 External Examination : 3 Hrs

------------------------------------------------------------------------------ ------------------------ UNIT - I

Introduction: Usage of Graphics and their applications, Presentation Graphics-Computer Aided

Design-Computer Art- Entertainment- Education and Training-Visualization- Image Processing-

Graphical User Interfaces. Over view of Graphics systems: Video Display Devices- Raster Scan

systems-random scan systems-Graphics monitors and workstations, Input devices.

UNIT - II

Output primitives: Points and Lines-Line Drawing Algorithms- Loading the Frame buffer- Line function-

Circle- Generating Algorithms- Ellipse Generating Algorithms-Other Curves- Parallel Curve Algorithms-

Curve Functions-Pixel Addressing- Filled Area Primitives-Filled Area Functions.

UNIT - III

Two Dimensional Geometric Transformations: Basic Transformations- Matrix Representations -

Homogeneous Coordinates - Composite Transformations - Other Transformations-Transformations

between Coordinate Systems - Affine Transformations Transformation Functions- Raster methods for

Transformation.

UNIT - IV

Two Dimensional Viewing: The viewing Pipeline-Viewing Coordinate Reference Frame Window-to-

Viewport Coordinate Transformation-Two Dimensional Viewing Functions Clipping Operations-Point

Clipping-Line Clipping-Polygon Clipping.

UNIT - V

Three Dimensional Concepts and Object representations: 3D display methods3DGraphics-Polygon

Surfaces- Curved Lines and Surfaces- Quadratic Surfaces, Three Dimensional Geometric and Modeling

Page 10: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Transformations: Translation-Rotation-scaling-Other Transformations-Composite Transformations-

3D Transformation Functions-Modeling and Coordinate Transformations.

TEXT BOOK

1. Donald Hearn & M. Pauline Baker, “Computer Graphics C Version”, Pearson

Education, New Delhi, 2004 (Chapters 1 to 12 except 10-9 to 10-22 of the Text book)

REFERENCES

1. David F. Rogers; “Procedural Elements for Computer Graphics” TMH Publications.

2. J. D. Foley, S. K Feiner, A Van Dam F. H John; “Computer Graphics: Principles & Practice in C”;

Pearson.

3. Franscis S Hill Jr; “Computer Graphics using Open GL”; Pearson Education, 2004.

Course Educational Objectives (CEO’s):

Students will have an appreciation of the history and evolution of computer graphics, both

hardware and software.

Students will have an understanding of 2D graphics and algorithms which includes line

drawing, polygon filling, clipping, and transformations.

Students will understand the concepts &techniques used in 3D computer graphics,

including viewing transformations, hierarchical modeling, color, lighting and texture

mapping.

Course Outcomes (CO’s)

After completion of the course, students will able to:

CO1 : Understand the various applications of graphics and interactive input and output devices.

CO2 : Design and Implement the algorithms to draw the line, circle and ellipse.

CO3 : Apply different geometrical transformations such as translation, scaling, rotation, reflection

and shear in 2D

CO4 : Understand 2D Coordinate transformation, viewing functions and various clipping algorithms

CO5 : Understand the various display methods , geometrical &coordinate transformations in 3D.

Prerequisite: Knowledge of coordinate system in mathematic

Page 11: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Lakireddy Bali Reddy College of Engineering

Department of Computer Science & Engineering

Outcome based lesson plan

Academic year: 2015-16 Course: Computer Graphics

Programme: B.Tech Unit No: 1 to 5

Year & Sem: II & II Section: B

S.No Teaching Learning Process (TLP) Delivery Methods

(DM)

Assessment Methods

(AM)

1 Solving Real world problem Chalk & Talk Assignments

2 Explaining application before

theory ICT tools Quiz

3 Solving problems Group discussions Tutorials

4 Designing of experiments Industrial visit Surprise Tests

5 Problems on environmental,

economics, health & safety Field work Mid Exams

6 Problems on professional & ethics Case studies Model Exam

7 Seminar Mini Projects QAs

8 Problems using software Numerical treatment

9 Self study Design / Exercises

Detailed Lesson Plan

S.NO TOPIC TO BE COVERED Date

TLP DM AM Tentative Actual

UNIT –I: INTRODUCTION

1 Introduction 27/1/16 2 1

1,2,3,5,7

2 CAD, Presentation Graphics 29/1/16 2 1

3 Computer Art, Entertainment 30/1/16 2 1

4 Education &Training , Image processing 1/2/16 9 1,9

5 Visualization, GUI 2/2/16 2 1

6 Tutorial-1 3/2/16 2

7 CRT, Raster Scan Display 5/2/16 2 1

8 Random scan Display, DVST 6/2/16 2 1

9 Flat panel displays, refresh CRT 8/2/16 2 1

Page 12: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

10 Raster scan systems 9/2/16 2 1

11 Random scan system 10/2/16 2 1

12 Workstations, Graphics Monitors 12/2/16 9 1,9

13 Input Devices 13/2/16 2

14 Tutorial - 2 15/2/16 2

UNIT –II:OUTPUT PRIMITIVES

15 Points and lines 16/2/16 2 1

1,2,3,5,7

16 DDA line drawing algorithm 17/2/16 2 1,9

17 DDA-Example 19/2/16 3 1,9

18 Bresenham Algorithm for slope0<m<1 20/2/16 2 1,9

19 Bresenham Algorithm for slope0<m<1 22/2/16 2 1,9

20 Bresenham Example 23/2/16 3 1

21 Parallel line drawing algorithm 24/2/16 2 1,9

22 Tutorial-3 26/2/16 9 1,9

23 Mid point circle algorithm 27/2/16 2 1,9

24 Example – Mid Point Circle 29/2/16 3 1

25 Ellipse Drawing Algorithm 1/3/16 2 1,9

1,2,3,5,7

26 Ellipse Drawing Algorithm 2/3/16 2 1,9

27 Example - Ellipse Drawing Algorithm 4/3/16 3 1

29

Loading the Frame Buffer, Line

Functions, Parallel Curve algorithms 5/3/16

2 1

30

Other Curves, Pixel Addressing, Filled

Area Primitives 8/3/16

2 1

31 Scan Line Polygon Fill Algorithm 9/3/16 2 1

32 Inside-Outside Test, Boundary Fill 11/3/16 2 1

33

Flood Fill Algorithm and Filled Area

Functions 12/3/16

2 1

34 14/3/16

5 35 15/3/16

36 MID-1

16/3/16

37 17/3/16

Page 13: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

38 18/3/16

39 19/3/16

UNIT –III: Two Dimensional Geometric Transformations

40 Basic Transformations (translation,

rotation ,scaling) 21/3/16

2 1

1,2,3,5,7

41 Matrix Representations 22/3/16 2 1

42 Homogeneous Coordinates 26/3/16 2 1

43 Composite Transformations 28/3/16 2 1

44 Composite Transformations 29/3/16 9 1,9

45 General pivot point rotation, Fixed

point scaling 30/3/16

2 1

46 Other Transformations (reflection,

shear 02/4/16

1

47 Transformations between Coordinate

Systems 04/4/16

2 1

48 Affine Transformations 05/4/16 2 1

49 Transformation Functions 06/4/16 2 1

50 Raster methods for Transformation 11/4/16 2 1

51 Tutorial-4 11/4/16 9 1,9

UNIT –IV: Two Dimensional Viewing

52 The viewing Pipeline

Viewing Coordinate Reference Frame 12/4/16

2 1

1,2,3,5,7

53

Window-to-Viewport Coordinate

Transformation, Two Dimensional

Viewing Functions

13/4/16

2 1

54 Point Clipping, Line Clipping

introduction 16/4/16

2 1

55 Cohen-sutherland line clipping 18/4/16 2 1

56 Cyrus-Beck Line Clipping 19/4/16 2 1

57 Liang –Barsky Line Clipping 20/4/16 2 1

Page 14: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

58 Sutherland-Hodgeman polygon

clipping 22/4/16

9 1,9

59 Sutherland-hodgmen polygon clipping 23/4/16 2 1

60 Weiler- Atherton Polygon Clipping 25/4/16 2 1

61 Tutorial-5 26/4/16 9 1,9

UNIT –V: Three Dimensional Concepts and Object Representations

62 3D display methods

(parallel ,perspective projections) 27/4/16

2 1

1,2,3,5,7

63 Depth Queuing, visible line and

surface, identification 29/4/16

2 1

64 Surface rendering ,Exploded and

cutaway views, stereoscopic views 30/4/16

2 1

65 Polygon Surfaces, Polygon Tables 02/5/16 2 1

66 Curved Lines and Surfaces, Quadratic

Surfaces 03/5/16

2 1

67 Translation 04/5/16 2 1

68 Rotation 06/5/16 2 1

69 scaling 07/5/16 2 1

70 Composite transformations 09/5/16 9 1,9

71 Coordinate Axes Rotation, General

3DRotation 10/5/16

2 1

72 Other Transformations (reflection,

shear)

11/5/16

2 1

73

3D Transformation Functions,

Modeling& Coordinate

Transformations

13/5/16

2 1

74 Tutorial-6 14/5/16 9 1,9

75 Revision 01/6/16 9 1

7 76 Revision 03/6/16 9 1

77 Revision 04/6/16 9 1

Page 15: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

78 Revision 06/6/16 9 1

79 Revision 07/6/16 9 1

80

MID-II

8/6/16

5

81 9/6/16

82 10/6/16

83 13/6/16

84 14/6/16

85 15/6/16

Resources Used:

TEXT BOOK

1. Donald Hearn & M. Pauline Baker, “Computer Graphics C Version”, Pearson

Education, New Delhi, 2004 (Chapters 1 to 12 except 10-9 to 10-22 of the Text book)

REFERENCES

1. David F. Rogers; “Procedural Elements for Computer Graphics” TMH Publications.

2. J. D. Foley, S. K Feiner, A Van Dam F. H John; “Computer Graphics: Principles & Practice in C”;

Pearson.

3. Franscis S Hill Jr; “Computer Graphics using Open GL”; Pearson Education, 2004.

Assessment Summary:

Assessment Task Weightage

(Marks)

Course Outcomes

CO1 CO2 CO3 CO4 CO5

Assignments

5

Quizes

Tutorials

Surprise Tests --

Mid Exams 20

Model Exams --

End Exam 75

Attendance --

Total 100

Mapping Course Outcomes with Programme Outcomes:

Course Course Outcomes Programme Outcomes PSO’s

Page 16: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Code Uni

t

1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6

S167

I × M L S

II × M L S

III × M L S

IV × M L S

V × M L S

Instructor Course Coordinator Module Coordinator HOD

Name K.SUNDEEP

SARADHI

Dr. N. Ravi Shankar

Sign with Date

Page 17: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

LAKIREDDY BALIREDDY COLLEGE OF ENGINEERING (AUTONOMOUS) MYLAVARAM

P848 - LINUX INTERNALS LAB

Name of the faculty : G NAGESWARA RAO LESSON PLAN

A.Y.2014-2015

COMPUTER SCIENCE AND ENGINEERING VI SEMESTER A - SECTION

SNO. DATE TOPIC COVERED MODE REMARKS

1. 06-12-14 SATURDAY

DEMO AT LAB

2. 20-12-14 SATURDAY

DEMO AT LAB

3. 27-12-14 SATURDAY

DEMO AT LAB

4. 03-01-15 SATURDAY

DEMO AT LAB

5. 24-01-15 SATURDAY

DEMO AT LAB

6. 31-01-15 SATURDAY

DEMO AT LAB

7. 07-02-15 SATURDAY

DEMO AT LAB

Page 18: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

8. 14-02-15 SATURDAY

DEMO AT LAB

9. 21-02-15 SATURDAY

DEMO AT LAB

10. 28-02-15 SATURDAY

DEMO AT LAB

11. 07-03-15 SATURDAY

DEMO AT LAB

12. 14-03-15 SATURDAY REVISION PRACTICE

13. 21-03-15 SATURDAY REVISION

14. 28-03-15 SATURDAY INTERNAL LAB EXAM ON PAPER & ON

SYSTEM

SIGNATURE OF THE FACULTY HOD

LAKIREDDY BALIREDDY COLLEGE OF ENGINEERING (AUTONOMOUS) MYLAVARAM

P848 - LINUX INTERNALS LAB

Name of the faculty : G NAGESWARA RAO LESSON PLAN A.Y.2014-

2015

COMPUTER SCIENCE AND ENGINEERING VI SEMESTER B - SECTION

SNO DATE TOPIC COVERED MODE REMARKS

1. 04-12-14 THURSDAY

DEMO AT

LAB

Page 19: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

2. 11-12-14 THURSDAY

DEMO AT

LAB

3. 18-12-14 THURSDAY

DEMO AT

LAB

4. 01-01-15 THURSDAY

DEMO AT

LAB

5. 08-01-15 THURSDAY

DEMO AT

LAB

6. 22-01-15 THURSDAY

DEMO AT

LAB

7. 29-01-15 THURSDAY

DEMO AT

LAB

8. 05-02-15 THURSDAY

DEMO AT

LAB

9. 12-02-15 THURSDAY

DEMO AT

LAB

10. 19-02-15 THURSDAY

DEMO AT

LAB

11. 26-02-15 THURSDAY

DEMO AT

LAB

12. 05-03-15 THURSDAY INTERNAL LAB EXAM ON PAPER & ON

SYSTEM

Page 20: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

SIGNATURE OF THE FACULTY HOD

S No. Tentative

Date

Topics to be covered Actual

Date

Num.

of

classes

Content

Delivery

Methods

UNIT-I: INTRODUCTION

1. 01-12-2014 OPERATING SYSTEM CONCEPTS 1 DM1

2. 02-12-2014 INTRODUCTION TO LINUX 1 DM1

3. 03-12-2014 TERMINALS AND SHELL 1 DM1

4. 04-12-2014 LINUX FILE SYSTEM 1 DM1

5. 05-12-2014 LINUX FILE SYSTEM 1 DM1

6. 08-12-2014 CONCEPTS OF LINUX 1 DM1

7. 09-12-2014 CONCEPTS OF LINUX 1 DM1

8. 10-12-2014 VI EDITOR 1 DM1

9. 11-12-2014 VI EDITOR 1 DM1

10. 12-12-2014 TUTORIAL 1 DM2

11. 15-12-2014 FILE COMMANDS 1 DM1

12. 16-12-2014 FILE COMMANDS 1 DM1

13. 17-12-2014 FILE COMMANDS 1 DM1

14. 18-12-2014 BASIC COMMANDS 1 DM1

15. 19-12-2014 BASIC COMMANDS 1 DM1

16. 22-12-2014 BASIC COMMANDS 1 DM1

17. 23-12-2014 PROCESS COMMANDS 1 DM1

18. 24-12-2014 PROCESS COMMANDS 1 DM1

19. 25-12-2014 FILTER COMMANDS 1 DM1

20. 29-12-2014 FILTER COMMANDS 1 DM1

21. 30-12-2014 REGULAR EXPRESSIONS 1 DM1

22. 31-12-2014 REGULAR EXPRESSIONS 1 DM1

UNIT-II: SHELL PROGRAMMING / SCRIPTS

23. 01-01-2015 SHELL OVERVIEW 1 DM1

24. 02-01-2015 USER 1 DM1

25. 05-01-2015 SHELL 1 DM1

26. 06-01-2015 VARIABLES, READ-ONLY VARIABLES 1 DM1

27. 07-01-2015 POSITIONAL PARAMETERS 1 DM1

28. 08-01-2015 CONTROL STRUCTURE 1 DM1

29. 09-01-2015 CONDITIONAL STRUCTURES 1 DM1

30. 19-01-2015 SCRIPTS 1 DM1

31. 20-01-2015 SCRIPTS 1 DM1

32. 21-01-2015 SYNCHRONIZATION IN THE KERNEL 1 DM1

33. 22-01-2015 COMMUNICATION VIA FILES 1 DM1

34. 23-01-2015 PIPES, REDIRECTIONS 1 DM1

35. 26-01-2015 DEBUGGING 1 DM1

36. 27-01-2015 SYSTEM V IPC, IPC WITH SOCKETS 1 DM1

UNIT-III: LINUX INTERNALS

37. 28-01-2015 LINUX KERNEL STRUCTURES 1 DM1

38. 29-01-2015 SYSTEM CALLS 1 DM1

39. 30-01-2015 FILE SUB-SYSTEM 1 DM1

40. 02-02-2015 PROCESS SUB-SYSTEM 1 DM1

41. 03-02-2015 LINUX SIGNALS 1 DM1

42. 04-02-2015 CLOCK & TIMERS 1 DM1

Page 21: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

43. 05-02-2015 MEMORY MANAGEMENT 1 DM1

44. 06-02-2015 TUTORIAL 1 DM2

45. 09-02-2015 CHARACTERS AND BLOCK DEVICES 1 DM1

46. 10-02-2015 POLLING AND INTERRUPTS 1 DM1

47. 11-02-2015 ASSIGNMENT/TEST 1 DM4

48. 12-02-2015 HARDWARE 1 DM1

49. 13-02-2015 IMPLEMENTING A DRIVER 1 DM1

50. 16-02-2015 TUTORIAL 1 DM2

51. 17-02-2015 DMA OPERATION 1 DM1

52. 18-02-2015 DMA OPERATION 1 DM2

53. 19-02-2015 EXAMPLES OF DMA OPERATION DM1

54. 20-02-2015 ASSIGNMENT/TEST 1 DM4

UNIT-IV: NETWORK IMPLEMENTATION

55. 23-02-2015 IMPORT STRUCTURES 1 DM1

56. 24-02-2015 NETWORK DEVICES UNDER LINUX 1 DM1

57. 25-02-2015 NETWORK DEVICES UNDER LINUX 1 DM1

58. 26-02-2015 ADDRESS RESOLUTION PROTOCOL 1 DM1

59. 27-02-2015 IP 1 DM1

60. 02-03-2015 UDP 1 DM1

61. 03-03-2015 TCP 1 DM1

62. 04-03-2015 TUTORIAL 1 DM2

63. 05-03-2015 WHAT IS MODULE 1 DM1

64. 06-03-2015 PARAMETER PASSING 1 DM1

65. 09-03-2015 KERNEL DAEMON 1 DM1

66. 10-03-2015 ASSIGNMENT/TEST 1 DM4

67. 11-03-2015 MODULE DEBUGGING 1 DM1

68. 12-03-2015 EXAMPLE MODULE DEBUGGING 1 DM1

69. 13-03-2015 TUTORIAL 1 DM2

UNIT-V: INTEL MULTI PROCESSOR

70. 16-03-2015 INTEL MULTI PROCESSOR 1 DM1

71. 17-03-2015 PROCESSOR SPECIFICATIONS 1 DM1

72. 18-03-2015 PROCESSOR SPECIFICATIONS 1 DM1

73. 19-03-2015 TUTORIAL 1 DM2

74. 20-03-2015

ADVANTAGES WITH MULTI

PROCESSOR

1 DM1

75. 23-03-2015 DISADVANTAGES WITH PROCESSOR 1 DM1

76. 24-03-2015 ASSIGNMENT/TEST 1 DM4

77. 25-03-2015 CHANGE TO THE KERNEL 1 DM1

78. 26-03-2015 COMPILATION 1 DM1

79. 27-03-2015 COMPILING LINUX SMP 1 DM1

80. 30-03-2015 TUTORIAL 1 DM2

81. 31-03-2015 AWK LOOPS 1 DM1

82. 01-04-2015 AWK BUILT-IN VARIABLES 1 DM1

83. 02-04-2015 AWK ARRAYS 1 DM1

80

Total number of classes required to complete the syllabus 80

Total number of classes available as per Schedule 83

Page 22: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

NOTE: DELIVERY METHODS : DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

At the End of the course, students attained the Course Outcomes:CO1,CO2,CO3,CO4,CO5 & sample proofs

are enclosed in Course file.

Signature

Name of the Faculty Name of Course Co-ordinator HOD

S No. Tentative

Date

Topics to be covered Actual

Date

Num.

of

classes

Content

Delivery

Methods

UNIT-I: INTRODUCTION

84. 02-12-2014 OPERATING SYSTEM CONCEPTS 1 DM1

85. 03-12-2014 INTRODUCTION TO LINUX 1 DM1

86. 04-12-2014 TERMINALS AND SHELL 1 DM1

87. 05-12-2014 LINUX FILE SYSTEM 1 DM1

88. 06-12-2014 LINUX FILE SYSTEM 1 DM1

89. 09-12-2014 CONCEPTS OF LINUX 1 DM1

90. 10-12-2014 CONCEPTS OF LINUX 1 DM1

91. 11-12-2014 VI EDITOR 1 DM1

92. 12-12-2014 VI EDITOR 1 DM1

93. 13-12-2014 TUTORIAL 1 DM2

94. 16-12-2014 FILE COMMANDS 1 DM1

95. 17-12-2014 FILE COMMANDS 1 DM1

96. 18-12-2014 FILE COMMANDS 1 DM1

97. 19-12-2014 BASIC COMMANDS 1 DM1

98. 20-12-2014 BASIC COMMANDS 1 DM1

99. 23-12-2014 BASIC COMMANDS 1 DM1

100. 24-12-2014 PROCESS COMMANDS 1 DM1

101. 26-12-2014 PROCESS COMMANDS 1 DM1

102. 27-12-2014 FILTER COMMANDS 1 DM1

103. 30-12-2014 FILTER COMMANDS 1 DM1

104. 31-12-2014 REGULAR EXPRESSIONS 1 DM1

105. 01-01-2015 REGULAR EXPRESSIONS 1 DM1

UNIT-II: SHELL PROGRAMMING / SCRIPTS

106. 02-01-2015 SHELL OVERVIEW 1 DM1

107. 03-01-2015 USER 1 DM1

108. 06-01-2015 SHELL 1 DM1

109. 07-01-2015 VARIABLES, READ-ONLY VARIABLES 1 DM1

110. 08-01-2015 POSITIONAL PARAMETERS 1 DM1

111. 09-01-2015 CONTROL STRUCTURE 1 DM1

112. 10-01-2015 CONDITIONAL STRUCTURES 1 DM1

113. 20-01-2015 SCRIPTS 1 DM1

114. 21-01-2015 SCRIPTS 1 DM1

115. 22-01-2015 SYNCHRONIZATION IN THE KERNEL 1 DM1

116. 23-01-2015 COMMUNICATION VIA FILES 1 DM1

117. 24-01-2015 PIPES, REDIRECTIONS 1 DM1

118. 25-01-2015 DEBUGGING 1 DM1

119. 26-01-2015 SYSTEM V IPC, IPC WITH SOCKETS 1 DM1

Page 23: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

UNIT-III: LINUX INTERNALS

120. 27-01-2015 LINUX KERNEL STRUCTURES 1 DM1

121. 28-01-2015 SYSTEM CALLS 1 DM1

122. 29-01-2015 FILE SUB-SYSTEM 1 DM1

123. 30-01-2015 PROCESS SUB-SYSTEM 1 DM1

124. 31-01-2015 LINUX SIGNALS 1 DM1

125. 03-02-2015 CLOCK & TIMERS 1 DM1

126. 04-02-2015 MEMORY MANAGEMENT 1 DM1

127. 05-02-2015 TUTORIAL 1 DM2

128. 06-02-2015 CHARACTERS AND BLOCK DEVICES 1 DM1

129. 07-02-2015 POLLING AND INTERRUPTS 1 DM1

130. 10-02-2015 ASSIGNMENT/TEST 1 DM4

131. 11-02-2015 HARDWARE 1 DM1

132. 12-02-2015 IMPLEMENTING A DRIVER 1 DM1

133. 13-02-2015 TUTORIAL 1 DM2

134. 14-02-2015 DMA OPERATION 1 DM1

135. 17-02-2015 DMA OPERATION 1 DM2

136. 18-02-2015 EXAMPLES OF DMA OPERATION DM1

137. 19-02-2015 ASSIGNMENT/TEST 1 DM4

UNIT-IV: NETWORK IMPLEMENTATION

138. 20-02-2015 IMPORT STRUCTURES 1 DM1

139. 21-02-2015 NETWORK DEVICES UNDER LINUX 1 DM1

140. 24-02-2015 NETWORK DEVICES UNDER LINUX 1 DM1

141. 25-02-2015 ADDRESS RESOLUTION PROTOCOL 1 DM1

142. 26-02-2015 IP 1 DM1

143. 27-02-2015 UDP 1 DM1

144. 28-02-2015 TCP 1 DM1

145. 03-03-2015 TUTORIAL 1 DM2

146. 04-03-2015 WHAT IS MODULE 1 DM1

147. 05-03-2015 PARAMETER PASSING 1 DM1

148. 06-03-2015 KERNEL DAEMON 1 DM1

149. 07-03-2015 ASSIGNMENT/TEST 1 DM4

150. 10-03-2015 MODULE DEBUGGING 1 DM1

151. 11-03-2015 EXAMPLE MODULE DEBUGGING 1 DM1

152. 12-03-2015 TUTORIAL 1 DM2

UNIT-V: INTEL MULTI PROCESSOR

153. 13-03-2015 INTEL MULTI PROCESSOR 1 DM1

154. 14-03-2015 PROCESSOR SPECIFICATIONS 1 DM1

155. 17-03-2015 PROCESSOR SPECIFICATIONS 1 DM1

156. 18-03-2015 TUTORIAL 1 DM2

157. 19-03-2015

ADVANTAGES WITH MULTI

PROCESSOR

1 DM1

158. 20-03-2015 DISADVANTAGES WITH PROCESSOR 1 DM1

159. 21-03-2015 ASSIGNMENT/TEST 1 DM4

160. 24-03-2015 CHANGE TO THE KERNEL 1 DM1

161. 25-03-2015 COMPILATION 1 DM1

162. 26-03-2015 COMPILING LINUX SMP 1 DM1

163. 27-03-2015 TUTORIAL 1 DM2

164. 28-03-2015 AWK LOOPS 1 DM1

Page 24: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

165. 31-03-2015 AWK BUILT-IN VARIABLES 1 DM1

166. 01-04-2015 AWK ARRAYS 1 DM1

167. 02-04-2015 ASSIGNMENT/TEST 1 DM4

80

Total number of classes required to complete the syllabus 79

Total number of classes available as per Schedule 84

NOTE: DELIVERY METHODS : DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

At the End of the course, students attained the Course Outcomes:CO1,CO2,CO3,CO4,CO5 & sample proofs

are enclosed in Course file.

Signature

Name of the Faculty Name of Course Co-ordinator HOD

Page 25: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

S No. Tentative

Date

Topics to be covered Actual

Date

Num.

of

classes

Content

Delivery

Methods

UNIT-I:

79. 01/12/2014 Introduction 1 DM1,DM6

80. 01/12/2014 Overview of compilation 1 DM1,DM6

81. 02/12/2014 Phases of compilation 1 DM1,DM6

82. 04/12/2014 Phases of compilation 1 DM1,DM6

83. 05/12/2014 Lexical analysis 1 DM1,DM6

84. 06/12/2014 Tutorial - 1 1 DM2

85. 08/12/2014 Interpretation 1 DM1,DM6

86. 09/12/2014 Pass and phases of translation 1 DM1,DM6

87. 11/12/2014 Boot strapping 1 DM1,DM6

88. 12/12/2014 Data structures in compilation 1 DM1,DM6

89. 15/12/2014 Lex lexical analyzer generator 1 DM6

90. 16/12/2014 Assignment/Test 1 DM4

UNIT- II

91. 18/12/2014 Context free grammars 1 DM1

92. 19/12/2014 Derivation Trees, Parse Trees 1 DM1

93. 20/12/2014 Tutorial - 2 1 DM2

94. 22/12/2014 Ambiguity Grammars 1 DM1

95. 23/12/2014 Top down parsing 1 DM1

96. 26/12/2014 Back tracking 1 DM1

97. 27/12/2014 Tutorial –3 1 DM2

98. 29/12/2014 First() Function 1 DM1

99. 30/12/2014 Follow() Function 1 DM1

100. 02/01/2015 LL(1) Parsing 1 DM1,DM6

101. 03/01/2015 Tutorial –4 1 DM2

102. 05/01/2015 LL(1) Parsing 1 DM1,DM6

103. 06/01/2015 Recursive decent parsing 1 DM1,DM6

104. 08/01/2015 Predicative Parsing 1 DM1,DM6

105. 08/01/2015 Pre-processing steps required for predictive parsing.

1 DM1,DM6

106. 09/01/2015 Assignment/Test 1 DM4

UNIT - III

Page 26: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

30. 10/01/2015 Tutorial –5 1 DM2

31. 19/01/2015 Bottom up parsing 1 DM1,DM6

32. 20/01/2015 Shift reduce parsing 1 DM1,DM6

33. 22/01/2015 SLR Parsing 1 DM1,DM6

34. 22/01/2015 SLR Parsing 1 DM1,DM6

35. 23/01/2015 CLR Parsing 1 DM1,DM6

36. 24/01/2015 Tutorial –6 1 DM2

37. 30/01/2015 CLR Parsing 1 DM1,DM6

38. 31/01/2015 Error recovery in parsing 1 DM1,DM6

39. 02/02/2015 Handling ambiguous grammar 1 DM1,DM6

40. 03/02/2015 Handling ambiguous grammar 1 DM1,DM6

41. 05/02/2015 YACC- Automatic Parser Generator 1 DM6

42. 06/02/2015 Assignment/Test 1 DM4

UNIT – 4

43. 07/02/2015 Tutorial – 7 1 DM2

44. 09/02/2015 Semantic Analysis :Syntax directed

translation

1 DM1,DM6

45. 10/02/2015 S-attributed grammar 1 DM1,DM6

46. 12/02/2015 S-attributed grammar 1 DM1,DM6

47. 12/02/2015 L-attributed grammar 1 DM1,DM6

48. 13/02/2015 L-attributed grammar 1 DM1,DM6

49. 14/02/2015 Tutorial – 8 1 DM2

50. 16/02/2015 Type Checker 1 DM1,DM6

51. 19/02/2015 Type Conversion 1 DM1,DM6

52. 19/02/2015 Intermediate Code Generation 1 DM1,DM6

53. 20/02/2015 Abstract syntax tree 1 DM1,DM6

54. 21/02/2015 Tutorial - 9 1 DM2

55. 23/02/2015 Polish notation 1 DM1

56. 24/02/2015 Three address code 1 DM1

Page 27: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

57. 25/02/2015 Translation of simple statements 1 DM1

58. 26/02/2015 Translation of Control Statements 1 DM1

59. 27/02/2015 Tutorial - 9 1 DM2

60. 28/02/2015 Storage organization 1 DM1,DM6

61. 02/03/2015 Storage organization strategies 1 DM1,DM6

62. 03/03/2015 Parameters 1 DM1

63. 06/03/2015 Language facilities for dynamic storage allocation

1 DM1

64. 07/03/2015 Assignment/Test 1 DM4

UNIT – 5

65. 09/03/2015 Code Optimization: Consideration for optimization

1 DM1

66. 10/03/2015 Scope of Optimization 1 DM1

67. 12/03/2015 Loop Optimization 1 DM1

68. 13/03/2015 Local optimization 1 DM1

69. 16/03/2015 Frequency reduction, folding 1 DM1

70. 17/03/2015 DAG representation 1 DM1

71. 19/03/2015 Code generation: Machine dependent code generation

1 DM1

72. 20/03/2015 Object code forms 1 DM1

73. 21/03/2015 Tutorial - 10 1 DM2

74. 23/03/2015 Generic code generation algorithm 1 DM6

75. 24/03/2015 Register allocation and assignment 1 DM1,DM6

76. 26/03/2015 Using DAG representation of block 1 DM1,DM6

77. 27/03/2015 Assignment/Test 1 DM4

78. 30/03/2015 Unit – 1 & 2 revision 1 DM1,DM6

79. 31/03/2015 Unit – 3 revision 1 DM1,DM6

80. 02/04/2015 Unit – 4 & 5 revision 1 DM1,DM6

Total 80

Total number of classes required to complete the syllabus 80

Total number of classes available as per Schedule 80

Page 28: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

NOTE: DELIVERY METHODS : DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

At the End of the course, students attained the Course Outcomes:CO1,CO2,CO3,CO4,CO5& sample proofs

are enclosed in Course file.

Signature

Name of the Faculty Name of Course Co-ordinator HOD

Mr. K.K.Swamy Mr.K.K.Swamy Dr.B.Vijaya Babu

S

No.

Tentative

Date Topics to be covered Actual date

No of

classes

Content Delivery

Methods

UNIT-I INTRODUCTION OF MANAGEMENT

1. 03-12-2014 Management Introduction 1 DM1

2. 04-12-2014 Definition, Nature 1 DM1

3. 05-12-2014 Importance of management 1 DM1

4. 05-12-2014 Functions

1 DM1

5. 08-12-2014

Taylor’s scientific management theory 1 DM1

6. 09-12-2014 Fayal’s principles of management 1 DM1

7. 09-12-2014 Tutorials 1 DM2

8. 10-12-2014 Contribution of Elton mayo 1 DM1

9. 11-12-2014 MASLOW theory 1 DM1

10. 11-12-2014 Herzberg, douglas, MC Gregor, basic

concepts of Orgn. 1 DM1

11. 12-12-2014 Tutorials 1 DM2

12. 12-12-2014 Basic concept of organization :Authority

Responsibility 1 DM1

13. 15-12-2014 Delegation of Authority and span of

control 1 DM1

14. 15-12-2014 Departmentation and Decentralization 1 DM1

15. 16-12-2014 Tutorials 1 DM2

16. 16-12-2014 Orgn.structure Line and staff

organization 1 DM1

17. 17-12-2014 Line and staff organization 1 DM1

18. 19-12-2014 Functional organization 1 DM1

19. 19-12-2014 Committee Matrix organization 1 DM1

20. 22-12-2014 Tutorials 1 DM2

UNIT-II OPERATIONS MANAGEMENT

21. 22-12-2014 Operations Management introduction 1 DM1

22. 23-12-2014 Plant location Factors influencing

location 1 DM1

23. 23-12-2014 Principles and types of plant layouts 1 DM1

24. 24-12-2014 Methods of production : job batch and

mass production 1 DM1

25. 29-12-2014 Work study 1 DM1

Page 29: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

26. 29-12-2014 Basic procedure involved in method

study 1 DM1

27. 30-12-2014 Work measurement 1 DM1

28. 30-12-2014 Tutorial 1 DM2

UNIT-III QUALITY AND MATERIALS MANAGEMENT

29. 31-12-2014 quality and materials management 1 DM1

30. 02-01-2015 Statistical quality control Meaning 1 DM1

31. 02-01-2015 Variables and attributes 1 DM1

32. 05-01-2015 X chart R Chart 1 DM1

33. 05-01-2015 problems 1 DM1

34. 06-01-2015 C Chart PC hart 1 DM1

35. 06-01-2015 Problems 1 DM1

36. 07-01-2015 Acceptance sampling Sampling plans 1 DM1

37. 08-01-2015 Deming’s contribution to quality 1 DM1

38. 09-01-2015 Materials management : objectives 1 DM1

39. 19-01-2015 Need for inventory control 1 DM1

40. 19-01-2015 Tutorials 1 DM2

41. 20-01-2015 Purchase procedure 1 DM1

42. 20-01-2015 Store records 1 DM1

43. 21-01-2015 EOQ & problems 1 DM1

44. 22-01-2015 ABC analysis 1 DM1

45. 23-01-2015 Stock levels & PROBLEMS 1 DM1

46. 23-01-2015 ABC analysis 1 DM1

47. 09-02-2015 Stock levels & PROBLEMS 1 DM1

48. 09-02-2015 Stock levels & PROBLEMS 1 DM1

49. 10-02-2015 I MID EXAM 1 DM1

50. 11-02-2015 I MID EXAM 1 DM1

51. 12-02-2015 I MID EXAM 1 DM1

52. 13-02-2015 Stock levels & PROBLEMS 1 DM1

53. 16-02-2015 EOQ 1 DM1

54. 18-02-2015 1 DM1

55. 19-02-2015 1 DM2

UNIT –IV HUMAN RESOURCES MANAGEMENT 20-02-2015 Training and development Placement

56. 23-02-2015 Concepts of HRM 1 DM1

57. 24-02-2015 Basic functions of HR manager 1 DM1

58. 25-02-2015 Basic functions of HR manager 1 DM1

59. 26-02-2015 Man power planning 1 DM1

60. 27-02-2015 Selection & Recruitment 1 DM2

61. 02-03-2015 Steps in selection procedure 1 DM1

62. 03-03-2015 Wage and salary admn 1 DM1

63. 04-03-2015 Promotion, Transfers Separation

performance. Appraisal 1 DM1

64. 06-03-2015 Job evaluation 1 DM1

65. 09-03-2015 merit ranking Tutorials 1 DM1

66. 10-03-2015 Tutorials 1 DM2

UNIT-V PROJECT MANAGEMENT 11-03-2015

67. 12-03-2015 Early techniques in project management 1 DM1

68. 13-03-2015 Network analysis Programme

evaluation and review technique (PERT) 1 DM1

Page 30: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

69. 16-03-2015 Identifying critical path 1 DM1

70. 17-03-2015 Problems 1 DM1

71. 18-03-2015 Tutorial 1 DM2

72. 19-03-2015 Probability of completing project within

time 1 DM1

73. 20-03-2015 Problems 1 DM1

74. 23-03-2015 Problems 1 DM1

75. 24-03-2015 Project crashing 1 DM1

76. 25-03-2015 Problems 1 DM1

77. 26-03-2015 Tutorial 1 DM2

78. 27-03-2015 Problems 1 DM1

79. 30-03-2015 Project Work 1 DM1

80. 31-03-2015 Project Work 1 DM1

81. 01-04-2015 Project Work 1 DM1

82. 02-04-2015 Project Work 1 DM1

Total 82

Total number of classes required to complete the syllabus 70

Total number of classes available as per Schedule 82

NOTE: DELIVERY METHODS (DM):

DM1: Lecture interspersed with discussions/BB,

DM2: Tutorial’

DM3: Lecture with a quiz,

DM4: Assignment/Test,

DM5: Demonstration (laboratory, fieldvisit),

DM6: Presentations/PPT

At the End of the course, students attained the Course Outcomes: CO1, CO2, CO3, CO4, CO5 & sample

proofs are enclosed in Course file.

CO1: Apply management principles to the particle situations to be in a position to know which type of

business organization structure suits

CO2: Able to make decision making relating to the problems in operations and production activities

there by improving the productivity by proper utilisation input factors by designing the better working

methods and with better work study techniques.

CO3: Able to improve quality of working through SQC techniques and also in a position to reduce the

investment in materials through better control of inventory

CO4: Able to manage people in working environment with the practices of HRM across corporate

businesses

CO5:Able to use PERT & CPM techniques in effective project management to identify critical path

and try to complete projects on time as well as reducing the project durations if need arises.

Signature

Name of the Faculty Name of Course Co-ordinator HOD

U.RAMBABU V.KISHORE REDDY Dr.V.SREEHARI

1) Syllabus credits: 4

Page 31: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Week-1:

Design the following static web pages required for an online book store web site.

1) HOME PAGE:

The static home page must contain three frames.

Top frame: Logo and the college name and links to Home page, Login page, Registration page,

Catalogue page and Cart page (the description of these pages will be given below).

Left frame: At least four links for navigation, which will display the catalogue of respective links.

For e.g.: When you click the link “CSE” the catalogue for CSE Books should be

displayed in the Right frame.

Right frame: The pages to the links in the left frame must be loaded here. Initially this page contains

description of the web site.

2) LOGIN PAGE:

3) CATOLOGUE PAGE:

The catalogue page should contain the details of all the books available in the web site in a table.

The details should contain the following:

1. Snap shot of Cover Page.

2. Author Name.

3. Publisher.

4. Price.

5. Add to cart button.

Note: Week 2 contains the remaining pages and their description.

Week-2:

4) CART PAGE:

The cart page contains the details about the books which are added to the cart.

5) REGISTRATION PAGE:

Create a “registration form “with the following fields

1) Name (Text field)

2) Password (password field)

3) E-mail id (text field)

4) Phone number (text field)

5) Sex (radio button)

6) Date of birth (3 select boxes)

7) Languages known (check boxes – English, Telugu, Hindi, Tamil)

8) Address (text area)

Page 32: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

WEEK 3:

VALIDATION:

Write JavaScript to validate the following fields of the above registration page.

1. Name (Name should contains alphabets and the length should not be less than 6

characters).

2. Password (Password should not be less than 6 characters length).

3. E-mail id (should not contain any invalid and must follow the standard pattern

[email protected])

4. Phone number (Phone number should contain 10 digits only).

Note : You can also validate the login page with these parameters.

Week-4:

Design a web page using CSS (Cascading Style Sheets) which includes the following:

1) Use different font, styles:

In the style definition you define how each selector should work (font, color etc.).

Then, in the body of your pages, you refer to these selectors to activate the styles.

2) Set a background image for both the page and single elements on the page.-

image:url(myimage.gif);}

3) Control the repetition of the image with the background-repeat property.

As background-repeat: repeat

Tiles the image until the entire page is filled, just like an ordinary background image in

plain HTML.

4) Define styles for links as

A:link

A:visited

A:active

A:hover

5) Work with layers:

6) Add a customized cursor:

Selector {cursor:value}

y>

</html>

Week-5:

Write an XML file which will display the Book information which includes the following:

Page 33: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

1) Title of the book

2) Author Name

3) ISBN number

4) Publisher name

5) Edition

6) Price

Write a Document Type Definition (DTD) to validate the above XML file.

Display the XML file as follows.

The contents should be displayed in a table. The header of the table should be in color GREY. And

the

Author names column should be displayed in one color and should be capitalized and in bold. Use

your

own colors for remaining columns.

Use XML schemas XSL and CSS for the above purpose.

Note: Give at least for 4 books. It should be valid syntactically.

Hint: You can use some xml editors like XML-spy

Week-6:

VISUAL BEANS:

Create a simple visual bean with a area filled with a color.

The shape of the area depends on the property shape. If it is set to true then the shape of the area is

Square and it is Circle, if it is false.

The color of the area should be changed dynamically for every mouse click. The color should also be

changed if we change the color in the “property window “.

Week-7:

1) Install TOMCAT web server and APACHE.

While installation assign port number 4040 to TOMCAT and 8080 to APACHE. Make sure

that these ports are available i.e., no other process is using this port.

2) Access the above developed static web pages for books web site, using these servers by

putting the web pages developed in week-1 and week-2 in the document root.

Access the pages by using the urls : http://localhost:4040/rama/books.html (for tomcat)

http://localhost:8080/books.html (for Apache)

Week-8:

User Authentication :

Assume four users user1,user2,user3 and user4 having the passwords pwd1,pwd2,pwd3

and pwd4 respectively. Write a servelet for doing the following.

Page 34: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

1. Create a Cookie and add these four user id’s and passwords to this Cookie.

2. Read the user id and passwords entered in the Login form (week1) and authenticate

with the values (user id and passwords ) available in the cookies.

If he is a valid user(i.e., user-name and password match) you should welcome him by

name(user-name) else you should display “ You are not an authenticated user “.

Use init-parameters to do this. Store the user-names and passwords in the webinf.xml and

access them in the servlet by using the getInitParameters() method.

Week-9:

Install a database(Mysql or Oracle).

Create a table which should contain at least the following fields: name, password, email-id,

phone number(these should hold the data from the registration form).

Practice 'JDBC' connectivity.

Write a java program/servlet/JSP to connect to that database and extract data from the

tables and display them. Experiment with various SQL queries.

Insert the details of the users who register with the web site, whenever a new user clicks the

submit button in the registration page (week2).

Week-10:

Write a JSP which does the following job:

Insert the details of the 3 or 4 users who register with the web site (week9) by using registration

form. Authenticate the user when he submits the login form using the user name and password

from the database ( similar to week8 instead of cookies).

Week-11:

Create tables in the database which contain the details of items (books in our case like Book

name , Price, Quantity, Amount )) of each category. Modify your catalogue page (week 2)in such

a way that you should connect to the database and extract data from the tables and display them

in the catalogue page using JDBC.

Week-12:

HTTP is a stateless protocol. Session is required to maintain the state.

The user may add some items to cart from the catalog page. He can check the cart page for the

selected items. He may visit the catalogue again and select some more items. Here our interest

is the selected items should be added to the old cart rather than a new cart. Multiple users can

do the same thing at a time(i.e., from different systems in the LAN using the ip-address instead of

localhost). This can be achieved through the use of sessions. Every user will have his own

session which will be created after his successful login to the website. When the user logs out his

Page 35: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

session should get invalidated (by using the method session.invalidate() ).

Modify your catalogue and cart JSP pages to achieve the above mentioned functionality using

sessios.

Course EducationObjective (CEO)

To build a website, you need deep mastery of various technologies like HTMl, javascript,

Servlets, JSP and JDBC.

To teach students various technologies like HTML, JavaScript, XML,Java Beans, Servlets, JSP

and JDBC. In this lab we teach how to design a basic web site and how to design dynamic web pages

using HTML and Java Script languages. We employ basic XML specifications, technologies and

applications, including XML Schema, XSLT.Writing Servlets using java programming

language and how to deploy Servelts using Apache Tomcat Web server. Developing

dynamic contents using JSP. To provide database connectivity using JDBC. The main

objective behind introduction of this course is to develop web sites which are secure and dynamic in

nature

Student Learning Outcomes:

Upon the successful completion of this lab students will be able to:

1. Design web pages using HTML language.

2. Design dynamic web pages using Java Script language.

3. Design and deploy XML applications.

4. Design and deploy Servlets using Tomcat Server.

5. Design JSP pages.

6. Provide Database Connectivity using JDBC.

Page 36: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Sub Name : WEB TECHNOLOGIES LAB

Branch: B.Tech CSE Semester& Section: VI –A Section

Faculty name: A.V.SRINIVAS

Session

No

Program to be executed Date Remarks

2 Sample programs using basic HTML tags 04-12-14

3 Sample programs using CSS and Java Script 11-12-14

4 Design a home page, login page, catalogue page 18-12-14

5 Design a cart page, registration page 01-01-15

6 Perform validation on registration page using JavaScript 08-01-15

7 Design a web page using CSS 22-01-15

8 Write an XML file which will display the book information 29-01-15

9 Create a simple visual bean with a area filled with a

color. 05-02-15

10 Install TOMCAT web server and APACHE. 12-02-15

11 Perform user authentication using servlets 19-02-15

12

Install a database(Mysql or Oracle) and Write a java

program/servlet/JSP to connect to that database

and extract data from the

tables and display them.

26-02-15

13 Write a JSP to perform user authentication. 05-03-15

14

Modify catalogue page (week 2)in such

a way that you should connect to the database and

extract data from the tables and display them

in the catalogue page using JDBC.

06-03-15

15 Modify catalogue and cart JSP pages using

sessions. 13-03-2015

Page 37: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Sub Name : WEB TECHNOLOGIES LAB

Branch: B.Tech CSE Semester& Section: VI –B Section

Faculty name: A.V.SRINIVAS

Session

No

Program to be executed Date Remarks

1 Sample programs using basic HTML tags 06-12-14

Cycle-1

Cycle-2

2 Sample programs using CSS and Java Script 13-12-14

3 Design a home page, login page, catalogue page 20-12-14

4 Design a cart page, registration page 27-01-15

5 Perform validation on registration page using JavaScript 04-02-15

6 Design a web page using CSS 11-02-15

7 Write an XML file which will display the book information 17-02-15

8 Create a simple visual bean with a area filled with

a color. 24-02-15

9 Install TOMCAT web server and APACHE. 30-02-15

10 Perform user authentication using servlets 06-03-15

11

Install a database(Mysql or Oracle) and Write a

java program/servlet/JSP to connect to that

database and extract data from the

Tables and display them.

13-03-15

12 Write a JSP to perform user authentication. 20-03-15

13

Modify catalogue page (week 2)in such

a way that you should connect to the database and

extract data from the tables and display them

in the catalogue page using JDBC.

27-03-15

16 Practice session 27-03-2015

17 Internal exam 04-04-2015

Page 38: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

14 Modify catalogue and cart JSP pages using

sessions. 04-04-2015

15 INTERNAL exam 11-04-2015

S

No.

Tentative

Date

Topics to be covered Actual

Date

Num.

of

classes

Content

Delivery

Methods

1. 01-12-14 Introduction to web technologies 1 DM1

2. 02-12-14 UNIT-I:Introduction to HTML 1 DM1

3. 03-12-14 HTML Common tags 1 DM1

4. 04-12-14 Lists in HTML 1 DM1

5. 05-12-14 Tables 1 DM1

6. 08-12-14 images, links 1 DM1

7. 09-12-14 Frames 1 DM1

8. 10-12-14 Introduction to Cascading Style sheets 1 DM1

9. 11-12-14 Types of style sheets 1 DM1

10. 12-12-14 TUTORIAL-1 1 DM2

11. 15-12-14 Introduction to Java Script 1 DM1

12. 16-12-14 Basic objects 1 DM1

13. 17-12-14 functions ,Arrays 1 DM1

14. 18-12-14 Recursion in JavaScript 1 DM1

15. 19-12-14 TUTORIAL-2 1 DM2

16. 22-12-14 Differences between recursion and

iteration

1 DM1

17. 23-12-14 JavaScript example programs 1 DM1

18. 24-12-14 Objects in Java Script 1 DM1

19. 26-12-14 Dynamic HTML with Java Script 1 DM1

20. 29-12-14 Event Handling 1 DM2

21. 30-12-14 filters and transitions & TUTORIAL-

3

1 DM1,DM2

22. 31-12-14 UNIT-II: Introduction to XML 1 DM1

23. 01-01-15 Differences between XML and HTML 1 DM2

24. 02-01-15 XML features, elements and

attributes

1 DM1

25. 05-01-15 Document type definition 1 DM1

26. 06-01-15 XML Schemas 1 DM1

27. 07-01-15 Document Object model 1 DM1

28. 08-01-15 Presenting XML & TUTORIAL-4 1 DM1,DM2

29. 09-01-15 Using XML Processors: DOM and

SAX

1 DM3

30. 12-01-15 to

17-01-15

Sankranthi Holidays

31. 19-01-15 Java Beans: Introduction to Java

Beans and advantages of Java Beans

1 DM2

32. 20-01-15 BDK introspection 1 DM1

Date: 01-12-2014 Sub Name : WEB TECHNOLOGIES

Faculty Name: A.V.Srinivas Branch: CSE-A

Class: III B.Tech Semester: II

Page 39: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

33. 21-01-15 Using the bean info interface 1 DM1

34. 22-01-15 Constrained properties, customizers &

persistence

1 DM1

35. 23-01-15 Introduction to EJB’s 1 DM1

1 DM1

36. 27-01-05 to

29-01-15

I MID EXAMINATIONS

37. 30-01-15 UNIT-III: Introduction to Servlets 1

38. 31-01-15 Servlets 1 DM1

39. 02-02-15 Lifecycle of a Servlet 1 DM1

40. 03-02-15 The Servlet API 1 DM1

41. 04-02-15 The javax.servlet Package &

TUTORIAL-5

1 DM1

42. 05-02-15 Servlet parameters 1

43. 06-02-15 Initialization parameters 1 DM1

44. 09-02-15 The javax.servlet HTTP package 1 DM1

45. 10-02-15 Http Request & Responses 1 DM2

46. 11-02-15 Cookies- Session Tracking 1 DM1

47. 12-02-15 Security Issues & TUTORIAL-6 1 DM1

48. 13-02-15 UNIT-IV:Introduction to JSP 1 DM1

49. 16-02-15 Problems with servlets 1 DM1

50. 18-02-15 The anatomy of JSP page 1 DM1,DM3

51. 19-02-15 JSP application design with MVC 1 DM1

52. 20-02-15 Components of JSP &

TUTORIAL-7

1 DM1

53. 23-02-15 Implicit objects 1 DM1

54. 24-02-15 Conditional Processing 1 DM4

55. 25-02-15 Conditional Processing(cont.)&

TUTORIAL-8

1 DM1,DM2

56. 26-02-15 Displaying Values Using an

Expression to Set an Attribute

1 DM1

57. 27-02-15 Declaring Variables and Methods 1 DM1

58. 02-03-15 Directives (page, include taglib

directives)

1 DM1

59. 03-03-15 Error Handling & TUTORIAL-9 1 DM1,DM2

60. 04-03-15 Debugging 1 DM1

61. 06-03-15 Sharing Data between JSP 1 DM2

62. 09-03-15 UNIT-V:Introduction to Database

Access

1 DM1

Page 40: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

63. 10-03-15 Database Programming using JDBC 1

64. 11-03-15 Registering database aas an ODBC

data source & TUTORIAL-10

1 DM1,DM2

65. 12-03-15 Javax.sql.* package 1 DM1

66. 13-03-15 Accessing a Database from a servlet 1 DM1

67. 16-03-15 Accessing a Database from a JSP Page 1 DM3

68. 17-03-15 Application – Specific Database

Actions

1 DM1

69. 18-03-15 Deploying JAVA Beans in a JSP Page

& TUTORIAL-11

1 DM1,DM2

70. 19-03-15 Struts Framework: Introduction to

Struts

1 DM1

71. 20-03-15 Overview of MVC Design Pattern 1 DM1

72. 23-03-15 Struts main Components 1 DM4

73. 24-03-15 Controller components 1 DM1

74. 25-03-15 Action Servlet, Request Processor &

TUTORIAL-12

1 DM1,DM2

75. 26-03-15 Action Mapping, 1 DM1

76. 27-03-15 Action Form Beans 1 DM1

77. 30-03-15 Struts Configuration files 1 DM1

78. 31-03-15 TUTORIAL-13 1 DM2

79. 01-04-15 Revision 1 DM1

80. 02-04-15 Revision 1 DM1

03-04-15 to

06-04-15 II MID Examinations

Total 80

Total number of classes required to complete the syllabus 80

Total number of classes available as per Schedule 80

NOTE: DELIVERY METHODS : DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

At the End of the course, students attained the Course Outcomes:CO1,CO2,CO3,CO4,CO5& sample proofs

are enclosed in Course file.

Signature

Name of the Faculty Name of Course Co-ordinator HOD

Mr.A.V.Srinivas Mr.A.V.Srinivas Dr.B.Vijaya Babu

Page 41: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

S

No.

Tentative

Date

Topics to be covered Actual

Date

Num.

of

classes

Content

Delivery

Methods

1. 01-12-14 Introduction to web technologies 1 DM1

2. 02-12-14 UNIT-I:Introduction to HTML 1 DM1

3. 03-12-14 HTML Common tags 1 DM1

4. 05-12-14 Lists in HTML 1 DM1

5. 06-12-14 Tables 1 DM1

6. 08-12-14 images, links 1 DM1

7. 09-12-14 Frames 1 DM1

8. 10-12-14 Introduction to Cascading Style sheets 1 DM1

9. 12-12-14 Types of style sheets& TUTORIAL-1 1 DM1

10. 15-12-14 Introduction to Java Script 1 DM2

11. 16-12-14 Basic objects 1 DM1

12. 17-12-14 functions ,Arrays 1 DM1

13. 19-12-14 Recursion in JavaScript 1 DM1

14. 20-12-14 TUTORIAL-2 1 DM1

15. 22-12-14 Differences between recursion and

iteration

1 DM2

16. 23-12-14 JavaScript example programs 1 DM1

17. 24-12-14 Objects in Java Script 1 DM1

18. 26-12-14 Dynamic HTML with Java Script 1 DM1

19. 27-12-14 Event Handling 1 DM1

20. 29-12-14 filters and transitions & TUTORIAL-

3

1 DM2

21. 30-12-14 UNIT-II: Introduction to XML 1 DM1,DM2

22. 31-12-15 Differences between XML and HTML 1 DM1

23. 02-01-15 XML features, elements and

attributes

1 DM2

24. 03-01-15 Document type definition 1 DM1

LESSON PLAN

Date: 01-12-2014 Sub Name : WEB TECHNOLOGIES

Faculty Name: A.V.Srinivas Branch: CSE-A

Class: III B.Tech Semester: II

Page 42: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

25. 05-01-15 XML Schemas 1 DM1

26. 06-01-15 Document Object model 1 DM1

27. 07-01-15 Presenting XML & TUTORIAL-4 1 DM1

28. 09-01-15 Using XML Processors: DOM and

SAX

1 DM1,DM2

29.

12-01-15 to

17-01-15 Sankranthi Holidays

30. 19-01-15 Java Beans: Introduction to Java Beans and advantages of Java Beans

31. 20-01-15 BDK introspection 1 DM2

32. 21-01-15 Using the bean info interface 1 DM1

33. 23-01-15 Constrained properties, customizers &

persistence

1 DM1

34. 24-01-15 Introduction to EJB’s 1 DM1

35.

27-01-05 to

29-01-15 I MID EXAMINATIONS

37. 30-01-15 UNIT-III: Introduction to Servlets 1

38. 31-01-15 Servlets 1 DM1

39. 02-02-15 Lifecycle of a Servlet 1 DM1

40. 03-02-15 The Servlet API 1 DM1

41. 04-02-15 The javax.servlet Package &

TUTORIAL-5

1 DM1

42. 05-02-15 Servlet parameters 1

43. 06-02-15 Initialization parameters 1 DM1

44. 09-02-15 The javax.servlet HTTP package 1 DM1

45. 10-02-15 Http Request & Responses 1 DM2

46. 11-02-15 Cookies- Session Tracking 1 DM1

47. 12-02-15 Security Issues & TUTORIAL-6 1 DM1

48. 13-02-15 UNIT-IV:Introduction to JSP 1 DM1

49. 16-02-15 Problems with servlets 1 DM1

50. 18-02-15 The anatomy of JSP page 1 DM1,DM3

51. 19-02-15 JSP application design with MVC 1 DM1

52. 20-02-15 Components of JSP &

TUTORIAL-7

1 DM1

53. 23-02-15 Implicit objects 1 DM1

Page 43: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

54. 24-02-15 Conditional Processing 1 DM4

55. 25-02-15 Conditional Processing(cont.)&

TUTORIAL-8

1 DM1,DM2

56. 26-02-15 Displaying Values Using an

Expression to Set an Attribute

1 DM1

57. 27-02-15 Declaring Variables and Methods 1 DM1

58. 02-03-15 Directives (page, include taglib

directives)

1 DM1

59. 03-03-15 Error Handling & TUTORIAL-9 1 DM1,DM2

60. 04-03-15 Debugging 1 DM1

61. 06-03-15 Sharing Data between JSP 1 DM2

62. 09-03-15 UNIT-V:Introduction to Database

Access

1 DM1

63. 10-03-15 Database Programming using JDBC 1

64. 11-03-15 Registering database aas an ODBC

data source & TUTORIAL-10

1 DM1,DM2

65. 12-03-15 Javax.sql.* package 1 DM1

66. 13-03-15 Accessing a Database from a servlet 1 DM1

67. 16-03-15 Accessing a Database from a JSP Page 1 DM3

68. 17-03-15 Application – Specific Database

Actions

1 DM1

69. 18-03-15 Deploying JAVA Beans in a JSP Page

& TUTORIAL-11

1 DM1,DM2

70. 19-03-15 Struts Framework: Introduction to

Struts

1 DM1

71. 20-03-15 Overview of MVC Design Pattern 1 DM1

72. 23-03-15 Struts main Components 1 DM4

73. 24-03-15 Controller components 1 DM1

74. 25-03-15 Action Servlet, Request Processor &

TUTORIAL-12

1 DM1,DM2

75. 26-03-15 Action Mapping, 1 DM1

76. 27-03-15 Action Form Beans 1 DM1

77. 30-03-15 Struts Configuration files 1 DM1

78. 31-03-15 TUTORIAL-13 1 DM2

79. 01-04-15 Revision 1 DM1

80. 02-04-15 Revision 1 DM1

03-04-15 to

06-04-15 II MID Examinations

Total 80

Total number of classes required to complete the syllabus 80

Page 44: LESSON PLAN Course Code& Course Name: SEM: Programme: B

Course Code& Course Name:COMPUTER NETWORKS SEM: VI Programme: B.Tech Department:CSE

LESSON PLAN

Total number of classes available as per Schedule 80

NOTE: DELIVERY METHODS : DM1: Lecture interspersed with discussions/BB, DM2: Tutorial,

DM3: Lecture with a quiz, DM4: Assignment/Test, DM5: Demonstration ( laboratory, field visit ),

DM6: Presentations/PPT

At the End of the course, students attained the Course Outcomes:CO1,CO2,CO3,CO4,CO5& sample proofs

are enclosed in Course file.

Signature

Name of the Faculty Name of Course Co-ordinator HOD

Mr.A.V.Srinivas Mr.A.V.Srinivas Dr.B.Vijaya Babu