0% found this document useful (0 votes)
20 views

BCA syllabus 4th sem

Uploaded by

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

BCA syllabus 4th sem

Uploaded by

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

I. K.

Gujral Punjab Technical University


Bachelor of Computer Applications (BCA)
CO# Course outcomes
CO1 Identify key component of computer system while assembling a system.
CO2 Implement installation and configuration of computer system
CO3 Perform installation, configuration and sharing of peripheral devices.
CO4 Solve troubleshooting issues in Computer Systems
CO5 Execute dual booting.

List of assignments:
1. Assembling and De Assembling of Computer System
2. Loading and configuration procedure of Microsoft Client O/S Win XP /Win
7 and Windows 8
3. Installation of utility tools (Software)
4. Installation of utility tools (Drivers)

5. Firewall configuration, Antivirus/Internet security loading and configuration


procedure
6. Installation and configuration of I/O devices – Printers, Webcams, Scanners.

7. Installation and configuration of I/O devices – Digital Camera, USB Wi-fi,


USB BT, USB Storages, Projectors
8. Multiple OS loading and trouble shooting

Recommended Hardware:
All hardware component as mentioned above in the syllabus.
Text Books:

1. PC Hardware: The Complete Reference, McGraw-Hills

Reference Books:

1. The Indispensable PC Hardware Book (4th Edition) Hans-Peter Messmer


PC Hardware: A Beginner's Guide by Ron Gilster
---------------------------------------------------------------------------------------------------------------------------------------------
Course Code: UGCA1921
Course Name: Software Engineering

Program: BCA L: 3 T:1 P: 0


Branch: Computer Applications Credits: 4
Semester: 4th Contact hours: 44 hours
Theory/Practical: Theory Percentage of numerical/design problems:-
Internal max. marks: 40 Duration of end semester exam (ESE): -
External max. marks: 60 Core/Elective status: core
Total marks: 100

Prerequisite: -
Co requisite:-

Page 52 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Additional material required in ESE:-
Course Outcomes: Students will be able to
CO# Course outcomes
CO1 Highlight the need of software engineering
Outline the phases and activities involved in the conventional software life
CO2
cycle models
CO3 Design documents for various phases of software life cycle.
CO4 Compute the complexity of the software based on multiple metrices.
Identify the tools needed for different types of documents required in software
CO5
engineering.

Detailed contents Contact hours

Unit 1 10

The Nature of Software, Need of Software Engineering,


Prescriptive Process Models, Specialized Process Models, The
Unified Process. [CO1]
Unit 2 10

Role of a system analyst, SRS, Properties of a good SRS


document, functional and non-functional requirements, Decision
tree and Decision table, Formal Requirements Specification,
Software Cost Estimation. [CO2]
Unit 3 12

Software design and its activities, Preliminary and detailed


design activities, Characteristics of a good software design,
Features of a design document, Cohesion and Coupling,
Structured Analysis, Function Oriented Design, Object-Oriented
Design. [CO3]
Unit 4 12

Testing Fundamentals, Unit Testing, Integration Testing,


Validation Testing, System Testing, Maintenance and
Reengineering, Measures, Metrics, and Indicators, Software
Measurement, Metrics for Requirements Model, Metrics for
Design Model, Metrics for Testing, Metrics for Maintenance.
[CO4] [CO5]

Text Books:

Page 53 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
1. Software Engineering–A Practitioner’s Approach, Roger S.Pressman, Seventh
Edition, McGrawHill, 2010.

Reference Books:

1. An Integrated Approach to Software Engineering, Pankaj Jalota, Third Edition,


Narosa Publishing House, 2005
2. Software Engineering, Ian Sommerville, Ninth Edition, Addison-Wesley, 2011

---------------------------------------------------------------------------------------------------------------------------------------------

Course Code: UGCA1922


Course Name: Database Management Systems

Program: BCA L: 3 T: 1 P: 0
Branch: Computer Applications Credits: 4
Semester: 4th Contact hours: 44 hours
Theory/Practical: Theory Percentage of numerical/design problems: --
Internal max. marks: 40 Duration of end semester exam (ESE): 3hrs
External max. marks: 60 Elective status: Core
Total marks: 100
Prerequisite: -NA-
Co requisite: -NA-
Additional material required in ESE: -NA-

Course Outcomes: Students will be able to


CO# Course outcomes
CO1 Define the basic concepts of DBMS.
CO2 Design SQL queries.
CO3 Illustrate the concept of data normalization with the help of real life examples.
CO4 Explain the concept of transaction management.
CO5 Outline features of advanced database management systems.

Detailed contents Contact hours


Unit-I

Introduction of DBMS, Data Modeling for a Database, Three level


Architecture of DBMS, Components of a DBMS. 10
Introduction to Data Models, Hierarchical, Network and Relational Model,
Comparison of Network, Hierarchical and Relational Model, Entity
Relationship Model. [CO1]

Page 54 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)

Unit-II

Relational Database, Relational Algebra and Calculus, SQL Fundamentals,


12
DDL, DML, DCL, PL/SQL Concepts, Cursors, Stored Procedures, Stored
Functions, Database Triggers. [CO2]

Unit-III

Introduction to Normalization, First, Second, Third Normal Forms,


Dependency Preservation, Boyce-Codd Normal Form, Multi-valued
12
Dependencies and Fourth Normal Form, Join Dependencies and Fifth Normal
Form, Domain-key normal form (DKNF). [CO3]

Unit-IV

Database Recovery, Concurrency Management, Database Security, Integrity 10


and Control. Structure of a Distributed Database, Design of Distributed
Databases. [CO4] [CO5]

Text Books:

1. "An Introduction to Database System", Bipin C. Desai, Galgotia Publications Pvt


Ltd-New Delhi, Revised Edition, (2012).
2. “Database System Concepts”, Abraham Silberschatz, Henry F. Korth, S. Sudharshan,
Tata McGraw Hill, 6th Edition, (2013).
Reference Books:

1. “SQL, PL/SQL The Programming Language of Oracle”, Ivan Bayross, BPB


Publications, 4th Revised Edition (2009)
2. “An Introduction to Database Systems”, C. J. Date, A. Kannan, S. Swamynathan, 8th
Edition, Pearson Education, (2006).
3. Database Management Systems, Raghu Ramakrishnan, McGraw-Hill, Third Edition,
2014.
---------------------------------------------------------------------------------------------------------------------------------------------

Course Code: UGCA1923


Course Name: Operating Systems

Program: BCA L: 3 T: 1 P: 0
Branch: Computer Applications Credits: 4
Semester: 4th Contact hours: 44 hours
Theory/Practical: Theory Percentage of numerical/design problems: 15%
Internal max. marks: 40 Duration of end semester exam (ESE): 3hrs

Page 55 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
External max. marks: 60 Elective status: Core
Total marks: 100

Prerequisite: Basic understanding of computer system.


Co requisite: -NA-
Additional material required in ESE: -NA-

Course Outcomes: Students will be able to:


CO# Course outcomes
CO1 Discuss the evaluation of operating systems.
CO2 Explain different resource managements performed by operating system.
Describe the architecture in terms of functions performed by different types of
CO3
operating systems.
Analyze the performance of different algorithms used in design of operating system
CO4
components.
CO5 Compare the key properties of different types of Operating Sysytems.

Detailed contents Contact hours


Unit-I

Fundamentals of Operating system: Introduction to Operating system,


Functions of an operating system. Operating system as a resource
manager. Structure of operating system (Role of kernel and Shell).
Views of operating system. Evolution and types of operating
systems.[CO1]

Process & Thread Management: Program vs. Process; PCB, State 12


transition diagram, Scheduling Queues, Types of schedulers, Concept of
Thread, Benefits, Types of threads, Process synchronization. [CO2]

CPU Scheduling: Need of CPU scheduling, CPU I/O Burst Cycle, Pre-
emptive vs. Non-pre-emptive scheduling, Different scheduling criteria’s,
scheduling algorithms (FCSC, SJF, Round-Robin, Multilevel Queue).
[CO2]

Unit-II

Memory Management: Introduction, address binding, relocation,


loading, linking, memory sharing and protection; Paging and 12
segmentation; Virtual memory: basic concepts of demand paging, page
replacement algorithms. [CO2]

Unit-III
08

Page 56 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
I/O Device Management: I/O devices and controllers, device drivers;
disk storage.

File Management: Basic concepts, file operations, access methods,


directory structures and management, remote file systems; file
protection.[ CO3]

Unit-IV

Advanced Operating systems: Introduction to Distributed Operating


system, Characteristics, architecture, Issues, Communication &
12
Synchronization; Introduction Multiprocessor Operating system,
Architecture, Structure, Synchronization & Scheduling; Introduction to
Real-Time Operating System, Characteristics, Structure & Scheduling.
Case study of Linux operating system [CO4] [CO5]

Text Books:
1. Operating System Principles by Abraham Silberschatz and Peter Baer Galvin,
Seventh Edition, Published by Wiley-India.
2. Principals of Operating System by Naresh Chauhan, Published by OXFORD
University Press, India.

Reference Books:
1. Operating Systems by Sibsankar Haldar and Alex A. Aravind, Published by
Pearson Education.
2. Operating system by Stalling, W., Sixth Edition, Published by Prentice Hall
(India)
---------------------------------------------------------------------------------------------------------------------------------------------

Course Code: UGCA1924


Course Name: Software Engineering Laboratory

Program: BCA L: 0 T: 0 P: 4
Branch: Computer Applications Credits: 2
Semester: 4th Contact hours: 4 hours per week
Theory/Practical: Practical Percentage of numerical/design problems: --
Internal max. marks: 60 Duration of end semester exam (ESE): 3hrs
External max. marks: 40 Elective status: Core
Total marks: 100

Prerequisite: -NA-
Co requisite: -NA-
Additional material required in ESE: -NA-

Course Outcomes: Students will be able to

Page 57 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
CO# Course outcomes
CO1 Identify the scope and objective of different domains that have impact on society
CO2 Create data flow diagrams
CO3 Compute software complexity using latest tools
CO4 Design a software engineering process life cycle.
CO5 Implement specification, design, implementation, and testing process using latest tools

Assignments:

1. Identify project scope and objective of given problem:


a. College automation system.
b. Banking Management System.
2. Develop software requirements specification for (1 a.) and (1 b.) problem.
3. Develop UML Use case model for a problem.
4. Develop Class diagrams
5. Represent project Scheduling of above-mentioned projects
6. Use any model for estimating the effort, schedule and cost of software project
7. Develop DFD model (level-0, level-1 DFD and Data dictionary) of the project
8. Develop sequence diagram
9. Develop Structured design for the DFD model developed
10. Develop the waterfall model, prototype model and spiral model of the product
11. Explain with reason which model is best suited for the product
12. Develop a working protocol of any of two problem
13. Use LOC, FP and Cyclomatic Complexity Metric of above-mentioned problem
14. Find Maintainability Index and Reusability Index of above-mentioned problem
15. Using any Case Tool find number of statements, depth and complexity of the prototype

Reference Books:
1. Software Engineering–A Practitioner’s Approach, Roger S.Pressman, Seventh
Edition, McGrawHill, 2010.
2. The Unified Modeling Language Reference Manual, Grady Booch, Second
Edition, Addison Wesley, 2005.
3. An Integrated Approach to Software Engineering, Pankaj Jalota, Third Edition,
Narosa Publishing House, 2005.
---------------------------------------------------------------------------------------------------------------------------------------------

Course Code: UGCA1925


Course Name: Database Management Systems Laboratory

Program: BCA L: 0 T: 0 P: 4
Branch: Computer Applications Credits: 2

Page 58 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Semester: 4th Contact hours: 4 hours per week
Theory/Practical: Practical Percentage of numerical/design problems: 100%
Internal max. marks: 60 Duration of end semester exam (ESE): 3hrs
External max. marks: 40 Elective status: Core
Total marks: 100

Prerequisite: -NA-
Co requisite: -NA-
Additional material required in ESE: -NA-

Course Outcomes:
CO# Course outcomes
CO1 Differentiate between DDL, DML and DCL commands
CO2 Implement DDL, DML and DCL commands
CO3 Write integrity constraints on a database
Design Databases and Tables in relational model for some project related to society
CO4
welfare
CO5 Implement PL/SQL.

Instructions:

1. Used of CREATE, ALTER, RENAME and DROP statement in the database tables
(relations)
2. Used of INSERT INTO, DELETE and UPDATE statement in the database tables
(relations)
3. Use of simple select statement.
4. Use of select query on two relations
5. Use of nesting of queries.
6. Use of aggregate functions.
7. Use of substring comparison.
8. Use of order by statement.
9. Consider the following schema for a Library Database:
BOOK (Book_id, Title, Publisher_Name, Pub_Year)
BOOK_AUTHORS (Book_id, Author_Name)
PUBLISHER (Name, Address, Phone)
BOOK_COPIES (Book_id, Branch_id, No-of_Copies)
BOOK_LENDING (Book_id, Branch_id, Card_No, Date_Out, Due_Date)
LIBRARY_BRANCH (Branch_id, Branch_Name, Address)
Write SQL queries to
1. Retrieve details of all books in the library_id, title, name of publisher, authors,
number of copies in each branch, etc.
2. Get the particulars of borrowers who have borrowed more than 3 books between Jan
2018 to Jun 2018

Page 59 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
3. Delete a book in BOOK table. Update the contents of other tables to reflect this data
manipulation operation.
4. Partition the BOOK table based on year of publication. Demonstrate its working with
a simple query.
5. Create a view of all books and its number of copies that are currently available in the
Library.
10. Consider the following schema for Order Database:
SALESMAN (Salesman_id, Name, City, Commission)
CUSTOMER (Customer_id, Cust_Name, City, Grade, Salesman_id)
ORDERS (Ord_No, Purchase_Amt, Ord_Date, Customer_id, Salesman_id)
Write SQL queries to
1. Count the customers with grades above Amritsar’s average.
2. Find the name and numbers of all salesmen who had more than one customer.
3. List all salesmen and indicate those who have and don’t have customers in their cities
(Use UNION operation.)
4. Create a view that finds the salesman who has the customer with the highest order of
a day.
5. Demonstrate the DELETE operation by removing salesman with id 1000. All his
orders must also be deleted.
11. Write a PL/SQL code to add two numbers and display the result. Read the numbers during
run time.
12. Write a PL/SQL code to find sum of first 10 natural numbers using while and for loop.
13. Write a program to create a trigger which will convert the name of a student to upper case
before inserting or updating the name column of student table.
14. Write a PL/SQL block to count the number of rows affected by an update statement using
SQL%ROWCOUNT
15. Write a PL/SQL block to increase the salary of all doctors by 1000.

Reference Books:
1. “SQL, PL/SQL The Programming Language of Oracle”, 4th Revised Edition, Ivan
Bayross (2009).
2. “Oracle PL/SQL Programming”, 5th Edition, Steven Feuerstein and Bill Pribyl
(2009).
---------------------------------------------------------------------------------------------------------------------------------------------

Course Code: UGCA1926


Course Name: Operating Systems Laboratory

Program: BCA L: 0 T: 0 P: 4
Branch: Computer Applications Credits: 2
Semester: 4th Contact hours: 4 hours per week
Theory/Practical: Practical Percentage of numerical/design problems: 100
Internal max. marks: 60 Duration of end semester exam (ESE): 3hrs
External max. marks: 40 Elective status: Core

Page 60 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Total marks: 100

Prerequisite: -NA-
Co requisite: -NA-
Additional material required in ESE: -NA-

Course Outcomes: After going through the practical, student will be able to:
CO# Course outcomes
CO1 Implement the installation and configuration of different operating systems.
CO2 Write programs for different scheduling algorithms.
CO3 Execute various commands in Vi editor
CO4 Implement the dual boot installation
CO5 Execute commands in shell programming

Instructions:

1 Installation of windows OS.


2 Installation of Linux OS.
3 Dual boot installation of Operating systems.
4 Implementation of FCFS Scheduling algorithm
5 Implementation of SJF Scheduling algorithm
6 Implementation of Round-Robin Scheduling algorithm
7 Vi Editor & its commands
8 Shell Commands
9 Shell Scripting- Using variables
10 Shell Scripting- Input & Output
11 Shell Scripting- Data types
12 Shell Scripting- Use of arithmetic operators
13 Shell Scripting- if control statement programs
14 Shell Scripting- while control statement
15 Shell Scripting- for control statement

Reference Books:

1. Linux: The complete reference by Richard Petersen, Published by Tata McGraw-


Hill Publication.
2. Operating System Principles by Abraham Silberschatz and Peter Baer Galvin,
Seventh Edition, Published by Wiley-India.
---------------------------------------------------------------------------------------------------------------------------------------------

Course Code: UGCA1927


Course Name: Web Designing

Page 61 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Program: BCA L: 3 T: 0 P: 0
Branch: Computer Applications Credits: 3
Semester: 4th Contact hours: 33 hours
Theory/Practical: Theory Percentage of numerical/design problems: 80%
Internal max. marks: 40 Duration of end semester exam (ESE): 3hrs
External max. marks: 60 Elective status: Skill Enhancement
Total marks: 100

Prerequisite: Student must have the basic knowledge of any text editor like notepad,
notepad++ and Edit plus etc.
Co requisite: Student must know the background of Markup Language.
Additional material required in ESE:
 Demonstration of the website of college/ specific department/specific cells etc.
will be presented by the students during the final practical.
 Developed Website/s must be made online by the student/s.
 Printouts of the Main Page of the website must be arranged on Practical file
during daily lab work and must be submitted in the final examinations.

Course Outcomes: The students will be able to:


CO# Course Outcomes
CO1 Create pages with simple tags in HTML
CO2 Design webpages with multiple sections or frames
CO3 Explain how to link webpages through hypertext or images a links
CO4 Outline the key web designing concepts using java script
CO5 Design forms with special controls using HTML

Detailed Contents Contact hours


Unit-I

Internet Basics
Basic concepts, communicating on the internet, internet domains, internet server
identities, establishing connectivity on the internet client IP address.

Introduction To HTML
Information Files Creation, Web Server, Web Client/Browser, Hyper Text
Markup Language (HTML Tags, Paired Tags, Singular Tags), Commonly Used
Html Commands (Document Head, Document Body), Title and Footer, Text 8
Formatting (Paragraph Breaks, Line Breaks), Emphasizing Material in a Web
Page (Heading Styles, Drawing Lines).
Basic Formatting Tags
HTML Basic Tags, Text Formatting (Paragraph Breaks, Line Breaks),
Emphasizing Material in a Web Page (Heading Styles, Drawing Lines), Text
Styles (Bold, Italics, Underline), Other Text Effects (Centering (Text, Images
etc.), Spacing (Indenting Text), HTML Color Coding. [CO1]

Page 62 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Unit-II
Lists
Type of Lists (Unordered List (Bullets), Ordered Lists (Numbering), Definition
Lists.
Adding Graphics To Html Documents
Using The Border Attribute, Using The Width And Height Attribute, Using The
Align Attribute, Using The Alt Attribute. [CO2]
Tables
Introduction (Header, Data rows, The Caption Tag), Using the Width and Border 9
Attribute, Using the Cell padding Attribute, Using the Cell spacing Attribute,
Using the BGCOLOR Attribute, Using the COLSPAN and ROWSPAN
Attributes [CO2]

Linking Documents
Links (External Document References, Internal Document References), Image
As Hyperlinks. [CO3]

Frames
Introduction to Frames: The<FRAMESET> tag, The <FRAME> tag, Targeting
Named Frames. DHTML: Cascading Style Sheets, Style Tag. [CO2]
Unit-III

Forms Used by a Web Site


The Form Object, The Form Object’s Methods (The Text Element, The Password 8
Element, The Button Element, The Submit (Button) Element, The Reset (Button)
Element, The Checkbox Element, The Radio Element, The Text Area Element,
The Select and Option Element, The Multi Choice Select Lists Element). [CO4]

Unit 4 8
Introduction to JavaScript

JS Introduction, Where To, Output, Statements, Syntax, Comments, Variables,


Operators, Arithmetic, Assignment, Data Types, Functions, Objects, Events,
Strings, String Methods, Numbers, Number Methods, Arrays, Array Methods,
Array Sort, Array Iteration, Dates, Date Formats, Date Get Methods, Date Set
Methods, Math, Random, Booleans, Comparisons, Conditions, Switch, Loop
For, Loop While, Break, Type Conversion, Bitwise, RegExp, Errors, Scope,
Hoisting, Strict Mode, JSON, Forms, Forms API [CO5]

JS Functions, Function Definitions, Function Parameters, Function Invocation,


Function Call, Function Apply, Function Closures [CO5]

Text Books/Reference Books:

Page 63 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
1. Internet for EveryOne: Alexis Leon, 1st Edition, Leon Techworld, Publication,
2009.
2. Greenlaw R; Heppe, “Fundamentals of Internet and WWW”, 2nd Edition, Tata
McGraw-Hill, 2007.
3. Raj Kamal, “Internet& Web Technologies”, edition Tata McGraw-Hill
Education.2009.

E-Books/ Online learning material:

1. BayrossIvan, “HTML, DHTML, JavaScript, PERL, CGI”, 3rd Edition, BPB


Publication,2009.
2. Chris Payne, “Asp in 21 Days”, 2nd Edition, Sams Publishing, 2003 PDCA.
3. A Beginner's Guide To Html Http://www.Ncsa.Nine.Edit/General/Internet/w
ww/Html.Prmter
4. https://www.tutorialspoint.com/html/html_tutorial.pdf
5. https://www.w3schools.com/js/
6. https://www.w3schools.com/html/
7. https://www.cs.uct.ac.za/mit_notes/web_programming.html
8. http://www.pagetutor.com/table_tutor/index.html
---------------------------------------------------------------------------------------------------------------------------------------------

Course Code: UGCA1928


Course Name: Web Designing Laboratory

Program: BCA L: 0 T: 0 P: 2
Branch: Computer Applications Credits: 1
Semester: 4th Contact hours: 2 hours per week
Theory/Practical: Practical Percentage of numerical/design problems: 80%
Internal max. marks: 30 Duration of End Semester Exam (ESE): 3hrs
External max. marks: 20 Elective status: Skill Enhancement
Total marks: 50

Prerequisite: Students must have the knowledge of editors like Notepad etc.
Co requisite: Knowledge of Networking, Internet, Client Server concepts, Static &
Dynamic environment of the websites etc.
Additional material required in ESE:
 Demonstration of the website of college/ specific department/specific cells etc.
will be presented by the students during the final practical.
 Developed Website/s must be made online by the student/s.
 Printouts of the Main Page of the website must be arranged on Practical file
during daily lab work and must be submitted in the final examinations.

Course Outcomes: After studying this course, students will be able to:
CO# Course Outcomes
CO1 Design pages with simple tags in HTML

Page 64 of 122
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
CO2 Create web pages with Auido and Video content in it.
CO3 Illustrate the movement from one web page to another
CO4 Implement advanced web designing concepts using java script
CO5 Execute a small web pased project for the benefit of scoiety

Instructions: Instructor can increase/decrease the experiments as per the requirement.

1. Create a simple HTML page to demonstrate the use of different tags.


2. Design index page of a book on web designing.
3. Display Letter Head of your college on a web page.
4. Create a Hyperlink to move around within a single page rather than to load
another page.
5. Display letter using different Text formatting Tags.
6. Design Time Table of your department and highlights of most important periods.
7. Use Tables to provide layout to your web page.
8. Embed Audio and Video into your web page.
9. Divide a web page vertically and horizontally and display logo of your college in
left pane and logo of university in right pane.
10. Create a student Bio- Data.
11. Design front page of hospital with different style sheets.
12. Design a web page and display two different pages at a time.

13. Write a program to create a login form. On submitting the form, the user should
get navigated to a profile page using JavaScript.
14. Write a code to create a Registration Form. On submitting the form, the user should
be asked to login with the new credentials using JavaScript.
15. Write an HTML code to create your Institute website/Department website/ Tutorial
website for specific subject. Also use Java Script for validation.

Reference Books:
1. Greenlaw R; Hepp E, “Fundamentals of Internet and www”, 2nd Edition, Tata.
McGraw-Hill, 2007.
2. A Beginner’s Guide to HTML
http://www.Ncsa.Nine.Edit/General/Internet/www/
a. html.prmter.

Online Experiment material:


1. https://www.w3schools.com/html/html_examples.asp
2. https://www.cs.uct.ac.za/mit_notes/web_programming.html

---------------------------------------------------------------------------------------------------------------------------------------------

Page 65 of 122

You might also like