Even sem Syllabus
Even sem Syllabus
Course Objective: To understand web development using core technologies for designing and
implementation
Course Outcomes:
CO1: Apply the concept and usages of web based programming techniques
CO2: Develop interactive web pages using various web technologies such as Bootstrap,
JavaScript and dynamic HTML
CO3: Demonstrate applications of AJAX and JQuery in web designing
CO4: Illustrate the use of PHP for server side applications
CO5: Design and implement user interactive dynamic web based applications
TEXT BOOKS:
[1] Matt Lambert, “Learning Bootstrap 4”, Second Edition, Packt Publishing, 2016.
(Chapter 1,4,5,6)
[2] David Sawyer McFarland, “Javascript & jQuery – The Missing Manual”, O Reilly,2011.
(Chapter 1,2,5,6,13)
[3] Larry Ullman, “PHP and MySQL for Dynamic Web sites”, Fifth Edition, Peachpit Press.
(Chapter 3,4,5,6,7)
[4] Carlson, Leonard Richardson, “Ruby Cookbook”, O‟Reilly Media, 2006.(Chapter 3,4,6,7,8,9)
[5] Kevin Tatroe, Peter Macintyre and Rasmus Lerdorf, “Programming PHP: Creating
Dynamic Web Pages”, O‟Reilly, Third Edition.(Chapter 3,4,5)
REFERENCE BOOKS:
[6]Bruce A. Tate, Curt Hibbs, “Ruby on Rails: Up and Running”, O‟Reilly Media, 2006
[7]Amos Q Haviv “MEAN Web Development” , Packt Publication,2014
[8]Jon Duckett, “Beginning HTML, XHTML, CSS, and JavaScript”, Wiley Publishing,2010
ADVANCED WEB PROGRAMMING LAB
Ex.No Part – A
1 Bootstrap: Typography
2 Bootstrap: Tables and Images
3 Bootstrap: Jumbotron, Alerts
4 Bootstrap: Buttons, Button Groups, Badges, Progress Bar
5 Bootstrap: Navbar, Forms and Inputs
6 Bootstrap: Pagination and Grid System
7 Javascript: Arrays and operations on arrays
8 jQuery: Selectors and Filters
9 jQuery: Events and Effects
10 jQuery: Form Validation
11 Illustration of Arrays, String, Numbers in Ruby.
12 Illustration of Hashes, Date and Time in Ruby.
13 Illustration of File handling in Ruby.
14 Demonstration of Exception Handling in Ruby.
Part – B
Domain based mini project
Scheme of Evaluation:
Three Programs from the list will be given by the examiner out of which students will be
executing any one along with project demo
Objective: Inculcate the fundamental concepts of design thinking and develop creativity and problem solving ability.
Books
R. Tim Brown, Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation,
HarperCollins Publishers Ltd.
IdrisMootee, Design Thinking for Strategic Innovation,2013, John Wiley & Sons Inc
eference Books
Brenda Laurel Design Research methods and perspectives MIT press 2003
Terwiesch, C. & Ulrich, K.T., 2009. Innovation Tournaments: creating and identifying Exceptional Opportunities,
Harvard business press.
Ulrich &Eppinger, Product Design and Development, 3rd Edition, McGraw Hill, 2004
Stuart Pugh, Total Design: Integrated Methods for Successful Product Engineering, BjarkiHallgrimsson, Prototyping
and model making for product design, 2012, Laurence King Publishing Ltd
Kevin Henry, Drawing for Product designers, 2012, Laurence King Publishing Ltd
SECTION A
Sl. No Exercise
1 Working with Perl Scripts.
2 Working with Perl Subroutines.
3 Creating Perl Modules.
4 Cascading Style Sheets.
5 Handling Events in JavaScript.
6 Web Page Validation Using JQuery.
7 Fetching records from MySql database in PHP.
8 Insert records in to MySql database in PHP.
9 Fetch and Delete Records in Mysql database.
10 View and modify Records in Mysql database.
11 Demonstrate the significance of cookies.
12 Handling Sessions in PHP.
13 Implementing AJAX Framework.
14 Integrating PHP with AJAX.
15 Creating Web Services.
SECTION B
Project
Students are expected to develop a dynamic website using the techniques that they learnt during their course
of study.
PART A
a) Getting familiarize and Working with different activities.
1 b) Working with programs on Intents, Adapters.
Part A
Writing two Programs 10 Marks
Execution of Two programs 20 Marks
Viva-Voce 05 Marks
Part B
Demo 10 Marks
Add- on 05 Marks
Total 50 Marks
MCC-MCA-CBCS-2022