V - VI Semester Scheme & Syllabus
V - VI Semester Scheme & Syllabus
V - VI Semester Scheme & Syllabus
Department of
B. Tech. in
Scheme – 2021
Semester V and VI
1
Curriculum for B. Tech. in Computer Science and Engineering
Semester V and VI
SEMESTER-V
UCST301/ Database Management
C14 2 1 2 5 4 10 15 50 25 25 125
UCSPR301 System
UITT301/ Software Engineering and
C15 2 2 4 3 10 15 50 25 100
UITPR301 Project Management
UITT302/
Web Development C16 2 4 6 4 10 15 50 25 100
UITPR302
UCST302 Compiler Design C17 3 3 3 10 15 50 75
SEMESTER-VI
UCST304/
Software Testing C18 2 2 4 3 10 15 50 25 100
UCSPR304
UCST305/ Unstructured Database
C19 2 2 4 3 10 15 50 25 100
UCSPR305 Management
UAIT202/ Machine Learning
C20 2 2 4 3 10 15 50 25 100
UAIPR202 Algorithms
UCSTXXX Elective – II EL2 3 3 3 10 15 50 75
2
Curriculum for B. Tech. in Computer Science and Engineering
3
Curriculum for B. Tech. in Computer Science and Engineering
Semester V
Course Title: DATABASE MANAGEMENT SYSTEM
Evaluation Scheme
Semester V Teaching Scheme
Theory Practical
Term ODD Th Tu Pr Credits TAE CAE ESE INT EXT
Course C14
Category 2 1 2
4 10 15 50 25 25
Course UCST301/ Hrs. Hr. Hrs.
Code UCSPR301
Teaching
Offline 75 50
Mode 5 Hrs Total
Duration
2 Hrs 125
of ESE
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Program Outcomes and Program Specific Outcomes
Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 -- -- 3 -- 3 -- -- -- -- -- -- -- 2 --
4
Curriculum for B. Tech. in Computer Science and Engineering
CO2 -- -- 3 3 -- -- -- -- -- -- -- -- 3 --
CO3 -- 2 3 -- -- -- -- -- -- -- -- -- -- 3
CO4 -- -- 3 2 -- -- -- -- -- -- -- -- 2 --
CO5 -- -- 2 -- 3 -- -- -- -- -- -- -- 2 --
-
Course Contents:
Unit Contents Hours
Introduction to DBMS - DBMS Architecture, Data Models, E-R Diagram,
I 6
Relational Database design:
SQL Concepts - Basics of SQL, DDL, DML, DCL, structure – creation,
alteration, defining constraints, Functions - aggregate functions, Built-in
II functions –numeric, date, string functions, set operations, sub-queries, correlated 8
sub-queries, Use of group by, having, order by, join and its types, Exist, Any, All ,
view and its types.
Functional Dependency (FD) – Basic concepts, closure of set of FD, closure
III of attribute set, Decomposition, Normalization – 1NF, 2NF, 3NF, BCNF,4NF 5
5
Curriculum for B. Tech. in Computer Science and Engineering
6
Curriculum for B. Tech. in Computer Science and Engineering
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Program Outcomes Program
Outcomes Specific
Outcomes
P PO PO PO PO PO PO PO PO PO PO PO PSO 1 PSO
O 2 3 4 5 6 7 8 9 10 11 12 2
1
CO1 3 2 3 -- -- -- -- -- -- -- 3 -- -- --
CO2 3 2 3 -- -- -- -- -- -- -- 3 -- -- --
CO3 2 3 3 2 1 -- -- -- -- -- 3 -- 3 2
CO4 2 3 3 -- -- -- -- -- -- -- 3 -- 3 3
CO5 3 -- 3 1 -- -- -- -- -- -- 3 -- -- 3
7
Curriculum for B. Tech. in Computer Science and Engineering
Course Contents:
Unit Contents Hours
SOFTWARE PROCESS
Introduction to Software Engineering, Software Process, Perspective and Specialized
I Process Models – Software Project Management: Estimation – LOC and FP Based 7
Estimation, COCOMO Model – Project Scheduling –
Scheduling, Earned Value Analysis – Risk Management.
REQUIREMENTS ANALYSIS AND SPECIFICATION
II Software Requirements: Functional and Non-Functional, User requirements, 7
System requirements, Software Requirements Document – Requirement
Engineering Process: Feasibility Studies, Requirements elicitation and
analysis, requirements validation, requirements management-Classical
analysis: Structured system Analysis, Petri Nets- Data Dictionary
SOFTWARE DESIGN
Design process – Design Concepts-Design Model– Design Heuristic – Architectural
III Design – Architectural styles, Architectural Design, Architectural Mapping using Data 7
Flow- User Interface Design: Interface analysis, Interface Design –Component level
Design: Designing Class based components,
traditional Components.
PROJECT MANAGEMENT
Estimation – FP Based, LOC Based, Make/Buy Decision, COCOMO II –
IV 7
Planning – Project Plan, Planning Process, RFP Risk Management –
Identification, Projection, RMMM – Scheduling and Tracking
TESTING
V Software testing fundamentals-Internal and external views of Testing-white 7
box testing – basis path testing-control structure testing-black box testingDebugging
8
Curriculum for B. Tech. in Computer Science and Engineering
9
Curriculum for B. Tech. in Computer Science and Engineering
10
Curriculum for B. Tech. in Computer Science and Engineering
11
Curriculum for B. Tech. in Computer Science and Engineering
12
Curriculum for B. Tech. in Computer Science and Engineering
Material Udemy course: Web Design for Beginners: Real World Coding in HTML
2.
& CSS
13
Curriculum for B. Tech. in Computer Science and Engineering
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
14
Curriculum for B. Tech. in Computer Science and Engineering
Course Contents:
Unit Contents Hours
INTRODUCTION TO COMPILERS
Overview of compiler and translator, types of Compiler, Analysis of the Source
I Program, The Phases of a compiler, grouping of phases, Cousins ofthe Compiler, 6
design of lexical Analysis, compiler writing tools, Cross
compiler- bootstrapping
SYNTAX ANALYSIS
Review of Context-Free Grammars – Derivation trees and Parse Trees, Ambiguity.
Top-Down Parsing: Recursive Descent parsing, Predictive parsing, LL(1)
II Grammars. Bottom-Up Parsing: Shift Reduce parsing – Operator precedence parsing 8
(Concepts only)LR parsing – Constructing SLRparsing tables, Constructing,
Canonical LR parsing tables and Constructing LALR parsing tables.
SEMANTIC ANALYSIS
Need of semantic analysis, Abstract Parse trees for Expressions, variables, statements,
III functions and class declarations, Syntax directed definitions, Syntax directed 7
translation schemes for declaration processing, type analysis,scope analysis, Symbol
Tables (ST),Organization of ST for block structure
and non-block structured languages, Symbol Table management.
INTERMEDIATE CODE GENERATION AND ERROR RECOVERY
Intermediate code generation: Intermediate languages, Design issues, Translation of
IV different language features, different types of intermediate forms. Error Handling and 7
Recovery in Syntax Analyzer-YACC-Design of a
syntax Analyzer for a Sample Language.
CODE OPTIMIZATION
Principal Sources of Optimization-DAG- Optimization of Basic Blocks- Global
Data Flow Analysis-Efficient Data Flow Algorithms-Issues in Designof a Code
V 7
Generator - A Simple Code Generator Algorithm. Recent trends and Compiler tools,
advanced topics & its Application. Virtual Machines and
Interpretation Techniques, Just-In-Time (JIT) and Adaptive Compilation.
15
Curriculum for B. Tech. in Computer Science and Engineering
16
Curriculum for B. Tech. in Computer Science and Engineering
Teaching
Online -- 25
Mode
4 Hrs Total
Duration of
NA 25
ESE
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
Outcomes
CO1 -- 3 -- -- -- -- 2 -- -- -- -- -- 3 --
CO2 1 -- -- -- 3 -- -- -- -- -- -- -- 3 --
CO3 -- -- 3 -- -- -- -- -- -- -- -- -- 3 --
CO4 -- -- -- 3 -- -- -- -- -- -- -- -- -- 2
CO5 -- -- -- -- 3 -- -- -- -- -- -- -- -- 2
17
Curriculum for B. Tech. in Computer Science and Engineering
Course Contents:
Unit Contents Hours
Introduction to Cloud Computing and Virtualization: Virtualization Concepts,
Cloud Computing Fundamental: Overview of Computing Paradigm, Evolution of
I cloud computing, Defining cloud computing, Components of a computing cloud, 6
Essential Characteristics of Cloud Computing, Cloud Taxonomy.
Infrastructure as a Service(IaaS), Platform as a Service(PaaS), Software as a Service
(SaaS), Hardware-as-a-service: (HaaS), Oriented Architecture (SOA)
Cloud Computing Architecture and Service Management in Cloud:
ComputingCloud architectural principles, Role of Web services, Benefits andchallenges
II to Cloud architecture, Cloud Service Models, cloud computing vendors. Cloud Services, 6
Management, Performance and scalability of
services, tools and technologies used to manage cloud services deployment
III Data Management in Cloud Computing and Resource Management in Cloud) 5
Cloud Security and Risk Management:Cloud Security: Understanding cloud
based security issues and threats, Data security and Storage, Identity& Access
IV Management, Risk Management in cloud, Governance and Enterprise Risk 7
Management.
Sr. No. Name of Experiments / Mini Projects/ Case Studies/ Activity based
1 Explore AWS Cloud Based IaaS Service
18
Curriculum for B. Tech. in Computer Science and Engineering
19
Curriculum for B. Tech. in Computer Science and Engineering
Elective -I
Course Title: User Interface Design and User Experience
Teaching Scheme Evaluation Scheme
Semester V
Theory Practical
Term ODD Th Tu Pr Credits TAE CAE ESE INT EXT
Course
EL1 3 Hrs. NA NA 3 10 15 50 NA NA
Category
Course Code UCST
324
Teaching
Online 75 --
Mode 3 Hrs Total
Duration of 2 Hrs. 75
ESE
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Program Outcomes and Program Specific Outcomes
Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PSO PS
1 2 3 4 5 6 7 8 9 10 11 12 1 O2
CO1 3 -- -- -- -- -- -- -- 1 -- -- 1 2 1
CO2 -- 3 -- -- -- -- -- -- 1 -- -- 2 2 1
20
Curriculum for B. Tech. in Computer Science and Engineering
CO3 -- -- 3 -- -- -- -- -- 2 -- -- 2 3 2
CO4 -- -- 3 -- -- -- -- -- 2 -- -- 2 3 3
CO5 -- -- -- -- 3 -- -- -- 3 -- -- 3 2 3
Course Contents:
Unit Contents Hours
Introduction: - Introduction to User Interface Design (UI), Brief History of UI
Design. Human Computer Interface, Characteristics of Graphics Interface,Direct
I 6
Manipulation Graphical System, Web User Interface: Popularity,
Characteristic & Principles.
User Design Process: - Introduction to design process, User centered design
process, Usability Engineering and Task centered Approaches. Introduction toDesign
II centered Approaches, Design Centered Methods. Prototyping in practice- Design 6
rationale and Evaluation techniques, Model View Controller
Framework(MVC).
User Experience design component in Interface Design, Visual
Communication design component in Interface Design. System menus and navigation
schemes, Structures of menus, Functions and contents of menus,Formatting, Phrasing,
Navigating, Selecting menu choices, and kinds of graphical menus. Windows:
III 8
Characteristics components presentation styles Type’s Management’s organizations
operations. Web systems device based
controls, characteristics Screen -based controls, operate control - text boxes- selection
control combination control-custom and control-presentation control.
Web Design, Design techniques such as scenarios, personas, storyboards, wire
framing, and information architecture. App Design and its principles. Prototyping
tools, both low-fidelity and high-fidelity. Design for small screens, responsive design.
IV Non-GUI design (e.g., auditory interfaces, gesture interfaces). Understanding the 7
Designing language of Desktop, Web and Mobile. Flow & Layout & Organizational
structures. Swing Programming Intro
& Widgets. UI Widgets & Input Devices.
Case Studies and Best Practices based on advance and recent technology for
V 3
designing UI/UX.
21
Curriculum for B. Tech. in Computer Science and Engineering
1. Greenberg, S., Carpendale, S., Marquart, N., and Buxton, B. (2011) Sketching
User Experiences: The Workbook. San Francisco: Morgan
Reference Alan Cooper, “The Essential Of User Interface Design”, Wiley – Dream Tech
Books 2.
Ltd.,2002.
Buxton, B. (2007) Sketching User Experiences. Sketching User Experiences.
3.
San Francisco: Morgan Kaufmann. (Amazon)
Introduction to UI Design
1.
on line TL https://www.coursera.org/learn/ui-design?
Material 2. Introduction to User Experience Design
https://www.coursera.org/learn/user-experience-design
22
Curriculum for B. Tech. in Computer Science and Engineering
CO1 2 3 -- -- -- -- -- -- -- -- -- -- -- --
CO2 2 3 3 -- -- -- -- -- -- -- -- -- -- 2
CO3 1 3 3 2 -- -- -- -- -- -- -- -- -- 2
CO4 1 2 3 2 3 -- -- -- -- -- -- 2 -- 3
CO5 1 -- 2 3 3 -- -- -- -- -- -- 2 -- 3
Course Contents:
23
Curriculum for B. Tech. in Computer Science and Engineering
24
Curriculum for B. Tech. in Computer Science and Engineering
Mapping of Course Outcomes with Program Outcomes and Programme Specific Outcome
P P
PO PO PO PO PO PO PO PO PO PO
O O PSO1 PSO2
1 2 3 4 5 6 8 10 11 12
7 9
CO1 3 -- -- -- -- -- -- -- -- 1 -- -- 3 --
CO2 3 -- -- -- -- -- -- -- -- 1 -- -- 3 --
CO3 -- -- 3 -- -- -- -- 2 -- -- -- -- -- 2
CO4 -- -- 2 -- -- -- -- 3 -- -- -- -- -- 3
CO5 -- -- - -- -- -- -- 3 -- -- -- -- -- 3
25
Curriculum for B. Tech. in Computer Science and Engineering
Course Contents:
Unit Contents Hours
An Introduction to Requirement Engineering
Framework for Requirements Engineering ,Rationale for Requirements Engineering
and the problems with requirements , The definition and characteristics of a
requirement ,The characteristics of a requirements engineering process, The
I 7
problems of defining requirements ,A framework for Requirements Engineering,
Requirement Engineering activities – elicitation, analysis, validation, documentation
and management , The importance of
requirements planning and estimating
26
Curriculum for B. Tech. in Computer Science and Engineering
UDEMY COURSE
1. https://www.mooc-list.com/tags/requirements-engineering-secure-software-
Online TL specifications-specialization
Material
2. MOOC COURSE
https://www.udemy.com/course/software-requirement-engineering-sre/?utm
27
Curriculum for B. Tech. in Computer Science and Engineering
Mapping of Course Outcomes with Program Outcomes & Program Specific Outcome:
Course Program Outcomes and Program Specific Outcomes
Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 2 -- -- -- -- -- -- -- -- -- -- -- 2 --
CO2 -- 3 -- -- -- -- -- -- -- -- -- -- 1 --
CO3 -- -- 3 -- -- -- -- -- -- -- -- -- 2 --
CO4 -- -- -- 2 -- -- -- -- -- -- -- -- 3 --
CO5 -- -- -- -- 2 -- -- -- -- -- -- -- -- 2
28
Curriculum for B. Tech. in Computer Science and Engineering
Course Contents:
Unit Contents Hours
System Concepts and SDLC: Components and Characteristics of a System;
Types of Information Systems; Modern Approach to System Analysis and
I Development, Role and Need of System Analyst in System Development. System 8
Development Life Cycle, SDLC Models, Requirement Analysis, Feasibility Study
and types.
Jeffery. Hoffer, “Modern System Analysis And Design”, Person Edu., NewDelhi.
Text 1.
Books
2. Gary B. Shelly “System Analysis And Design” Cengage Learning .
Dennis Alan, “System Analysis and Design”, Wiley Publications, John Wiley
1
E Books & Sons, Inc Publication .
2 Charles S Wasson “System Analysis and Design and Development “John Wiley
& Sons, Inc Publication.
29
Curriculum for B. Tech. in Computer Science and Engineering
30
Curriculum for B. Tech. in Computer Science and Engineering
Teaching Offline/
75 --
Mode Online
3 Hrs Total
Duration of
2 Hrs. 75
ESE
31
Curriculum for B. Tech. in Computer Science and Engineering
CO4 -- -- 2 3 3 -- -- -- -- -- -- -- 3 3
CO5 -- -- 3 3 3 2 -- -- -- -- -- 3 3 3
Course Contents:
Unit Contents Hours
Introduction to Artificial Neural Networks, Artificial Neuron Model and
I Linear Regression, Gradient Descent Algorithm, Nonlinear Activation Units
6
and Learning Mechanisms, Learning Mechanisms-
Hebbian, Competitive, Boltzmann
Associative Memory Model, Condition for Perfect Recall in Associative
II Memory, Statistical Aspects of Learning, V.C. Dimensions: Typical Examples 6
Importance of V.C. Dimensions Structural Risk Minimization
Single-Layer Perceptions, Unconstrained Optimization: Gauss-Newton's
Method, Linear Least Squares Filters, Least Mean Squares Algorithm,
III Perceptron Convergence Theorem, Bayes Classifier & Perceptron: An 8
Analogy, Bayes Classifier for Gaussian Distribution, Back Propagation
Algorithm
32
Curriculum for B. Tech. in Computer Science and Engineering
33
Curriculum for B. Tech. in Computer Science and Engineering
CO4: Design digital filters for discrete time signals for applications
CO5: Understand architecture and functioning of DSP processor for real time
applications
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
34
Curriculum for B. Tech. in Computer Science and Engineering
Course Contents:
35
Curriculum for B. Tech. in Computer Science and Engineering
https://freevideolectures.com/course/2499/elec3104-digital-signal-processing
http://eemedia.ee.unsw.edu.au/ELEC3104/index.htm
on line TL 2
https://ocw.mit.edu/resources/res-6-008-digital-signal-processing-spring-
Material 2011/study-materials/
3 https://nptel.ac.in/courses/108/105/108105055/ in reference books /web resources
36
Curriculum for B. Tech. in Computer Science and Engineering
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Program Outcomes and Program Specific Outcomes
Outcomes PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO1 PSO 1 PSO 2
0 1 2
CO1 -- -- 1 -- -- -- -- -- -- 2 2 -- -- 2
CO2 -- -- 2 -- -- -- -- -- 2 2 2 -- -- 2
CO3 -- -- 2 -- -- -- -- -- 2 2 3 -- -- 2
CO4 -- -- 3 -- -- -- -- -- 2 2 3 -- -- 2
CO5 -- -- 3 -- -- -- -- -- -- 2 3 -- -- 2
37
Curriculum for B. Tech. in Computer Science and Engineering
Course Contents:
Unit Contents Hours
Demand, Utility and Indifference curves, approach to Analysis of demand,
Elasticity of demand, Measure of demand elasticity, Factors of Production,
I Advertising elasticity. Market and Market Structures: Price and output determination 7
under perfect competition, monopolistic competition, oligopoly & monopoly,
Depreciation and methods for its determination.
Functions of central and commercial banks, Inflation, Deflation, Stagflation,
Direct and Indirect Taxes, New economic policy, Liberalization, Globalization,
II 6
Privatization, Monetary & Fiscal policies of the government, Meaning and
phases of business cycles.
Definition, nature and scope of Management, Functions of management -
III Planning, Organizing, Directing, Controlling, Principles of management, 5
Communication.
Meaning of Marketing management, concepts of marketing, Marketing Mix,
IV Service Marketing, Product Life Cycle, New Product Development, Pricing 7
strategies, Channels of distribution, Promotion Mix
V Meaning, nature and scope of Financial Management, Sources of Financing, 5
Ratio Analysis. Time value of money.
http://164.100.133.129:81/econtent/Uploads/Managerial_Economics%20(1).p df
1.
[Economics]
http://164.100.133.129:81/econtent/Uploads/Financial_Management.pdf[Financial
2. Management]
E--Books
1 Management by Stephen P. Robbins Mary A. Coulter, 14th Edition
Marketing Management by Ramaswam y V S and Namakumari,
2.
Macmillan India Ltd.
Financial Management by I M Pandey, Vikas Publishing House,
3.
New Delhi.
38
Curriculum for B. Tech. in Computer Science and Engineering
The Curriculum aims to equip students in order to apply quantitative reasoning and Mathematical analysis
methodologies to understand and solve problems.
Course
The students shall attain conceptual clarity to comprehend reasoning questions in a simple way and arrive at
Objectives
decisions at a logical manner.
The program intends to enhance student’s Critical Thinking, Analytical, Evaluative and Creative skills that make
them best fit and sustain in the corporate/competitive world.
CO 1. Students shall draw conclusions or make decisions based on analysis and critique of quantitative
information. This leads them to effectively justify theconclusion and execute their plans.
CO 2. Students shall solve real life problems requiring interpretation and comparison of various
Course probabilities to ascertain the best outcomes expected.
Outcomes CO 3. Students shall identify logical relation to analyze, comprehend and apply mathematical techniques
instead of assumptions to different real timesituations.
CO 4. Shall solve the campus placements aptitude papers that qualifies them to get employed.
Mapping of Course Outcomes with Program Outcomes and Program Specific Outcomes:
Course Program Outcomes and Program Specific Outcomes
Outcomes PO P PO PO PO PO PO PO PO PO PO PO PSO PSO 2
1 O2 3 4 5 6 7 8 9 10 11 12 1
CO1 -- -- -- -- -- -- -- -- -- -- -- -- -- 2
CO2 -- -- -- -- -- -- -- -- -- -- -- -- -- 2
CO3 -- -- -- -- -- -- -- -- -- -- -- -- -- 2
Course Contents:
Unit Contents Hours
Orientation on syllabus, Emerging aptitude requirement, Pre-assessment onexisting
I 4
knowledge
Number System, Problem on Numbers, Ratio and Proportion, Averages,Percentage,
II 6
Profit/ Loss and Discount, Simple Interest and Compound Interest,
39
Curriculum for B. Tech. in Computer Science and Engineering
Partnership, Mixtures and Alligations, Speed, Time & Distance, Time & Work,
III Boats and Stream, Pipes and Cistern, Permutation & Combination, Probability, 6
Progression, Mensuration
Text Book on Aptitude and Verbal Ability- Global Education Ltd( UnderReview)
1.
Books
Reference 1. Quantitative Aptitude- R S Aggarwal - 2017 Edition- S. Chand
Books 2. Campus Recruitment- Paxis Group
E-Learning 1. Wifi study,indiabix.com,freshers world, sawal.com,unacademy
40