0% found this document useful (0 votes)
9 views78 pages

It 24 Nep New Evaluation Se Sem III and Sem IV Det - 250822 - 213612

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)
9 views78 pages

It 24 Nep New Evaluation Se Sem III and Sem IV Det - 250822 - 213612

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/ 78

B.

TECH IN INFORMATION TECHNOLOGY

Credit Scheme: Semester-III

Teaching Credits
Course Code Course Category Course Name
Hours Assigned
TH PR TH PR Total

2413ITC3T1 Computer Network 3 -- 3 -- 3

Programme Core
2413ITC3T2 Database Management 3 -- 3 -- 3
Courses
Systems
2413ITC3T3 Engineering Mathematics - 3 -- 3 -- 3
III
Multidisciplinary Embedded Systems
2413ITU3T1 2 -- 2 -- 2
Minor - I
2413ITG3T1 Human Resource
(Management) Management
2413ITG3T2 Emerging Trends in
(Technology) Technology
Open Elective - I 2 -- 2 -- 2
2413ITG3T3
(Behaviour Science) Innovation and Creativity

2413ITG3T4 Accounting for Everyone


(Economics)
Ability
2413ITA3L1 Enhancement Business English and -- 4 -- 2 2
Course Communication
Value Education
2413ITV3L1 Environmental Science -- 4 -- 2 2
Course
Vocational and
Skill Based Lab - I:
2413ITS3L1 Skill Enhancement -- 4 -- 2 2
OOPM with Java
Course
Computer Network Lab
2413ITC3L1 -- 2 -- 1 1
Programme Core
Course Labs Database Management
2413ITC3L2 -- 2 -- 1 1
Systems Lab
Total 13 16 13 8 21
B. TECH IN INFORMATION TECHNOLOGY

Evaluation Scheme: Semester-III

End
Course Internal
Course Code Course Name Semester Total
Category Assessment
Exam

2413ITC3T1 Computer Network 50 100 150

2413ITC3T2 Programme Database Management 50 100 150


Core Courses Systems
2413ITC3T3 Engineering Mathematics - 50 100 150
III
2413ITU3T1 Multidisciplinary Embedded Systems 30 60 90
Minor - I
2413ITG3T1 Human
(Management) Resource
Management
2413ITG3T2 Emerging Trends in
(Technology) Technology 30 60 90
Open Elective - I
2413ITG3T3
(Behaviour Innovation and Creativity
Science)
2413ITG3T4 Accounting for Everyone
(Economics)
Ability
2413ITA3L1 Enhancement Business English and 30 30 60
Course Communication

2413ITV3L1 Value
Education Environmental Science 30 30 60
Course
Vocational and
2413ITS3L1 Skill Skill Based Lab - I:
30 30 60
Enhancement OOPM with Java
Course

2413ITC3L1 Programme Computer Network Lab


30 30 60
Core Course
Lab Database Management
2413ITC3L2 30 30 60
Systems Lab

Total 360 570 930


B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Computer End
2413ITC3T1 Best 2 (20) (30) End
Network Sem.
Open Book Sem. Exam Total
Assignment Quiz / Exam
CA1 CA2 CA3 Test / Hrs.
/ Tutorial Seminar
Surprise Test
10 10 10 10 10 10 100 03 150

Prerequisite:
Basic Discrete Mathematics, Data Structure, Digital Logic

Course Description:
This course provides a comprehensive exploration of computer networking across multiple layers, focusing on
the Physical, Datalink, Network, Transport, and Application Layers, as well as routing fundamentals. In this
course students will develop skills to design, configure, and troubleshoot modern network systems effectively.

Course Objectives:
1. Understand the basics of computer networks and the OSI model
2. Learn the functions, protocols, and devices of each layer
3. Analyze and troubleshoot network problems using the OSI model
4. Design and implement simple network architectures

Course Outcomes: After completion of this course, learners will be able to:

1.To understand the TCP/IP communication model and various transmission media

2. To Analyzed data link layer framing, flow control, error detection and correction

3.To analyze Network Layer characteristics, differentiate IPv4 and IPv6 packet structures, perform address
resolutions using ARP to map MAC and IP addresses.

4.To understand the routing fundamentals, distinguish between static and dynamic routing, interpret IPv4
routing tables, and configure routing protocols effectively for network connectivity.
5.To describe the role of the Transport Layer, and implement reliability and flow control mechanisms in
TCP and UDP communications.

6.To analyze web & email protocols, configure ACLs and NAT for secure and efficient network operations.

Module Hrs
Detailed Content CO
No. (39)

Physical layer: Network Protocol functions, Network Protocol Suites, TCP/IP


Protocol Suite, TCP/IP Communication Process, Reference Model,
1 Physical layer Purpose, Standards, Physical Components, Encoding, Signaling, 7 CO1
Bandwidth terminology, Copper- UTP and Fiber-Optic Cabling, Wireless
Media.

Datalink Layer: Purpose, Topologies, Datalink frame, Ethernet frame, Ethernet


MAC address, MAC table, Switch speed and forwarding, Methods, VLAN, 7
2 CO2
STP, FHRP, SHRP, DHCPv4 and DHCPv6.
Network Layer: Network Layer characteristics, IPv4 and IPv6 packets, Address
7 CO3
3 Resolutions- MAC & IP, ARP, IPv4 Addressing, IPv6 Addressing, ICMP.

Routing: Introduction to Routing, Router Packet Forwarding Decision, Static


and Dynamic Routing, IPv4 Routing Table, Routing configurations. 6 CO4
4

Transport Layer: Role of the Transport Layer, TCP, UDP, Port Numbers, The

5 Right Transport Layer Protocol for the Right Application, Reliability & Flow 6 CO5
control, TCP and UDP communications.
Application Layer: Peer-to-peer model, Web and Email Protocols, IP addressing
services, file sharing services, ACL, NAT. 6 CO6
6

Text books:
1. Andrew S. Tanenbaum, Computer Networks, Prentice Hall, Fifth Edition, 2011
2. Wendell Odom, CCNA 200-301 Official Cert Guide, Volume 1, Cisco Press, 2020

Reference Books:
1. Behrouz A. Forouzan, Data Communications and Networking, McGraw Hill Higher Education, Fourth
Edition, 2012
2. Peter L Dordal, An Introduction to Computer Networks Open Text Book Library, (Second Edition), 2020.
3. James F. Kurose, Keith W. Ross Computer Networking: A Top-Down Approach, Seventh Edition,
Pearson Education, 2016.
4. Larry Peterson, Bruce Davie, Computer Networks: A Systems Approach, Open Textbook Library, 2019
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Database Best 2 (20) (30)
End
2413ITC3T2 Management Open Book End
Sem.
Systems Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
C Programming.

Course Description:
The DBMS subject covers database concepts, models, and management techniques, including SQL,
normalization, and transaction control. It focuses on efficiently storing, retrieving, and maintaining data
while ensuring security and integrity.

Course Objectives:
1. Learn and practice data modelling using the entity-relationship and developing database designs.
2. Understand the use of Structured Query Language (SQL) and learn PL/SQL.
3. Apply normalization techniques to normalize the database.
4. Understand the needs of database processing and learn techniques for controlling the consequences of
concurrent data access.

Course Outcomes: After completion of this course, learners will be able to:

1. Understand the fundamentals of database systems and design ER for the real-life problem.

2. Convert conceptual model to relational model and formulate relational algebra queries.

3. Design and querying database using SQL.

4. Analyze and apply concept of normalization to relational database design.

5. Implement triggers, stored procedures and functions in PL/SQL.


6. Understand query processing and query optimization. Understand the concept of transactions,
concurrency, recovery management and query optimization.

Module Hrs.
Detailed Content CO
No. (39)

Database System Concepts and ER Model: Introduction, Characteristics of 7


Databases, File system v/s Database system,Data abstraction and Data
Independence, DBMS system architecture, Database Administrator (DBA),
1 Types of Databases, Date Models, The Entity Relationship (ER) Model, Entity CO1
Types, Entity Sets, Types of Attributes and Keys, Relationship Types,
Relationship constraints, Generalization, Specialization and Aggregation,
Extended Entity-Relationship (EER) Model

Relational Model and Relational Algebra: Introduction to Relational Model, 6


Relational Database Schemas, Concept of Keys, Mapping ER and EER Model
2 to Relational Model, Introduction to Relational Algebra, Relational Algebra CO3
operations, Unary/Binary Relational Operations, Set operations, Relational
Algebra Queries
Structured Query Language (SQL): Overview of SQL, Data Definition 8
Commands, Data Manipulation Commands, Data Control commands,
Transaction Control Commands, Set operations, String operations, Aggregate
3 CO2
Functions, Views, Nested and Complex Queries, Integrity constraints in SQL
and Joins.
Relational Database Design: Design guidelines for relational Schema, 5
Functional Dependencies, Closure, need for normalization, Definition of
CO4
4 Normal Forms- 1NF, 2NF, 3NF & The Boyce-Codd Normal Form (BCNF).
Lossy and lossless decomposition, dependency preserving decomposition.
Procedural Language/SQL: Procedural Language/SQL Advantages of 5
PL/SQL, Main Features of PL/SQL, Architecture of PL/SQL. Fundamentals of

5 PL/SQL: Character Sets, Lexical Units, Declarations, References to CO5


Identifiers, Scope and Visibility of Identifiers, Assigning Values to Variables,
Expressions, Creating stored procedures, Functions, Cursor and Triggers.
Transactions Management and Query processing: Transaction States, ACID 8
Properties, Concurrent Executions, Serializability – Conflict and View, CO6
6
Concurrency Control: Lock-based-protocols, Recovery System-Shadow
Paging, Overview of Query Processing and Optimization.

Text Books:

1. A. Silberschatz, H. F. Korth, and S. Sudarshan, Database System Concepts, VII ed. New York, USA:
McGraw-Hill, 2019.

2. R. Elmasri, Navathe, Fundamentals of Database Systems, VII ed. New Delhi, India: Pearson
Education, 2017.

Reference Books:

1. M. L. Gillenson, P. Ponniah, A. Kriegel, B. M. Trukhnov, A. G. Taylor, and G. Powell, Introduction to


Database Management – Project Manual, I ed. Hoboken, USA: Wiley, 2007.

2. P. S. Deshpande, SQL and PL/SQL for Oracle 10g Black Book, I ed. New Delhi, India: Dreamtech
Press, 2007.

3. G. K. Gupta, Database Management Systems, New Delhi, India: McGraw-Hill, 2012.

4. B. R. Desai, Database Management Systems, XI ed. New York, NY, USA: Galgotia Publications, 1997
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Best 2 (20) (30)
Engineering End
2413ITC3T3 Open Book End Sem.
Mathematics- III Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
Engineering Mathematics- I, Engineering Mathematics- II
Course Description:
Engineering Mathematics-III focuses on mathematical techniques essential for engineering applications. It
covers linear algebra concepts such as eigenvalues, eigenvectors, and matrix transformations. The course
introduces Fourier and Z-transforms for analyzing signals and systems. Additionally, it explores probability
distributions, statistical techniques, and their real-world applications. Relations and set theory are also
included to develop logical problem-solving skills in engineering contexts.

Course Objectives:
1. To introduce the fundamental concepts of linear algebra, including eigenvalues, eigenvectors, and
matrix diagonalization.
2. Understanding of Fourier and Z-transforms and their applications in engineering problem-solving.
3. Understanding statistical techniques, probability distributions, and regression analysis to real-world
engineering scenarios.
4. Role of relations in real life problems.

Course Outcomes: After completion of this course, learners will be able to:
1.Demonstrate proficiency in matrix operations, including eigenvalues, eigenvectors, and matrix
transformations.
2. Utilize Fourier series and transform to solve problems in engineering.
3. Apply Z-transforms to analyse and solve discrete-time systems.
4. Analyse relationships between datasets using correlation and regression methods.
5. Implement probability distributions in engineering problem-solving.
6. Understand relations concepts and apply to real world problems.

Module Hrs
Detailed Content CO
No. (39)

Linear Algebra: Eigen Values and Eigen vectors and their properties, Cayley-
1. Hamilton theorem, Similarity of matrices and its properties, functions of 6 CO1
matrices, Diagonalization of matrices, derogatory and non-derogatory matrices.

Fourier Series: Definition, Dirichlet’s conditions, Euler‘s formulae, Fourier


series in (C, C +2L), Fourier series in (0, 2L), Fourier series in (-L, L), Fourier
7
2. series of even and odd function, Fourier Integral- Sine and cosine, Fourier CO2
Transform- sine and cosine.
Z Transform: Taylor and Laurent series in Z with region of convergence, Z
transform definition, properties, inverse Z transform- method of division, 6 CO3
3.
method of partial fractions.
Statistical Techniques: Measures of central tendency of data-mean (arithmetic,
Geometric and Harmonic), median, mode, quartiles, standard deviation,
7 CO4
4. variance, Karl Pearson’s coefficient of correlation, covariance, Spearman’s
Rank correlation, Lines of Regression.
Random Variables: Discrete & continuous random variables, probability
distribution, Conditional Probability, Bayes Theorem, Total Probability
5. 7 CO5
Theorem, Probability mass function and Density Function, expectation,
Variance, Probability distribution: Introduction to Binomial distribution.
Relations: Sets- properties and operations, Cartesian products of Sets, Relations
and their properties, diagraphs of relation, matrix of relation, closure, 6 CO6
6.
equivalence relations, partial orders, Hasse Diagram of partial order.

Text books:

1. H.K. Das, Advanced Engineering Mathematics, S. Chand, 23rd Edition, 2023.

2. Gupta and Kapoor, Fundamentals of Mathematical Statistics, 1st Edition, S. Chand and Sons.

3. B.S. Grewal, Higher Engineering Mathematics, Khanna Publication.


Reference Books:
1. Wylie, C. R., & Barrett, L. C. (1995). Advanced Engineering Mathematics (6th ed.). McGraw-Hill
Education. ISBN: 978-0071135436.
2. Kreyszig, E. (2011). Advanced Engineering Mathematics (10th ed.). John Wiley & Sons. ISBN: 978-
0470458365.
3. Shanti Narayan, & P.K. Mittal, A Textbook of Matrices. S. Chand & Company Ltd, ISBN: 978-
8121925969, 2010.
4. Seymour Lipschutz, & Marc Lipson, Schaum’s Outline of Linear Algebra (6th ed.). McGraw-Hill
Education. ISBN: 978-1260011449, 2017.
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Embedded Best 1 (10) (20) End
2413ITU3T1 End
System Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Basic knowledge of electronics and programming.

Course Description:
This content covers digital systems and introduces embedded systems, emphasizing their distinctions
from general-purpose computers, classifications, applications, and essential components such as
microcontrollers, ASICs, RISC, and CISC architectures. It explores the 8051 microcontroller, including
its architecture, addressing modes, assembly and C programming, and peripheral interfacing with devices
like LCDs and motors. Additionally, it provides insights into ARM processors and advanced ARM
architectures.

Course Objectives:

1. To establish a fundamental understanding of digital systems.


2. To provide an overview of embedded systems and embedded core concepts.
3. To introduce the fundamentals of the 8051 microcontroller and its assembly language programming.
4. To develop proficiency in assembly and high-level programming while exploring the integrated
hardware of the 8051 microcontrollers.

Course Outcomes: After successful completion of this course, learners will be able to:
1. Understand number systems, logic gates, and design basic combinational and sequential circuits.
2. Explain embedded systems, their classifications, applications, and key architectural concepts.
3. Analyze 8051 architecture and apply assembly programming concepts.
4. Develop programs using I/O ports, timers, serial communication, and interrupts.
5. Design and implement 8051-based peripheral interfacing and real-world embedded applications.
6. Explain ARM architecture, register operations, pipelining, and evaluate Cortex processor architecture.

Module Hrs.
Detailed Content CO
No. (26)
Overview of Digital Systems: Number Systems: Introduction to Binary,
Octal, Decimal, and Hexadecimal number systems, conversion methods.
1 Logic Gates: Representation of basic logic gates with symbols and truth tables. 5 CO1
Circuit diagrams and working principles of Adders and Multiplexers, De-
multiplexers, R-S Flip-Flops, and D Flip-Flops.
Introduction to Embedded systems: Embedded Systems and general-purpose
computer systems, Comparison of microprocessor and microcontroller, 4
2 CO2
classifications, applications. ASIC, RISC and CISC architecture.

MCS-51 microcontroller: Family and Architecture of 8051, Introduction to


4 CO3
3 Assembly language programming, call, loop, jump instructions.

8051 Addressing Modes & Programming: I/O port programming, Addressing


modes, Arithmetic and Logic Instructions and programs. Timer/ counter, 5 CO4
4
Concepts of Serial Communication, RS232, 8051 interrupts.
8051 Peripheral Interfacing: Interfacing 8051 with peripherals such as a

5 keyboard, seven-segment display, LCD, DC motor, and stepper motor. Case 4 CO5
studies on embedded systems: digital cameras and washing machines.
Introduction to ARM:
ARM Architecture: Overview of architecture, register set, operating modes,
and CPSR, pipelining in ARM processors. 4 CO6
6
Advanced ARM Processors: Introduction to Cortex processor core and its
architecture.

Text books:
1. Digital Design: With an Introduction to the Verilog HDL, VHDL, and System Verilog, 6e, 2018.
2. Digital Fundamentals, 11th Edition by Thomas L. Floyd, Pearson, 2017.
3. The 8051 Microcontroller and Embedded systems by Mazidi M.A, Pearson Education, Second
edition, 2007.
4. The 8051 Microcontroller by Kenneth Ayala, Thomson Delmar Learning, Third Edition, 2007.

Reference Books:
1. Embedded Systems: Architecture, Programming and Design by Rajkamal, McGraw Hill
Education (India) Private Limited, New Delhi, Third Edition, 2017.
2. Embedded Systems Design by Steve Heath, Newness publication, Second edition, 2003.
3. Embedded Software Primer by David Simon, Pearson Education, 2002.
4. Cortex-M4 Devices Generic User Guide, 2011.
5. Embedded System: Real-Time Interfacing to ARM Cortex-M Microcontrollers by Jonathan W.
Valvano, Volume-2, Fourth edition, 2014.
6. ARM System Developers guide, Andrew N SLOSS, Dominic SYMES, Chris WRIGHT,
Elsevier, 2012
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Human Best 1 (10) (20) End
End
2413ITG3T1 Resource Open Book Test Sem.
Sem. Total
Management Assignment Quiz / / Surprise Test Exam
CA1 CA2 Exam
/ Tutorial Seminar /Capstone Hrs.
Project
10 10 10 05 05 60 02 90

Prerequisite:
Basic understanding of business management principles and organizational behavior.

Course Description:
This course provides a comprehensive understanding of Human Resource Management (HRM) by
exploring its core philosophy, strategic alignment with business goals, and operational functions. The
learners will examine the collaboration between HR and line managers in workforce planning, the role
of HRIS and payroll systems, and strategies for employee retention, training, and staffing. By the end
of this course, participants will gain insights into HRM concepts, functions, strategic management,
human resource planning, and HR practices in the service sector, equipping them with the knowledge
to navigate modern HR challenges effectively.

Course Objectives:
1. To understand the philosophy behind HRM and how it aligns with business objectives
2. To explore the collaboration between line managers and HR in workforce management
3. To analyze the role of HRIS and payroll systems in managing workforce data.
4. To develop action plans for employee retention, training, redeployment, and staffing.
5. To examine the impact of flexible work arrangements on HR policies and employee performance.

Course Outcomes: After completion of this course, learners will be able to:
1. Study the basic concept and challenges in Human resource management.

2. Explore the roles and responsibilities of HRM

3. Understand the functions and activities of HR

4. Gain core knowledge of strategic management of HR

5. Acquire knowledge of human resource planning

6. Know and discover HRM in service sector.

Module Hrs.
Detailed Content CO
No. (26)

Human Resource Management:


Evolution and Importance of HRM in Organizations, Challenges,
1 Understanding HR Philosophy: Employee-Centric vs. Business-Centric 04 CO1
Approaches, HR Policies, Standard Operating Practices & Practices in HR
Policy Implementation
Human Resource System Design :
HR Profession, and HR Department, Line Management Responsibility in
04
2 HRM, Measuring HR, Human resources accounting and audit, Human CO2
resource information system.

Functional Areas of HRM


Introduction to Recruitment and Staffing, Recruitment and staffing benefits,
compensation, employee relations and HR compliance, Organizational design, 05 CO3
3
training and development, Human resource information systems (H.R.I.S.) and
payroll Technology.

Human Resource Planning:


Human Resource Planning: Introduction to HR Demand Forecasting, Action
4 04 CO4
Plans – Employee Retention & Training, Redeployment & Staffing Strategies,
Succession Planning & Leadership Development

Strategic Management of Human Resources:


Introduction to Strategic Human Resource Management, Relationship
5 Between HR Strategy and Corporate Strategy, HR as a Factor of Competitive 05 CO5
Advantage, Managing Diversity in the Workplace, HR Strategy
Implementation and Change Management, Future Trends in Strategic HRM
Human Resource Management in Service Sector:
Managing Customer-Employee Interaction, Employee Empowerment and
Customer Satisfaction, Service Failure and Customer Recovery – The Role of 04 CO6
6
Communication and Training, Frontline Workers vs. Backend Support –
Similarities and Differences.

Text Books:

1. Garry Dessler & Varkkey, Human Resource Management, Pearson, New Delhi, 2009
2. Alan Price, Human Resource Management, Cengage Learning, Newdelhi, 2007
3. Pravin Durai, Human Resource Mangement, Pearson, New Delhi,2010
4. Snell, Bohlander & Vohra, Human Resources Management, Cengage, New Delhi, 2010

Reference Books:

1. Venkata Ratnam C. S. & Srivatsava B. K.,Personnel Management And Human Resources, Tata
Mc-Graw Hill, New Delhi.
2. Aswathappa, Human Resource Mangement, Tata Mcgraw Hill, Newdelhi, 2010.
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Emerging Trends Best 1 (10) (20) End
2413ITG3T2 End
in Technology Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
No prior knowledge of emerging trends in technology is required.

Course Description:
This course provides an introduction to the impact of contemporary technological trends upon the art
and science of teaching and learning curricula. It explores the integration of various smart technologies
within educational frameworks, with particular emphasis on their influence upon the student experience
and the facilitation of pedagogical practices. The subject matter encompasses a detailed study of
collaborative technologies within virtual education environments, the application of game-based
learning methodologies, the implementation of augmented reality systems, and the utilization of
wearable technologies. Furthermore, the course will undertake a thorough examination of the benefits
and limitations inherent in virtual learning modalities.

Course Objectives:
1. Learn the latest technological advancements in education as more online and virtual classroom
teaching is gaining popularity.
2. Learn how collaboration is facilitated by virtual education.

Course Outcomes: After completion of this course, learners will be able to:
1. Define educational technology's role in supporting the virtual environment.
2. Identify and evaluate existing and emerging technologies for virtual course instruction or curriculum
development.
3. Use collaborative learning tools to design and assess learning activities.
4. Use game-based strategies to deepen student engagement in virtual courses.
5. Research, evaluate, and employ open content in virtual education.
6. Debate the role of MOOCs in virtual education

Module Hrs.
Detailed Content CO
No. (26)

The Role of Educational Technology in Virtual Education: The role of


technology in virtual education, evaluate technologies for use, and how
1 3 CO1
to implement technology in the virtual classroom. Problems related to
virtual trends and technology.

Collaborative Technologies in Virtual Education: Collaborative


learning technologies and evaluate learning management systems.
5
2 Review of asynchronous and synchronous technologies for application CO2
virtual education.

Game-based Learning vs Gamification, examples of digital game-based


4 CO3
3 learning, DGBL platforms such as prodigy.

Augmented reality, and wearable technologies: In-depth learning


framework, lesson design maps, learning experience model to 5 CO4
4
implement VR lessons.

Open Content in Virtual Education: compare different types of open


5 5 CO5
educational content.

Exploring the Benefits and limitations of virtual learning. Learning life


4 CO6
6 skills through gaming for children with autism disorder.

Text books:

1. Chris Bailey, Digital Education and Learning, Palgrave Macmillan, 2021.

2. Brooke B. Eisenbach, Paula Greathouse, The Online Classroom: Resources for Effective Middle Level
Virtual Education, Information Age Publishing, 2018

Reference Books:

1. Arti Noor,Kriti Saroha,Emerging Trends and Technologies on Intelligent Systems (ETTIS 2024),
Springer.
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Innovation and Best 1 (10) (20) End
2413ITG3T3 End
Creativity Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Problem solving skills, critical thinking, communication skills.

Course Description:
This course explores the principles and processes of innovation and creativity in various fields. It focuses
on developing creative problem-solving skills, fostering an innovative mindset, and understanding how
new ideas are generated, evaluated, and implemented. Students will learn about design thinking,
brainstorming techniques, and the role of innovation in entrepreneurship, technology, and business.

Course Objectives:

1. To understand concepts of creativity, invention, and innovation.


2. To understand creative process and models.
3. To enhance creative potential and overcome barriers.
4. To explore ideation techniques to generate and refine ideas.
5. To understand innovation management and intellectual property.
6. To explore micro and macro perspectives of innovation.

Course Outcomes: After completion of this course, learners will be able to:

1. Explain creativity, invention, and innovation in a knowledge-driven economy.


2. Identify and overcome barriers to creativity.
3. Apply creativity enhancement techniques and teamwork strategies.
4. Implement ideation techniques and evaluate ideas.
5. Design innovation types, management frameworks, and IPR.
6. Analyze innovation ecosystems and future trends.

Module Hrs
Detailed Content CO
No. (26)
Introduction to Creativity & Innovation: Introduction to concepts of Creativity,
Invention, and Innovation Relationship Between Creativity, Invention, and
Innovation, Importance of Creativity & Innovation in the knowledge-driven
1 economy, Components of the Creative Process, Models Representing the Creative 3 CO1
Process: Wallas’ Four-Stage Model of the Creative Process, Graham Wallas’ Five-
Stage Model (Preparation, Incubation, Intimation, Illumination, Verification),
Design Thinking Process (Empathize, Define, Ideate, Prototype, Test) .
Unlocking Creative Potential: Understanding individual creative potential,
Barriers to creativity: Internal barriers: Fear of failure, self-doubt, rigid thinking,
External barriers: Societal norms, workplace constraints, lack of resources
Overcoming blockages and developing a creative mindset; Mindset shifts: Growth
2 5 CO2
mindset, embracing uncertainty Techniques: Meditation, observation exercises,
creative journaling, Myths and Misconceptions About Creativity, Cultivating an
Innovative Mindset.
Enhancing Creativity & Team Synergy: Techniques to enhance creativity in
individuals, Dealing with external factors that hinder creativity, Importance of
collaborative innovation and teamwork: The Role of Teamwork in Creativity,
4 CO3
3 Strategies for Encouraging Team, Creativity, Encouraging open communication
and idea-sharing, Role of collaborative environments in fostering creativity,
Harnessing creativity from nature.
Ideation Techniques & Strategies: Introduction to Ideation, Definition and
importance of ideation, Role of ideation in innovation, Stages of ideation (Idea
Generation → Evaluation → Refinement), Idea Generation Techniques:
Brainstorming Techniques (SCAMPER, Mind Mapping, Reverse Thinking), Idea 4 CO4
4
Selection & Evaluation (Feasibility, Desirability, Viability), From Idea to
Prototype, Concept validation & proof of concept, Review of idea/product &
market feasibility.
Introduction to Innovation & Its Management: Difference Between Innovation &
Invention, Nature of Innovation, Types of Innovation, Incremental vs. Radical
5 4 CO5
Innovation, Product vs. Process Innovation, Sustaining vs. Disruptive Innovation,
Sources of Innovation, Managing Innovation in Organizations, Innovation
Management Frameworks, Role of Leadership in Innovation, Challenges in
Implementing Innovation, Theories of Innovation & New Product Development :
Introduction to IP Rights: Patents, Trademarks, Copyrights, and Trade Secrets,
Importance of Intellectual Property in Innovation Management
Types of IPR – Patents, Trademarks, Copyrights, and Trade Secrets, geographical
indications.
Micro and Macro Perspectives of Innovation: Systems Approach to Innovation,
Understanding Innovation as a System, Interconnections between technology,
business, and society, Innovation Ecosystem: Key players (Startups, Corporations,
Governments, Academia, Investors), Micro Perspective of Innovation (Firm-Level
Innovation), Factors Affecting Innovation at the Organizational Level, Leadership
& Corporate Culture for Innovation, Barriers to Innovation within Organizations.
6 CO6
6 Macro Perspective of Innovation (Economy & Society-Level Innovation), National
Innovation Systems (NIS) & Government Policies, Innovation in Emerging
Economies vs. Developed Economies, Role of Public & Private Sectors in
Fostering Innovation, Future Trends & Global Perspectives on Innovation, AI &
Digital Transformation in Innovation, Sustainability & Green Innovation, Case
Studies of Large-Scale Innovation Initiatives (e.g., Smart Cities, Industry 4.0).

Text books:

1. Mihaly Csikszentmihalyi, Creativity: The Psychology of Discovery and Invention, HarperCollins


Publishers, 1996.
2. Pradip N Khandwalla, Lifelong Creativity, An Unending Quest, Tata McGraw Hill, 2004.
3. Vinnie Jauhari, Sudanshu Bhushan, Innovation Management, Oxford Higher Education, 2014.

Reference Books:
1. A. Dale Timpe, Creativity, Jaico Publishing House, 2003.
2. Brian Clegg, Paul Birch, Creativity, Kogan Page, 2009.
3. Austin Kleon , Steal Like an Artist: 10 Things Nobody Told You About Being Creative, Workman
Publishing Company, 2012.
4. P. N. Rastogi, Managing Creativity for Corporate Excellence, Macmillan, 2009.
5. Dr. C. S. G. Krishnamacharyulu, Dr. R. Lalitha, Innovation Management, Himalaya Publishing House,
2010.
6. Clayton M. Christensen, The Innovator’s Dilemma: When New Technologies Cause Great Firms to
Fail, Harvard Business Review Press, 1997.
7. W. Chan Kim and Renée Mauborgne , Blue Ocean Strategy: How to Create Uncontested Market Space
and Make the Competition Irrelevant , Harvard Business Review Press, 2005.
8. Peter F. Drucker , Innovation and Entrepreneurship, Harper & Row, First edition, 1985.
9. Scott Belsky, Making Ideas Happen: Overcoming the Obstacles Between Vision and Reality Scott
Belsky, Portfolio (Penguin Group), 2010.
10. Eric Ries, The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create
Radically Successful Businesses, Crown Business, 2011.
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
2413ITG3 End
Accounting for Best 1 (10) (20)
End
T4 Open Book Test Sem. Sem.
Everyone Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:

No prior knowledge of accounting is required.

Course Description:

This course provides a fundamental understanding of financial accounting principles and practices, making
it accessible to individuals from all backgrounds. It equips learners with the skills to interpret financial
information and understand essential accounting concepts.

Course Objectives:

1. Introduce financial accounting to learners with no prior commerce background.


2. Develop foundational skills for recording and managing various financial transactions.
3. Enable learner to analyze and interpret basic financial statements effectively.

Course Outcomes: After completion of this course, learners will be able to:

1. Demonstrate an understanding of fundamental accounting terms and their relevance in financial


reporting and business operations.
2. Record financial transactions using the double-entry system and prepare ledgers, cash books, and bank
reconciliation statements.
3. Prepare financial statements, including Trial Balance, Profit & Loss Account, Balance Sheet, and Cash
Flow Statement, manually and using software.
4. Utilize accounting software to manage financial records, generate reports, and perform data backup
and restoration.
5. Interpret key company account terms and analyze financial statements and annual reports.
6. Analyze management reports, including governance, CSR, business responsibility, and corporate
governance reports.

Module Hrs.
Detailed Content CO
No. (26)

Introduction to Accounting
Meaning, Importance and Need, Its objectives and relevance to business
establishments and other organizations, and individuals. Accounting
1 information: meaning, users and utilities, sources of accounting information. 5 CO1
Some Basic Terms –Transaction, Account, Asset, Liability, Capital, Expenditure
& Expense, Income, Revenue, Gain, Profit, Surplus, Loss, Deficit. Debit, Credit,
Accounting Year, Financial Year.

Transactions and Recording of Transactions


Features of recordable transactions and events, Basis of recording – vouchers
and another basis. Recording of transactions: Personal account, Real Account
4
2 and Nominal Account; Rules for Debit and Credit; Double Entry System, CO2
journalizing transactions; Preparation of Ledger, Cash Book including bank
transactions and Bank Reconciliation Statement.
Preparation of Financial Statements
Fundamental Accounting Equation; Preparation of Trial Balance; Concept of
revenue and Capital; Preparation of Trading and Profit & Loss Account, 4 CO3
3
Balance Sheet and Cash Flow Statement manually and using appropriate
software.
Computerized Accounting Systems
Computerized Accounts by using any popular accounting software: Creating
a Company; Configure and Features settings; Creating Accounting Ledgers
and Groups; Creating Stock Items and Groups; Vouchers Entry; Generating 4 CO4
4
Reports - Cash Book, Ledger Accounts, Trial Balance, Profit and Loss
Account, Balance Sheet, Cash Flow Statement. Selecting and shutting a
Company; Backup and Restore data of a Company.

Company Accounts
Explanation of certain terms: Public Limited Company, Private Limited

5 Company, Share, Share Capital, Shareholder, Board of Directors, Stock 5 CO5


Exchange, Listed Company, Share Price, Sensex - BSE, NSE; Annual report,
etc. Contents and disclosures in Annual Report, Company Balance Sheet and
Statement of Profit and Loss. Content Analysis based on annual report
including textual analysis.

Management Reports
Reports on Management Review and Governance; Report of Board of Directors
4 CO6
6 - Management discussion analysis- Annual Report on CSR – Business
responsibility report – Corporate governance report – Secretarial audit report.

Text books:
1. Hatfield, L. (2019). Accounting Basics. Amazon Digital Services LLC. Horngren,
2. C. T., Sundem, G. L., Elliott, J. A., & Philbrick, D. (2013). Introduction to Financial Accounting.
London: Pearson Education.
3. Siddiqui, S. A. (2008). Book Keeping & Accountancy. New Delhi: Laxmi Publications Pvt. Ltd.
4. Sehgal, D. (2014). Financial Accounting. New Delhi: Vikas Publishing House Pvt. Ltd.
5. Tulsian, P. C. (2007). Financial Accounting. New Delhi: Tata McGraw Hill Publishing Co. Ltd.

Reference Books:
1. Mukharji, A., & Hanif, M. (2015). Financial Accounting. New Delhi: Tata McGraw Hill Publishing
Co. Ltd.
2. Maheshwari, S. N., Maheshwari, S. K., & Maheshwari, S. K. (2018). Financial Accounting. New
Delhi: Vikas Publishing House Pvt. Ltd.
3. Mukherjee, S., & Mukherjee, A. K. (2015). Financial Accounting. Oxford: Oxford University Press.
4. Jain, S. P., & Narang, K. L. (2014). Financial Accounting. New Delhi: Kalyani Publishers.
5. Gupta, R. L., & Radhaswamy, M. (2014). Financial Accounting. New Delhi: S. Chand Publishing.
6. Lal, J., & Srivastava, S. (2012). Financial Accounting Text & Problems. Mumbai: Himalaya
Publishing House.
7. Monga, J. R. (2017). Financial Accounting: Concepts and Applications. New Delhi: Mayur Paperback
Publishing.
8. Goyal, B. K., & Tiwari, H. N. (2019). Financial Accounting. New Delhi: Taxmann Publication.
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Business English Best 1 (10) (20) End
2413ITA3T1 and End
Open Book Test Sem. Sem.
Communication Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Business Communication Analysis, Communication Ethics.

Course Description:
Business English and Communication is a course designed to enhance students' proficiency in English
within a business context. It focuses on developing effective communication skills necessary for
professional environments. The course covers: Business Writing: Emails, reports, proposals, memos, and
other professional documents, Verbal Communication: Public speaking, presentations, meetings, and
negotiations, interpersonal Communication: Active listening, networking, and teamwork, Cross-Cultural
Communication: Understanding global business etiquette and cultural differences, Professional Etiquette:
Business correspondence, workplace communication ethics, and formal speech.

Course Objectives:
1. Discern and develop an effective style of writing important technical/business documents.
2. Investigate possible resources and plan a successful job campaign.
3. Analyze personal traits, interests, values, aptitudes and skills.
4. Understand the dynamics of professional communication required for career enhancement.
5. Develop creative and critical thinking required for effective workplace communication.
6. Understand what it means to act with integrity and have a personal code of ethics for regulating
organizational behaviour.

Course Outcomes: After completion of this course, learners will be able to:
1. Plan and prepare effective business/ technical documents which will in turn provide solid
foundation for future managerial roles.
2. Gain expertise in preparing job search documents meeting the industry trends, and become
adept in facing interviews successfully.
3. Plan outcome-based business meetings, discussions and prepare the related official documents.
4 . Emerge successful in professional project presentations, group discussions and result oriented
agreeable solutions in group communication situations.
5. Apply critical and creative thinking to overcome workplace challenges by understanding
professional and interpersonal relationships.
6. Apply codes of ethical conduct, professional etiquette and norms of behavior.

.
Module Hrs.
Detailed Content CO
No. (26)

Advanced Technical Writing:


Report Writing:
Purpose and types of reports, Parts of a Long Formal Report,Prefatory
Parts (Front Matter),Report Proper (Main Body),Appended Parts (Back
Matter) Language, Formatting and Referencing of a Report
,Referencing Styles in APA, MLA& IEEE Format
1 6 CO1
Business/Technical Proposal: Definition, Purpose & Types of
Proposals,Solicited & Unsolicited Proposals,Requests for Proposals
(RFP),Types of Proposal
. Technical Paper Writing:Parts of a Technical Paper,Language and
Formatting,Referencing in IEEE Format

EMPLOYMENT SKILLS
Group Discussions: Purpose of a GD,Parameters of Evaluating a GD,
GD Etiquettes, Dos and Don’ts of a GD
Cover Letter & Resume:Parts and Content of a Cover Letter
,Difference between Bio data, Resume & CV, Essential Parts of a
4
2 Resume,Types of Resumes (Chronological, Functional & Combination) CO2
Personal Interviews: Areas of Preparation Prior to Interview,List of
Commonly Asked Questions, Types of Interviews (Structured, Stress,
Behavioral, Problem Solving & Case study Based)
, Modes of Interviews (Face-to-face, Through digital platforms)
Managing Business Meetings and Documentation:
Types of Meetings (Informative, Consultative & Executive), Problem
Solving Procedures, Decision Making Methods (By Authority, Majority
4 CO3
3 Voting, Consensus, Unanimity) Planning & Scheduling Meetings, Roles
& Responsibilities of Chairman, Secretary and members, Meeting
Etiquette, Meeting Documentation, Notice,Agenda, Minutes
Technical/ Business Presentation Skills
Effective Presentation Strategies: Defining Purpose, Analysing
Audience , location and Event, Gathering, Selecting & Structuring
4 CO4
4 Material, Structuring a Presentation, Types of Presentations Aids, Using
the Body & Voice for Maximum Impact, Effective opening and closing
strategies
Interpersonal Skills
Interpersonal Skills & Organisational Behaviour: Emotional
5 4 CO5
Intelligence, Leadership, Negotiation & Conflict Management, Time
Management, Team Building, Motivation, Assertiveness
Business Etiquette: Social Etiquette, Shaking Hands, Exchanging
Business Cards, Introducing Self/Colleague/Classmate, Cubical
4 CO6
6 Etiquette, Dining Etiquette, Etiquette for meetings through digital
platform, Responsible Use of social media

Text books:
1. 1. Asha Kaul: Effective Business Communication: PHI Learning
2. Sanjay Kumar Pushpalata: Communication Skills: Second Edition: Oxford Publication

Reference Books:
3. Rizvi Ashraf: Effective Technical Communication: Tata Mc Graw-Hill
4. Jeff Butterfield: Soft Skills for Everyone: Cengage Learning
5. Chaturvedi and Chaturvedi: Business Communication: Pearson Education
6. Masters Wallace: Personal Development for Life and Work: Cengage Learning

Manuel G.Velasquez : Business Ethics-Concepts & Cases: Pearson Education


B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Environmental Best 1 (10) (20) End
2413ITV3T1 End
Science Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Course Description:
Environmental Studies explores the interactions between humans and the environment, examining
ecological, social, economic, and political factors that shape our world. This interdisciplinary course covers
key topics such as climate change, biodiversity conservation, sustainable development, environmental
policies, and resource management. Students will gain a deeper understanding of environmental issues,
develop critical thinking skills, and explore solutions for a more sustainable future. Through case studies,
research, and hands-on activities, this course prepares students to engage with environmental challenges
and contribute to positive change.

Course Objectives:

1. To develop an integrated approach to environmental issues with a focus on sustainability


2. To enable learners to recognize the physical, chemical, and biological components of the
earth’s systems and relate their interdependence
3. To understand the temporal dimension of the environment, including what forces have
created the contemporary environment and what effects current behavior may have on future
environments.
Course Outcomes: After completion of this course, learners will be able to:

1. Implement scientific, technological, economic and political solutions to environmental problems.

2. Apply the idea for creating alternate possibilities to deal with environmental threat issues due to

pollution.

3. Identify and develop different kinds of eco-friendly measures on personal and social level

4. Develop sustainable interaction methods among humans and in between humans and natural world
5. Interpret and apply basic environmental regulations and ethics to assess socio-environmental

conditions.

6.To reduce pollution and degradation of the environment and efficiently using energy, water and

other resources.

Module Hrs
Detailed Content CO
No. (26)

Energy and Ecosystem: Public awareness of environmental education


Global crisis related to – Population, water, sanitation & Land. Study of
1 ecosystems: Forest, desert and aquatic. CO1
4
Energy flow in Ecosystem: overview of Food Chain, Food Web and Ecological
Pyramid. Concept of ecological succession and its impact on human beings
Sustainable Development and Climate change: Concept and Definition of
Sustainable Development. Social, Economical and Environmental aspects of
2 sustainable development. Control measures: 3R (Reuse, Recovery, Recycle), 3 CO2
Resource utilization as per the carrying capacity (in brief).
Pollution and Control: Sources, effects and control of water soil, land, air, noise
and e-pollution. Greenhouse effect, Photochemical Smog Nuclear pollution:
CO3
3 Sources and effects. Case study on London smog Case Study of Fukushima 5
Disaster.
Pollution Control Legislation: Functions and powers of Central and State
Pollution Control Board. Environmental Clearance, Consent and
CO4
4 Authorization Mechanism. Case Study of Dombivali MIDC- Boiler Blast 4
Tragedy (Thane, Maharashtra,India), (May, 2016).
Renewable Sources of Energy: Importance of renewable sources of energy.
5 5 CO5
Solar Energy, Wind Energy, Hydropower, Geothermal Energy
Disaster Management: Carbon Credit: Introduction and general concept.
Techniques of Disaster Management to cope up with (i) Earthquake and (ii)
5 CO6
6 Flood. Case Study on Earthquake in Latur (Maharashtra, India), Case Study on
Cloudburst and Landslides at Kedarnath (Uttarakhand, India)

Text books:
1. B. Joseph, Environmental Studies. New Delhi, India: Tata McGraw-Hill, 2005.

2. R. Rajagopalan, Environmental Studies. New Delhi, India: Oxford University Press, 2005.
Reference Books:
1. A. Basak, Environmental Studies. New Delhi, India: Pearson Education, 2009.
2. K. Joseph and N. Nagendran, Essentials of Environmental Studies. New Delhi, India: Pearson
Education, 2004.
3. V. G. Mhatre, Fundamentals of Environmental Studies. Mumbai, India: Himalaya Publishing House,
2012.
4. D. Dave and R. Katewa, Textbook of Environmental Studies. New Delhi, India: Cengage Learning,
2012.
5. E. Bharucha, Textbook of Environmental Studies. Hyderabad, India: University Press, 2005.
6. C. S. Rao, Environmental Pollution Control Engineering. New Delhi, India: New Age International,
1999.
7. P. Kaushik and C. Kaushik, Perspective of Environmental Studies. New Delhi, India: New Age
International, 2006.
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 04 02 02
Practical Evaluation Scheme (Marks)
Skill Based Internal Assessment (30) End Semester Examination (30)
2413ITS3L1 Lab I– OOPM Practical /
Continuous Test / Practical Viva Total
with Java Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60

Courses Objectives:
1.To understand Java fundamentals, syntax, and program flow.
2.To learn object-oriented programming principles to develop structured applications.\
3.To use inheritance, polymorphism, and interfaces for reusable and scalable code.
4.To utilize collections and packages to manage and organize data effectively.
5.To apply exception handling and multithreading for robust application development.
6.To design GUI-based applications and develop a real-world capstone project.
Courses Outcomes:
After completion of this course, learners will be able to:
1. Demonstrate Java fundamentals, control flow, and basic programming constructs.
2. Develop modular applications using object-oriented programming.
3. Apply inheritance, polymorphism, and interfaces for reusable code.
4. Utilize collections and packages for efficient data handling.
5. Implement exception handling and multithreading to enhance robustness and concurrency in Java
applications.
6. Create interactive applications with database connectivity and GUI.

List of Experiments:

Sr. No. Title of the Experiment CO

Introduction to Java Programming - Installation of JAVA, Features of Java, JVM,

1 Writing First Java Program, Basic Syntax, Variables, Data Types, Type casting, CO1
Operators.
Programs to Perform:
1. Write a Java program to display "Hello, Java!" on the console.
2. Implement a Java program to perform arithmetic operations (Addition,
Subtraction, Multiplication, Division) using user input.

Control Flow Statements - Conditional Statements (if-else, switch), Loops (for, while,
do-while), Break and Continue.
Programs to Perform:
2 1. Write a Java program to check whether a given number is even or odd using if- CO1

else.
2. Implement a Java program to print the Fibonacci series up to N terms using a
loop.

Object-Oriented Programming Concepts - Classes, Objects, Constructors, Getters &


Setters, ‘this’ keyword, Encapsulation.
3 Programs to Perform: CO2

1. Create a Student class with attributes (Name, Roll No, Marks) and methods to
set and get details.

Functions, Strings & Arrays - Arrays (1D & 2D), Searching & Sorting Algorithms.

4 Programs to Perform: CO2


1. Implement a Java method to find the factorial of a number using recursion.
2. Develop a Java program to sort an array using the Bubble Sort algorithm.

Inheritance - Types of Inheritance, Method Overriding, ‘super’ Keyword, Compile-


time & Runtime Polymorphism.
5 Programs to Perform: CO3

1. Implement a Vehicle class with Car & Bike as subclasses using inheritance.
2. Demonstrate method overloading & method overriding using a Shape class.

Interfaces & Abstract Classes - Differences between Abstract Classes & Interfaces,
‘final’ Keyword, Implementing Multiple Interfaces, Using Default & Static Methods.
6 Programs to Perform: CO3

1. Create an Animal interface with methods make Sound() & move(), and
implement it in Dog and Bird classes.

Packages: Java API Packages, Importing Package, Creating and Importing User

7 Defined Package. CO4


Collections Framework - ArrayList, LinkedList, HashSet, HashMap, Iterating over
Collections.
1. WAP to generate a year using random class and check whether it is leap or not
using user defined package.
2. Write a Java program to store student names in an ArrayList and perform sorting.
3. Implement a Java program to store employee data (ID, Name, Salary) using a
HashMap.

File Handling & Streams - Reading/Writing Files using FileR eader, Buffered Reader,
File Writer, File Output Stream.
8 Programs to Perform: CO5

1. Develop a Java program to read a file and display its contents.


2. Write a Java program to write student data to a file.

Exception Handling - Try-Catch, Finally Block, Throw & Throws, Custom Exception
Handling.
Multithreading - Creating Threads using Thread Class & Runnable Interface,
Synchronization, Thread States, and Life Cycle.

9 Programs to Perform: CO5


1. Implement a Java program to create two threads (Thread1 prints numbers 1-5,
Thread2 prints A-E).
2. Write a Java program to handle Array Index Out Of Bounds Exception using try-
catch.
3. Implement a Java program to validate age for voting using a custom exception.

JDBC Connectivity - Connecting Java with MySQL, Performing CRUD Operations


using JDBC.
GUI Programming - Java Swing Components (JFrame, JButton, JTextField), Event

10 Handling. CO6
Programs to Perform:
1. Write a Java program to connect with MySQL and retrieve student records.
2. Develop a simple calculator using Swing with buttons for addition, subtraction,
multiplication, and division.

Capstone Project - Implementing Java concepts in a real-world application.


1. Student Attendance Management System – Tracks student attendance using Java
11 Swing and MySQL. CO6

2. Library Management System – Manages books, users, and borrowing records


with JDBC.
3. Online Quiz System – Conducts quizzes, scores users, and stores results in a file
or database.
4. Banking System with Multithreading – Handles deposits, withdrawals, and
transactions using threads.
5. Employee Payroll System – Computes salaries, tax deductions, and generates
salary slips.
6. Hospital Management System – Manages patient records, appointments, and
billing.
7. File Encryption & Decryption System – Encrypts and decrypts files using
custom logic.

References:
1. Herbert Schildt, "Java: The Complete Reference", 13th Edition, McGraw Hill, 2023.

2. Kathy Sierra, Bert Bates, and Trisha Gee, "Head First Java", 3rd Edition, O'Reilly Media, 2021.

3. E. Balagurusamy, "Programming with Java: A Primer", 6th Edition, McGraw Hill, 2019.

4. Paul Deitel & Harvey Deitel, "Java: How to Program", 11th Edition, Pearson Education, 2017.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Database Internal Assessment (30) End Semester Examination (30)
2413ITC3L2 Management Practical /
Systems Lab Continuous Test / Practical Viva Total
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60
Courses Objectives:
1. To explore design and develop of relational model.
2. To present SQL and procedural interfaces to SQL comprehensively.
3. To understand database integrity, and normalization for efficient data management.
4. To introduce the concepts of transactions and transaction processing

Courses Outcomes:
After completion of this course, learners will be able to:
1. Present SQL and procedural interfaces to SQL comprehensively.
2. Design ER /EER diagram and convert to relational model for the real-world application.
3. Understand and apply relational algebra, SQL Statements (DDL, DML, DCL) and constraints on the
relations.
4. Write simple and complex queries.

5. Use PL / SQL Constructs and Trigger.

6. Demonstrate the concept of concurrent transactions execution and frontend-backend connectivity.

List of Experiments:

Sr. No. Title of the Experiment CO

1 Identify a database-oriented case study and formulate a detailed problem statement. CO1

2 Design an Entity-Relationship (ER) / Extended Entity-Relationship (EER) Model. CO2

3 Perform mapping of ER/EER to Relational schema model. CO2


4 Create and populate database using Data Definition Language (DDL) and DML CO3
Commands for the specified System.

5 Apply Integrity Constraints for the specified system. CO3

6 Perform Simple queries, string manipulation operations. CO4

7 Implement and execute Nested queries and Complex queries. CO4

8 Perform Join operations. CO4

9 Implement Views, Triggers and Stored Procedures. CO5

10 Study and understand Transaction and Concurrency control. CO6

11 Capstone Project. CO6

References:
1. A. Silberschatz, H. F. Korth, and S. Sudarshan, Database System Concepts, VII ed. New York, USA: McGraw-
Hill, 2019.

2. R. Elmasri, Fundamentals of Database Systems, VII ed. New Delhi, India: Pearson Education, 2017.
3. R. D. Chang, C. Iyer, S. Kotsovolos, N. Le, W. Li, B. Llewellyn, C. Racicot, M. Vemulapati, G. Viswanathan,
and M. Yang, PL/SQL User's Guide and Reference, 10g, Redwood Shores, USA: Oracle, 2003.

4. http://vlabs.iitkgp.ac.in/se/4/
5. https://onlinecourses.nptel.ac.in/noc22_cs91/preview
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- III

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Computer Internal Assessment (30) End Semester Examination (30)
2413ITC3L1 Network Practical /
Lab Continuous Test / Practical Viva Total
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60
Courses Objectives:
1. To develop hands-on skills in configuring and managing network devices such as switches, routers,
and end-user devices.
2. To understand and implement Virtual Local Area Network, Inter- Virtual Local Area Network
Routing, and Ether Channel to enhance network segmentation and performance.
3. To configure and verify routing protocols (Static & Dynamic: Routing Information Protocol, Open
Shortest Path First, Enhanced Interior Gateway Routing Protocol) for efficient network
communication
4. To apply security measures such as Access Control Lists, Network address Translation Protocol, and
switch security mechanisms to protect network infrastructure from cyber threats.
Courses Outcomes:
After completion of this course, learners will be able to:
1. Demonstrate the ability to configure and troubleshoot basic switch, router, and end-device settings.
2. Implement and verify VLANs and Inter-VLAN Routing on a switched network.
3. Configure and test DHCP, NAT, and ACLs to manage and secure network access.
4. Apply and analyze static and dynamic routing (RIP, OSPF, EIGRP) to optimize network
communication.
5. Secure the network infrastructure using switch security techniques (MAC filtering, DHCP snooping,
etc.).
6. Evaluate network performance and troubleshoot issues using monitoring tools and real-time testing
methods.

List of Experiments:

Sr. No. Title of the Experiment CO


1 Basic switch router and end devices configuration CO1

2 Configure and verify Ether Channel on a switched network. CO1

3 Configure and verify VLANs on a switched network. CO2


Configure and verify Inter VLAN Routing on a switched network.
4 CO2

5 Configure the DHCP server with a pool of IP addresses and verify with clients CO3
To configure and implement Network Address Translation for IPv4 on a router to enable
6 CO3
private IP addresses to communicate with public networks.

Configure and implement Static Routing in an IP network using routers to enable


7 communication between different network segments without relying on dynamic routing CO4
protocols.

To configure and implement Dynamic Routing in an IP network using routing protocols


8 CO4
such as RIP, OSPF, or EIGRP.

To configure and implement Access Control Lists on network devices to control traffic
9 CO5
flow, enhance security, and restrict access to specific network resources

To configure and implement switch security mechanisms to protect network infrastructure


10 CO5
from attacks such as MAC flooding, DHCP snooping, and unauthorized access.

Capstone Project (Compulsory)


1. Advanced Network Configuration and Security Implementation
2. Enterprise Network Design and Implementation
11 3. Secure Campus Network with Virtual Local Area Network and Inter-Virtual Local CO6
Area Network Routing
4. Automate network configuration tasks using Python scripts.
5. Implementation of Network Address Translation and Port Forwarding

References:
1. Behrouz A. Forouzan, Data Communications and Networking, McGraw Hill Higher Education, Fourth
Edition, 2012
2. Peter L Dordal, An Introduction to Computer Networks Open Text Book Library, (Second Edition),
2020.
3. James F. Kurose, Keith W. Ross Computer Networking: A Top-Down Approach, Seventh Edition,
Pearson Education, 2016.
4. Larry Peterson, Bruce Davie, Computer Networks: A Systems Approach, Open Textbook Library, 2019
B. TECH IN INFORMATION TECHNOLOGY
Credit Scheme: Semester-IV
Teaching Credits
Course Code Course Category Course Name
Hours Assigned
TH PR TH PR Total
2413ITC4T1 Operating System 3 -- 3 -- 3
2413ITC4T2 Programme Core Data Structure Essentials 3 -- 3 -- 3
Course
2413ITC4T3 Theoretical Computer Science 3 -- 3 -- 3
Multidisciplinary
2413ITU4T1 Introduction to Internet of 2 -- 2 -- 2
Minor - II
Things
2413ITG4T1
Project Management
(Management)
2413ITG4T2
E-commerce and Digital
(Technology) Marketing
Open Elective – II 2 -- 2 -- 2
2413ITG4T3
(Behaviour Science) Design Thinking

2413ITG4T4
Microeconomics
(Economics)
Humanities Social
2413ITH4T1 Science and Financial Management 2 -- 2 -- 2
Management
Vocational and
Skill Based Lab - II: Python
2413ITS4L1 Skill Enhancement -- 4 -- 2 2
Programming
Course
Common Engg.
2413ITP4L1 Project / Field Mini Project-I -- 4 -- 2 2
Project

2413ITC4L1 Operating System Lab -- 2 -- 1 1


Programme Core
Course Lab
2413ITC4L2 Data Structure Essentials Lab -- 2 -- 1 1
2413ITQ4T1 Audit Course Constitution of India 1 -- -- -- --

Total 16 12 15 6 21
B. TECH IN INFORMATION TECHNOLOGY

Evaluation Scheme: Semester-IV


End
Internal
Course Code Course Category Course Name Semester Total
Assessment
Exam
2413ITC4T1 Operating System 50 100 150
Programme Core
2413ITC4T2 Data Structure Essentials 50 100 150
Course
2413ITC4T3 Theoretical Computer 50 100 150
Science
Multidisciplinary
2413ITU4T1 Introduction to Internet of 30 60 90
Minor - II Things
2413ITG4T1 Project Management
(Management)
2413ITG4T2
E-commerce and Digital
(Technology) 30 60 90
Open Elective – II Marketing
2413ITG4T3
(Behaviour Science) Design Thinking

2413ITG4T4
Microeconomics
(Economics)
Humanities Social
2413ITH4T1 Science and Financial Management 30 60 90
Management
Vocational and
Skill Based Lab – II:
2413ITS4L1 Skill Enhancement Python Programming 30 30 60
Course
Common Engg.
2413ITP4L1 Project / Field Mini Project-I 30 30 60
Project
2413ITC4L1 Programme Core Operating System Lab 30 30 60
Course Lab
2413ITC4L2 Data Structure Essentials 30 30 60
Lab
2413ITQ4T1 Audit Course Constitution of India -- -- --

Total 360 600 960


B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Best 2 (20) (30)
Operating End
2413ITC4T1 Open Book End
System Sem.
Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
Basic Programming language.

Course Description:
This course provides a comprehensive introduction to operating systems, covering fundamental
concepts, architecture, and mechanisms for managing computer resources, including processes,
memory, and file systems. Students will explore concepts like multitasking, concurrency,
scheduling algorithms, synchronization, deadlocks, virtual memory and security. By the end of the
course, students will understand the core functionalities of operating systems, how they manage
hardware resources, and how they provide services to applications and users.

Course Objectives:

1. To understand the fundamental concepts, principles, components and architecture of


operating systems.
2. To gain practical knowledge of process management, control and synchronization.
3. To comprehend memory management techniques and analyze file systems for storage
management.
4. To design real world solutions and investigate security protection mechanisms in operating
systems.

Course Outcomes: After completion of this course, learners will be able to:
1. Understand the core concepts and components of operating systems.
2. Analyze different process management and control policies.
3. Analyze the core requirement of interprocess communication and deadlocks.
4. Design memory management solutions, including virtual memory.
5. Understand file systems and storage management techniques in operating systems.
6. Apply the knowledge gained to solve real-world problems related to operating systems and
assess security mechanisms for its protection.

..
Module Hrs.
Detailed Content CO
No. (39)
Operating System Fundamentals: Introduction to Operating Systems,
Operating System Structure and services, Functions of operating system,
1 CO1
Systems Calls and its Types, Unix OS architecture and its kernel, System 6
Program, System Boot.
Process Management and Control: Process Structure: states and transition (five
states, seven states), process control block, process context switching. Process 7 CO2
2 creation and termination. Process Scheduling, scheduling criteria, scheduling
algorithms, Threads.
Inter-process communication and Deadlocks: Inter process communication and
synchronization, Race condition, critical region and problem, Peterson’s 7 CO3
3 solution, semaphores using reader writer problem and dining philosopher
problem, Introduction to Deadlock detection, prevention, and avoidance.
Memory Management: Memory allocation strategies- Static and Dynamic,
Swapping, Contiguous and Non-contiguous, Paging, Segmentation, Virtual 6 CO4
4 memory Management, Demand paging, Copy on write, Page Replacement
algorithms.
File Systems and Storage: Basic concepts of File System, File access
methods, Directory Structure, File system Implementation, Allocation
5 7 CO5
methods, Free space management, Disk structure, Disk scheduling, RAID
structure.
Case Studies and Advanced Topics: Analysis of Linux and Windows kernel,
File system of Windows and Linux, Protection of Files, Security models, access 6
6 CO6
control, and OS protection.
Text Books:
1. Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne, Operating System
Concepts, Ninth Edition, Wiley Publication, 2012.
2. Maurice J. Bach, The Design of the UNIX® Operating System, Pearson
Publication, 1986.

Reference Books:

1. Andrew S. Tanenbaum, Modern Operating Systems, Ninth Edition, Pearson Education, 2022.
2. William Stallings, Operating Systems: Internals and Design Principles, Eighth Edition,
Pearson Education, 2014.
3. Achyut S. Godbole, Atul Kahate, Operating Systems, Third Edition, McGraw Hill
Education, 2017.
4. Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau, Operating Systems: Three
Easy Pieces (OSTEP), 2014.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Best 2 (20) (30)
Data Structure End
2413ITC4T2 Open Book Sem.
Essentials Test / End 22 Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Hrs.
/ Tutorial Seminar
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
C programming.

Course Description:
This course covers fundamentals of data structures which includes arrays, linked lists, stacks, queues, and
trees with their operations and applications. It also focuses on problem-solving of the various concepts of data
structure.

Course Objectives:
1.To design and implement data structures.
2. To introduce techniques for representation of data in the real world.
3. To learn searching, sorting and hashing techniques.
4. To solve problems using linear and nonlinear data structures.

Course Outcomes: After completion of this course, learners will be able to:
1. Understand the basic concepts of data structures.
2. Implement stacks and Queue and their operations and applications.
3. Implement linked list operations and applications.
4. Implement trees with traversal techniques and apply them in applications.
5. Implement graph with traversal techniques and apply them in applications.
6. Implement searching, sorting and hashing techniques.
Module Hrs.
Detailed Content CO
No. (39)

Introduction to Data Structures: Definition and concept of data structures,


1 Classification of data structures (primitive and non-primitive, linear, non-linear), 2 CO1
Basic operations on data structures, Abstract Data Types, Recursion.

Stack and Queue: Stack: Introduction to Stack (Representation, Operations -


Primary and Secondary), Applications of Stack - Well-formness of Parenthesis,
Infix to Postfix Conversion, Postfix expression Evaluation, Queue: Introduction 9
2 CO2
to Queue (Representation, Operations), Types of Queue: Circular Queue,
Priority Queue, Applications of Queue.
Linked List: Introduction to linked lists Linked, Operations on linked lists,
Linked List v/s Array, Circular Linked List, Doubly Linked List, Applications of 7 CO3
3
Linked List.

Trees: Introduction to Trees, Binary Tree, Tree traversals (in-order, pre-order,


post-order), Binary Search Trees, AVL Tree, Applications of trees - Expression 10 CO4
4
Tree, Huffman Coding.
Graphs: Introduction, Graph Traversals – Depth First Search and Breadth First
5 7 CO5
Search, Applications – Topological Sorting, social networking.
Sorting and Searching: Selection Sort, Insertion Sort, Quick Sort, Merge Sort,
Linear Search, Binary Search, Hashing – Hash Tables, Hash Functions, Collision 4 CO6
6
Resolution.

Text books:

1. Data Structures using C, Reema Thareja, Oxford, 2014.

2. Data Structures Using C, Aaron M Tenenbaum, Yedidyah Langsam, Moshe J Augenstein, Pearson, 2019.

Reference Books:

1. Data Structures and Program Design by Kruse et. al., PHI, 2006.

2. Data Structure Using C, Balagurusamy, McGraw Hill Education, 2017.

3. Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures: A Pseudocode Approach with C”, 2nd
Edition, CENGAGE Learning, 2007.

4. Jean Paul Tremblay, P. G. Sorenson, “Introduction to Data Structure and Its Applications”, McGraw-Hill
Higher Education.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 39) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
03 -- 03 03
Theory Evaluation Scheme (Marks)
Internal Assessment (50)
Theoretical Best 2 (20) (30)
End
2413ITC4T3 Computer Open Book End
Sem.
Science Test / Sem. Total
Assignment Quiz / Exam
CA1 CA2 CA3 Surprise Test Exam
/ Tutorial Seminar Hrs.
/ Capstone
Project
10 10 10 10 10 10 100 03 150

Prerequisite:
Set Theory, Prepositional Logic.

Course Description:
This course aims to increase the problem solving skill of the students. It covers design and analyze
different types of automata, such as deterministic and non-deterministic finite automata (DFA and NFA).
It also covers creating automata with outputs and writing regular expressions for specific languages.
Students will learn to simplify automata and context-free grammars (CFG). The course also includes
designing pushdown automata (PDA) for context-free languages (CFLs) and constructing Turing
machines for language acceptance and verification. This course focuses on building parsers for formal
languages.

Course Objectives:
1. To explore the formal languages and classify machines by their power to recognize languages.
2. To focus on the study of abstract models of computation.
3. To understand computability theory as well as the complexity theory.
4. To develop the ability to form abstract computing models.

Course Outcomes: After completion of this course, learners will be able to:
1. Design deterministic and non-deterministic finite Automata for given problem.
2. Design automata with outputs and regular expressions representing certain language.
3. Simplify automata and context-free grammars.
4. Design push down automata for given CFL.
5. Design Turing machine as language acceptor and verifier for mathematical computations.
6. Design Parser for the formal language.

Module Hrs.
Detailed Content CO
No. (39)

Finite Automata: Alphabets, strings, languages, Deterministic finite automata,


1 non-deterministic finite automata, finite automata with epsilon transitions, DFA 7 CO1
minimization
Finite automata with output: Mealy and Moore machines, Regular Expressions
and Regular Grammar: Regular expressions, DFA to regular expressions,
6
2 regular expressions to finite automata, Regular Grammar, Right linear grammar, CO2
left linear grammar, interconversion.

Context-Free Grammars and Languages: Chomsky Hierarchy of languages,


CFGs, Properties of Context-Free Languages derivation trees(parse tree),
7 CO3
3 Ambiguous grammar, simplification, Chomsky normal form, Greibach normal
form

Pushdown Automata: Formal Definition, designing PDA’s, acceptance by


empty stack, acceptance by final state, relationship between PDA and context 6 CO4
4
free languages
Turing Machine: Turing machine model, designing Turing Machines,

5 computable languages and functions, techniques for Turing machine 7 CO5


construction, modification of Turing machines, Universal Turing Machine

Parsing Techniques: Sentence structure, good grammar, Parser Concept, top


down parser, bottom up parser, Applications of Formal Languages and 6 CO6
6
Automata Theory

Text books:

1. Hopcroft, Motwani, and Ullman, Introduction to Automata Theory, Languages and Computation,
Pearson Publishers, Third Edition, 2006.
2. P. Linz, Introduction to Formal Language and Computation, Narosa, Second Edition 2006.
3. Lames Allen, Natural Language Understanding, Pearson, Second Edition, 978-81-317-0895-8, 2013.
Reference Books:
1. Dexter C. Kozen, Automata and Computability, Springer Publishers, 2007.
2. Mishra & Chandrasekharan, Theory of computer science: Automata language and computation, Prentice
Hall of India , 3rd Ed, 2007.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Introduction to Best1 (10) (20) End
2413ITU4T1 Internet of End
Open Book Test Sem. Sem.
Things Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Digital Electronics, Embedded Systems, and fundamental knowledge of Computer Networks.

Course Description:
This course offers a comprehensive introduction to the Internet of Things (IoT), covering core concepts,
sensor and actuator technologies, and IoT hardware. It focuses on wireless communication protocols,
cloud integration, and data management while equipping students with the skills to design, program,
and develop IoT applications across domains such as smart homes, healthcare, and agriculture.

Course Objectives:
1. Understand the fundamentals of IoT, including its components such as sensors, actuators,
computing, and communication systems.
2. Develop foundational skills in Arduino, Raspberry Pi, and Python programming for IoT
applications.
3. Design, implement, and deploy IoT devices for real-world applications.
4. Explore practical IoT use cases by integrating theoretical concepts with research-driven insights.

Course Outcomes: After successful completion of this course, learners will be able to:
1. Acquire knowledge about general aspects of IoT.
2. Explain and use various types of sensors and actuators used in IoT.
3. Apply the knowledge to build IoT based projects using IoT boards.
4. Analyze communication protocols used in IoT.
5. Apply tools for IoT data analytics, visualization, and cloud computing.
6. Design and develop IoT applications.
Module Hrs.
Detailed Content CO
No. (26)
Introduction to Internet of Things (IoT): Definition, Ecosystem, architecture,
1 and functional stack of IoT, Components, Challenges and Barrier, 4 CO1
Convergence of IT and OT.

Things in IoT: IoT sensors and actuators: Types, functions, connectivity


5
2 methods, display devices, sensor nodes, and wireless sensor networks. CO2

IoT Data Acquisition & Platforms: IoT Data Acquisition and Platforms:
Architecture, sensor data interfacing with microcontrollers (Arduino
5 CO3
3 Uno/Mega2560, Raspberry Pi, ESP32), real-time systems, and embedded
software.
Communication Protocols: Wireless technologies: RFID, NFC, BLE, IEEE
802.15.4, ZigBee, LoRA, WiFi, Application Layer Protocols – CoAP, 4 CO4
4
MQTT, SOAP.
IoT Data Analytics, visualization and cloud computing: Data acquisition,
organization, processing, analytics, visualization, and cloud computing, data
5 4 CO5
management and compute stack; Fog and Edge computing; cloud interfaces
with Arduino, AWS, and ThingSpeak, IoT security.
IoT Case Studies: Applications in Smart Homes, Smart Cities, Smart
4 CO6
6 Agriculture, Wearable Devices, and Industrial IoT.

Text Books:
1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete Robert Barton, Jerome Henry, IoT
Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things, Cisco
Press, 2017.
2. Arshdeep Bahga, Vijay Madisetti, “Internet of Things – A hands-on approach”, Universities Press,
2020.

Reference Books:
1. Building the Internet of Things with IPv6 and MIPv6: The Evolving World of M2M
Communications Daniel Minoli Willy Publication s - 2013 978-1-118- 47347-4.
2. Bernd Scholz-Reiter, Florian Michahelles, “Architecting the Internet of Things”, ISBN 978- 3-642-
19156-5 e-ISBN 978-3-642-19157-2, pringer 4.
3. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6: The Evolving World of M2M
Communications”, ISBN: 978-1, 118-47347-4, Willy Publications
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Project Best 1 (10) (20) End
2413ITG4T1 End
Management Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite: NA

Course Description:
This course provides a comprehensive overview of project management principles and practices. The course
covers the project lifecycle, including initiation, planning, execution, monitoring and controlling, and closure.
Students will also explore various project management tools and techniques, and gain an understanding of
different project management methodologies.

Course Objectives:

1. To familiarize the students with the use of Project Management techniques and tools used in
various industry sectors for achieving success in projects.
2. To understand and be able to apply processes and techniques throughout the life cycle of a
project from initiation to closure.
3. To apply the project planning, estimation, budgeting and scheduling techniques in project
management organization.
4. To monitor and control the project life cycle and understand the project termination process.

Course Outcomes: After completion of this course, learners will be able to:
1. Analyze the impact of organizational structures on project management.
2. Evaluate and select projects using quantitative and qualitative methods, develop project proposals,
and build effective project teams.
3. Apply estimation and budgeting techniques to project planning.
4. Create project schedules and identify potential risks.
5. Implement project control activities, including monitoring, auditing, reporting, tracking, and risk
mitigation.
6. Apply project closure techniques and conduct lessons learned analysis from real-world projects.

Module Hrs.
Detailed Content CO
No. (26)
Project Management Fundamentals: Definition of a project, Necessity of
project management, Triple constraints, Project life cycles, Project phases,
1 4 CO1
Qualities of project manager, Role of project manager. Leadership and Ethics,
Project management in various organization structures.
Project Initiation: Selecting project strategically, Project selection models
(Numeric /Scoring Models and Non-numeric models), Project portfolio
process, Project sponsor and creating charter; Project proposal. Effective 5
2 CO2
project team, Stages of team development & growth, Conflicts and
Negotiations.
Project Budgeting and Estimation: Project Plan, Work Breakdown Structure
(WBS) and linear responsibility chart, Interface Co-ordination, Project cost
4 CO3
3 estimation and budgeting, Top down and bottoms up budgeting. Work
element costing.
Project Planning and Management: Project Scheduling, GANTT Chart,
Networking and Scheduling techniques, PERT and CPM. Crashing project
time, Resource loading and leveling, Risk Management in projects: Risk 5 CO4
4
management planning, Risk identification and risk register, Qualitative and
quantitative risk assessment.
Project Monitoring and Control: Planning monitoring and controlling cycle.
Information needs and reporting, engaging with all stakeholders of the
5 4 CO5
projects. Team management, communication and project meetings. Earned
Value management techniques, Project scope creep, Project audits.
Project Closure: Customer acceptance. Reasons of project Termination,
Various types of project terminations, Process of project termination.
Completing a final report, doing a lesson learned analysis, acknowledging 4 CO6
6
successes and failures. Project management templates and other resources.
Case studies of successful and failed projects.

Text Books:

1. Jack Meredith & Samuel Mantel, Project Management: A managerial approach, Wiley India,
10th Ed.
2. Dennis Lock, Project Management, Gower Publishing England, 9th Ed.

Reference Books:

1. Harold Kerzner, Project Management: A Systems Approach to Planning, Scheduling, and


Controlling, 12th Ed, Wiley.
2. A Guide to the Project Management Body of Knowledge (PMBOK® Guide), 6th Ed., Project
Management Institute PA, USA.
3. Terry Schmid, Strategic Project Management Made Simple: Practical Tools for Leaders
and Teams, John Wiley & Sons.
4. Scott Berkun, Making Things Happen: Mastering Project Management, O'Reilly Media.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
E- Commerce Best 1 (10) (20)
End
and Digital Open Book End Sem.
2413ITG4T2 Test / Surprise Sem. Exam Total
Marketing Assignmen Quiz /
CA1 CA2 Test Exam
t / Tutorial Seminar Hrs.
/Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite
Basic Computer Skills, Fundamental Understanding of Business Concepts, Basic knowledge of
business operations, marketing principles, and sales processes, Familiarity with the Internet and
social media

Course Description:
The E-Commerce and Digital Marketing (ECM) course provides a comprehensive
understanding of the dynamic world of online business and digital strategies. It explores the
foundational concepts of e-commerce, including online business models, payment systems,
and supply chain management, while delving into the latest trends and tools in digital
marketing. Students will learn how to develop effective digital marketing campaigns using
SEO (Search Engine Optimization), SEM (Search Engine Marketing), social media
marketing, email marketing, content creation, and data analytics. The course emphasizes
practical applications, real-world case studies, and hands-on projects to equip students with
the skills needed to thrive in the fast-evolving digital economy.

Course Objectives:
1. This course is focused on understanding e-commerce and its evolution. It is also one
of the foremost marketing mediums.
2. Consumer behaviour, marketing challenges, etc. have been discussed.
Course Outcomes: After completion of this course, learners will be able to:
1. Understand the evolution of digital marketing.
2. Learn different marketing models.
3. Develop an understanding of consumer behavior.
4. Assess and plan marketing strategies.
5. Understand the challenges in digital marketing.
6. Apply modern techniques in digital marketing.

Module Hrs.
Detailed Content CO
No. (26)

1 Introduction: Evolution of Digital marketing, Internet marketing, 4 CO1


Digital Marketing Frame work

2 Factors impacting digital market place: from market spaces to 4 CO2


market places, value chain digitization, marketing business models,
application of digital marketing models.

3 Consumers for Digital market: evolution of consumer behaviour 4 CO3


models, managing consumer demand, Integrated marketing
communication (IMC), Impact of Digital channels on IMC.

4 Market Assessment Phase: Element of assessment phase, Digital 5 CO4


marketing (DM) and Internal assessment, DM and objectives
planning, DM strategy definition, DM operation set- up, Campaign
management.
Market Execution challenges: Managing Digital Market Revenues, 5 CO5
5
service delivery and payment, digital implementation challenges.

6 Digital marketing The Global Landscape, The Indian view, 4 CO6


Emergency trends and concepts- Big Data and IOT, B2B and SMB,
Career in Digital Marketing

Text books:
1. Sushil Bhardwaj, E-Commerce And Digital Marketing, Kalyani Publishers, 2019.
2. Rajan Gupta, Supriya Madan, Digital Marketing: The Science and Magic of Digital
Marketing Can Help You Become a Successful Marketing Professional, BPB Publisher,
2023.
Reference Books:
3. Dave Chaffey, Fiona Ellis-Chadwick, Digital Marketing, Pearson, 2022.
4. Stephanie Diamond, Digital Marketing All-In-One For Dummies, 2023.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Design Best 1 (10) (20) End
2413ITG4T3 End
Thinking Open Book Sem. Sem.
Total
Assignment Quiz / Test / Surprise Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar Test /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
2413FYB1T1 Engineering Mathematics-I
2413FYC1T1 Structured Programming

Course Description:
Design Thinking course teaches a way of creating products and solutions by focusing on
users' needs. It encourages teamwork and different viewpoints to turn ideas into real
solutions by adapting the new technologies. This approach helps businesses come up with
new models and create fresh market opportunities to meet unmet needs. Most importantly, it
helps select the best ideas and bring them to market quickly.

Course Objectives:
1. Recognize the importance of DT
2. Explain the phases in the DT process
3. Apply each phase in the DT process
4. Use doodling and storytelling in presenting ideas and prototypes
5. Create value proposition statements as part of their presentations
6. Reflect how DT can help in functional work

Course Outcomes: After completion of this course, learners will be able to:
1. Recognize the importance of Design Thinking (DT) and identify the steps required to
conduct an immersion activity
2. Create personas in the empathize phase of DT
3. Identify the steps to create problem statements in the define phase of design thinking
4. Apply various ideation techniques during the ideate phase of DT
5. Construct a prototype and recognize the importance of service value proposition
6. Test a prototype created through a DT process

Module Hrs.
Detailed Content CO
No. (26)

1 Introduction to Design Thinking: The Evolution of Design Thinking, Core 4 CO1


Principles of Design Thinking, The Design Thinking Process, Applications of
Design Thinking, The Impact of Design Thinking

2 Empathy Phase: Importance of Empathy in Design Thinking, Seven ways to 4 CO2


improve Empathy by Don Crawley, Techniques Employed in the Empathize
Stage, Stake holder Map, Conversation Structure, Empathy Map and Persona
Map

3 Define Phase: Importance of Define stage in Design Thinking, Analyze and 4 CO3
Synthesis user information, Key Activities in the Define Stage, User Journey
Map, steps to create a Journey map, Point of View Statements, Five Why
Template, “How Might We” structure , Crafting the problem statement

4 Ideation Phase: Importance of Ideation stage in Design Thinking, Principles of 5 CO4


Effective Ideation, Techniques for Generating Ideas: Brainstorming, Rules for
Effective Group Brainstorming, Mind mapping, worst possible idea,
SCAMPER Technique, Crazy eight, Environment Setup and Reflection on
Ideation, Affinity Diagrams, Evaluating and Selecting Ideas, Six Thinking
hats, 100 dollar test, SWOT analysis
Prototyping Phase: Importance of Prototype stage in Design Thinking. Types 5 CO5
5
of Prototypes: Low-Fidelity Prototypes, High fidelity prototype, Techniques
for Prototyping: Sketching and Paper Prototyping, Digital Prototyping,
Storyboarding, Wizard of Oz Prototyping, 3D Modeling

6 Testing Phase: Importance of Testing stage in Design Thinking, Techniques 4 CO6


for Testing, Test the Prototype, Value Proposition Statement, Harvard
Business School’s essential questions”, Steve Blank” formula Role of DT in
your work, , Success in user centric design, customer satisfaction, sharing
satori.
Text books:
1. Lockwood, Thomas. Design Thinking: Integrating Innovation, Customer Experience, and Brand
Value. United States: Allworth Press, 2010.
2. Brown, Tim. Change by Design, Revised and Updated: How Design Thinking Transforms
Organizations and Inspires Innovation. United States: HarperCollins, 2019.

Reference books:
1. Design Thinking: Understand – Improve – Apply. Germany: Springer Berlin Heidelberg, 2010.
2. Design Thinking: New Product Development Essentials from the PDMA. United
Kingdom: Wiley, 2015.
3. Creativity, Design Thinking and Interdisciplinarity. Singapore: Springer Nature Singapore, 2017.
4. Design Thinking Research: Making Design Thinking Foundational. Germany: Springer
International Publishing, 2015.
B.TECH IN
SECOND YEAR
ELECTRONICS AND COMPUTER
SEM- IV
ENGINEERING

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Best 1 (10) (20) End
2413ITG4T4 Microeconomics End
Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
Basic mathematical skills, Logical and analytical thinking abilities

Course Description:
This course is designed to introduce students to the fundamental principles of microeconomic theory.
Emphasizing an economist's perspective, it will demonstrate how microeconomic concepts can be applied
to analyze real-life situations.

Course Objectives:
1. To understand fundamental microeconomic principles and their relevance to decision-making and
engineering applications.
2. To analyze market mechanisms including supply, demand, price formation, and trade policies.
3. To evaluate consumer behavior through utility theory, budget constraints, and choice modeling.
4. To examine production and cost structures to optimize resource allocation and efficiency.
5. To assess market structures and government interventions in addressing competition, market
failures, and economic policies.

Course Outcomes: After completion of this course, learners will be able to:
1. Understand fundamental microeconomic concepts, scarcity, opportunity cost, and resource
allocation.
2. Analyze supply and demand dynamics, market equilibrium, taxation, and international trade
impacts
3. Evaluate consumer behavior using utility theory, budget constraints, and decision-making
principles.
4. Understand production functions, cost structures, economies of scale, and efficiency in production.
5. Examine market structures, firm behavior, competition policies, and strategic interactions.
6. Assess government policies, market failures, and their economic implications.

Module Hrs.
Detailed Content CO
No. (26)

Introduction to Microeconomics: Definition and scope of microeconomics, The


economic problem: scarcity and choice, The concept of opportunity cost; the
1 question of what to produce, how to produce and how to distribute output, 3 CO1
Importance of microeconomics in engineering, Basic economic problems and
resource allocation, Concepts of opportunity cost and marginal analysis,

Supply and Demand: Law of demand and determinants, Law of supply and
determinants, Market equilibrium and price formation, Elasticity of demand and
supply, taxes and the costs of taxation, Application to international trade,
comparison of equilibria with and without trade, the winners and losers from 6
2 CO2
trade, effects of tariffs and quotas, benefits of international trade; some
arguments for restricting trade, Practical: Case studies on market changes and
their impact on supply and demand.

Consumer Behavior: Utility theory: Total and marginal utility, Budget


constraints and consumer choices, Indifference curves and consumer
equilibrium, Income and substitution effects; labour supply and savings 4 CO3
3
decision - choice between leisure and consumption, Practical: Case studies on
consumer choice scenarios.

Production and Costs: Production functions and the law of diminishing returns,
Short-run and long-run costs, Economies of scale and scope, Cost minimization
and optimal production decisions, Relationship between productivity and cost 4 CO4
4
efficiency, Types of production technologies and their impact on costs,
Practical: Analysis of production processes in engineering firms

Market Structures: The Firm and Perfect Market Structure Behavior of profit
maximizing firms and the production process; short run costs and output
decisions; costs and output in the long run, Imperfect Market Structure

5 Monopoly and anti-trust policy; government policies towards competition; 5 CO5


imperfect competition, Game theory and strategic behavior in oligopolistic
markets, Practical: Projects on analyzing market structures within the
engineering sector
Government policies and Market: Reasons for government intervention in the
market, Types of market failures: Public goods, externalities, and information
asymmetry, Government policies: Taxes, subsidies, and regulations, Role of
4 CO6
6 price controls: Minimum wage and rent control, Effects of government
intervention on efficiency and equity, Cost-benefit analysis of public policies,
Practical: Case studies on government interventions in engineering markets

Text Books:
1. Mankiw, N. Gregory. 'Principles of Microeconomics.' Cengage Learning, 2014.
2. Bernheim, B., Whinston, M. (2009). Microeconomics. Tata McGraw-Hill.
3. Pindyck, Robert S., and Daniel L. Rubinfeld. 'Microeconomics.' Pearson Education, 2018.

Reference Books:
1. Varian, Hal R. 'Intermediate Microeconomics: A Modern Approach.' W.W. Norton & Company,2014.
2. Case, Karl E., Fair, Ray C., and Oster, Sharon E. 'Principles of Microeconomics.' Pearson Education,
2016.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
02 -- 02 02
Theory Evaluation Scheme (Marks)
Internal Assessment (30)
Financial Best 1 (10) (20) End
2413ITH4T1 End
Management Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
10 10 10 05 05 60 02 90

Prerequisite:
No prior knowledge of financial management is needed.

Course Description:
This course introduces the operational activities of an Indian financial system, instruments and market.
Also includes concepts of time value of money, returns and risks, working capital and its management
applications. It focuses on financial systems, investment evaluation, capital structure, and financial
performance analysis. This subject involves the understanding of management funds for a project and
risks and returns involved therein.

Course Objectives
1. To understand the operational nuances of Indian financial system and importance of balance sheet.
2. To interpret time value of money and bond yields.
3. To learn different ratios for stock market.
4. To understand role of Hiller model in analysis of risk in capital budgeting.
5. Importance of Miller and Modigliani Position for analysis of dividend policy and firm value.

Course Outcomes: After completion of this course, learners will be able to:
1. Interpret Indian finance system, corporate finance and balance sheet.

2. Understand present and future value of money and valuation of bonds.

3. Define different ratio analysis for financial system.

4. Theory behind capital budgeting techniques and risk in capital budgeting.

5. Mathematics required for the analysis for cost of capital.


6. Theory behind firm value and dividend policy.

Module Hrs.
Detailed Content CO
No. (26)
The Financial Systems: Evolution of the Indian Financial System, Organisation
of the Finance Function, Functions of the Financial System, Financial Assets,
Financial Markets, Financial Intermediaries in India, Different financial 04
1 CO1
development measures.
Balance Sheets: Financial statements and balance Sheets, Profit and Loss
Account, and Cash Flow Statement.
Time value of Money: Concept of Time value of Money, Future Value of
a Single Amount, Present Value of a Single Amount, Future Value of an
Annuity, Present Value of an Annuity, Present Value of a Perpetuity, Intra- 05
Year Compounding and Discounting.
2 CO2
Valuation of Bonds and Stocks: Distinction Among Valuation Concepts, Bond
Valuation, Bond Yields, Equity Valuation-Dividend Discount Model, Stock
Market.
Ratio Analysis: Purpose of Financial Ratio Analysis; Liquidity Ratios;
Leverage Ratios; Efficiency or Activity Ratios; Profitability Ratios; Capital CO3
3 03
Structure Ratios; Stock Market Ratios; Limitations of Ratio Analysis.
Techniques of Capital Budgeting: Capital Budgeting Process, Project
Classification, Investment Criteria, Net Present Value, Benefit-Cost Ratio,
Internal Rate of Return, Modified Internal Rate of Returns (MIRR), Payback
05
CO4
4 Period, Accounting Rate of Return.
Risk analysis in Capital Budgeting: Sources and Perceptive of Risk, Sensitivity
analysis, Scenario analysis, Break-Even analysis, Hiller model.
The Cost of Capital: Cost of Debt and Preference, Cost of Equity,
Determining the Proportions, Weighted Average Cost of Capital, Weighted
5 CO5
Marginal Cost of Capital Schedule, Determining the Optimal Capital Budget, 04
Floatation Cost and the Cost of Capital.
Capital Structure and Firm Value: Assumptions and Definitions, Net Income
Approach, Net Operating Income Approach, Traditional Position, Modigliani
05
and Miller Position, Taxation and Capital Structure and Metron Miller CO6
6
Argument. Dividend Policy and Firm Value: Walter model, Gordon model,
Miller and Modigliani Position.
Text Books:

1. Financial Management Theory & Practice by Prasanna Chandra, Publisher: TMH, New Delhi 2004

2. Fundamentals of Financial Management, 13th Edition (2015) by Eugene F. Brigham and


Joel F. Houston; Publisher: Cengage Publications, New Delhi.

Reference Books:

3. Fundamentals of Financial Management by Van Horne, Publisher: Prentice Hall of India.

4. Financial Management, 11th Edition (2015) by I. M. Pandey; Publisher: S. Chand (G/L) &
Company Limited, New Delhi.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 04 02 02
Practical Evaluation Scheme (Marks)
Skill based Lab Internal Assessment (30) End Semester Examination (30)
2413ITS4L1 II: - Python Practical /
Continuous Test / Practical Viva Total
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60

Courses Objectives:
1. Learn Basics, Functions, Decision Control and Strings of Python programming.
2. Learn the fundamentals of Python programming and object-oriented concepts.
3. Learn to implement data structures and perform file handling operations.
4. Learn to use scientific computing and data visualization libraries for analysis.
5. Learn to develop real-world applications using GUI, database connectivity, and machine learning
techniques.

Courses Outcomes:
After completion of this course, learners will be able to:
1. Understand fundamentals of Python programming.
2. Apply object-oriented programming principles to solve the complex problems.
3. Implement secondary data structures and perform file handling operations.
4. Use scientific computing libraries for data manipulation, analysis, and visualization.
5. Develop applications integrating graphical user interfaces, database connectivity, and data
visualization tools.
6. Develop a solution to real-world problems using Python libraries.

List of Experiments:

Sr. No. Contents and Title of the Experiments CO

Introduction to Python & Basics: Installation and setup (Anaconda, Jupyter


1 Notebook, VS Code), Python syntax, variables, and data types, Operators and CO1
expressions, Control flow: Conditional statements (if-else) and loops (for, while),
Functions, Exception handling.

Object Oriented Concepts in Python: Class, Object, Inheritance, Polymorphism,


2 CO2
Encapsulation.

Data Structures & File Handling: Lists, tuples, sets, and dictionaries, String
manipulation, List comprehension and lambda functions, File handling
3 CO3
(reading/writing text and CSV files), Working with JSON and XML files, working
with Regular expressions.

Scientific Computing & Data Handling Libraries: NumPy: Arrays, mathematical


4 CO4
operations, indexing, and broadcasting.

Pandas: Data Frames, Series, data cleaning, and manipulation, Handling missing data
5 and data aggregation, Merging, joining, and grouping data, Data import/export CO4
(CSV, Excel, SQL)

Data Visualization & Statistical Analysis Libraries: Matplotlib: Line plots, bar
6 CO4
charts, scatter plots, histograms,

Seaborn: Advanced visualizations (heatmaps, violin plots, pair plots), Plotly:


7 Interactive charts, 3D plots, dashboards, Statsmodels: Statistical analysis, regression CO5
models, hypothesis testing

GUI and Database Operations: Graphical User interface , Tkinter, Python database
8 CO5
Connectivity, MySQL.

Machine Learning & AI Libraries: Scikit-learn: Supervised and unsupervised


9 CO5
learning, model evaluation, TensorFlow: Neural networks.

Natural Language Processing (NLP) Libraries: NLTK: Tokenization, stemming,


10 lemmatization, text classification, Sentiment analysis and topic modeling, Pattern CO6
Matching with Regular Expressions

Capstone Project (Develop a solution to a real-world problem using Python libraries


11 CO6
studied)

Reference Books:

1. Wesley J Chun, Core Python Applications Programming, Pearson Publication, Third Edition, 2015.

2. E. Balguruswamy,Introduction to Computing and Problem Solving using Python, McGraw Hill


Publication, 2017
3. Learn to Master Python, from Star EDU solutions, by Script Demics.

4. Reema Thareja, Python Programming using Problem Solving Approach, Oxford Press, 2017.

5. James Payne, Beginning Python: Using Python 2.6 and Python 3.1,Wrox Publication, 2011.

6. Dr. R. Nageswara Rao, Core Python Programming, Dream Tech Press, Wiley Publication, 2018.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 04 02 02
Practical Evaluation Scheme (Marks)
2413ITP4L1 Mini Project-I Internal Assessment (30) End Semester Examination (30)
Practical / Total
Continuous Test / Practical Viva
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60

The students will undergo the experience of developing a project based on any of the programming language
learned during the course. They are expected to learn the skills of teamwork, survey of the problem domain
and understand the issues to be addressed. Students shall implement any real life application which will meet
Industry/Societal requirements. A quality report exploring technical report writing skills to be prepared as part
of activity.

Objectives:
1. To acquaint with the process of identifying the needs and converting it into the problem.
2. To familiarize the process of solving the problem in a group.
3. To acquaint with the process of applying basic engineering fundamentals to attempt solutions to the
problems.
4. To inculcate the process of self-learning and research.

Outcomes: After successful completion of this lab, the student will be able to:
1. Identify the issues in the society related to the preferred domain of study.
2. Conduct survey and analysis of existing systems for identified issue.
3. Formulate the problem and design a solution for solving it.
4. Systematically plan and implement the solution.
5. Perform validation and analysis of the results.
6. Prepare a technical report and present it.

Guidelines:
1. Students shall form a group of 3 to 4 students.
2. Students should do survey and identify needs, which shall be converted into problem statement for
mini project in consultation with faculty supervisor and internal committee of faculty members.
3. Students in a group shall understand problem effectively, propose multiple solutions and select best
possible solution in consultation with guide / supervisor.
4. Students have to develop an application based on programming language they have learned during
course.

Internal Assessment:
Two progress/review seminars shall be conducted during the semester by the review/ progress monitoring
committee. In continuous assessment focus shall also be on each individual student, assessment based on
individual’s contribution in group activity, their understanding, contribution and response to questions. The
Internal Assessment is based on the weekly performance of the students, review performances, quality of the
report, and regularity.
B.TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Operating Internal Assessment (30) End Semester Examination (30)
2413ITC4L1 Practical /
System Lab Continuous Test / Practical Viva Total
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60

Course Objectives:
1. To understand working of different operating systems.
2. To study the concept of the boot process of Unix/Linux.
3. To explore different run-level and GRUB password.
4. To understand different basic commands on Linux for handling inodes and their attributes.
5. To explore different processes and disk scheduling with CRON.

Course Outcomes: At the end of the course learner will able to :


1. Understand working of operating system and apply basic commands.
2. Use Shell Scripting and Vi Editor.
3. Implement different scheduling algorithms and interprocess communication.
4. Implement deadlock avoidance and prevention algorithms.
5. Implement different memory management and disk scheduling techniques.
6. Use advanced tools for scheduling tasks and processes in LINUX.

List of Experiments:

Sr. No. Title of the Experiment CO

Exploring different Operating Systems: Unix, Windows, MacOS and execution of


1 CO1
Unix general purpose commands.

Exploring the boot process of Unix/Linux Operating System.


2
CO1

Execution of Vi editor commands.


3
CO2
Write a shell program:

a.To generate Fibonacci series.


b.For Pattern Matching

Execution of Grep commands and Write a grep/egrep program to find number of


4 CO2
words, character, words, line in file.

Simulate in C programming the following CPU scheduling algorithms. a) FCFS b)


5 CO3
SJF c) Round Robin d) Priority.

Write a C program to simulate producer-consumer problem using Semaphores.


6
CO3

Simulate Bankers Algorithm for Deadlock Avoidance and Deadlock Prevention.


7
CO4

Write a C program to simulate the following contiguous memory allocation


8 CO5
Techniques a) Worst fit b) Best fit c) First fit

Simulate in C programming page replacement algorithms a)FIFO b) LRU c)


9 CO5
OPTIMAL

Scheduling different tasks and processes using CRON and ANACRON and Profiling
10 CO6
of users' environments in Linux.
CO6
11 Capstone Project

References:
1. William E. Shotts, The Linux Command Line: A Complete Introduction, No Starch Press, Second
Edition, 2019.
2. Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne, Operating System Concepts, Ninth
Edition, Wiley Publication, 2012.
3. Richard Peterson, Linux Complete Reference, Sixth edition Tata McGraw Hill, 2007.
4. Christopher Negus, Linux Bible, Willey Publication, 11th Edition, 2025.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 26) Credits Assigned


Course Code Course Name
Theory Practical Practical Total
-- 02 01 01
Practical Evaluation Scheme (Marks)
Data Structure Internal Assessment (30) End Semester Examination (30)
2413ITC4L2 Practical /
Essentials Lab Continuous Test / Practical Viva Total
Journal Journal
Evaluation Project Conduction Exam
Presentation
20 05 05 15 10 05 60

Courses Objectives:
1.To implement linear and non-linear data structures.
2.To solve problem involving stacks, queues, linked list, graphs and trees.
3.To implement sorting and searching techniques.
4.To use appropriate data structures for real world applications.

Courses Outcomes:
After completion of this course, learners will be able to:
1. To implement primitive and non-primitive data structures.
2. To implement operations and applications of stacks and queues data structures.
3. To implement operations and applications of linked list data structure.
4. To implement operations like insertion, deletion, searching and traversing on non - linear data
structures.
5. To demonstrate knowledge of sorting and searching techniques.
6. To apply appropriate data structure for solving real world problems.

List of Experiments:

Sr. No. Title of the Experiment CO

1 Implement a program to solve Tower of Hanoi problem with n disks using recursion. CO1
Implement a menu driven program for performing following operations on Stack Data
2 Structures: CO2
a. Push b. Pop
3 Implement a program to transform infix expression to postfix expression. CO2
Implement a menu driven program for performing following operations on Circular
4 Queue Data Structures: CO2
a.Insertion b. Deletion
Implement a menu driven program for performing following operations on Singly
Linked List Data Structures:
a. Insertion and Deletion at Beginning.
5 CO3
b. Insertion and Deletion at End.
c. Insertion and Deletion in Middle of list based on position entered by user.
d. Display status of list using backward traversal.
Implement a menu driven program for performing following operations on Binary
Search Tree (BST) of Integers:
6 a. Create a BST of N Integers. CO4
b. Traverse the BST in In-order, Pre-order and Post-order.
c. Delete an element from BST.
Implement a program for performing following traversal operations on Graph Data
7 CO4
Structures: Breadth First Search.
Implement a program for performing following traversal operations on Graph Data
8 CO4
Structures: Depth First Search.
9 Implement a program to arrange a list of integers in ascending order using Quick Sort. CO5
Implement a program to search element from a given set of elements in an array using
10 CO5
Hashing Techniques.
11 Capstone Project CO6

References:
1. Data Structures using C, Reema Thareja, Oxford, 2014.
2. Data Structures Using C, Aaron M Tenenbaum, Yedidyah Langsam, Moshe J Augenstein, Pearson,
2019.
3. Data Structures and Program Design by Kruse et. al., PHI, 2006.
4. Data Structure Using C, Balagurusamy, McGraw Hill Education, 2017.
5. Richard F. Gilberg and Behrouz A. Forouzan, “Data Structures: A Pseudocode Approach with C”, 2nd
Edition, CENGAGE Learning, 2007.
6. Jean Paul Tremblay, P. G. Sorenson, “Introduction to Data Structure and Its Applications”, McGraw-
Hill Higher Education.
B. TECH IN SECOND YEAR
INFORMATION TECHNOLOGY SEM- IV

Teaching Scheme (Contact Hours 13) Credits Assigned


Course Code Course Name
Theory Practical Theory Total
01 -- -- --
Theory Evaluation Scheme
Internal Assessment
Constitution of Best1 End
2413ITQ4T1 End
India Open Book Test Sem. Sem.
Total
Assignment Quiz / / Surprise Test Exam Exam
CA1 CA2 Hrs.
/ Tutorial Seminar /Capstone
Project
-- -- -- -- -- -- -- --

Course Objectives:
1. To gain familiarity with fundamental duties and rights of citizens of India
2. To sensitize students about constitution of India
3. To bring awareness about functioning of local, state and union government administration
4. To understand functioning of Panchayati Raj
5. To understand Election Commission role and functioning

Course Outcomes:
On successful completion of course learner/student will be able to:
1. Describe historical background of the constitution.
2. Explain the value of the fundamental rights and duties for becoming good citizen of India.
3. Analyse the decentralisation of power between central, state and local self-government.
4. Apply the knowledge in strengthening of the constitutional institutions
5. Analyse the features of Indian constitution

Module Hrs.
Contents CO
No. (13)
Introduction: Constitution’ meaning of the term, Indian Constitution:
1 Sources and constitutional history, Features: Citizenship, Preamble, 2 CO1
Fundamental Rights and Duties, Directive Principles of State Policy
Union Government and its Administration Structure of the Indian Union:
2 2 CO2
Federalism, Centre- State relationship, President: Role, power and
position, PM and Council of ministers, Cabinet and Central Secretariat,
Lok Sabha, Rajya Sabha
State Government and its Administration Governor: Role and Position,
3 CM and Council of ministers, State Secretariat: Organisation, Structure 2 CO3
and Functions.
Local Administration District’s Administration head: Role and
4 Importance, Municipalities: Introduction, Mayor and role of Elected 2 CO4
Representative, CEO of Municipal Corporation,
Panchayati raj: Introduction, PRI: Zila Panchayat, Elected officials and
their roles, CEO Zila Pachayat: Position and role, Block level:
Organizational Hierarchy (Different departments), Village level: Role of
Elected and Appointed officials, Importance of grass root democracy
5 5 CO5
Election Commission: Role and Functioning, Chief Election
Commissioner and Election Commissioners, State Election Commission:
Role and Functioning, Institute and Bodies for the welfare of
SC/ST/OBC and women

Text Books:
1. Laxmikanth, “Indian Polity”, Tata McGraw Hill, 2017.
2. Durga Das Basu, Introduction to the Constitution of India, Preentice Hall of India Pvt.Ltd.
New Delhi
3. Subash Kashyap, Indian Constitution, National Book Trust.

Reference Books:
1. Dynamics of Indian Government & Politics D.C. Gupta, Indian Government and Politics.
2. H.M.Sreevai, Constitutional Law of India, 4th edition in 3 volums, Universal Law
Publications.
3. Subhash Kashyap, “Indian Administration”, 2001.
4. Avasthi and Maheshwari, “Indian Administration”, 2001

You might also like