0% found this document useful (0 votes)
60 views102 pages

BCS-502 WT Course File

The document is a course file for the B.Tech program in Computer Science & Engineering at Bharat Institute of Technology for the academic year 2025-26. It includes the institute's vision and mission, course details, program outcomes, educational objectives, and a comprehensive index of materials such as syllabi, evaluation schemes, and student lists. Additionally, it outlines the proposed and actual course completion reports, along with strategies for identifying and supporting weak and bright students.

Uploaded by

Aditi Goel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views102 pages

BCS-502 WT Course File

The document is a course file for the B.Tech program in Computer Science & Engineering at Bharat Institute of Technology for the academic year 2025-26. It includes the institute's vision and mission, course details, program outcomes, educational objectives, and a comprehensive index of materials such as syllabi, evaluation schemes, and student lists. Additionally, it outlines the proposed and actual course completion reports, along with strategies for identifying and supporting weak and bright students.

Uploaded by

Aditi Goel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 102

BHARAT INSTITUTE OF TECHNOLOGY

By Pass Road, Partapur, Meerut, U.P.


Course File
Department of Computer Science & Engineering

Faculty Name : MONIKA SINGH Course Code : 10


Course Name : B.Tech NBA Code :
Year/Sem/Sec : 3year/5sem/sec-A,B,C Academic Year : 2025-26
Email ID : monika@bitmeerut.co.in Mobile Number : 9068867422
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Index
S. No. Content Page No.
1 Institute Vision and Mission
2 Department Vision and Mission
3 POs, PEOs, PSO, and COs
CO-POs and PSOs Mapping Matrices
4

5 Course Detail and Previous Year Status


6 Proposed Course Completion Report (Before start of semester)
Actual Course Completion Report (At end of semester) and Supplementary
7 provided

8 Syllabus and Evaluation Scheme


9 Institute Academic Calendar
10 Department Academic Calendar
11 Class Time Table
12 Faculty Time Table
13 List of Students
14 Process to Identification Weak and Bright Students
15 Weak Students List
16 Bright Students List
17 Action Taken for Weak Students
18 Analysis of Action Taken
Impact Analysis of Weak Students
19

20 Course Plan Unit Wise


21 Lessons Plan
22 Tutorial Sheets
23 Assignments
24 Sessional Question Papers
25 Last Five Years University End Semester Examination Question Papers
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
26 Sessional Question Papers
27 Lecture Notes
28 Question Banks
Innovative Teaching-Learning and NPTEL / Other Online Resource used
29

30 CO Attainment Process
31 Attainment Sheet
32 Indirect Attainment (Course Exit Survey)
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Institute Vision and Mission


Institute Vision: To provide quality education and groom students into confident and
competent professionals imbibed with ethical values to successfully meet the challenges of
highly competitive environment in global arena.

Institute Mission: To spread knowledge in the field of Engineering & Technology,


Pharmacy and Management in dynamic synchronization with industry so that the students
acquire global competency and apply the same in tandem with industry expectations and
social aspirations .To develop as a centre of excellence in imparting skill-based knowledge
along with necessary theoretical and analytical input to develop industry relevant human
capital for sustainable competitive edge and social relevance. Educate students to think
critically and creatively, identify and solve important technological problems, practice
engineering with technical skills, have a high regard for ethical principles, and understand
economic and environmental responsibilities. Perform high-quality research that advances
applied sciences and technology while preparing future researchers for industrial, academic
and government positions.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Department Vision and Mission

Department Vision: To provide globally competent professionals in the field of Computer


Science & Engineering embedded with sound technical knowledge, aptitude for research and
innovation with ethical values to cater to the industrial & societal needs.
Department Mission: To encourage research in selected areas of computing,
to provide quality, cutting-edge educational experiences at the Bachelor’s
and Master’s levels; provide state-of-the-art education and training in the
use of computers to the students and to assist other departments in
developing faculty computing expertise appropriate to their programs.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Program Outcomes (POs)

POs Statement
Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an
PO1 engineering specialization to the solution of complex computer engineering problems.
Problem analysis: Identify, formulate, review research literature, and analyse complex computer
PO2 engineering problems reaching substantiated conclusions using first principles of mathematics, natural
sciences, and engineering sciences.
Design/development of solutions: Design solutions for complex computer engineering problems and design
PO3 system components or processes that meet the specific needs with appropriate considerations for the public
health and safety, and the cultural, societal, and environmental considerations.
Conduct investigations of complex problems: Use research-based knowledge and research methods
PO4 including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide conclusions
Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering
PO5 and IT tools including prediction and modelling to complex engineering activities with an understanding of
the limitations
The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health,
PO6 safety, legal and cultural issues and the consequent relevant to the professional engineering practices
Environment and sustainability: Understand the impact of the professional engineering solutions in
PO7 societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development
Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norm of the
PO8 engineering practices
Individual and team work: Function effectively as an individual, and as a member or leader in diverse
PO9 teams, and in multidisciplinary settings
Communications: Communicate effectively on complex engineering activities with the engineering
PO1 community and with society at large, such as, being able to comprehend and write effective reports and
0 design documentation, make effective presentations, and give and receive clear instructions
Project management and finance: Demonstrate knowledge and understanding of the engineering and
PO1 management principles and apply these to one’s own work, as a member and leader in a team, to manage
1 projects and in multidisciplinary environments.

PO1 Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent
2 and life learning in the broadest context of technological change.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Program Educational Objectives (PEOs)

PEO Engineering graduates will be able to:


Graduates will be able to apply their technical knowledge and skills to develop and implement
PEO1 computer solutions that accomplish goals important to the industry in which they are working. They
will be able to adapt to new technologies
Graduates will be able to communicate and work as part of a team in order to be an effective member
PEO2
of their workplace and society.
Graduates will have a positive attitude concerning the computing profession and its impact on
PEO3 society. They will also have a desire to continue to grow intellectually and professionally in their
chosen field.

Program Specific Outcomes (PSOs)


PSO Engineering graduates will be able to:

Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,


PSO1
and an engineering specialization to the solution of complex engineering problems.
Problem analysis: Identify, formulate, review research literature, and analyze
PSO2 complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.

Course Outcomes (COs)


Course Statement Knowledge
Outcome (On completion of this course, students will be able to) Level
CO 1 Apply knowledge of database for real life applications. K3
CO 2 Apply query processing techniques to automate the real time problems of K3, K4
databases.
CO 3 Identify and solve the redundancy problem in database tables using K2, K3
normalization.
CO 4 Understand the concepts of transactions, their processing so they will K2, K4
familiar with broad range
of database management issues including data integrity, security and
recovery.
CO 5 Design, develop and implement a small database project using database K3, K6
tools.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
CO-POs and PSOs Mapping Matrix
POs PSOs
Course P P P P P P P P P
P P P P P
O O O S S
Outcome O O O O O O O O O
1 1 1 O O
1 2 3 4 5 6 7 8 9
0 1 2 1 2

CO1 2 3 3
CO2 1 3 1 1
CO3 1 3 1 1
CO4 1 3 3 1 1 2 1
CO5 1 3 3 1 1 2 1
Average
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Course Details and Previous Year Status

Name of the Programme: B. Tech. Name of Department: Computer Science & Engineering

Year: 3rd Semester: 5th

Section: A,B,C No. of Students:

Title of the Subject: WT Subject Code: BCS-502

Previous Year Status

Faculty Name: Department: Computer Science and Engineering


Result % of pass student: 100% Result % of I division: 100%
Attainment level achieved:

Target
Assumption of target
Percentage Pass: 100% Percentage I class: 100% Attainment level: ( 1 to 3)

Target achieved
Percentage Pass: Percentage I class: Attainment level: (1 to 3)

Signature of Signature of Signature of


Subject Teacher Class Coordinator Module Coordinator

Remarks:

Signature of
Date: HOD-CSE
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Proposed Course Completion Report (Before start of semester)

Sr. Uni Completion


Title Start Date
No. t Date
5/08/2025
1 I Introduction

2 II CSS and CSS advanced

3 III Scripting and Networking

4 IV Enterprise Java Bean

5 V Servlets

Actual Course Completion Report (At end of semester)


Sr. Uni Completion
Title Start Date
No. t Date
I
1 Introduction
II
2 CSS and CSS advanced
III
3 Scripting and Networking
IV
4 Enterprise Java Bean
V
5 Servlets

Supplementary Provided
Types Yes/No Number of sheets
Tutorials YES 5
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Assignment YES 5
Question Bank YES 100
Others(Surprise Test/Unit Test) YES 5

Signature of Signature of Signature of


Subject Teacher Class Coordinator Module Coordinator

Remarks:

Signature of
Date: HOD-CSE

Syllabus
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Evaluation Scheme
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Institute Academic Calendar
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Department Academic Calendar


BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Class Time Table


BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Faculty Time Table

Signature of Timetable Coordinator


Signature of HOD
Name:
Name:
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
List of Students 3A/3B

S. Roll No. Student Name S. Roll No. Student Name


No No
. .
1 2201280100061 FAISAL 61 2301280100061 GUNJAN SHARMA
2 2201280100135 SHLOK VERMA 62 2301280100062 HANSHIKA BANA
3 2201280100137 SHUBHAM KUMAR 63 2301280100063 HARSH KASHYAP
4 2201280100176 VINEET KUMAR 64 2301280100064 HARSH KUMAR
5 2201280130001 AAYUSH PANWAR 65 2301280100065 HARSH PANWAR
6 2201280130009 AYUSH VERMA 66 2301280100067 HIMANSHU GOUD
7 2201280130013 DEEPANSHU 67 2301280100068 HIMANSHU VATS
8 2301280100001 AARUSH SHARMA 68 2301280100069 HRITIK SAINI
9 2301280100002 AARYAN 69 2301280100070 JAI SURYA DUTT
10 2301280100003 AASHI 70 2301280100071 KABIR TYAGI
11 2301280100004 AASTHA AGARWAL 71 2301280100072 KAMAL KUMAR
12 2301280100005 AAYUSH 72 2301280100073 KANIKA BERRY
13 2301280100006 AAYUSH KUMAR 73 2301280100074 KANIKA SINGH
14 2301280100007 ABHINAV 74 2301280100075 KANIKA YADAV
15 2301280100008 ABHINAV NAYAK 75 2301280100076 KANISHKA
16 2301280100009 ABHINAV TOMAR 76 2301280100077 KARTIK
17 2301280100010 ABHINAY KUMAR 77 2301280100078 KARTIK GAUTAM
18 2301280100011 ABHISHEK 78 2301280100079 KASHIF
19 2301280100012 ABHISHEK TYAGI 79 2301280100080 KAVYA SONI
20 2301280100013 ADITYA PANWAR 80 2301280100081 KRISH SHARMA
21 2301280100014 ADITYA SANGWAN 81 2301280100082 KRISHAN KUMAR
22 2301280100015 ADITYA YADAV 82 2301280100083 KRISHNA KUMAR
YADAV
23 2301280100016 AFTAB ALI 83 2301280100084 KUNAL
24 2301280100017 AKANSHA 84 2301280100085 KUSHAGRA TYAGI
25 2301280100018 AMAN TYAGI 85 2301280100086 LAKSHAY GOSWAMI
26 2301280100019 AMARDEEP 86 2301280100087 LUCKY
27 2301280100020 AMRITA CHAUHAN 87 2301280100088 MANISHA KALA
28 2301280100022 ANKIT KUMAR YADAV 88 2301280100089 MAYANK TYAGI
29 2301280100024 ANSHIKA 89 2301280100090 MAYANK VERMA
30 2301280100025 ANSHUMAN SHARMA 90 2301280100091 MEGHANSHI TYAGI
31 2301280100026 ANUJ KUMAR 91 2301280100092 MOHIT
32 2301280100027 ARJUN 92 2301280100093 MUHAMMAD RAYYAN
ANSARI
33 2301280100028 ARJUN KUMAR 93 2301280100094 MUJAMMIL
34 2301280100029 ARPAN MAJI 94 2301280100095 NANDINI
35 2301280100030 ARPIT SAINI 95 2301280100096 NIKHIL MITTAL
36 2301280100031 ARPIT TYAGI 96 2301280100097 NISHANT
37 2301280100032 ARSHPIT KHARBANDA 97 2301280100098 NITIN MITTAL
38 2301280100034 ARUN VATS 98 2301280100099 PALAK
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
39 2301280100035 ARYAN SHARMA 99 2301280100101 PARAS ATRISH
40 2301280100036 ARYAN SINGH 10 2301280100102 PARAS SHARMA
0
41 2301280100037 ARYAN SRIVASTAVA 10 2301280100103 PARTH SHARMA
1
42 2301280100038 ASHISH KUMAR 10 2301280100105 PIYUSH KUMAR
2
43 2301280100039 AVINASH SOM 10 2301280100106 PRACHI
3
44 2301280100042 AYUSH GRADE 10 2301280100107 PRANAV TYAGI
4
45 2301280100043 AYUSHI CHAUDHARY 10 2301280100108 PRANCHAL SHARMA
5
46 2301280100044 CHETNA SHARMA 10 2301280100109 PRINCE
6
47 2301280100045 CHIRAG TOMAR 10 2301280100112 PUSHKAR MALIK
7
48 2301280100046 DEEPAK 10 2301280100113 RAJJU ALI
8
49 2301280100047 DEEPIKA 10 2301280100114 RATISH SINGH
9
50 2301280100048 DEV SHARMA 11 2301280100115 RITESH MISHRA
0
51 2301280100050 DIMPLE 11 2301280100116 ROHAN SHARMA
1
52 2301280100051 DIPRA RAJPUT 11 2301280100117 SACHIN KUMAR
2
53 2301280100052 DURGESH SINGH 11 2301280100118 SAHIL KHAN
YADAV 3
54 2301280100053 ESHA SAINI 11 2301280100119 SAKSHI AGARWAL
4
55 2301280100055 GARGI 11 2301280100120 SAKSHI GARG
5
56 2301280100056 GARV BHALLA 11 2301280100121 SAKSHI GUPTA
6
57 2301280100057 GAURAV SAINI 11 2301280100123 SANOJ KUMAR
7
58 2301280100058 GAURI 11 2301280100125 SAURABH SAROJ
8
59 2301280100059 GEETANSH KUMAR 11 2301280100126 SHAGUN RANA
9
60 2301280100060 GUNJAN SHARMA 12 2301280100127 SHALINI JAISWAL
0
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Student Name List 3C/3D


S.No. Roll No. Student Name S.No Roll No. Student Name
.
1 230128010012 SHIVAM 43 2301280130010 ROHIT KUMAR
8
2 230128010012 SHREYA SAROHA 44 2301280130012 SOURABH KAPASIA
9
3 230128010013 SHUBH KUMAR 45 2301280130013 SURAJ SHARMA
0
4 230128010013 SHUBHAM 46 2301280130015 YASHIKA VERMA
1 CHOUDHARY
5 230128010013 SIDAK KAUR 47 2301281530001 AADESH KUMAR
2
6 230128010013 SIMONE ANAND 48 2301281530002 AADITYA PANWAR
3
7 230128010013 SNEHA 49 2301281530003 ABHINAV RANA
4
8 230128010013 SONAKSHI GARG 50 2301281530005 AVNENDRA KUMAR
5 PANDEY
9 230128010013 SONU THAKRAN 51 2301281530006 AYUSH KAUSHIK
6
10 230128010013 SUMIT KUMAR 52 2301281530007 AYUSH KUMAR
8
11 230128010013 SUMIT VERMA 53 2301281530008 DARSHIT BALIYAN
9
12 230128010014 SUNNY DHRUV 54 2301281530009 HARSH VARDHAN
0
13 230128010014 SUNNY NAGAR 55 2301281530010 HARSH VERMA
1
14 230128010014 TANISHKA DIXIT 56 2301281530011 HARSHIT DEV SONI
2
15 230128010014 TANISHKA SHARMA 57 2301281530012 KASHISH
3
16 230128010014 TANISHQ TYAGI 58 2301281530013 KESAR GUPTA
4
17 230128010014 TARUN CHOUDHARY 59 2301281530014 KHILESHWAR SHARMA
6
18 230128010014 TIYA TYAGI 60 2301281530015 KRISHNANAND
7
19 230128010014 TUSHAR KUMAR 61 2301281530016 MANVI TOMAR
8
20 230128010014 TUSHAR SHARMA 62 2301281530017 NAVEEN GOSWAMI
9
21 230128010015 TUSHAR TYAGI 63 2301281530019 PRANAV BAINSLA
0
22 230128010015 UVAIS SHAH 64 2301281530020 RAHUL KUMAR
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
1
23 230128010015 VAIBHAV KUMAR 65 2301281530021 SANDESH KUMAR
2
24 230128010015 VAIBHAV SAINI 66 2301281530022 SARTHAK PAL
3
25 230128010015 VANSH 67 2301281530023 SHREYA RASTOGI
4
26 230128010015 VANSH PAL 68 2301281530024 SHUBHAM DIXIT
5
27 230128010015 VANSHIKA SHARMA 69 2301281530025 UJJWAL TYAGI
6
28 230128010015 VARNIKA JAIN 70 2301281530026 VISHAL CHAUDHARY
7
29 230128010016 VINAYAK JANA 71 2301281530027 VISHU
0
30 230128010016 VISHAL TOMAR 72 2301281540001 DEEPANSHU MALIK
2
31 230128010016 VISHU 73 2301281540002 DHRUV
3
32 230128010016 VITUL 74 2301281540003 KAVISH TYAGI
5
33 230128010016 YASH 75 2301281540004 NITIN
7
34 230128010016 YASH CHAUHAN 76 2301281540005 OJASHWINI
8
35 230128010016 YASH SAINI 77 2301281540006 RIYA CHAUDHARY
9
36 230128010017 YASH SAINI 78 2301281540007 SAKSHAM SIRADHANA
0
37 230128010017 YUVAAN YADAV 79 2301281540008 YASH PRATAP
1
38 230128013000 ANMOL 80 2401280109001 AKASH KUMAR
2 CHAUDHARY
39 230128013000 ARCHITA 81 2401280109002 TUSHAR RUHELA
3 SHRIVASTAV
40 230128013000 HARSH CHAUHAN 82 2401280139001 NEHA AGARWAL
4
41 230128013000 KUNAL KUMAR 83 2401281539001 KHUSHI SHARMA
5
42 230128013000 NUPUR 84 2401281539002 MEGHA CHAUHAN
6
85 2401281539003 SAKSHI PAL
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Process to Identify Weak and Bright Students

1. Weak students are identified based on previous semester result and all lateral students
added
2. This list further modified based on followings.
a. Class performance observed by faculty
b. Sessional performance CT-1
c. Sessional performance CT-II
3. The final weak students list created

Beginning of the semester

ntify students learning capability based on previous Semester Results, Sessional Examinations, and Laboratory Performance

Mentor Counselling Encourage to get University Rank


Selected
Remedial Classes before Sessional, PUT, and University Students teach weak students
Examination
Work with faculty in R & D

Motivate to participate in Technical Events


Support to get internship/ Industrial Summer Training
Participation in value added Courses/ Certification courses that support students for self learning
Placement Training & Guidelines
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Weak Student List
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Bright Student List
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Action Taken for Weak Students

1. There are zero hour classes.


2. Remedial classes at the end of the session.
3. Additional tutorial sheets for weak students.
4. Evaluation of Continuous improvement.

Signature of Faculty Signature of Module Co-ordinator Signature of HOD


BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Analysis of Action Taken

External Marks
S. No. Roll No Name CGPA
(out of 100)
1
2
3
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Impact Analysis of Weak Students
Write in detail about the marks scored by the students.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Course Plan (Unit-I)

1. Name of the Faculty: Monika Singh


2. Subject : Mechine Learning & Techniques Subject Code: BCS-055
3. Branch: CSE/IT

Sl. No. of Mapping with References


Date Topics / Sub- Topics
No. Periods Outcomes.

PO-1,2,4 Xavier, “Web


1 Introduction to Web
5/08/2025 1 PSO-1,2 Technology and
Development Strategies CO-1 Design”
PO-1,2,4 Xavier, “Web
2 1 History of Web and Internet PSO-1,2 Technology and
CO-1
Design”
PO-1,2,4 Xavier, “Web
3 1 Protocols Governing Web PSO-1,2 Technology and
CO-1
Design”
PO-1,2,4 Xavier, “Web
4 1 Writing Web Projects PSO-1,2 Technology and
CO-1
Design”
PO-1,2,4 Xavier, “Web
5 1 Connecting to the Internet PSO-1,2 Technology and
CO-1
Design”
PO-1,2,4 Xavier, “Web
6 Introduction to Internet Services PSO-1,2
1 Technology and
& Tools CO-1
Design”
PO-1,2,4 Xavier, “Web
7 Introduction to Client-Server PSO-1,2
1 Technology and
Computing CO-1
Design”
PO-1,2,4 Xavier, “Web
8 1 HTML: Lists, Tables, Images PSO-1,2 Technology and
CO-1
Design”
PO-1,2,4 Xavier, “Web
9 1 HTML: Frames, Forms PSO-1,2 Technology and
CO-1
Design”
PO-1,2,4 Xavier, “Web
10 XML: DTD, Schemes, Object PSO-1,2
1 Technology and
Models CO-1
Design”
PO-1,2,4 Xavier, “Web
11 1 XML Processors: DOM and SAX PSO-1,2 Technology and
CO-1
Design”
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Course Plan (Unit-II)

1. Name of the Faculty: Monika Singh


2. Subject : Mechine Learning & Techniques Subject Code:BCS-055
3. Branch: CSE/ IT

S. No. of Mapping with


Date Topics / Sub- Topics References
No. Periods Outcomes.
PO-1,2,6,11 Xavier, “Web
Creating Style Sheets, CSS
1 1 PSO-1,2 Technology and
Properties
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
CSS Styling: Backgrounds,
2 1 PSO-1,2 Technology and
Text, Fonts
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
Working with Block
3 1 PSO-1,2 Technology and
Elements and Objects
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
Working with Lists and
4 1 PSO-1,2 Technology and
Tables in CSS
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
5 1 CSS Id and Class PSO-1,2 Technology and
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
Box Model: Borders,
6 1 PSO-1,2 Technology and
Padding, Margins
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
CSS Advanced: Grouping,
7 1 PSO-1,2 Technology and
Dimension
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
Display, Positioning, Floating
8 1 PSO-1,2 Technology and
in CSS
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
CSS Navigation Bar and
9 1 PSO-1,2 Technology and
Image Sprites
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
CSS Attribute Selectors,
10 1 PSO-1,2 Technology and
Colors
CO-2 Design”
PO-1,2,6,11 Xavier, “Web
Creating Page Layouts and
11 1 PSO-1,2 Technology and
Site Designs
CO-2 Design”
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Course Plan (Unit-III)
1. Name of the Faculty: Monika Singh
2. Subject : Mechine Learning & Techniques Subject Code: BCS-055
3. Branch: CSE/IT

Sl. No. of Mapping with


Date Topics / Sub- Topics References
No. Periods Outcomes.
PO-1,2,6,11 Xavier, “Web
1 1 Introduction to JavaScript PSO-1,2 Technology and
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
2 JavaScript: Documents and
1 PSO-1,2 Technology and
Forms
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
3 JavaScript Statements and
1 PSO-1,2 Technology and
Functions
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
4 1 JavaScript Objects PSO-1,2 Technology and
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
5 1 Introduction to AJAX PSO-1,2 Technology and
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
6 Networking: Internet
1 PSO-1,2 Technology and
Addressing
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
7 Inet Address: Factory and
1 PSO-1,2 Technology and
Instance Methods
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
8 1 TCP/IP Client Sockets, URL PSO-1,2 Technology and
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
9 URL Connection and TCP/IP
1 PSO-1,2 Technology and
Server Sockets
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
10 1 Introduction to JavaScript PSO-1,2 Technology and
CO-3 Design”
PO-1,2,6,11 Xavier, “Web
11 JavaScript: Documents and
1 PSO-1,2 Technology and
Forms
CO-3 Design”
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Course Plan (Unit-IV)
1. Name of the Faculty: Monika Singh
2. Subject: Machine Learning & Techniques Subject Code: BCS-055
3. Branch: CSE/IT

Sl. No. of Mapping with


Date Topics / Sub- Topics References
No. Periods Outcomes.
PO-
Xavier, “Web
1 Introduction to Enterprise Java 3,4,5,6,7,11,12,
1 Technology and
Beans PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
2 Creating JavaBeans and 3,4,5,6,7,11,12,
1 Technology and
Properties PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
3 3,4,5,6,7,11,12,
1 Types of JavaBeans Technology and
PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
4 Stateful and Stateless Session 3,4,5,6,7,11,12,
1 Technology and
Beans PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
5 3,4,5,6,7,11,12,
1 Introduction to Node.js Technology and
PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
6 Node.js Environment Setup, 3,4,5,6,7,11,12,
1 Technology and
REPL Terminal PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
7 3,4,5,6,7,11,12,
1 NPM and Callbacks Concept Technology and
PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
8 Events and Packaging in 3,4,5,6,7,11,12,
1 Technology and
Node.js PSO-1,2
Design”
CO-4
PO-
Xavier, “Web
9 Express Framework, RESTful 3,4,5,6,7,11,12,
1 Technology and
API PSO-1,2
Design”
CO-4
10 1 Node.js with MongoDB: PO- Xavier, “Web
Database Operations 3,4,5,6,7,11,12, Technology and
PSO-1,2 Design”
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
CO-4
PO-
Xavier, “Web
11 Advanced MongoDB: Update, 3,4,5,6,7,11,12,
1 Technology and
Join, Sort, Query PSO-1,2
Design”
CO-4
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Course Plan (Unit-V)
1. Name of the Faculty: Monika Singh
2. Subject: Machine Learning & Techniques Subject Code: BCS-055
3. Branch: CSE/ IT

Sl. No. of Mapping with


Date Topics / Sub- Topics References
No. Periods Outcomes.

PO-3,4,5,6,7,11,12 Xavier, “Web


1 Servlets: Overview and
1 PSO-1,2 Technology and
Architecture
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
2 Interface Servlet and Servlet
1 PSO-1,2 Technology and
Life Cycle
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
3 Handling HTTP GET and
1 PSO-1,2 Technology and
POST Requests
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
4 Redirecting Requests to
1 PSO-1,2 Technology and
Other Resources
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
5 Session Tracking and
1 PSO-1,2 Technology and
Cookies
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
6 Session Tracking with Http
1 PSO-1,2 Technology and
Session
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
7 Introduction to Java Server
1 PSO-1,2 Technology and
Pages (JSP)
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
8 Servlets: Overview and
1 PSO-1,2 Technology and
Architecture
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
9 Interface Servlet and Servlet
1 PSO-1,2 Technology and
Life Cycle
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
10 Handling HTTP GET and
1 PSO-1,2 Technology and
POST Requests
CO-5 Design”
PO-3,4,5,6,7,11,12 Xavier, “Web
11 Redirecting Requests to
1 PSO-1,2 Technology and
Other Resources
CO-5 Design”
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Lesson Plan
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : I Lecture No. : 1
Date : Title: introduction of web technology

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Explain the basic concepts of the Internet and World Wide Web, including their evolution and
working principles.

2.Describe the client–server architecture and the role of web browsers, web servers, and HTTP
protocol in web communication.

3.Identify different web technologies and their purposes (HTML, CSS, JavaScript, XML, server-
side technologies).

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

a) Definition & Scope of Web Technology


b) History & Evolution of the Web
c) Internet vs. World Wide Web

Assignment / Questions

1.What is Web Technology?

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : I Lecture No. :2
Date : Title: History of web technology

INSTRUCTIONAL OBJECTIVES :

At the end of the lesson, students will be able to:


1. Define the concept of the World Wide Web (WWW) and explain its evolution from
the early Internet.
2. Describe key milestones in web technology development, including:
o ARPANET (1969)
o Invention of the WWW by Tim Berners-Lee (1989–1991)
2.Explain the difference between:

3.Internet and World Wide Web

4.Static and Dynamic web pages

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

a) Definition & Concept


b) Early Networking Era
c) First Generation Web

Assignment / Questions

1.What is the World Wide Web (WWW)?

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : I Lecture No. :3
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Explain the history of web technology.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

History of Web Technology (ARPANET, WWW, Tim Berners-Lee).


- Internet vs. Web.
Assignment / Questions

1. Describe the history of Web Tech.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : I Lecture No. :4
Date : Title: internet and protocols

INSTRUCTIONAL OBJECTIVES :

At the end of the lesson, students will be able to:


1.Define the Internet and explain its structure and working principles.
2.Differentiate between Internet, Intranet, and Extranet.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Concept of Internet

a) Definition of Internet.
b) Brief history and evolution.
c) Internet Architecture

Assignment / Questions

1. What are the internet protocols?

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : I Lecture No. :5
Date : Title: Writing Web Projects & Tools

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Demonstrate planning tools and development environments

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Demonstration, discussion

Assignment / Questions

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : I Lecture No. :6
Date : Title: Client-Server Computing Model

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.


1.To understand the client-server vs peer-to-peer paradigms

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.client-server

Assignment / Questions

1. What is the client-server?

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : II Lecture No. : 7
Date : Title: HTML: Lists, Tables, Images, Frames,
Forms

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Use HTML tags to build structured static web pages

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Assignment / Questions

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : I Lecture No. : 8
Date : Title: CSS & Dynamic HTML

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Apply CSS for web page styling

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:
Inline, internal, external CSS

Assignment / Questions:

1.Apply CSS to an HTML page.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : II Lecture No. : 9
Date : Title: CSS & Dynamic HTML

INSTRUCTIONAL OBJECTIVES:

1. Use CSS selectors effectively

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:
ID, class, element selectors
Assignment / Questions

1.Create a page using ID/class selectors?

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : II Lecture No. : 10
Date : Title: CSS & Dynamic HTML

INSTRUCTIONAL OBJECTIVES:

1.Understand the concept of CSS box model

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Margin, border, padding, content

Assignment / Questions

Draw box model diagram.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : II Lecture No. : 11
Date : Title: CSS & Dynamic HTML

INSTRUCTIONAL OBJECTIVES :

1 Position elements using CSS

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Relative, absolute, fixed positioning

Assignment / Questions

Position elements on a page

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : II Lecture No. :12
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.


1.Use CSS for layout design

TEACHING AIDS:
White board, Marker, and Projector

TEACHING POINTS:

Floats, flexbox, grid

Assignment / Questions

1.Create a 2-column layout.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : II Lecture No. :13
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1. Create responsive web pages


TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Media queries, viewport


Assignment / Questions

1. Make a mobile-friendly page.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : II Lecture No. :14
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.
Understand Dynamic HTML

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Combining HTML, CSS, JS

Assignment / Questions

1.Add style changes using JS

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : II Lecture No. :15
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1 Create interactive page with DHTML

TEACHING AIDS:
White board, Marker, and Projector

TEACHING POINTS:

a) Event handling in JS for dynamic changes.

Assignment / Questions

1.Make a page with mouseover effects.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : II Lecture No. :16
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Understand JS basics

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Syntax, variables, operators

Assignment / Questions

1.Create a script to display date/time

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : III Lecture No. :17
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1. Use JS functions effectively.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1 Declaring and calling functions.

Assignment / Questions

1.Create a function to calculate factorial

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : III Lecture No. :18
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Manipulate DOM using JS

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

getElementById, innerHTML

Assignment / Questions

1.Change text in a web page dynamically

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : III Lecture No. :19
Date : Title:

INSTRUCTIONAL OBJECTIVES :

Validate forms with JS

TEACHING AIDS:
White board, Marker, and Projector

TEACHING POINTS:

Required fields, regex validation

Assignment / Questions
1.Validation a login form

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : III Lecture No. :20
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Use arrays & loops in JS

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

or, while, array methods

Assignment / Questions

1.Store and display student names

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : III Lecture No. :21
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Understand AJAX concepts

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

XMLHttpRequest, fetch API

Assignment / Questions

1.Load content dynamically without refresh

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : III Lecture No. :22
Date : Title:

INSTRUCTIONAL OBJECTIVES :

Understand Java networking basics.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

TCP/IP sockets, URLConnection

Assignment / Questions

1.Write notes on Java sockets

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : III Lecture No. :23
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Understand Java networking basics


TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:
1. CP/IP sockets, URLConnection.

Assignment / Questions

1.write notes on Java sockets

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : III Lecture No. :24
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Implement a simple socket program

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Java client-server communication

Assignment / Questions

1. Code a simple echo server in Java

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : IV Lecture No. :25
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Understand JavaBeans concept

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

javaBeans overview, advantages

Assignment / Questions
1.Write a note on JavaBeans

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : IV Lecture No. :26
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.


Create and use JavaBeans

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Properties, methods, events

Assignment / Questions

1. Define gradient descent. How does the delta rule help in updating weights in a neural
network?

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : IV Lecture No. :27
Date : Title: JavaScript Events

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1. Understand the Handle events in web pages.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1. onclick, onmouseover, onchange..

Assignment / Questions

1. Create a button that changes background color on click.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : IV Lecture No. :28
Date : Title: Introduction to JSON

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1. To Understand JSON format and usage.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

JSON syntax, parsing, stringifying.

Assignment / Questions

1.Create a JSON object for product details and display it.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : IV Lecture No. :29
Date : Title: Introduction to PHP

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

To Learn the basics of PHP.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

PHP syntax, variables, data types.

Assignment / Questions

Write a PHP script to display server information.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : IV Lecture No. :30
Date : Title: PHP Control Structures

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.


1.Use loops and conditionals in PHP.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1. if-else, switch, for, foreach, while..

Assignment / Questions

Write a PHP script to print multiplication table.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : IV Lecture No. :31
Date : Title: PHP Functions

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Create reusable functions.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

Function declaration, parameters, return values.

Assignment / Questions

1.Write a function to check if a number is prime.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : IV Lecture No. :32
Date : Title: PHP Form Handling

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

Handle HTML forms with PHP.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

GET vs POST methods, form validation.

Assignment / Questions

Create a PHP form that stores data in variables.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :33
Date : Title: Introduction to AJAX

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.


1.Learn AJAX basics.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.XMLHttpRequest, fetch API.

Assignment / Questions

1.Create an AJAX request to load data from a file.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :34
Date : Title: XML Basics

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1. Understand XML format..

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.XML syntax, elements, attributes.

Assignment / Questions

1.Create an XML file for a book store.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : V Lecture No. :35
Date : Title: Web Services Overview
On completion of this lesson the student shall be able to:

1.Understand web services.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.SOAP vs REST, APIs.

Assignment / Questions:

1.Write short notes on RESTful APIs.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :36
Date : Title: Introduction to Node.js

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Learn Node.js basics.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.Installing Node.js, running scripts.

Assignment / Questions

1.Create a Node.js script to display “Hello World”.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : V Lecture No. :37
Date : Title:

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Introduction to React.js

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.Components, JSX, props, state.

Assignment / Questions

1.Create a simple React component to display a message.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : V Lecture No. :38
Date : Title: Security in Web Applications

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Learn about web security basics.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.Learing of SQL injection, XSS, CSRF.

Assignment / Questions

1.Explain SQL injection with an example.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Subject : Web Technology Subject Code : BCS- 502


Unit No. : V Lecture No. :39
Date : Title: Responsive Web Design

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1. Design mobile-friendly websites.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.Media queries, responsive layouts

Assignment / Questions:

1.Create a responsive web page using media queries.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Subject : Web Technology Subject Code : BCS- 502
Unit No. : V Lecture No. :40
Date : Title: Revision & Project Discussion

INSTRUCTIONAL OBJECTIVES :

On completion of this lesson the student shall be able to understand.

1.Review all topics and discuss projects.

TEACHING AIDS:

White board, Marker, and Projector

TEACHING POINTS:

1.Project ideas, integrating front-end and back-end.

Assignment / Questions

1.Submit a mini-project proposal for a web application.

Signature of Faculty
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Tutorial Sheets
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Tutorial Sheet No.1
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks: 30
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Tutorial: Introduction to Web Technology & Internet Protocols

Part A – Short Answer Questions


1. Define Web Technology.
2. Differentiate between Internet and Intranet.
3. What is the Client–Server Model?
4. Explain the concept of World Wide Web.
5. What is DNS?
6. Differentiate between Static and Dynamic Websites.
7. What is the purpose of HTTP?
8. List any two differences between HTTP and HTTPS.
Part B – Descriptive / Long Answer Questions
1. Explain in detail the history and evolution of the World Wide Web.
2. Draw and explain the 3-tier web architecture.
3. Discuss the working of DNS with a neat diagram.
4. Explain the HTTP request–response model.
5. Describe various Internet protocols used in web technology.
6. Explain cookies and sessions with examples.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Tutorial Sheet No.2


Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks: 30
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Tutorial : HTML & CSS.


Part A – Short Answer Questions
1. Define HTML.
2. What is the difference between <div> and <span>?
3. List the different types of lists in HTML.
4. Define the term “Hyperlink”.
5. What is the difference between inline and block-level elements?
6. What is CSS? List its types.
7. What is the CSS box model?
8. What is the difference between absolute and relative positioning in CSS?
Part B – Practical / Descriptive Questions
1. Create an HTML page showing a table of student records.
2. Design a webpage using HTML lists and images.
3. Create a registration form using HTML and CSS.
4. Apply internal, external, and inline CSS styles to a webpage.
5. Design a responsive two-column layout using CSS.
6. Demonstrate the use of Flexbox or CSS Grid for layout design.
.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Tutorial Sheet No.3
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks: 30
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Tutorial: JavaScript
Part A – Short Answer Questions
1. Define JavaScript.
2. What is the difference between var, let, and const?
3. What are JavaScript events? Give examples.
4. What is DOM?
5. What is JSON?
6. What are JavaScript objects?
7. What is the difference between == and ===?
8. Define function hoisting.
Part B – Practical / Descriptive Questions
1. Write a JavaScript program to check whether a number is prime.
2. Write a JavaScript program to display the current date and time.
3. Create a JavaScript function to validate an email ID entered in a form.
4. Create a webpage that changes background color when a button is clicked.
5. Write a JavaScript program to store and display student details using an object.
6. Demonstrate DOM manipulation by changing paragraph text using JavaScript.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Tutorial Sheet No.4

Subject Name: Web Technology Subject Code: BCS-502


Semester: V Maximum Marks: 30
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Tutorial: Server-Side Programming (PHP)

Part A – Short Answer Questions


1. What is PHP?
2. Differentiate between GET and POST methods.
3. What is session handling?
4. What are cookies in PHP?
5. What is the difference between include() and require()?
6. Define CRUD operations.
7. What is the purpose of mysqli_connect() in PHP?
8. What is file handling in PHP?
Part B – Practical / Descriptive Questions
1. Write a PHP script to display “Hello World”.
2. Write a PHP program to check whether a number is even or odd.
3. Create a PHP program to insert and retrieve data from a MySQL
database.
4. Write a PHP script to upload a file.
5. Create a login system using PHP sessions.
6. Write a PHP program to read and write data from a file.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Tutorial Sheet No.5
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks: 30
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Tutorial: Advanced Web Technologies


Part A – Short Answer Questions

1. What is AJAX?
2. Differentiate between XML and JSON.
3. What is REST API?
4. What is SOAP?
5. Define responsive web design.
6. What is cross-site scripting (XSS)?
7. What is Node.js?
8. What are media queries in CSS?

Part B – Practical / Descriptive Questions


1. Create an AJAX application to fetch data from a server.
2. Create an XML file for storing product information.
3. Design a responsive webpage using media queries.
4. Write a short note on SQL injection attacks and prevention methods.
5. Create a REST API in Node.js to return a list of products.
6. Discuss security threats in web applications and their prevention techniques.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Assignments
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Assignment No.1
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Q. No. Question
1. 1Write a detailed note on the evolution of the World Wide Web (Web 1.0, Web 2.0, Web
3.0) with examples.
Draw and explain the client–server architecture of the web.
2. 2
Explain the working of DNS with a neat diagram
3. 3
Compare HTTP and HTTPS. Give examples of where each is used.
4. 4
Explain the HTTP request–response cycle with a flow diagram.
5. 5
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Assignment No.2
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Q. No. Question
1 Create a personal portfolio webpage using HTML with sections like About Me, Education,
Skills, and Contact.
Design a web page with a navigation menu linking to at least three different pages.
2
Create a student timetable using HTML tables with proper borders, headings, and styling.
3
Design a registration form using HTML and CSS with proper styling and labels.
4
Create a responsive webpage layout using CSS Flexbox/Grid.
5
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Assignment No.3
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Q. No. Question
1. 1Write a JavaScript program to display the current date and time in the browser.
Create a JavaScript form validation for email, password (min length 6), and mobile
2. 2
number

3. 3 Create a JavaScript digital clock that updates every second.

Write a JavaScript program to change background color on button click.


4. 4

Create a JavaScript program that takes a number from the user and displays its
5. 5
multiplication table.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Assignment No.4
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Q. No. Question
1. 1Write a PHP script to display your server’s configuration details using phpinfo().

Create a PHP program to check whether a number is prime or not.


2. 2

Create a PHP login system using session.


3. 3
Create a PHP form that stores data into a MySQL database.
4. 4
Write a PHP program to upload a file to the server.
5. 5
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Assignment No.5
Subject Name: Web Technology Subject Code: BCS-502
Semester: V Maximum Marks:
Given Date: Submission Date:

Attempt all questions and each question carries equal marks based on Course Outcome number......

Q. No. Question
1. 1Create an AJAX application to fetch data from a text file without reloading the page
Write an XML file containing details of at least 5 books and display them in a table
2. 2 format using HTML.
Design a responsive e-commerce product page using media queries.
3. 3
Create a REST API in Node.js to return JSON data for a list of students.
4. 4
Write a report on security threats in web applications (SQL injection, XSS, CSRF) and suggest
5. 5 prevention methods.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Sessional Question Paper


Sessional Examination-I, Odd Semester 2024-25

Programme/Branch: B.Tech /CSE Semester:5th


Subject Name: Web Technology Subject Code:BCS-502
Max. Marks: 50 Time: 1.5 Hrs

Note: Attempt all Sections; if require any missing data then choose suitably.

SECTION A
Attempt all questions in brief.
2 x 5 = 10
Question Mark C
Q. No. 1
s O
Differentiate between 2 1
a. 1. HTML and XML. 2. HTTP and HTTPS.
Differentiate between Internet and www. 2 1
b.
Identify the Dissimilarities between web server and 2 1
c. Application server.

2 2
d. What is CSS? Describe the advantages of CSS.
Describe in brief the steps for planning a website. 2 1
e.

SECTION B
Attempt any three questions.
8 x 3 = 24
Question Mark C
Q. No. 2
s O
Discuss the application of XML and also design a self describing XML 8 1
a.
DTD for sorting email data.
Explain the concept of client server and explain how a web server is 8 1
b.
different from normal server.
Design a XML DTD for self describing weather report having following 8 1
c.
details: Date, location, temperature range (Location describes city, state
and its country. Country code is unique and not left blank. Temperature
range describes high and low temp. in Fahrenheit or Celsius)

Explain any 10 properties of CSS with examples for each property. 8 2


d.
8 2
e. What is the syntax for CSS? Differentiate between margin and padding.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

SECTION C
Attempt all questions.
8 x 2= 16
Question Mark C
Q. No. 3
s O
Create an HTML code to create a web page that contains the user 8 1
a.
registration form with following details user name, user date of birth,
user address, user gender, user email id, user mobile number.

OR
Write HTML code to develop a web Page having two frames that divide 8 1
b.
the page into two equal rows and divides the first row into equal
columns. Fill each with the different background color.

Question Mark C
Q. No. 4
s O
Write a code for a website using CSS and HTML. Website may be for 8 2
a.
tutorial/blogs/commercial website.
OR
Designing the homepage of a college website. Write the CSS code to 8 2
b.
achieve the following layout and design: The page should have a header
with the college name and a horizontal navigation bar with links to
"Home", "About Us", "Courses", and "Contact Us".
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Last Five Years


University End Semester Examination
Question Papers
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Lecture / Unit wise Class Notes


BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Question Bank Unit Wise


QUESTION BANK
UNIT 1 – Introduction to Web Technology & Internet Protocols

Short Answer Questions:

1. Define Web Technology.


2. What is the difference between Internet and Intranet?
3. What is the Client–Server model?
4. Define World Wide Web.
5. What is DNS?
6. What is an IP address?
7. Define HTTP.
8. Differentiate between Static and Dynamic websites.

Long Answer Questions:

1. Explain the evolution of the World Wide Web (Web 1.0, Web 2.0, Web 3.0) with
examples.
2. Explain the Client–Server architecture with a neat diagram.
3. Discuss the working of DNS with an example.
4. Explain the HTTP request–response cycle.
5. Discuss different internet protocols used in web technology.
6. Explain cookies and sessions in web communication.

Practical / Application-Based:
1. Draw the 3-tier architecture and explain each layer.
2. Trace the DNS lookup process for a given domain.
3. Demonstrate HTTP GET and POST requests using a simple example.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Unit 2

UNIT 2 – HTML & CSS

Short Answer Questions


1. Define HTML.
2. What is the difference between <div> and <span>?
3. Name the different types of lists in HTML.
4. Define hyperlink in HTML.
5. What is CSS?
6. List the types of CSS.
7. What is the CSS box model?
8. Differentiate between absolute and relative positioning.

Long Answer Questions


1. Explain the structure of an HTML document with an example.
2. Describe various types of CSS selectors with examples.
3. Discuss CSS box model in detail with a diagram.
4. Explain HTML tables and their attributes with an example.
5. Discuss different form elements in HTML with examples.
6. Explain Flexbox and CSS Grid layout.

Practical / Application-Based
1. Create a personal portfolio webpage using HTML and CSS.
2. Design a registration form with proper validation messages.
3. Create a responsive web page using CSS media queries.
4. Create a timetable using HTML tables and style it with CSS.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Unit 3
UNIT 3 – JavaScript
Short Answer Questions
1. Define JavaScript.
2. Differentiate between var, let, and const.
3. What are JavaScript events?
4. What is DOM in JavaScript?
5. Define JSON.
6. What is the difference between == and === in JavaScript?
7. What is function hoisting?
8. What are JavaScript objects?
Long Answer Questions
1. Explain the features and advantages of JavaScript.
2. Discuss different data types available in JavaScript.
3. Explain DOM manipulation with examples.
4. Describe JavaScript event handling methods.
5. Explain form validation using JavaScript with an example.
6. Explain JSON format with syntax and example.
Practical / Application-Based
1. Write a JavaScript program to check if a number is prime.
2. Create a JavaScript digital clock.
3. Create a form validation script for email and password.
4. Write a JavaScript program to change background color on button click.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Unit 4
UNIT 4 – Server-Side Programming (PHP)
Short Answer Questions
1. What is PHP?
2. Differentiate between GET and POST methods.
3. What is a PHP session?
4. What are cookies in PHP?
5. What is file handling in PHP?
6. What is CRUD in database operations?
7. Define mysqli_connect().
8. Differentiate between include() and require().
Long Answer Questions
1. Explain the basic syntax of PHP with an example.
2. Discuss control structures in PHP with examples.
3. Explain form handling in PHP using GET and POST methods.
4. Explain how PHP can connect to MySQL with an example.
5. Discuss file handling functions in PHP.
6. Explain session and cookie handling in PHP with examples.
Practical / Application-Based
1. Write a PHP script to display your server’s configuration.
2. Create a PHP form that stores data in a MySQL database.
3. Write a PHP script to check if a number is even or odd.
4. Create a PHP login system using sessions.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Unit 5
UNIT 5 – Advanced Web Technologies
Short Answer Questions
1. What is AJAX?
2. Differentiate between XML and JSON.
3. What is REST API?
4. Define responsive web design.
5. What is cross-site scripting (XSS)?
6. What is SQL injection?
7. What is Node.js?
8. What are media queries in CSS?
Long Answer Questions
1. Explain the working of AJAX with an example.
2. Discuss the differences between XML and JSON with examples.
3. Explain REST and SOAP web services.
4. Explain the concept of responsive web design using media queries.
5. Discuss security threats in web applications and their prevention methods.
6. Explain the role of Node.js in modern web development.
Practical / Application-Based
1. Create an AJAX application to load data without refreshing the page.
2. Create an XML file for storing product information and display it on a webpage.
3. Design a responsive e-commerce web page using media queries.
4. Create a REST API in Node.js that returns JSON data for a list of products.
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Innovative Teaching-Learning and NPTEL/Other online resource used

The innovative teaching methods followed are –


1. Think-pair-share
2. Quiz
3. Group Discussion
4. Peer-Instruction

Video Link

S.N. Unit Name Link of Video (URL)


BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
CO Attainment Process

Tools for CO Assessment

1. Class Tests (CT-I & CT-II)


2. Assignments
3. Tutorials
4. Quiz
5. Term End Examination
6. Others

Assessment Procedure Table: Basic

Course
Outcome Assessment % Total Result
s
CO1 CAE-I, CAE-II, Univ. Exam, Assignment, attendance A
CO2 CAE-I & CAE-II, Univ. Exam, Assignment, attendance B
CO3 CAE-I & CAE-II, Univ. Exam, Assignment, attendance C
CO4 CAE-I & CAE-II, Univ. Exam, Assignment, attendance D
CO5 CAE-I & CAE-II, Univ. Exam, Assignment, attendance E

Assessment Procedure Table: Details

CO Internal Assessment (20%) External


CO
Outcome CAE-I / Marks
PUT Assignment Attendance Total Achieved
s CAE-II (80%)
CO1 %ATT A

CO2 A1 %ATT B Total


Part A Part A
A2 percentage Z = 0.20
Part B Part B
CO3 A3 %ATT C of student *X+
Part C Part C
A4 having 0.80 * Y
CO4 A5 %ATT D more than p
marks
CO5 %ATT E

Total achieved level X Y Z


BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

1. Marks collected separately for each CO; where A, B, C, D, E achieved internal


attainment of CO-1 to CO-5 respectively.
2. Internal attainment(X) = (A+ B+C+D+E) / 5
3. External attainment(Y)
4. Final attainment (Z) = 0.2 * X + 0.8 * Y
5. Weightage for external assessment is 0.8 whereas for internal assessment, weightage
is 0.2
6. Data collection process for internal assessment (50 marks) is as follows.
a) CAE I / CAE II (12 marks)
b) PUT (18 marks)
c) Teacher assessment (10 marks)
d) Attendance (10 marks)

7. Data collection process for external assessment (100 marks) is as follows.


a) Marks obtained in university marks

Record the attainment of CO of this course

Course attainment levels for internal assessment of all courses are as follows.

1. Level-1 50 % student scoring more than 50 % marks (≥50% to 60%)


2. Level-2 60 % student scoring more than 50 % marks (≥60% to 70%)
3. Level-3 70 % student scoring more than 50 % marks (≥70%)

Course attainment levels for external assessment (Univ. exam) of all courses are as follows.

1. Level-1 30-50 % student scoring more than p % marks (≥30% to 50%)


2. Level-2 50-60 % student scoring more than p % marks (≥50% to 60%)
3. Level-3 60 % student scoring more than p % marks (≥60%)

The value of p based on module of subject

Subject Buckets Module(p)


1.Computer System (CS) √ ≥ 45
2.Network & Information System (NIS) X ≥ 50
3.Software System (SS) X ≥ 55
4.Cognitive Science (CG) X ≥ 50
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Criteria for assignments marks

1. Based on Assignments, Unit Test, Tutorials, Viva/Presentation students are evaluated.


2. Criteria for attendance marks.

Percentage of Attendance Marks


less than 60 % Detained
>=60 <70 70 %
>=70 <80 = 80 %
>=80 <90 90 %
>=90 100 %
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering
Complete process flow
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Attainment Sheet
BHARAT INSTITUTE OF TECHNOLOGY
By Pass Road, Partapur, Meerut, U.P.
Course File
Department of Computer Science & Engineering

Indirect Attainment (Course Exit Survey)

You might also like