B.E. (Artificial Intelligence and Data Science) Web Computing Syllabus - Mumbai University
This is the TY BE AI and DS syllabus under CBCS REV-2019 'C' Scheme, in force from the academic year 2022-23. The University has published no NEP 2020 syllabus for Semesters V to VIII of any engineering branch, so this is the scheme you are examined on — exam form 1T01815 and 1T01816. The first and second years of the degree are on NEP 2020.
Loading syllabus...
Syllabus for Web Computing
Module 1 8 hours
- Web programming fundamentals
- 1.1 Working of web browser, HTTP protocol, HTTPS, DNS, TLS, XML introduction, Json introduction, DOM, URL, URI, REST API
Module 2 8 hours
- Javascript
- 2.1 Introduction to JavaScript: JavaScript language constructs, Objects in JavaScript- Built in, Browser objects and DOM objects, event handling, form validation and cookies. Introduction to ES5,ES6, Difference between ES5 and ES6. Variables, Condition, Loops, Functions, Events, Arrow functions, Setting CSS Styles using JavaScript, DOM manipulation, Classes and Inheritance. Iterators and Generators, Promise, Client-server communication, Fetch
Module 3 10 hours
- React Fundamentals
- 3.1 Installation, Installing libraries, Folder and file structure, Components, Component lifecycle, State and Props, React Router and Single page applications, UI design, Forms, Events, Animations, Best practices.
Module 4 5 hours
- Node. js
- 4.1 Environment setup, First app, Asynchronous programming, Callback concept, Event loops, REPL, Event emitter, Networking module, Buffers, Streams, File system, Web module.
Module 5 4 hours
- Express
- 5.1 Introduction, Express router, REST API, Generator, Authentication, sessions, Integrating with React
Module 6 4 hours
- Advance React
- 6.1 Functional components- Refs, Use effects, Hooks, Flow architecture, Model-ViewController framework, Flux, Bundling the application. Web pack.
Text Books
- 1 Rediscovering JavaScript, Master ES6, ES7, and ES8, By Venkat Subramaniam · 2018
- 2 Learning React Functional Web Development with React and Redux, Alex Banks and Eve Porcello, O'Reilly
- 3 Learning Redux, Daniel Bugl, Packt Publication
- 4 Learning Node.js Development, Andrew Mead, Packt Publishing
- 5 RESTful Web API Design with Node.js 10, Valentin Bojinov, Packt Publication
References
- 1 "Web Development with Node and Express, Ethan Brown, O'Reilly
- 2 HTML5 Cookbook, By Christopher Schmitt, Kyle Simpson, O'Reilly Media
- 3 Core Python Applications Programming by Wesley J Chun Third edition Pearson Publication
Useful Links
- 1 https://www.coursera.org/learn/html-css-javascript-for-web-developers?action=enroll
- 2 ttps://onlinecourses.swayam2.ac.in/ugc19_lb05/preview
- 3 https://reactjs.org/tutorial/tutorial.html
- https://react-redux.js.org/introduction/quick-start
- https://webpack.js.org/
Reproduced from the University of Mumbai syllabus for B.E. (Artificial Intelligence and Data Science), item 6.42 (R), under CBCS REV-2019 'C' Scheme, in force from the academic year 2022-23. Wording, module numbering and hours are as printed in that syllabus.
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.