BCA 1st To 6th 1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

I. K.

Gujral Punjab Technical University


Bachelor of Computer Applications (BCA)
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:-
Additional material required in ESE:-
Course Outcomes: Students will be able to
CO# Course outcomes
CO1 Aware about the engineering approach to analysis, design and built the
software
CO2 Understand the phases and activities involved in the conventional software
life cycle models
CO3 Analyse problems, and identify and define thecomputing requirements
appropriate to its solution.
CO4 Apply design and development principles in the construction of software
systems of varying complexity
CO5 Apply current techniques, skills, and tools necessary for computing practice.

Page 52 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Detailed contents Contact hours

Unit 1 10

The Nature of Software, Need of Software Engineering,


Prescriptive Process Models, Specialized Process Models, The
Unified Process.
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.
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.
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.

Text Books:

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

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

Page 53 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
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 Understand the basic concepts of DBMS.
CO2 Formulate, using SQL, solutions to a broad range of query and data update problems.
CO3 Demonstrate an understanding of normalization theory and apply such knowledge to
the normalization of a database.
CO4 Understand the concept of Transaction and Query processing in DBMS.

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.

Unit-II

Relational Database, Relational Algebra and Calculus, SQL Fundamentals,


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

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).

Page 54 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Unit-IV

Database Recovery, Concurrency Management, Database Security, Integrity 10


and Control. Structure of a Distributed Database, Design of Distributed
Databases.

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
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.
CO3 Describe the architecture in terms of functions performed by different types of
operating systems.
CO4 Analyze the performance of different algorithms used in design of operating system
components.

Page 55 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)

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.

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.

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).

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.

Unit-III

I/O Device Management: I/O devices and controllers, device drivers;


disk storage.
08
File Management: Basic concepts, file operations, access methods,
directory structures and management, remote file systems; file protection.

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

Text Books:
1. Operating System Principles by Abraham Silberschatz and Peter Baer Galvin,
Seventh Edition, Published by Wiley-India.

Page 56 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
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


CO# Course outcomes
CO1 Elicit, analyze and specify software requirements.
CO2 Analyze and translate a specification into a design
CO3 Realize design practically, using an appropriate software engineering methodology.
CO4 Plan a software engineering process life cycle.
CO5 Use modern engineering tools for specification, design, implementation, and testing

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

Page 57 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
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
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 Able to understand various queries and their execution
CO2 Populate and query a database using SQL DML/DDL commands.
CO3 Declare and enforce integrity constraints on a database
CO4 Programming PL/SQL including stored procedures, stored functions, cursors, packages
CO5 Able to design new database and modify existing ones for new applications and reason
about the efficiency of the result

Page 58 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
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
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.

Page 59 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
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
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 Install & configure different operating systems.
CO2 Write programs/ scripts for different scheduling algorithms.

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

Page 60 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
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

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 Understand the core concepts of Internet and Web Services.
CO2 Describe and differentiate Programming Language and Markup Language.
CO3 List various web pages and web sites together.
CO4 Capture user input from the remote users.
CO5 Learn connectivity concepts of Front End and Back End process.

Page 61 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)

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.

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.
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

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

Frames
Introduction to Frames: The<FRAMESET> tag, The <FRAME> tag, Targeting
Named Frames. DHTML: Cascading Style Sheets, Style Tag.
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)

Page 62 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
Element, The Checkbox Element, The Radio Element, The Text Area Element,
The Select and Option Element, The Multi Choice Select Lists Element).

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

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


Function Call, Function Apply, Function Closures

Text Books/Reference Books:

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

Page 63 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)
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 Implement Static/Dynamic concepts of web designing.
CO2 Develop ability to retrieve data from a database and present it in a web page.
CO3 Design web pages that apply various dynamic effects on the web site.

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.

Page 64 of 121
I. K. Gujral Punjab Technical University
Bachelor of Computer Applications (BCA)

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

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

Course Code: UGCA1929


Course Name: Programming in PHP

Program: BCA L: 3 T: 0 P: 0
Branch: Computer Applications Credits: 3
Semester: 5th 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: Students must have basic knowledge of any text editor like notepad++
and Edit plus etc.
Co requisite: Students must know the background of HTML, Front-End, Back-End &
concept of Structure Query 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: After studying this course, students will be able to:
CO# Course Outcomes
CO1 Learn the environment of Server Side Script.
CO2 Compare and contrast between Client Side Script & Server Side Script.
CO3 Learn the use of control structures and numerous native data types with their
methods.

Page 65 of 121

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy