B.E. (Computer Engineering) Internet Programming Syllabus - Mumbai University 2026
The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.
Loading syllabus...
Syllabus for Internet Programming
Module 1: Introduction to Web Technology
- 1.1 Web Essentials : Clients, Servers and Communication, The Internet, Basic Internet protocols, World wide web, HTTP Request Message, HTTP Response Message, Web Clients, Web Servers HTML5 – fundamental syntax and semantics, Tables, Lists, Image, HTML5 control elements, Semantic elements, Drag and Drop, Audio Video controls CSS3 – Inline, embedded and external style sheets – Rule cascading, Inheritance, Backgrounds, Border Images, Colors, Shadows, Text, Transformations, Transitions, Animation, Basics of Bootstrap.
Module 2: Front End Development
- 2.1 Java Script: An introduction to JavaScript–JavaScript DOM Model Date and Objects-Regular Expressions- Exception Handling Validation-Built-in objects-Event Handling, DHTML with JavaScript JSON introduction – Syntax – Function Files – Http Request –SQL.
Module 3: Back End Development
- 3.1 Servlets: Java Servlet Architecture, Servlet Life Cycle, Form GET and POST actions, Session Handling, Understanding Cookies, Installing and Configuring Apache Tomcat Web Server, Database Connectivity : JDBC perspectives, JDBC program example JSP: Understanding Java Server Pages, JSP Standard Tag Library (JSTL), Creating HTML forms by embedding JSP code.
Module 4: Rich Internet Application (RIA)
- 4.1 Characteristics of RIA, Introduction to AJAX : AJAX design basics, AJAX vs Traditional Approach, Rich User Interface using Ajax, jQuery framework with AJAX.
Module 5: Web Extension: PHP and XML
- 5.1 XML –DTD (Document Type Definition), XML Schema, Document Object Model, Presenting XML, Using XML Parsers: DOM and SAX, XSL-eXtensible Stylesheet Language
- 5.2 Introduction to PHP- Data types, control structures, built in functions, building web applications using PHP - tracking users, PHP and MySQLdatabase connectivity with example.
Module 6: React js
- 6.1 Introduction, React features, App “Hello World” Application, Introduction to JSX, Simple Application using JSX.
Useful Links
- 1 Ralph Moseley, M.T. Savliya, “Developing Web Applications”, Willy India, Second Edition, ISBN: 978-81-265-3867-6
- 2 “Web Technology Black Book”, Dremtech Press, First Edition, 978-7722-997
- 3 Robin Nixon, "Learning PHP, MySQL, JavaScript, CSS & HTML5" Third Edition, O'REILLY, 2014. (http://www.ebooksbucket.com/uploads/itprogramming/javascript/Learning_PHP_MySQ L_Javascript_CSS_HTML5__Robin_Nixon_3e.pdf)
- 4 Dana Moore, Raymond Budd, Edward Benson,Professional Rich Internet Applications: AJAX and Beyond Wiley publications. https://ebooks-it.org/0470082801-ebook.htm
- 5 Alex Banks and Eve Porcello, Learning React Functional Web Development with React and Redux,OREILLY, First Edition
- 1 Harvey & Paul Deitel& Associates, Harvey Deitel and Abbey Deitel, Internet and World Wide Web - How To Program, Fifth Edition, Pearson Education, 2011.
- 2 Achyut S Godbole and AtulKahate, ―Web Technologies, Second Edition, Tata McGraw Hill, 2012.
- 3 Thomas A Powell, Fritz Schneider, ―JavaScript: The Complete Reference, Third Edition, Tata McGraw Hill, 2013
- 4 David Flanagan, ―JavaScript: The Definitive Guide, Sixth Edition, O'Reilly Media, 2011
- 5 Steven Holzner ―The Complete Reference - PHP, Tata McGraw Hill, 2008
- 6 Mike Mcgrath―PHP & MySQL in easy Steps, Tata McGraw Hill, 2012.
- 1 https://books.goalkicker.com/ReactJSBook/
- 2 https://www.guru99.com/reactjs-tutorial.html
- 3 www.nptelvideos.in
- 4 www.w3schools.com
- 5 https://spoken-tutorial.org/
- 6 www.coursera.org The following list can be used as a guideline for mini project:
- 1 Create Simple web page using HTML5
- 2 Design and Implement web page using CSS3 and HTML5
- 3 Form Design and Client-Side Validation using: a. Javascript and HTML5, b. Javascript and Jquery
- 4 Develop interactive web pages using HTML 5 with JDBC database connectivity
- 5 Develop simple web page using PHP
- 6 Develop interactive web pages using PHP with database connectivity MYSQL
- 7 Develop XML web page using DTD, XSL
- 8 Implement a web page using Ajax and PHP
- 9 Case study based on Reactive js
- 10 Installation of the React DOM library. * Suggestion: Laboratory work based on above syllabus can be incorporated as mini project in CSM501: Mini-Project.
Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2021-22. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.