0% found this document useful (0 votes)
30 views2 pages

FSWD Syllabus

The document outlines the course structure for IT3501 Full Stack Web Development and CS3551 Distributed Computing, detailing course objectives, units of study, and course outcomes. It includes a mapping of Course Outcomes (COs) to Program Outcomes (POs) and Program Specific Outcomes (PSOs). Additionally, it lists textbooks and references for further reading.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views2 pages

FSWD Syllabus

The document outlines the course structure for IT3501 Full Stack Web Development and CS3551 Distributed Computing, detailing course objectives, units of study, and course outcomes. It includes a mapping of Course Outcomes (COs) to Program Outcomes (POs) and Program Specific Outcomes (PSOs). Additionally, it lists textbooks and references for further reading.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CO’s-PO’s & PSO’s MAPPING

CO’s PO’s PSO’s


1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 - 2 - - - - - - - - - 3 - -
2 - 1 - - 2 - - - - - - 2 - 2 -
3 - 2 - - 3 - - - - - - - - 3 -
4 - - 1 2 - - - - 3 - - - - -
5 - 3 2 - - - - - - - - - - - 3
AVg. - 1 - - 1 - - - - 1 - - - 1 1
1 - low, 2 - medium, 3 - high, ‘-“- no correlation

IT3501 FULL STACK WEB DEVELOPMENT L T P C


3 0 0 3
COURSE OBJECTIVES:
• To understand the various components of full stack development
• To learn Node.js features and applications
• To develop applications with MongoDB
• To understand the role of Angular and Express in web applications
• To develop simple web applications with React

UNIT I BASICS OF FULL STACK 9


Understanding the Basic Web Development Framework - User - Browser – Webserver - Backend
Services – MVC Architecture - Understanding the different stacks –The role of Express – Angular
– Node – Mongo DB – React

UNIT II NODE JS 9
Basics of Node JS – Installation – Working with Node packages – Using Node package manager –
Creating a simple Node.js application – Using Events – Listeners –Timers - Callbacks – Handling
Data I/O – Implementing HTTP services in Node.js

UNIT III MONGO DB 9


Understanding NoSQL and MongoDB – Building MongoDB Environment – User accounts –
Access control – Administering databases – Managing collections – Connecting to MongoDB from
Node.js – simple applications

UNIT IV EXPRESS AND ANGULAR 9


Implementing Express in Node.js - Configuring routes - Using Request and Response objects -
Angular - Typescript - Angular Components - Expressions - Data binding - Built-in directives

UNIT V REACT 9
MERN STACK – Basic React applications – React Components – React State – Express REST
APIs - Modularization and Webpack - Routing with React Router – Server-side rendering

COURSE OUTCOMES:
At the end of the course, students will be able to
CO1: Understand the various stacks available for web application development
CO2: Use Node.js for application development

92
CO3: Develop applications with MongoDB
CO4: Use the features of Angular and Express
CO5: Develop React applications
TOTAL:45 PERIODS
TEXT BOOKS
1. Brad Dayley, Brendan Dayley, Caleb Dayley, ‘Node.js, MongoDB and Angular Web
Development’, Addison-Wesley, Second Edition, 2018
2. Vasan Subramanian, ‘Pro MERN Stack, Full Stack Web App Development with Mongo,
Express, React, and Node’, Second Edition, Apress, 2019.

REFERENCES
1. Chris Northwood, ‘The Full Stack Developer: Your Essential Guide to the Everyday Skills
Expected of a Modern Full Stack Web Developer’, Apress; 1st edition, 2018
2. Kirupa Chinnathambi, ‘Learning React: A Hands-On Guide to Building Web Applications
Using React and Redux’, Addison-Wesley Professional, 2nd edition, 2018
3. https://www.tutorialspoint.com/the_full_stack_web_development/index.asp
4. https://www.coursera.org/specializations/full-stack-react
5. https://www.udemy.com/course/the-full-stack-web-development/

CO’s-PO’s & PSO’s MAPPING


CO’s PO’s PSO’s
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 2 0 0 0 0 0 0 1 1 1 1 1 1 0
2 3 3 3 3 2 1 0 0 2 0 2 3 2 2 1
3 3 3 2 2 2 2 0 0 2 2 2 3 2 2 1
4 3 3 2 2 2 1 0 0 1 1 2 2 2 1 1
5 3 3 3 3 3 1 0 0 0 0 2 2 2 2 1
AVg. 3 3 2 2 2 1 0 0 1 1 2 2 2 2 1
1 - low, 2 - medium, 3 - high, ‘-“- no correlation

CS3551 DISTRIBUTED COMPUTING LT PC


3 0 03
COURSE OBJECTIVES:
 To introduce the computation and communication models of distributed systems
 To illustrate the issues of synchronization and collection of information in distributed systems
 To describe distributed mutual exclusion and distributed deadlock detection techniques
 To elucidate agreement protocols and fault tolerance mechanisms in distributed systems
 To explain the cloud computing models and the underlying concepts

UNIT I INTRODUCTION 8
Introduction: Definition-Relation to Computer System Components – Motivation – Message -
Passing Systems versus Shared Memory Systems – Primitives for Distributed Communication –
Synchronous versus Asynchronous Executions – Design Issues and Challenges; A Model of
Distributed Computations: A Distributed Program – A Model of Distributed Executions – Models of
Communication Networks – Global State of a Distributed System.

93

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy