Escolar Documentos
Profissional Documentos
Cultura Documentos
B.Tech. (CS&IT)
2016-2020
Skill Duration
(hh.mm): 02.00
2. Virtualization The Students should be able to:
LO1: Understand virtualization
and its benefit.
Theory Duration LO2: Explain implementation
(hh.mm): 04.00 levels of virtualization.
LO3: Explain virtualization at
Tutorial Duration the OS level.
(hh.mm): - LO4: Explain virtualization
structure.
Practical Duration LO5: Explain virtualization
(hh.mm): 04.00 mechanism.
Skill Duration
(hh.mm): 04.00
3. Cloud Platforms The Students should be able to:
LO1: Explain the cloud
Theory Duration computing services: IaaS, PaaS,
(hh.mm): 04.00 SaaS, and DBaaS.
LO2: Explain the cloud types
Tutorial Duration and models.
(hh.mm): - LO3: Explain the open source
cloud implementation and
Practical Duration administration.
(hh.mm): 04.00
Skill Duration
(hh.mm): 04.00
4. Introduction to The Students should be able to:
Amazon Web LO1: Explain Amazon Web
Services (AWS) Services (AWS) history.
LO2: Explain AWS
Theory Duration infrastructure.
(hh.mm): 02.00 LO3: Explain AWS services.
LO4: Explain AWS ecosystem.
Tutorial Duration
(hh.mm): -
Practical Duration
(hh.mm): 02.00
Skill Duration
(hh.mm): 02.00
5. Programming, The Students should be able to:
Management LO1: Understand and explain
Console and APIs on AWS platform.
Storage on AWS LO2: Explain AWS management
console, interfaces, and web
Theory Duration services.
(hh.mm): 04.00
Tutorial Duration LO3: Understand and explain
(hh.mm): - the Amazon elastic compute
cloud (EC2).
Practical Duration LO4: Explain the elastic block
(hh.mm): 04.00 store in EC2.
Skill Duration
(hh.mm): 04.00
6. Identity Services, The Students should be able to:
Security and LO1: Understand and explain
Compliance the web services credentials
and security policies.
Theory Duration LO2: Explain the concept of
(hh.mm): 06.00 IAM (Identity and Access
Management) and the abilities
Tutorial Duration and limitations.
(hh.mm): - LO3: Explain the AWS APIs
security.
Practical Duration LO4: Explain the concept of the
(hh.mm): 06.00 deperimeterization of security.
Skill Duration
(hh.mm): 06.00
7. Computing and The Students should be able to:
Marketplace LO1: Analyze computing
performance and costs related
Theory Duration to servers, imaging computers,
(hh.mm): 04.00 and auto scaling.
LO2: Explain the Amazon
Tutorial Duration Machine Images (AMIs).
(hh.mm): - LO3: Explain the elastic load
balancer (ELB) and cost.
Practical Duration
(hh.mm): 04.00
Skill Duration
(hh.mm): 04.00
8. Networking and The Students should be able to:
Databases LO1: Understand and explain
the virtual private cloud (VPC)
Theory Duration and its feature.
(hh.mm): 04.00 LO2: Configure and explain the
cloud models.
Tutorial Duration LO3: Explain the relational
(hh.mm): - database service such as
DynamoDB, ElastiCache,
Redshift.
Practical Duration
(hh.mm): 04.00
Skill Duration
(hh.mm): 04.00
9. Other Cloud The Students should be able to:
Services and LO1: Understand and explain
Management additional core AWS services
Services including CloudFront, Relational
Database Service (RDS),
Theory Duration ElastiCache.
(hh.mm): 04.00 LO2: Explain AWS platform
services including CloudSearch,
Tutorial Duration Elastic MapReduce, and
(hh.mm): - Redshift.
LO3: Explain AWS management
Practical Duration services including CloudWatch,
(hh.mm): 04.00 CloudFormation, CloudTrail, and
OpsWorks.
Skill Duration
(hh.mm): 04.00
Syllabus
Sr. Total Hours
Module/Units Detailed Topic-wise Syllabus
No. (L+T+P+S)
1. Introduction to Introduction to the Cloud Computing, 2+0+2+2 = 6
Cloud Technologies history of Cloud Computing, cloud service hours
options, cloud deployment models,
business concerns in the cloud. NOS:
SSC/Q0923
2. Virtualization Introduction to virtualization, 2+0+2+2 = 6
implementation levels of virtualization, hours
virtualization at the OS level, virtualization
structure (hosted structure, bare-metal NOS:
structure), virtualization mechanism, SSC/Q0923
virtualization of CPU, memory, and I/O
devices.
Learning Resources
Reference
Sr.
Module/Unit Text Books Book/Paper/Article/ Online
No.
Resource (link)/Other
1. Introduction to Cloud
Technologies
2. Virtualization
3. Cloud Platforms
4. Introduction to Amazon Golden, Bernard, Amazon
Web Services (AWS) Web Services for Dummies,
Jayaswal, K., John Wiley & Sons, 2013,
5. Programming,
Kallakurchi, J., Houde, ISBN: 978-1-118-57183-5.
Management Console
D.J. and Shah, D., Cloud
and Storage on AWS
Computing: Black Book,
6. Identity Services,
Wiley India, 2015, ISBN:
Security and Compliance
978-93-5119-418-7.
7. Computing and
Marketplace
8. Networking and
Databases
9. Other Cloud Services
and Management
Services
Assessment Matrix (Assignments / Activities)
Research assignments
Practical Experiment
Prototype making
Other (Pl explain)
Lab Experiment
Presentation
Written Test
Role Play
Seminar
Tutorial
Project
Sr. Learning
No Module/U Outcome
nit
LO1:
Understand and
explain the
history and √
concept of
Cloud
Introduct Computing.
LO2: Explain
ion to
cloud service √ √
1 Cloud options.
Technolo LO3: Explain
gies cloud
√ √
deployment
models.
LO4: Explain
business
√
concerns in the
cloud.
LO1:
Understand
√
virtualization
and its benefit.
LO2: Explain
implementation
√ √
levels of
virtualization.
Virtualizat
2 LO3: Explain
ion
virtualization at √ √
the OS level.
LO4: Explain
virtualization √ √
structure.
LO5: Explain
virtualization √ √
mechanism.
LO1: Explain
the cloud
Cloud computing
3 √ √
Platforms services: IaaS,
PaaS, SaaS, and
DBaaS.
LO2: Explain
the cloud types √ √
and models.
LO3: Explain
the open source
cloud
√ √
implementation
and
administration.
LO1: Explain
Amazon Web
√
Services (AWS)
history.
LO2: Explain
Introducti
4 AWS √ √
on to AWS
infrastructure.
LO3: Explain
√ √
AWS services.
LO4: Explain
√ √
AWS ecosystem.
LO1:
Understand and
√ √
explain APIs on
AWS platform.
LO2: Explain
AWS
management
Programm √ √
console,
ing, Mgt.
interfaces, and
Console
5 web services.
and
LO3:
Storage
Understand and
on AWS
explain the
√ √
Amazon elastic
compute cloud
(EC2).
LO4: Explain
the elastic block √ √
store in EC2.
Identity LO1:
6 Services, Understand and
Security explain the
√
and web services
Complianc credentials and
e security policies.
LO2: Explain
the concept of
IAM (Identity √ √
and Access
Management)
and the abilities
and limitations.
LO3: Explain
the AWS APIs √ √
security.
LO4: Explain
the concept of
the √ √
deperimeterizat
ion of security.
7 Computin LO1: Analyze
g and computing
Marketpla performance
ce and costs
√ √
related to
servers, imaging
computers, and
auto scaling.
LO2: Explain
the Amazon
√ √
Machine Images
(AMIs).
LO3: Explain
the elastic load
√ √
balancer (ELB)
and cost.
8 Networkin LO1:
g and Understand and
Databases explain the
√ √
virtual private
cloud (VPC) and
its feature.
LO2: Configure
and explain the √ √
cloud models.
LO3: Explain
the relational
database
service such as √ √
DynamoDB,
ElastiCache,
Redshift.
9 Other LO1: √ √
Cloud Understand and
Services explain
and Mgt. additional core
Services AWS services
including
CloudFront,
RDS,
ElastiCache.
LO2: Explain √ √
AWS platform
services
including
CloudSearch,
Elastic
MapReduce,
and Redshift.
LO3: Explain √ √
AWS
management
services
including
CloudWatch,
CloudFormation
, CloudTrail, and
OpsWorks.
Evaluation System
Description Allotted marks
Internal Theory 50
Internal Practical 40
Term end Theory 50
Term end Practical 40
Skill Assessment 20
TOTAL 200
Skill Assessment –
Completion of Skill Journal – 5 Marks
Completion of Activities / Projects during Skill Sessions – 10 Marks
Viva voce – 5 Marks
Weightage of Units for Examination
Sr. No. Module/Unit % Weightage
1. Introduction to Cloud Technologies 5
2. Virtualization 10
3. Cloud Platforms 15
4. Introduction to Amazon Web Services (AWS) 10
5. Programming, Management Console and Storage on 15
AWS
6. Identity Services, Security and Compliance 20
7. Computing and Marketplace 10
Tutorial Plan
Session Week
Module/Unit Topic
Number Number
Introduction to Cloud Peer-to-peer architecture, client-server Week 1
1 Technologies architecture, Grid Computing, types of
Clouds (private, public, and hybrid).
Virtualization Virtualization structure (Hosted structure, Week 2
Bare-Metal structure), virtualization
2
mechanism, virtualization of CPU, memory,
and I/O devices.
Cloud Platform Cloud types and models: private cloud, Week 3
3 community cloud, public cloud, hybrid
cloud.
Introduction to Understanding the basics of AWS API, Web Week 4
4 Amazon Web Services service (SOAP, REST), AWS API security.
(AWS)
Programming, AWS Management Console: set-up AWS Week 5
Management Console account, AWS services, Simple Storage
5
and Storage on AWS Service (S3) buckets, S3 uniform resource
locator (URL).
Programming, Managing archive material with Glacier Week 6
6 Management Console Storage Service, scaling key-value data
and Storage on AWS with DynamoDB.
Identity Services, Cloud standards, and approaches to Week 7
7 Security and interoperability between Clouds.
Compliance
Identity Services, Cloud data management interface, Cloud Week 8
8 Security and storage gateways (CSGs), Cloud firewall,
Compliance virtual firewall.
Identity Services, AWS security, AWS virtual private Cloud Week 9
9 Security and (VPC).
Compliance
Computing and Malware, internet attacks, and network Week 10
10
Marketplace outages.
Computing and Chargeback models for allocation of costs, Week 11
11 Marketplace chargeback methodology, AWS costs,
strategic flexibility in Cloud.
Networking and Scaling key-value data with DynamoDB, Week 12
12
Databases and AWS Storage Service.
Networking and AWS networking: AWS network IP Week 13
Databases addressing and mapping, AWS elastic IP
13
address, and high-performance AWS
network.
Other Cloud Services Understanding additional core AWS Week 14
14 and Management services such as CloudFront, Relational
Services Database Service (RDS), and ElastiCache
Other Cloud Services AWS management services: AWS Week 15
15 and Management CloudWatch, auto scaling, elastic
Services BeanStalk, CloudFormation, OpsWorks.
Practical Plan
Session
Modul Equipme Week
Numbe Description of Experiments
e/Unit nt/Tools Number
r
Practical/Lab. 1: AWS Week 1
Cloud configurations (peer-to-peer, client-server, Free Tier
1 1
Grid Computing), types of Clouds (private, public,
and hybrid).
Practical/Lab. 2: AWS Week 2
2 2 Virtualization, levels of virtualization and Cloud Free Tier
Computing services.
Practical/Lab. 3: AWS Week 3
3 2 Amazon Web Services (AWS) technology, AWS Free Tier
infrastructure, AWS services.
Practical/Lab. 4: AWS Week 4
4 3 Amazon Web Services (AWS) APIs and web Free Tier
services.
Practical/Lab. 5: AWS Week 5
5 3 Programming on Amazon elastic compute cloud Free Tier
(EC2).
Practical/Lab. 6: AWS Week 6
6 3 Cloud computing standards and compliance, Free Tier
BYOD (Bring-Your-Own-Device) and encryption.
Practical/Lab. 7: AWS Week 7
7 3 Security in the Cloud, Cloud firewall, and virtual Free Tier
firewall.
Practical/Lab. 8: AWS Week 8
Application security in the Cloud, Free Tier
8 3
deperimeterization of security, AWS virtual
private cloud (VPC).
Practical/Lab. 9: AWS Week 9
9 4 Risks in Cloud Computing, types of scalability, and Free Tier
the use of load balancer to enhance scalability.
Practical/Lab. 10: AWS Week
Total cost of ownership (TOC) for Cloud Free Tier 10
10 4
Computing, costs (direct/indirect) allocation in a
Cloud, Chargeback models and methodology.
Practical/Lab. 11: AWS Week
AWS storage services and options: Simple Storage Free Tier 11
11 5
Service (S3) bucket, and scaling key-value data
with DynamoDB.
Practical/Lab. 12: AWS Week
12 6 AWS Elastic Compute Cloud (EC2) and AWS Free Tier 12
networking.
Practical/Lab. 13: AWS Week
Additional core AWS services, CloudFront, Free Tier 13
13 6
Relational Database Service (RDS), and
ElastiCache.
Practical/Lab. 14: AWS Week
14 7 AWS platform services and AWS management Free Tier 14
services.
AWS Week
15 1–7 Practical/Lab. examination.
Free Tier 15
Skill Plan
Session Modul Equipme Week
Description of Activity
Number e/Unit nt/Tools Number
Skill activity 1: AWS Week 1
1 1
Configure and simulate: Free Tier
Cloud configuration: peer-to-peer, client-
server, Grid Computing.
Types of clouds: private, public, and hybrid.
Skill activity 2: AWS Week 2
Configure and simulate: Free Tier
2 2 Virtualization at different levels (OS, CPU,
memory, I/O devices).
Cloud Computing services (Iaas, PaaS, DBaaS).
Skill activity 3: AWS Week 3
Understand and be able to use: Free Tier
3 2
Amazon Web Services (AWS).
AWS infrastructure and services.
Skill activity 4: AWS Week 4
Configure and simulate: Free Tier
4 3 Amazon Web Services (AWS) APIs.
AWS programming interfaces.
Web services.
Skill activity 5: AWS Week 5
Understand and be able to do: Free Tier
5 3 Programming on Amazon elastic compute cloud
(EC2).
Configure Elastic block store (EBS).
Skill activity 6: AWS Week 6
Configure and simulate: Free Tier
6 3 Cloud standards.
Cloud compliance.
BYOD (Bring-Your-Own-Device) and encryption.
Skill activity 7: AWS Week 7
Configure and simulate: Free Tier
7 3 Security in the Cloud (IaaS, PaaS, SaaS).
Cloud firewall.
Virtual firewall.
Skill activity 8: AWS Week 8
Configure and simulate: Free Tier
Application security in the Cloud (IaaS, PaaS,
8 3
SaaS environments).
Deperimeterization of security.
AWS virtual private cloud (VPC).
Skill activity 9: AWS Week 9
Analyze and measure: Free Tier
Risks in Cloud Computing (vendor lock-in, loss
of control, poor provisioning, failure,
9 4
inadequate SLA, malware and internet attacks,
and network outages).
Types of scalability.
The use of load balancer to enhance scalability.
Skill activity 10: AWS Week
Analyze and measure: Free Tier 10
Total cost of ownership (TOC) of Cloud
10 4
Computing.
Direct and indirect Cloud costs.
Chargeback models and methodology.
Skill activity 11: AWS Week
Configure and simulate: Free Tier 11
11 5 AWS storage service and options.
Simple Storage Service (S3) bucket.
Scaling key-value data with DynamoDB.
Skill activity 12: AWS Week
Configure and simulate: Free Tier 12
AWS Elastic Compute Cloud (EC2 instance
12 6 types, image sizes, scope).
AWS networking (AWS network IP addressing
and mapping, AWS elastic IP address, and high-
performance AWS network).
Skill activity 13: AWS Week
Configure and simulate: Free Tier 13
AWS services: IAMs, ELB, and Route 53.
13 6
CloudFront.
Relational Database Service (RDS).
ElastiCache.
Skill activity 14: AWS Week
Configure and simulate: Free Tier 14
AWS platform services: CloudSearch, simple
queue/notification/E-Mail/workflow services,
14 7
and Redshift.
AWS management services: AWS CloudWatch,
auto scaling, elastic BeanStalk,
CloudFormation, OpsWorks.
AWS Week
15 1–7 Skill test.
Free Tier 15
Mobile Application Development
This course is aimed at imparting candidates for the Mobile Application Development and
aims at building the following key competencies amongst the Students
Creating Android
2 Projects The Students should be able to:
LO1: create Android Project.
Theory Duration LO2: Identify and understand
(06 HR): features of system libraries and
Practical Duration files related to the installed
(12 HR): framework.
LO3: understand and link
activities and intents, apply
Styles and themes to activities.
LO4: Use Menus, Helper
Methods, Options Menu and
Context Menu, Understand
basics of working with Android
camera
15 hours
Creating Android
2 Projects Android application components
Intent, Activity, Activity Lifecycle, NOS:- TEL/N2301
Practical Duration Broadcast receivers, Services and
(hh.mm): 15.00 Manifest ,Create Application and
new Activities, Expressions and
Flow control, Android Manifest
,Simple UI -Layouts and Layout
properties ,XML Introduction to
GUI objects viz.
Research assignments
Learning Outcome ID
Practical Experiment
Group Discussions
Prototype making
Presentation
Written Test
Role Play
Seminar
Tutorial
Sr Learnin
Project
. Module/Uni g
N t Outco
o me
1 Understand LO ✓ ✓ ✓ ✓
ing the 1
Android LO ✓ ✓
Application 2
Developme LO ✓ ✓ ✓ ✓
3
nt
Framework
L0 ✓ ✓
4
L0 ✓ ✓
5
L0 ✓ ✓ ✓
6
2 Creating LO ✓ ✓
Android 1
Projects LO ✓ ✓ ✓ ✓
2
LO ✓ ✓
3
LO ✓ ✓ ✓ ✓
4
3 Data LO ✓ ✓ ✓ ✓
Handling, 1
Messaging LO ✓ ✓
and 2
Networking LO ✓ ✓
3
4 Location LO ✓ ✓ ✓ ✓
Based 1
Services LO ✓ ✓
Application 2
Testing & LO ✓ ✓
3
debug
LO ✓ ✓ ✓ ✓
4
5 Publishing LO ✓ ✓
Android 1
LO ✓ ✓
2
Application LO ✓ ✓
s 3
L0 ✓ ✓ ✓
4
6 IOS LO ✓ ✓
Developme 1
nt LO ✓ ✓
2
L0 ✓ ✓ ✓
3
L0 ✓ ✓
4
L0 ✓ ✓
5
L0 ✓ ✓
6
Evaluation System
Description Allotted marks
Internal Theory 50
Internal Practical 40
Term end Theory 50
Term end Practical 40
Skill Assessment 20
TOTAL 200
This course on Basics of Banking and Financial Services aims at building the following key
competencies amongst the students.
Learning Resources
Sr. Module / Text Books Reference Book / Paper /
No Unit Article / Online Resource
(link) / Other
Learning Outcome ID
Research /assignments
Practical Exercises /
Group Discussions
Mock Bank
Seminar
Project
. Module/U g
N nit Outcom
o e
LO √ √ √
1
Unit 1
1 LO √ √ √
2
LO √ √ √ √
3
Unit 2 LO √ √ √ √ √
2 4
LO √ √ √ √ √
5
LO √ √ √ √
6
Unit 3 LO √ √ √ √
3 7
LO √ √ √ √ √
8
LO √ √ √ √
9
LO √ √ √ √
Unit 4
4 10
LO √ √ √ √
11
LO √ √ √ √
12
Unit 5
5 LO √ √ √ √
13
LO √ √ √ √
Unit 6 14
6
LO √ √ √ √ √ √
15
Evaluation System
Description Allotted marks
Internal Theory 50
Internal Practical 40
Term end Theory 50
Term end Practical 40
Skill Assessment 20
TOTAL 200
Pre-
requisite
Course CO1: Understand the concepts of effective retailing
Outcome
CO2: Know the recent trends in retailing in India
CO3: Possess the knowledge of various retail formats and will be understand
the retail customer
C04: Understand the importance of E Commerce
C05: Analyze the application of E Commerce
Total 5/ 2: 1:1:1
Credits /
L:T:P:S
Research assignments
Practical Experiment
Presentation
Role Play
Seminar
Tutorial
Project
S Lear
r. ning
Module/Un
N Outc
it
o ome
Knowl
edge
1 An Knowl
edge
Overview
Of
Retailing
Environme
nt:
Compr
ehensio
n
Retailing Knowl
edge
2 Planning
And
Developme
nt:
Compr
ehensio
n
Applic
ation
Creating
3 And Compr
Sustaining ehensio
n
Value
Analysi
s
Understan Analysi
ding of s
4
Ecommerc
e Evaluat
ion
Scope & Analysi
Opportunit s
5
y for
Retailing in
E-
Commerce.
Synthe
sis
Evaluation System
Description Allotted marks
Internal Theory 50
Internal Practical 40
Term end Theory 50
Term end Practical 40
Skill Assessment 20
TOTAL 200
1 20
2 20
3 20
4 20
5 20
Teaching Plan (Classroom Lectures)
Practical Plan
Sessio Module/Uni Description of Experiments Equipment Week
n t /Tools Num
Numb ber
er
An Rediscovering the Art of Selling
Overview Five Rules of Retailing
Of It happened in India
Skill Plan
Program
Degree in B.Tech Computer Science & Information Technology
Name
Theory of Computation
Course
& Compilers Course Code BTCS05CF33
Name
30 30 15 15 50 40 50 40 20
Sr. Instructional
Module/Units Key Learning Outcomes
No Objectives
1 Unit 1: Finite The Students should be able to:
Automata
Theory Duration LO-1: Acquire knowledge about the set
(hh.mm): 06.00 theory and mathematical induction & its
Practical Duration applications.
(hh.mm): 6.00 LO-2: Appreciate the fundamental
concepts of Finite Automata & its
implementation in real world
Skill Duration (hh.mm): applications.
03.00 LO-3: Gain knowledge about the various
types of automatic machine & the able to
deal with problems associated with it.
LO-3: Introduction to FSM with & without
output.
2 Unit 2: Regular The Students should be able to:
Grammar LO-1: Understand the concept of regular
Theory Duration set and their properties.
(hh.mm): 06.00 LO-2: Understand the Chomsky
Practical Duration classification of grammar and able to
map it with all the levels of regular
(hh.mm): 6.00
expression.
Skill Duration (hh.mm):
LO-3: Deal with ambiguity in grammar
03.00 and classification of derivation tree.
3 Unit 3: Push down The Students should be able to:
automata & Turing LO-1: Understand the basics of Push
Machine down Automata & its operations.
Theory Duration LO-2: Learn about the equivalence of CFG
(hh.mm): 06.00 and PDA & its implementation in real
world applications.
Practical Duration
LO-3: Understand basics of Turing
(hh.mm): 6.00
machine & its computation functions &
Skill Duration (hh.mm): languages associated with it.
03.00
4 Unit 4:Compiler The Students should be able to:
Design- Lexical LO-1: Understand the different phases of
Analysis & Syntax compiler & its error recovery strategies.
Analysis LO-2: Understand about how to undergo
Theory Duration lexical analysis & have understanding
about LEX tools.
(hh.mm): 06.00
LO-3: Understand the concepts about
Practical Duration
various types of parsers and their
(hh.mm): 6.00 implementation.
Skill Duration (hh.mm):
03.00
5 Unit 5: Semantic The Students should be able to:
Analysis & Code LO-1: Acquire skills in conceptualizing,
generation representing and implementing different
Theory Duration kinds of semantics.
(hh.mm): 06.00 LO-2: Gain knowledge about the
generation of intermediate code.
Practical Duration
LO-3: Understand the concept for
(hh.mm): 6.00
designing Code Generator Algorithm
Skill Duration (hh.mm):
03.00
Syllabus
Sr. Module/Units Detailed Topic wise Syllabus (In Total
No bullet points) Hours (L
+T+P+ S)
Practical Experiment
Prototype making
Other (Pl explain)
Lab Experiment
Presentation
Written Test
Role Play
Seminar
Sr Lear
Tutorial
Project
. Module/Unit nin
N g
o Out
com
e
Unit 1: Finite LO √ √ √ √
1 Automata 1
LO √ √ √ √
2
LO √ √ √ √
3
LO √ √ √ √
2 1
Unit 2: LO √ √ √ √
Regular 2
Grammar & LO √ √ √ √
Regular 3
language
Unit 3: Push LO √ √ √ √
3 down 1
automata & LO √ √ √ √
Turing 2
LO √ √ √ √
Machine
3
Unit LO √ √ √ √
4 4:Compiler 1
Design- LO √ √ √ √
Lexical 2
LO √ √ √ √
Analysis &
3
Syntax
Analysis
Unit 5: LO √ √ √ √
5 Semantic 1
Analysis & LO √ √ √ √
Code 2
LO √ √ √ √
generation
3
Evaluation System
Description Allotted marks
Internal Theory 50
Internal Practical 40
Term end Theory 50
Term end Practical 40
Skill Assessment 20
TOTAL 200
Skill Assessment –
Session
Week
Numbe Module/Unit Topic
Number
r
1 Unit 1: Finite Automata Finite Automata: Basic machine, FSM, examples 1
21 Unit 4:Compiler Design- Syntax Analysis, Parsing & error Recovery. Top 11
Lexical Analysis & Down Parsing -General Parsing Strategies
Syntax Analysis
22 Unit 4:Compiler Design- Construction of SLR Parsing Table -Introduction 11
Lexical Analysis & to LALR Parser.
Syntax Analysis
23 Unit 4:Compiler Design- Construction of SLR Parsing Table -Introduction 12
Lexical Analysis & to LALR Parser.
Syntax Analysis
24 Unit 4:Compiler Design- Error Handling and Recovery in Syntax Analyzer- 12
Lexical Analysis & YACC-Design of a syntax Analyzer for a Sample
Syntax Analysis Language
25 Unit 5: Semantic Semantics, Semantics Errors, types of attributes, 13
Analysis & Code Symbol table.
generation
26 Unit 5: Semantic Semantics, Semantics Errors, types of attributes, 13
Analysis & Code Symbol table.
generation
27 Unit 5: Semantic Intermediate code generation & code 14
Analysis & Code optimization and its strategies.
generation
28 Unit 5: Semantic Intermediate code generation & code 14
Analysis & Code optimization and its strategies.
generation
29 Unit 5: Semantic Efficient Data Flow Algorithms 15
Analysis & Code
generation
30 Unit 5: Semantic Efficient Data Flow Algorithms 15
Analysis & Code
generation
Practical Plan
Wee
Session Equipment k
Module/Unit Description of Experiments
Number /Tools Num
ber
1 Unit 1: Finite Design a DFA recognizing the given languages: C/C++ 1
Automata a) The language of all strings that do not end Compiler
with 01. / JFALP
b) The language of all strings that begin or end tool
with 00 or 11.
c) The language of all strings containing no
more than one occurrence of the string 00.
(The string 000 should be viewed as
containing two occurrence of 00.)
d) The language of all strings containing both
00 and 010 as substrings.
2 Unit 1: Finite Write a program to simulate a DFA. Test the C/C++ 2
Automata program for testing all the above cases Compiler
(problem-1) of the DFA given in the previous JFALP
tool
question.
3 Unit 1: Finite Program to convert Non-deterministic finite C/C++ 3
Automata automaton (NFA) to Deterministic Compiler
finite automaton (DFA). JFALP
tool
4 Unit 2: Regular Write a program to convert a DFA to RE C/C++ 4
Grammar & Compiler
Regular JFALP
language tool
5 Unit 2: Regular Write a program which accept various C/C++ 5
Grammar & languages by the given grammars. Compiler
Regular / JFALP
language tool
6 Unit 2: Regular Write a program that depicts the equivalence C/C++ 6
Grammar & of RE and DFA. Compiler
Regular
language
7 Unit 3: Push 1. Write a program that depicts the C/C++ 7
down equivalence of CFG and PDA Compiler
automata & 2. Write a program that depicts the / JFALP
Turing equivalence of PDA and 2way PDA. tool
Machine
8 Unit 3: Push 1. Write a program which accepts various C/C++ 8
down languages by the given PDA. Compiler
automata & 2. Write a program which accepts various / JFALP
Turing languages by the given Turing Machine. tool
Machine
9 Unit 3: Push 1. Write a program that depicts the C/C++ 9
down equivalence of PDA and Turing Machine. Compiler
automata & 2. Write a program that depicts the / JFALP
Turing tool
equivalence of Turing Machine and PDA.
Machine
Write a program that depicts the Multiway
Turing Machine.
10 Unit Program to generate lexical tokens. LeX tool/ 10
4:Compiler Compiler
Design- Lexical / JFALP
Analysis & tool
Syntax
Analysis
11 Unit Study of LEX/FLEX tool and write LEX program LeX tool/ 11
4:Compiler to identify tokens: integer Compiler
Design- Lexical
Analysis & numbers, decimal numbers, identifiers, / JFALP
Syntax keywords, arithmetic operators, relational tool
Analysis operators.
12 Unit Write a Program to implement LR parser LeX tool/ 12
4:Compiler Compiler
Design- Lexical
Analysis &
Syntax
Analysis
13 Unit 5: Study of YACC (Yet Another Compiler YACC 13
Semantic Compiler) tool. Compiler
Analysis & & Linux
Code
generation
14 Unit 5: Write a Program to implement any one code YACC 14
Semantic optimization technique. Compiler
Analysis & & Linux
Code
generation
15 Unit 5: Write a Program to implement any one code YACC 15
Semantic optimization technique. Compiler
Analysis & & Linux
Code
generation
Skill Plan
Skill Duration
(hh.mm): 01.00
2. Fundamentals of the The Students should be able to:
Analysis of LO1: Understand the general
Algorithm Efficiency framework for analyzing the
efficiency of algorithms.
Theory Duration LO2: Explain asymptotic
(hh.mm): 02.00 notations and basic classes of the
algorithm’s efficiency.
Tutorial Duration LO3: Perform mathematical
(hh.mm):02.00 analysis of nonrecursive
algorithms.
Practical Duration LO4: Perform mathematical
(hh.mm): 08.00 analysis of recursive algorithms.
LO5: Perform the visualization of
Skill Duration algorithms.
(hh.mm): 02.00
3 Divide-and-Conquer The Students should be able to:
LO1: Understand the Divide-and-
Theory Duration Conquer technique.
(hh.mm): 01.00 LO2: Explain the Mergesort
algorithm.
Tutorial Duration LO3: Learn approaches to solving
(hh.mm):01.00 recurrences,
LO4: Understand using partial
Practical Duration substitutions
(hh.mm): 04.00 LO5 : Learn to find the closest
pair of points.
Skill Duration LO6 Appreciate Integer
(hh.mm): 01.00 multiplication problem
4 Dynamic The Students should be able to:
Programming LO1: Understand the concept of
Dynamic Programming.
Theory Duration
(hh.mm): 01.00 LO2: Understand Weighted
interval scheduling (a recursive
Tutorial Duration procedure), and Memorizing the
(hh.mm):01.00 recursion,
LO3: Design Dynamic
Practical Duration Programming algorithm to solve
(hh.mm): 04.00 Knapsack problem.
LO4: Solve segmented least
Skill Duration squares problem.
(hh.mm): 01.00 LO5: Understand and use the
Shortest path algorithms
Assessment Matrix
Research assignments
Practical Experiment
Group Discussions
Prototype making
Presentation
Written Test
Role Play
Sr. Seminar
Tutorial
Project
Module/ Learning
No
Unit Outcome
.
LO1:
Understand
the concept √
of algorithm.
.
LO2: Explain
the
fundamental
s of
√
algorithmic
problem
Introductio solving.
1.
n .
LO3:Explain
the types of
important
√ √ √
computing
problems.
LO4: Explain
the
fundamental √
of data
structure
LO1:Underst
and the
general
framework
for analyzing √ √ √
the efficiency
of
algorithms.
LO2: Explain
asymptotic
notations
and basic √
Fundament
classes of the
als of the
algorithm’s
2. Analysis of
efficiency
Algorithm
Efficiency LO3:
Perform
mathematica
l analysis of √ √ √
nonrecursive
algorithms.
LO4: Perform
mathematica
l analysis of
√
recursive
algorithms.
√
LO1: √
Understand
the Divide-
and-Conquer
technique.
LO2: Explain √
the
Mergesort √ √
algorithm.
Divide-and-
3.
Conquer
LO3: Learn √
approaches
to solving √ √
recurrences,
LO4: √
Understand
using partial
substitutions
LO1: √
Understand
the concept of
Dynamic
Programming
LO2: Explain √
three basic
Dynamic
Programming:
Coin-row, √ √
Change-
making, and
Dynamic
Coin-collecting
4 Programmi
problems.
ng
LO3: Design √
Dynamic
Programming
algorithm to
solve
Knapsack
problem.
LO4: Explain √
the Optimal
Binary Search
Trees in data
structures.
LO5: √
Understand
and use the
shortest path
algorithms.
LO1: √
Understand
the concept
of Greedy
LO2: √
Understand
the Interval
scheduling
using greedy
Greedy √ √
5 algorithm
Technique including
scheduling all
intervals,
LO3: Learn √
scheduling
to minimize
lateness (an √ √
exchange
argument
LO4:Underst √
and shortest
paths in
graphs using √ √
greedy
algorithms.
Evaluation System
Description Allotted marks
Internal Theory 50
Internal Practical 40
Term end Theory 50
Term end Practical 40
Skill Assessment 20
TOTAL 200
Skill Assessment –
Completion of Skill Journal – 5 Marks
Completion of Activities / Projects during Skill Sessions – 10 Marks
Viva voce – 5 Marks
Weightage of Units for Examination
Sr. No. Module/Unit % Weightage
1. Introduction 15%
2. Fundamentals of the Analysis of 25%
Algorithm Efficiency
3 Divide-and-Conquer 20%
4 Dynamic Programming 20%
5 Greedy Technique 20%
Practical Duration
(12:00):
Syllabus
Sr. Module/Units Detailed Topic wise Syllabus Total Hours Total
No (In bullet points) (L +T+P+ S) Sessions
(Contact
hours)
1 Introduction to Characteristics and Practical 09 Hours
LAMP Advantage of LAMP Duration
Technology: Installation and (hh.mm): SSC/Q0201
Configuration of LAMP 06:00
stack. Skill Duration
Understanding of Apache (hh.mm):
Web Server 03.00
Understanding and
setting of various
configuration files of
LAMP stack.
By
By
TOLEDO
Research assignments
Learning Outcome ID
Practical Experiment
Prototype making
Other (Pl explain)
Lab Experiment
Presentation
Written Test
Role Play
Seminar
Tutorial
S Learning
Project
r. Module/Un Outcome
N it
o
LO5 L05:Basic ✓ ✓ ✓ ✓
concepts of
shell script,
conditional
,statement,
shell functions
LO. L06: ✓ ✓ ✓ ✓ ✓
3 6.. Installation of
Database MYSQL on
Managem Linux.
ent using Installation of
MySQL : MySQL Server
and its
LO. L07: ✓ ✓ ✓ ✓ ✓
7 Configuration,
Installation of
workbench
and its
configuration.
PHP LO. L08: Acquiring ✓ ✓ ✓ ✓
4 Programm 8 skills on
ing programming
fundamen concepts.
Acquiring skills
tals:
on
architecture of
front-end
Application.
Prototype making
Other (Pl explain)
Lab Experiment
Presentation
Written Test
Role Play
Sr Learning
Seminar
Tutorial
Project
. Module/ Outcome
N Unit
o
XHTML Intoducti Y Y Y Y
1 on to
HTML5,
Whats
new in
HTML5 -
Structural
Tags,
Content
Tags,
Structuri
ng
HTML5,
HTML5
Deprecat
ed Tags,
Forms,
HTML5
API
Support.
Introducti
on to
CSS3,
What is
new in
CSS 3.0,
Borders,
CSS3
Backgrou
nds,
Java JavaScrip Y y Y Y
2 script t Basics,
Basics JavaScrip
t Objects,
JavaScrip
t BOM,
JavaScrip
t DOM,
.
3 J query JQuery Y Y Y Y
Basics,
jQuery
HTML/C
SS,
jQuery
Form,
jQuery
Events,
jQuery
UI.
4 XML XML Y Y y Y
Advance Introducti
on, XML
Features,
HTML vs
XML,
XML
Attribute
s,
XML
Comment
s, XML
Validatio
n,
5 Bootstra Bootstrap Y Y Y Y
p Overview
,
Bootstrap
with
CSS,
Bootstrap
Layout
Compone
nts,
Bootstrap
Plugins,
Bootstrap
Demos,
Bootstrap
- Modal
Plugin.
Evaluation System
Description Allotted marks
Internal Theory 0
Internal Practical 40
Term end Theory 0
Term end Practical 40
Skill Assessment 20
TOTAL 100
Assessment Matrix
Research assignments
Learning Outcome ID
Practical Experiment
Prototype making
Other (Pl explain)
Lab Experiment
Presentation
Written Test
Role Play
Seminar
Tutorial
S Learni
Project
r. Module/Unit ng
N Outco
o me
LO1
1 Introduction to ✓ ✓
SCALA LO2
LO3 ✓ ✓
LO1 ✓ ✓
2 Object Oriented
LO2
Programming
LO3 ✓ ✓
Exception LO1 ✓ ✓ ✓
3 handling and LO2 ✓ ✓ ✓
Multithreading
LO1 ✓
Collection
4 LO2 ✓ ✓ ✓
LO1 ✓ ✓ ✓
File handling
5 LO2 ✓ ✓ ✓
Evaluation System
Description Allotted marks
Internal Practical 40
Term end Practical 40
Skill Assessment 20
TOTAL 100
Skill Assessment –
Practical Plan
Version Update
Version No 1.0
date
Pre-requisite Basic Knowledge of various social media platforms and associated tools
After completion of this course students will able to:
1. Design the digital and social media strategy for the product, and implement this
strategy effectively.
2. Ensure adherence to the marketing strategy for a product portfolio.
Course Outcome 3. Bring targeted traffic to the website and increase online brand awareness
4. Effectively use various open source tools for digital marketing and marketing
analytics.
5. Generate potential leads and increase sales with less marketing expenses.
Total Credits /
0 : 0 : 1 (Practical) : 1 (Skill)
L:T:P:S
Teaching &
Examination Teaching Scheme Examination Scheme
Scheme
L P T S CAT CAP TEE TEP SA
0 30 0 15 0 40 0 40 20
Sr.
Module/Units Key Learning Outcomes Instructional Activities
No
LO 1: Apprise what digital marketing entails in
order to satisfy many marketing objectives at
any given time.
Introduction to
LO 2: Measure, monitor and constantly evaluate
1. Digital Marketing:
many search engine optimization metrics.
SEO
LO 3: Review new technologies and keep the
company at the forefront of developments in
digital marketing.
LO 4: Developed keyword knowledge and
Search Engine
research skills.
2. Marketing
LO 5: Leveraging paid media to boost
brand/product/services and choosing the right
cost model (CPM / CPC / CPI / CPA).
LO 6: Analyze campaigns and translate
qualitative data into recommendations and plans
for revising the existing marketing strategy.
LO 7: Build your brand with social media to
connect with people where they are and plan
your targeting, creative, for brand awareness. Create a comprehensive
Social Media
LO 8: Creating a lead generation campaign to branding and marketing
3. Marketing:
drive results for your business. strategy for the social media
LO 9: Identify threats and opportunities in user platform
generated content surrounding the business, and
give a report to appropriate management.
LO 10: Setting-up an e-mail marketing platform
and e-mail automation.
LO11: Formulate and execute email campaigns
to generate awareness and prospects, nurture
E-mail & Content
leads and customers.
4. Marketing:
LO12: Identify the myths about content
marketing and know the tactics to create “Good”
content and business storytelling.
LO13: Build an Integrated Digital Marketing
Plan and measure, evaluate and tweak your plan.
To be able to learn how to
LO14: Measure, manage and analyze marketing
assess critical managerial
performance to maximize its effectiveness and
problems, develop relevant
Marketing optimize return on investment.
hypotheses, analyze data
5. Analytics Tool: LO15: Various tools for generating marketing
and, most importantly, draw
insights from empirical data.
inferences to create
LO16: Using marketing analytics to predict
convincing narratives which
outcomes and systematically allocate resources.
yield actionable results.
Syllabus
Total
Total Hours
Sr. Detailed Topic wise Syllabus (In Sessions
Module/Units (L +T+P+ S)
No bullet points) (Contact
hours)
Digital Marketing Overview
SEO friendly Website planning and
design 09 Hours
Introduction to
1 Digital Marketing: Search Engine Optimisation (SEO) 0+0+6+3=9 QP: ASC/ Q
SEO Black hat SEO techniques
0501
Lead Generation
Growth Hacking Tools
Search Engine Advertising
AdWords vs SEO 09 Hours
Search Engine Google AdWords
2 0+0+6+3=9
Marketing Google Analytics QP: ASC/ Q
Affiliate Marketing 0501
Online Display Advertising
Facebook Marketing
LinkedIn Marketing
Twitter Marketing 09 Hours
Social Media Video Marketing
3 0+0+6+3=9
Marketing: Instagram marketing QP: ASC/ Q
Pinterest Marketing 0501
Online tools for stunning social
media visuals.
Email Marketing
Content Marketing
09 Hours
Online Reputation Management
E-mail & Content
4 Adsense & Blogging 0+0+6+3=9
Marketing: QP: ASC/ Q
Integrated Digital Marketing 0501
Strategy
How To Grab Freelancing Projects
Introduction to Marketing Analytics
and associated tools and process
09 Hours
Marketing Analytics Tools to measure brand and
5
Tools: customer assets
0+0+6+3=9
SSC/Q0502
Developing Brand Personality
Measuring Brand Value
Learning Resources
Assessment Matrix
Research assignments
Practical Experiment
Prototype making
Lab Experiment
Written Test
Presentation
Role Play
Seminar
Tutorial
No Module/Unit
Evaluation System
Internal Theory 0
Internal Practical 40
Skill Assessment 20
TOTAL 100
Unit % weightage
Total S-3
Credits /
L:T:P:S
Teaching & Teaching Scheme Examination Scheme (Marks)
Examinatio
n Scheme
Course Description
Sr. No Unit Key Learning Outcomes Instructional Activities
1 Resume : Soft copy & Video The Students should be able to: Showing them advanced types
Resume LO1: scripting of resume and formats of resume
Sequencing the data of
LO2 : create their own professional resume
resume Video practice for resume and
recording
2 SAR stories : Success stories The Students should be able to: Scripting autobiographical
Situation LO1: Create SAR stories on the basis of stories on the basis of
Achievement situation, attainment & result
Situation - Action – Result their achievements orientation
attainment STORIES ) LO2: Present in the form of story telling Story telling
3 Advance communication The Students should be able to: Scripting of Skill talks & video
Skills LO1: Do skill talk shooting
4 Competition : Personality The Students should be able to: Arranging Personality contest
contest LO1: To develop self confidence and talent competition inter
Talent contest LO2: To inculcate competitive and and intra department.
sportive spirit Assessments of participant.
5 Advanced Group Discussion The Students should be able to: Practice sessions with the help
Personal Interview LO1: Categorization of students on the of external experts
Collating and designing the
basis of performance presentation
LO2: Able to raise their performance Display/ presentation
benchmark
6 Internship : Project making The Students should be able to: Scripting of project report
& presentation LO1: prepare project professionally Presenting formally in front of
Article Writing LO2: present in front of their peer group students like corporate
presentation
LO3: write technical skill based articles
on industrial needs
7 Professional Skills as per The Students should be able to: Selecting minimum two skill
sector specific need LO1 Learn and develop Industry specific enhancement proposed by
(NSQF) traits NSQF.
Imbibe industry habits Preparing students to develop
requires trades as per specific
need of skills { it will vary
course to course}
Practice and assessment
Syllabus
Sr. No Unit Detailed Topic wise Syllabus (In bullet Separate Total
points) Sessions Sessions
(L :T:P: S)
1 Resume : Soft copy & Recap – What have you already learned 5S 5 hours
Video Resume in IDSC?
Why this session:
Showing them advanced types and formats of
resume
Sequencing the data of resume
Video practice for resume and recording
2 SAR stories : Success Scripting autobiographical stories on the 5S 6 hours
stories basis of situation, attainment & result
Situation orientation
Achievement Story telling
Situation - Action –
Result attainment
STORIES )
Learning Resources
Sr. No Title of the Book Author
1. The Winning Resume - Steve Williams
2 Effective Technical Communication Ashrafi Rizvi, (McGraw Hill Education)
3 Business Communication Dr.Minakshhhi Raman
4 I Was Told There'd Be Cake Sloane Crosley
Group Discussions
Prototype making
Gallery Display
Presentation
Written Test
Sr.
Role Play
Seminar
Project
No Unit
Advanced LO1: * * *
5 Group Categorization * *
Discussion of students on
Personal the basis of
Interview performance
LO2: Able to
raise their
performance
benchmark
Evaluation System
Description Allotted marks
Continuous Assessment Theory (Internal) 0
Continuous Assessment Practical (Internal- I) 40
Continuous Assessment (Internal-II) 40
Term End Practical 0
Skill Assessment 20
TOTAL 100
1 I Resume making 1
2 I Resume making 2
3 II SAR stories 3
4 II SAR Presentation 4
5 III Skill talk Practice 5
6 III Skill talk recording 6
7 IV Personality contest 7
8 IV Talent contest 8
9 V Group Discussion 9
10 V Personal Interview 10
11 VI Internship project writing 11
12 VI Internship project presentation 12
13 VI Writing articles 13
Skill Plan ( For Formative assessment & evaluation one hr. sessions )
Session Module/ Description of Activity Equipment /Tools Week
Number Unit Number