ISESchemeandSyllabus3rdYear
ISESchemeandSyllabus3rdYear
“To impart knowledge to young aspirants to develop Information Technology based solutions
for the Industrial and Societal needs”.
Analyse, design and develop Information Technology based solutions using suitable
platforms.
Accomplish any tasks with ethical values and commitment to meet the societal
problems.
Inculcate team work capabilities and managerial skills to become entrepreneur or
employee of an organization.
Instil lifelong learning capabilities and to pursue higher education and research.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU
(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
1. Able to apply appropriate techniques for storage of huge amount of data and ensuring its
integrity.
2. Choose appropriate method for data acquisition from real world and propose suitable solutions
to solve problems.
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU
(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Database Management
03 PC IS5TH3 ISE 3 - - 3 50 50 100 3
Systems
Introduction to Automata
04 PC IS5TH4 ISE 3 - - 3 50 50 100 3
Theory and Computation
05 PE IS5PE5x Professional Elective-I ISE 3 - - 3 50 50 100 3
06 OE IS5OE6x Open Elective-I ISE 3 - - 3 50 50 100 3
07 PC IS5MP1 Mini Project-I ISE - - 3 2 50 50 100 3
Computer Networks
08 PC IS5LB1 ISE - - 3 1.5 50 50 100 3
Laboratory
09 PC IS5LB2 Database Laboratory ISE - 3 1.5 50 50 100 3
10 HS SK5DP3 Skill Development-III HS - 2 1 50 - 50 -
L-Lecture, T-Tutorial, P-Practical,/Drawing, CIE-continuous
Internal Evaluation, SEE-Semester End Examination
Total 18 - 11 24 500 450 950 -
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 1 1 1 1 1 1 1
CO2 1 1 1
CO3 3 3 2
CO4 2 3 2 2 2 3 2 2
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
6th Edition, Pearson
James F
Computer Networking- Education, 2017
1 Kurose and
A Top- Down approach ISBN-13: 978-0-13-
Keith W Ross
285620-1
10th Edition, Pearson
Data and Computer Education, 2013,
2 William Stallings
Communications ISBN-13: 978-0-13-
350648-8
Communication
Alberto Leon- 2nd Edition, 2004,
Networks
Garcia and Tata McGraw-Hill,
3 – Fundamental
Indra ISBN-13:978-0-07-059501-
Concepts and Key
Widjaja 9
architectures
JDBC: The Concept of JDBC; JDBC Driver Types; JDBC Packages; A Brief
Overview of the JDBC process; Database Connection; Associating the JDBC /
IV 08
ODBC Bridge with the Database; Statement Objects; ResultSet; Transaction
Processing; Metadata, Data types; Exceptions.
Introducing Servlets: Introducing Servlets, Background, The Life Cycle of a
Servlet, Servlet Development Options, Using Tomcat, A Simple Servlet:
Create and Compile the Servlet Source Code, Start Tomcat, Start a Web
Browser and Request the Servlet; The Servlet API, The javax.servlet
Package: The Servlet Interface, The ServletConfig Interface, The
ServletContext Interface, The ServletRequest Interface, The ServletResponse
Interface, The GenericServlet Class, The ServletInputStream Class, The
ServletOutputStream Class, The Servlet Exception Classes; Reading Servlet
V Parameters, The javax.servlet.http Package: The HttpServletRequest 08
Interface, The HttpServletResponse Interface, The HttpSession Interface, The
Cookie Class, The HttpServlet Class; Handling HTTP Requests and
Responses: Handling HTTP GET Requests, Handling HTTP POST Requests;
Using Cookies, Session Tracking.
Java Beans: What Is a Java Bean?, Advantages of Beans, Introspection:
Design Patterns for Properties, Design Patterns for Events, Methods and
Design Patterns, Using the BeanInfo Interface; Bound and Constrained
Properties, Persistence, Customizer.
Course Outcomes:
Course outcome Descriptions
CO1 Apply Javas’ built-in libraries to solve real world problems.
Design a reusable component for Graphical User Interface
CO2
applications
CO3 Implement three-tier architecture applications.
CO4 Invoke and develop server side objects.
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 3 3 2
CO2 3 3
CO3 2 2 2
CO4 2 2 2
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
10th Edition, Pearson
Introduction to JAVA
1 Y. Daniel Liang Education, 2015, ISBN-
Programming
13:9780133761313
Course Outcomes:
Course outcome Descriptions
CO1 Explain the concepts of database management system.
CO2 Design database using conceptual and relational model.
CO3 Illustrate various DBMS commands using SQL and NoSQL.
Apply normalization for Relational schema and Design a database for
CO4
various applications.
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 1 1 2
CO2 3 3 3 2 2 3 3 3
CO3 3 3 3 3 2 3 2 3 3 3
CO4 1 2 3 2 1
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Raghu
Database Management 3rd Edition, McGraw-Hill, 2014,
1 Ramakrishnan and
Systems ISBN-13:978-9339213114.
Johannes Gehrke
C.J. Date, A. 8th Edition, Pearson education,
An Introduction to Database
2 Kannan, S. 2017,
Systems
Swamynatham ISBN-13:978-817585568.
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 3 2 1 1
CO2 3 3 3 3
CO3 3 3 3 3
CO4 2 2 2 2 3
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
3rd Edition, Tata McGraw –Hill
Introduction to Languages and
1 John C Martin Education, 2013
Theory of Computation
ISBN. 978-0-07-066048-9.
6th Edition, Narosa Publishing
An Introduction to Formal
2 Peter Linz House, 2016
Languages and Automata
ISBN: 9781284077254
Course Outcomes:
Course outcome Descriptions
Define Cloud computing and characteristics and various types of cloud
CO1
services.
CO2 Describe benefits and drawbacks of Cloud computing.
Explain various types of virtualization, capacity planning metrics and
CO3
services.
CO4 Discuss Cloud Security and various challenges, SOA and various issues.
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 1 1 1 1
CO2 1 1 1
CO3 3 3 2 3 2 2
CO4 3 2 3 3 2 2
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Cloud Computing and SOA
A Step-by-Step Guide (free-
1 Convergence in Your David S. Linthicum
book available)
Enterprise
Toby Velte,
McGraw Hill Professional, 2009
Cloud Computing, A Practical Anthony
2 ISBN: 0071626956,
Approach Velte,Robert Elsen
9780071626958
peter
Course Outcomes:
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 2
CO2 1 1 3
CO3 2 3 3 1 3
CO4 1 3 3 3 3
Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
David Hanes,
IoT Fundamentals: Networking 1stEdition, Pearson
Gonzalo Salgueiro,
Technologies, Protocols, and Education (Cisco Press
1 Patrick Grossetete,
Use Cases for the Internet of Indian Reprint). (ISBN: 978-
Robert Barton,
Things‖ 9386873743)
Jerome Henry
CENGAGE Leaning India,
2 Internet of Things Srinivasa K G
2017
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Internet of Things (A Hands- Vijay Madisetti and 1stEdition, VPT, 2014. (ISBN:
1
on-Approach) ArshdeepBahga 978-8173719547)
Internet of Things with Arduino Packt Publications,
2 Marco Schwatrz
Cookbook (ISBN:978-1-78528-6582)
Olivier Hersent,
The Internet of Things: Key David Wiley publications,
3
Applications and Protocols Boswarthick, (ISBN:978-81-265-57653)
Omar Elloumi
Course Outcomes:
Course outcome Descriptions
CO1 Explain the basics of Research Methodology and IPR.
CO2 Analyze various Research Design concepts.
CO3 Write research reports and layouts.
CO4 Interpret the IPR registration process and agreements.
Course Articulation Matrix:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 3 1
CO2 2 2 2 1
CO3 2 2 1 1 2
CO4 2 1 2 3 2
Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
Research Methodology C R Kothari Gaurav 3rd Edition New Age
1
Methods and Techniques Garg International Publishers
Prentice Hall of India pvt Ltd,
2 Managing Intellectual Property V. Scople Vinod
2012
Intellectual Property Rights Ess Publications, New Delhi,
3 S. V. Satakar
and Copy Rights 2002
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Intellectual Property: The Law
Deborah E. Cengage Learning, Third
1 of Trademarks, Copyrights,
Bouchoux Edition, 2012.
Patents and Trade Secrets
Intellectual Property Rights:
Prabuddha
2 Unleashing the Knowledge McGraw Hill Education, 2011
Ganguli
Economy
Derek Bosworth
The Management of Edward Elgar Publishing Ltd.,
3 and Elizabeth
Intellectual Property 2013.
Webster
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 1 1 1 2 2 1
CO2 1 2 3 2 1 2 1 2 2 2 1
CO3 1 3 3 3 2 2 1 1 3 3 3 1
CO4 1 2 3 1 1 2 2 3 3 3 3
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Narosa Publications, 3rd
An Integrated Approach to
1 Pankaj Jolate Edition, 2018 ISBN: 978-1-
Software Engineering.
4684-9312-2
10th Edition, 2018, Pearson
2 Software Engineering. Ian Sommerville Education Ltd. ISBN–13:978-
0137035151
Course Outcomes:
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 3 3 2
CO2 1 3 3 2
CO3 2 2 2 1
CO4 2 3 3 2
Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
rd
3 Edition, Pearson
Introduction to the Design &
1 AnanyLevitin Education, 2012, ISBN-13:
Analysis of Algorithms
978-0-13-231681-1
Ellis Horowitz, Satraj 2nd Edition, 2014,
2 Computer Algorithms/C++ Sahni and Universities Press, ISBN-
Rajasekaran 13:978-8173716119
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Cormen T.H,
3rdEdition, PHI, 2009, ISBN-13:
1 Introduction to Algorithms Leiserson C.E. &
978-0262033848
Rivest R.L
Gilles Brassard & 2nd Edition, PHI 1999, ISBN-
2 Fundamental of algorithms
Paul Bratley 13:978-120311312
Course Outcomes:
Course outcome Descriptions
CO1 Describe the architecture and features of UNIX Operating System.
CO2 Use File system and basic file system commands.
CO3 Interpret various UNIX utilities to manage file processing operations.
CO4 Explain how to use various commands available in editor environment.
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 1
CO2 2 1
CO3 3 1 1 2
CO4 2 1 1 2
Text Books:
Course Outcomes:
Course outcome Descriptions
Identify and formulate acquired knowledge within the chosen area
CO1 of technology for project development for specific problems to be
solved.
Analyze, discuss and design the technical aspects of the chosen
CO2
project with a comprehensive and systematic approach.
Able to understand and apply knowledge of communication and
CO3
language to communicate effectively orally and in writing.
Work adequately as an individual or in a team in developing technical
CO4
projects in given timeline.
LAB CONTENT
Lab
Cycle Experiment Description
No.
1. Write a program for error detecting code using CRC-CCITT (16-bits).
2. Write a program for frame sorting technique used in buffers.
3. Write a program for bellman-ford algorithm to find shortest path
between vertices
1 4. Write a program for distance vector algorithm to find suitable path for
transmission.
5. Simulate a three nodes point-to-point network with duplex links between
them. Set the queue size vary the bandwidth and find the number of
packets dropped.
6. Write a program for spanning tree algorithm (Kruskal s/Prims) to find
loop less path.
7. Using TCP/IP sockets, write a client-server program to make client
sending the file name and the server to send back the contents of the
requested file if present.
8. Write a program on datagram socket for client/server to display the
messages on client side, typed at the server side.
2
9. Write a program to demonstrate HDLC frame to perform bit
stuffing.
10. Simulate a four node point-to-point network, and connect
the links as follows: n0-n2, n1-n2 and n2-n3. Apply TCP
agent between n0-n3 and UDP n1-n3. Apply relevant
applications over TCP and UDP agents changing the
parameter and determine the number of packets by TCP/UDP.
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 3 3 2 3 3
CO2 3 3 3 2 3 2 2
CO3 3 3 1 2 3 2 2
CO4 3 3 2 2 3 2 2 2
LAB CONTENT
Lab
Cycle Experiment Description
No
A. Consider the following schema for Insurance database:
PERSON (driver_id , name, address)
CAR (regno, model, year)
ACCIDENT (reportno, accd_date, location)
OWNS (driver_id , regno)
PARTICIPATED (driver_id, regno, reportno, damage_amt)
Consider the following database schema for student database:
STUDENT (usn, name, major, bdate)
COURSE (courseno, cname, dept)
1 TEXT (book_ISBN, book_title, publisher, author)
ENROLL ( usn,courseno, sem, marks)
BOOK _ ADOPTION (courseno, sem, book_ISBN)
B. 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)
CARD(Card_No)
BOOK_LENDING (Book_id,Branch_id,Card_No, Date_Out, Due_Date)
LIBRARY_BRANCH (Branch_id, Branch_Name, Address)
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 1 2
CO2 3 3 3 2 2 3 3 3
CO3 3 3 3 3 2 3 2 3 3 3
CO4 1 2 3 2 1
Syllogisms
V Questions based on 2-3 statements & 2-3 conclusions 06
Possibility based questions, Negative information based questions
Course Outcomes:
PSO1
PSO2
PO/PSO
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 1 3 3 2
CO2 2 2 3 3 2
CO3 2 3 3 2 2
CO4 2 2 3 3 2
Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
Reference Books:
Sl
Reference book title Author Volume and Year of Edition
No
Quantitative & Logical
1
Rezoning R S Aggarval
Fastrach Objective
2 Rajesh Verma Ari hanth Publication
mathematics
Outcome Based Education (OBE) and Choice Based Credit System (CBCS)
VI Semester B.E.
Course Outcomes:
Course outcome Descriptions
CO1 Gain Knowledge in fundamental concepts of Web Technologies.
Design and develop responsive Websites using a framework which
CO2
composed of HTML, CSS and JavaScript.
Implement Event Handling, Validating forms, exchange data and
CO3
deploying web applications.
Develop Client side and Server side scripting to generate and display the
CO4 content dynamically.
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 1 1
CO2 2 2 3 2 3 3
CO3 2 2 3 3 3 2
CO4 2 2 3 2 3 2
Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
8th Edition, 2015, Pearson
Programming the World Wide
1 Robert W. Sebesta Education.
Web
ISBN13: 9780133775983
Nicholas C. Zakas, 2nd Edition, 2007, Wiley
2 Professional AJAX Jeremy McPeak Publishing, Inc., ISBN: 978-
and Joe Fawcett 0-470-10949-6
3 https://getbootstrap.com/
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
3rd Edition, Wrox / Wiley
Professional JavaScript for
1 Nicholas C Zakas India, 2012. ISBN: 978-
Web Developers
8126535088
Randy Connolly, 3rd Edition, Pearson, 2022,
Fundamentals of Web Mount Royal Print ISBN: 9780135863336,
2
Development University and 0135863333, eText ISBN:
Ricardo Hoar 9780137453719, 013745371X
5th Edition, Pearson
PHP and MySQL web Luke Weelling,
3 Education, Inc., 2016. ISBN:
development Laura Thomson,
978-9332582736
Course Outcomes:
Course outcome Descriptions
Understand Software Development Life Cycle (SDLC) and Client
CO1
Requirements using various Requirements Modeling Techniques.
CO2 Design and develop Software Models and Architecture.
Apply the knowledge of the foundations, techniques in the area of
CO3
software testing and its practice in the industry.
Design test cases, conduct testing operations, manage software problems
CO4
and defects.
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 3 3
CO2 1 3 3 3 3 3
CO3 2 3 3 2 3
CO4 2 1 3 2 3
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Narosa Publications, 3rd
An Integrated Approach to
1 Pankaj Jolate Edition, 2018 ISBN: 978-1-
Software Engineering.
4684-9312-2
10th Edition, 2018, Pearson
2 Software Engineering. Ian Sommerville Education Ltd. ISBN–13:978-
0137035151
Foundations of Software
3 Aditya P Mathur Pearson Education, 2013.
Testing
Course Outcomes:
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 3 3 3
CO2 3 3 3 2
CO3 3 3 3 3 2 1
CO4 3 3 3 3 2 1
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
India Edition 2013, McGraw Hill
Education,
1 Machine Learning Tom M. Mitchell ISBN: 13:9780070428072,
10:0070428077.
Chapman and Hall/CRC; 2
Machine Learning – An edition (17 November 2014)
2 Stephen Marsland
Algorithmic Perspective ISBN-10:1466583282
ISBN-13:978-1466583283
Course Outcomes:
Course outcome Descriptions
CO1 Understand Storage Area Networks characteristics and Architectures.
CO2 Explain Storage Network Technologies and Virtualization.
CO3 Analyze the Securing and Managing of Storage Infrastructure.
CO4 Configure and Simulate Storage Area Network Technologies.
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 3 1 1 2 1 2
CO2 2 2 1 2 2
CO3 1 2 2
CO4 3 3 2
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Ulf Troppens,
1 Storage Networks Explained RainerErkes and Wiley India, 2009.
Wolfgang Muller
Storage Networks, The Tata McGraw Hill,
2 Rebert Spalding
Complete Reference. 2008.
Storage Area Networks
Richard Barker
Essentials A Complete Guide
3 and Paul Wiley India, 2002
to Understanding and
Massiglia
Implementing SANs
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 2
CO2 2 3 1
CO3 2 2 3 2 1
CO4 2 2 2 2 3
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Neural Networks – A 2nd Edition, 2005.
1 Simon Haykin
Comprehensive Foundation PHI, (Units I to III).
Ian Good fellow,
Deep Learning (Adaptive (3 January 2017), MIT Press,
Yoshua Bengio
2 Computation and Machine ISBN-13:
and
Learning Series) 978- 0262035613.
Aaron Courville
2012 Edition, S.K. Kataria &
Introduction to Artificial
3 Gunjan Goswami Sons;ISBN-13:978-
Neural Networks
9350142967.
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 2
CO2 2 2
CO3 2 2 3 2
CO4 1 2 2 3 2 2
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Python Data Science Alberto Boschetti, Packt Publications, 2nd
1
Essentials Luca Massaron Edition, 2016.
DT Editorial
2 Big Data, Black Book Dream Tech Press, 2015.
Services
3 Python Machine Learning Yuxi (Hayden) Liu Packt Publication, 2017.
Course Outcomes:
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 2 2 1
CO2 2 2 2 2 1
CO3 2 2 2 2 2 1 1
CO4 2 2 2 2 2 1 1
Text Books:
Sl Volume and Year of
Text Book title Author
No Edition
Artificial Intelligence: A Modern Stuart Russell, Peter Third Edition, Pearson
1
Approach Norvig Education, 2009.
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
1 Artificial Intelligence Saroj Kaushik Cengage Learning, 2012.
Johan van Benthem,
Available in
Logic in Action, A new Hans van Ditmarsch,
2 http://www.logicinaction.org/,
introduction to Logic Jan van Eijck and Jan
2014.
Jaspars
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2
CO2 1 3 3 2 1
CO3 1 3 2 1 1
CO4 1 2
Text Books:
Reference Books:
Sl
Text Book title Author Volume and Year of Edition
No
Foundations of Software
1 Aditya P Mathur Pearson Education, 2013.
Testing
Srinivasan
Software testing Principles and Desikan, 2nd Edition, Pearson
2
Practices Gopalaswamy Education, 2007
Ramesh
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 1 2 1 3 3 1
CO2 1 3 3 3 3 3 2 2 2 3 3 2
CO3 1 2 2 2 3 2 2 1 2 3
CO4 2 2 2 2 2 3 2
Text Books:
Course Outcomes:
LAB CONTENT
Lab
Cycle Experiment Description
No
CYCLE-I [HTML]
Create and test an HTML document for:
a) Yourself, including your name, address, and electronic mail address. If you are a
student, you must include your major and your grade level. If you work, you must
include your employer, your employer’s address, and your job title.
b) Add pictures of yourself and at least one other image (of your friend, spouse, or
pet) to the document created.
1 c) Add a second document to the document created that describes part of your
background, using background as the link content. This document should have a
few paragraphs of your personal or professional history.
Note:- This document must use several headings and <em>, <strong>, <hr />,
<p>, and <br /> tags.
1. Develop static pages (using only HTML) of an online Book store. The page should
resemble: www.amazon.comand the website should contain the following pages.
Home page, Registration and User Login, User Profile page, Books Catalog,
Shopping Cart, Payment By Credit Card, Order Confirmation.
1. Design an XHTML that uses CSS to test External Style Sheets for the chapters of
the text book.
2. Create and test an HTML document that describes nested ordered lists of cars.
The outer list must have three entries: compact, midsize, and sports. Inside each
of these three lists there must be two sublists of body styles. The compact- and
midsize-car sublists are two door and four door; the sports-car sublists are coupe
and convertible. Each body-style sublist must have at least three entries, each of
which is the make and model of a particular car that fits the category. The outer list
must use uppercase Roman numerals, the middle lists must use uppercase
letters, and the inner lists must use Arabic numerals. The background color for the
compact-car list must be pink; for the midsize-car list, it must be blue; for the
sports-car list, it must be red. All the styles must be in a document style sheet.
3. Design an XHTML that uses CSS to illustrate usage of table, borders, margin and
padding.
4. Design an XML document to store information about a student in an engineering
2 college SSIT. The information must include USN, Name, and Name of the College,
Branch, Year of Joining, and email id. Make up sample data for 3 students and
produce a display of the raw XML document. Also create a CSS style sheet for the
XML document and use it to create a display that document.
5. Write a program to design webpage using frameworks.
6. Write an XML file which will display the book information which includes the
following.
a. Title of the book
b. Author Name
c. ISBN number
d. Edition
e. Price
f. Display the XML file as follows: The content should be displayed in table.
The header of the table should be in color GREY and the author name
column should be displayed in one color and should be capitalized and in
bold. Use your own colors for remaining columns. Use CSS for the above
purpose.
CYCLE-III [JavaScript]
1. Write a JavaScript to design a simple calculator to perform the following
operations: sum, product, difference and quotient.
2. Write a JavaScript that calculates the squares and cubes of the numbers from 0 to
10 and outputs XHTML text that displays the resulting values in an XHTML table
format.
3. Develop and demonstrate a XHTML file that includes JavaScript script for the
following problems:
a. Output: The first 20 Fibonacci numbers, which are defined as in the
sequence 1, 1, 2, 3, where each number in the sequence after the second
is the sum of the two previous numbers.
b. Modify the script to use prompt to input a number n that is the number of
3
the Fibonacci number required as output.
4. Write a JavaScript code that displays text ―TEXT-GROWING‖ with increasing font
size in the interval of 100ms in RED COLOR, when the font size reaches 50pt it
displays ―TEXT-SHRINKING‖ in BLUE color. Then the font size decreases to 5pt.
5. Develop and demonstrate a XHTML file that includes JavaScript script that uses
functions for the following problems:
a. Parameter: A string Output: The position in the string of the left-most
vowel.
b. Parameter: A number Output: The number with its digits in the reverse
order.
c. Parameter: An array of numbers. Output: The numbers of negative
elements, zeros and values greater than zero in the given array.
CYCLE-IV [HTML and JavaScript]
1. Write an HTML document to provide a form that collects Customer’s name and
phone number.
a. The phone number must be in the form ddd-ddd-dddd
b. The name should be in the form is last-name, first-name, middle-initial,
where the first and last names must begin with upper case letters and have
at least one lower case letter. Both must be followed immediately by a
4
comma and possibly, one space. The middle initial must be uppercase and
may or may not be followed by a period. There can be no characters before
or after the whole name.
c. Write a JavaScript that checks the submitted Telephone number and Name
to be sure that it conforms to the required formats and then return a
response indicating whether the number and name was correct.
2. Develop and test an HTML document that has checkboxes for apple (59 cents
each), orange (49 cents each), and banana (39 cents each), along with a Submit
button. Each of the checkboxes should have its own onclick event handler. These
handlers must add the cost of their fruit to a total cost. An event handler for the
Submit button must produce an alert window with the message your total cost is
$xxx, where xxx is the total cost of the chosen fruit, including 5 percent sales tax.
This handler must return false (to avoid actual submission of the form data).
3. Develop and demonstrate, using JavaScript script, a XHTML document that
collects the USN (The valid format is: A digit from 1 to 4 followed by two
Uppercase characters followed by two digits followed by two uppercase characters
followed by three digits; no embedded spaces allowed) of the user. Event handler
must be included for the form element that collects this information to validate the
input. Messages in the alert windows must be produced when errors are detected.
Modify the above program to get the current semester also (restricted to be a
number from 1 to 8).
CYCLE-V [PHP]
1. Write the PHP programs to do the following.
a. Find the transpose of a matrix.
b. Multiplication of two matrices.
c. Addition of two matrices.
Note: Students has to execute either a & c or b & c
2. Write a PHP program to keep track of the number of visitors visiting the web page
and to display this count of visitors, with proper headings.
5
3. Write a PHP program to display a digital clock which displays the current time of the
server.
4. Create a XHTML form with Name, Address Line2 and E-mail text fields. On
Submitting, store the values in MYSQL table. Retrieve and display the data based
on Name.
5. Write a PHP program to sort the student records based on USN which are stored in
the database.
Course Outcomes:
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 2 2 2 2 2 2 1
CO2 1 1 1 2 2 1
CO3 2 1 2 2 1
CO4 1 1 1 2 2 3 1
LAB CONTENT
independent variable.
7. Implement Support Vector Machine algorithm in Python for any suitable data set
available.
8. Consider the User Database which contains information about UserID, Gender,
Age, Estimated Salary, and Purchased. Apply Logistic Regression in Python to
3
predict whether a user will purchase the company’s newly launched product or
not.
9. Implement Polynomial Regression model in Python for any suitable data set
available.
Course Outcomes:
Course outcome Descriptions
Understand the implementation procedures for the machine learning
CO1
algorithms.
CO2 Design Python programs for various Learning algorithms.
CO3 Apply appropriate data sets to the Machine Learning algorithms.
Identify and apply Machine Learning algorithms to solve real world
CO4
problems.
PO/PSO
PSO1
PSO2
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 2 3 2
CO2 2 2 3 1 2
CO3 2 2 2 2 2 1 3
CO4 2 2 2 2 2 1 3
Course Outcomes:
Course Outcome Descriptions
Improved Communication Skills: Students will demonstrate enhanced
CO1 verbal and written communication abilities, effectively expressing ideas,
actively listening, and adapting their communication style to different
situations.
Effective Teamwork and Collaboration: Students will exhibit improved
CO2 teamwork skills, actively contributing to group projects, resolving conflicts
constructively, and leveraging the strengths of team members to achieve
shared goals. Etiquette and Conduct: Students will display professional
Professional
CO3 behavior, adhering to workplace etiquette, demonstrating appropriate
appearance, punctuality, and practicing ethical conduct in professional
settings.
Strengthened Aptitude Skills: Students will demonstrate improved aptitude
skills, including logical reasoning, analytical thinking, and problem-solving
CO4
abilities, enabling them to excel in competitive exams, interviews, and
real-life problem-solving scenarios.
PSO1
PSO2
PO/PSO
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
CO
CO1 2 1 3 3 2
CO2 2 2 3 3 2
CO3 2 3 3 2 2
CO4 2 2 3 3 2
Reference Books:
Sl Volume and
Text book title Author
No Year of Edition
1 Quantitative Aptitude Sarvesh K-Verma
A New Approach to reasoning verbal
2 B S Sijwali & Indu Sijawali
& non verbal
3 Magical Book on Quicker M TYRA