It 24 Nep New Evaluation Se Sem III and Sem IV Det - 250822 - 213612
It 24 Nep New Evaluation Se Sem III and Sem IV Det - 250822 - 213612
Teaching Credits
Course Code Course Category Course Name
Hours Assigned
TH PR TH PR Total
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
End
Course Internal
Course Code Course Name Semester Total
Category Assessment
Exam
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
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)
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
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.
Module Hrs.
Detailed Content CO
No. (39)
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:
2. P. S. Deshpande, SQL and PL/SQL for Oracle 10g Black Book, I ed. New Delhi, India: Dreamtech
Press, 2007.
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
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.
Text books:
2. Gupta and Kapoor, Fundamentals of Mathematical Statistics, 1st Edition, S. Chand and Sons.
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:
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.
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
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.
Module Hrs.
Detailed Content CO
No. (26)
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
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)
Text books:
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
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:
Course Outcomes: After completion of this course, learners will be able to:
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:
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
Prerequisite:
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:
Course Outcomes: After completion of this course, learners will be able to:
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.
Company Accounts
Explanation of certain terms: Public Limited Company, Private Limited
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
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)
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
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:
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)
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
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:
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.
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.
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
File Handling & Streams - Reading/Writing Files using FileR eader, Buffered Reader,
File Writer, File Output Stream.
8 Programs to Perform: CO5
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.
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.
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
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.
List of Experiments:
1 Identify a database-oriented case study and formulate a detailed problem statement. CO1
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
List of Experiments:
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.
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
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
Total 16 12 15 6 21
B. TECH IN INFORMATION TECHNOLOGY
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 -- -- --
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:
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
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)
Text books:
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.
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
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)
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
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.
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
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:
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)
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
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)
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
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
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)
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.
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
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
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.
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
Reference Books:
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
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:
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.
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,
GUI and Database Operations: Graphical User interface , Tkinter, Python database
8 CO5
Connectivity, MySQL.
Reference Books:
1. Wesley J Chun, Core Python Applications Programming, Pearson Publication, Third Edition, 2015.
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
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
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.
List of Experiments:
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
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:
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
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