V Semester Syllabus
V Semester Syllabus
COURSE CONTENT:
Module-1: HTML (09
periods)
Introduction: Fundamentals of HTML, Working with Text, Organizing Text in HTML,
Working with Links and URLs, Creating Tables, Working with Images, Canvas, Forms,
Frames and Multimedia.
HTML5: Introduction, HTML5 Document Structure, Creating Editable Content, Checking
Spelling Mistakes, Exploring Custom Data Attributes, Client-Side Storage, Drag and Drop
Feature, Offline Web Applications, Web Communications, Cross-Document Messaging and
Desktop Notifications.
EXPERENTIAL LEARNING
List of Exercises:
1. Design the following static web pages of an online book store web application.
a. Home Page:
b. Catalogue Page:
The catalogue page should display the following details of available books.
i. Snap shot of cover page ii. Title of the text book iii. Author name
iv. Publisher v. Price vi. More details link.
Latest
Home Best Sellers Contact Us Search
Arrivals
Computers
Electronics
Electrical HTML5 Black Book
Bio-Tech Kogent Learning Solutions
More Details
Dreamtech Press
Rs. 570/-
c. Registration Page:
Design the Registration page with the following fields and navigate it with create an
account link.
i. First Name ii. Last Name iii. Gender
iv. Date of Birth v. Username vi. Password
vii. Confirm Password viii. Address ix. Postal Code
x. Mobile No. xi. Email-Id
2. a. Design a web page to store username and password information using the local
storage concept.
b. Design a web page to store employee information including Name, Emp. Id,
Department, Salary and Address on a client’s machine using a real SQL database.
3. Apply the following styles to all web pages of online book store web application.
a. Fonts and Styles: font-family, font-style, font-weight and font-size
b. Backgrounds and colors: color, background-color, background-image and
background-repeat
c. Text: text-decoration, text-transformation, text-align and text-indentation, text-
align
d. Borders: border, border-width, border-color and border-style
e. Styles for links: A: link, A: visited, A:active, A:hover
f. Selectors, Classes, Layers and Positioning elements.
4. Write a JavaScript/JQuery code to validate the following fields of the Registration web
page.
a. First Name/Last Name - should contain only alphabets and the length should not be
less than 8 characters.
b. Username - It should contain combination of alphabets, numbers and underscore.
It should not allow spaces and special symbols.
c. Password - It should not less than 8 characters in length and it contains one
uppercase letter and one special symbol.
d. Date of Birth - It should allow only valid date; otherwise display a message stating
that entered date is invalid. Ex. 29 Feb. 2009 is an invalid date.
e. Postal Code: It must allow only 6 digit valid number.
f. Mobile No. - It should allow only numbers and total number of digits should be equal
to 10.
g. e-mail id - It should allow the mail id with the following format:
Ex. mailid@domainname.com
5. Design a web page with the following features using HTML5, JavaScript and JQuery
a. Displaying of images with Custom animated effects
b. Playing of selected video from the list of videos
c. Showing the animated text in increasing and decreasing font size
d. Changing the size of the area in a web page using DIV tag
e. Hiding and Showing elements in a web page.
6. Design a web page with the following features using Bootstrap and Media Query.
a. Components
b. Responsive tables
c. Responsive images and videos
d. Toolbars, Buttons and Lists
7. a. Deploy and navigate web pages of online book store using WAMP/XAMPP web
server.
b. Write a PHP program to read user name and favorite color from the HTML form.
Display the name of the user in green color and sets user favorite color as a
background for the web page.
8. Write a PHP code to read the username and password entered in the Login form of the
online book store and authenticate with the values available in cookies. If user enters
a valid username and password, welcome the user by username otherwise display a
message stating that, entered details are invalid.
9. Write a PHP code to read user details entered through the registration web page and
store the same into MySQL database.
10. Write a PHP code for storing books details like Name of the book, author, publisher,
edition, price, etc into MySQL database. Embed a PHP code in catalogue page of the
online book store to extract books details from the database.
RESOURCES
TEXT BOOKS:
1. Kogent Learning Solutions Inc, HTML 5 Black Book: Covers CSS3, JavaScript,
XML, XHTML, AJAX, PHP and JQuery, Dreamtech Press, First Edition, 2011.
2. W. Jason Gilmore, Beginning PHP and MySQL, APress, Fourth Edition, 2011.
REFERENCE BOOKS:
1. Snig Bahumik, Bootstrap Essentials, PACKT Publishing, First Edition, 2015
(e-book).
2. Thomas A. Powell, The Complete Reference: HTML and CSS, Tata McGraw Hill,
Fifth Edition, 2010.
3. Andrea Tarr, PHP and MySQL, Willy India, First Edition, 2012.
WEB RESOURCES:
1. https://www.w3schools.com/php/DEFAULT.asp
2. https://www.w3schools.com/js/
PROGRAM CORE
Pre-Requisite -
Anti-Requisite -
Co-Requisite -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Design finite state machines to recognize formal languages.
CO2. Analyze formal languages using automata.
CO3. Identify different types of grammars in formal languages.
CO4. Construct context free grammars for context free languages
CO5. Develop Turing machine for different computational problems.
CO6. Validate formal languages of automata by applying closure properties.
COURSE CONTENT
Module 1: FINITE AUTOMATA (10 Periods)
Introduction to Finite automata, the central concepts of automata theory, Deterministic
finite automata, Nondeterministic Finite automata, the equivalence of DFA and NDFA,
Finite automata with epsilon-transitions, Conversion of epsilon-NFA to NFA and DFA,
Mealy and Moore models.
Module 2: REGULAR EXPRESSIONS AND LANGUAGES (09 Periods)
Regular expressions, Identity rules, Finite automata and Regular expressions,
Applications of regular expressions, Pumping lemma for regular languages, Applications
of the pumping lemma, Closure properties of regular languages, Equivalence of two
regular expressions, Equivalence of two finite automata and minimization of automata.
(It’s an indicative one. The Course Instructor may change the activities and the same
shall be reflected in Course Handout)
RESOURCES
TEXT BOOKS:
REFERENCE BOOKS:
VIDEO LECTURES:
1. https://nptel.ac.in/courses/106104148
2. https://www.udemy.com/course/the-complete-theory-of-computation/
WEB RESOURCES:
Anti-Requisite -
Co-Requisite -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
Classification: Classification model, Classification learning steps, K-Nearest Neighbor, Support vector
machines, Decision Tree - Decision tree representation, Problems for decision tree learning, Decision tree
learning algorithm, Hypothesis space search, Inductive bias in decision tree learning, Issues in decision tree
learning.
Regression: Introduction, Simple linear regression, Improving accuracy of the linear regression model, Multiple
linear regression, Assumptions and problems in regression analysis, Polynomial regression model, Logistic
regression.
Artificial Neural Networks: Neural network representations, Appropriate problems for neural network
learning, Perceptrons, Multilayer networks and Backpropagation algorithm, Convergence and local minima,
Representational power of feedforward networks, Hypothesis space search and inductive bias, Hidden layer
representations, Generalization, Overfitting, Stopping criterion.
Ensemble Learning: Bagging, Boosting, Gradient boosting.
Total Periods: 45
EXPERIENTIAL LEARNING
LIST OF EXERCISES:
RESOURCES
TEXT BOOKS:
2. Saikat Dutt, Subramanian Chandramouli, Amit kumar das, Machine Learning, Pearson,
2019.
REFERENCE BOOKS:
1. Manaranjan Pradhan, U Dinesh Kumar, Machine Learning Using Python, Packt Publishing,
2019.
2. Aurelien Geron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow:
Concepts, Tools, and Techniques to Build Intelligent Systems, 2nd Edition, O’Reilly, 2019.
3. Ethem Alpaydin, Introduction to Machine Learning, MIT Press, 4th Edition, 2020.
4. Shai Shalev Shwartz, Shai Ben David, Understanding Machine Learning: From Theory to
Algorithms, Cambridge University Press, 2014.
SOFTWARE/TOOLS:
1. Python
2. Scikit-learn/Keras/TensorFlow
VIDEO LECTURES:
1. https://nptel.ac.in/courses/106106202/
2. https://www.coursera.org/learn/machine-learning
3. https://onlinecourses.nptel.ac.in/noc23_cs18/preview
4. https://onlinecourses.nptel.ac.in/noc23_cs87/preview
5. https://onlinecourses.nptel.ac.in/noc23_ee87/preview
6. https://www.coursera.org/learn/ntumlone-algorithmicfoundations
7. https://www.coursera.org/specializations/machine-learning-introduction
8. http://ndl.iitkgp.ac.in/document/YkxlRXFvZXJrTDBkVzVVZi9ESjl6eXpRZkxRc2lhOWhlVXBh
UVVWaXZlNDNyZUVldU9LdlYvd20wbkQ4MC92UQ
9. https://www.coursera.org/learn/unsupervised-learning-recommenders-reinforcement-
learning
WEB RESOURCES:
1. https://www.ibm.com/topics/machine-learning
2. https://www.simplilearn.com/tutorials/machine-learning-tutorial/what-is-machine-learning
3. https://www.w3schools.com/python/python_ml_getting_started.asp
4. https://developers.google.com/machine-learning/crash-course
5. https://www.greenteapress.com/thinkstats/
6. https://info.deeplearning.ai/machine-learning-yearning-book
7. https://www.kaggle.com/code/kanncaa1/machine-learning-tutorial-for-beginners
8. https://machinelearningmastery.com/machine-learning-in-python-step-by-step/