lesson plan course code& course name: sem: programme: b
Post on 06-Jun-2022
1 Views
Preview:
TRANSCRIPT
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
name@domain.com)
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:
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.
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
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.
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
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
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
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
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
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
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
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
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
top related