B.E Artificial Intelligence and Machine Learning Web Computing Syllabus - Mumbai University
This is the Third Year AI-ML syllabus under REV-2019 'C' Scheme, in force from the academic year 2022-23. The University has not yet published an NEP 2020 syllabus for this year of the degree, and this is the scheme its examinations are set on.
Loading syllabus...
Syllabus for Web Computing
Module 1: 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: 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: 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: 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: Express
- 5.1 Introduction, Express router, REST API, Generator, Authentication, sessions, Integrating with React
Module 6: Advance React
- 6.1 Functional components- Refs, Use effects, Hooks, Flow architecture, Model-ViewController framework, Flux, Bundling the application. Web pack.
Useful Links
- 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
- 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
- 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
- 4 https://react-redux.js.org/introduction/quick-start 4. https://webpack.js.org/
Reproduced from the University of Mumbai syllabus for B.E. (Artificial Intelligence and Machine Learning) under REV-2019 'C' Scheme, in force from the academic year 2022-23. 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.