B.Tech 2nd Yr CS Syllabus
B.Tech 2nd Yr CS Syllabus
during
V semester.
SYLLABUS
CO 3 Implementation of Trees and Graphs and perform various operations on these data structure. K3
Understanding the concept of recursion, application of recursion and its implementation and removal
CO 4 K4
of recursion.
Identify the alternative implementations of data structures with respect to its performance to solve a
CO 5 K5, K6
real world problem.
Proposed
Unit Topic
Lecture
Introduction: Basic Terminology, Elementary Data Organization, Built in Data Types in C.
Algorithm, Efficiency of an Algorithm, Time and Space Complexity, Asymptotic notations:
Big Oh, Big Theta and Big Omega, Time-Space trade-off. Abstract Data Types (ADT)
Arrays: Definition, Single and Multidimensional Arrays, Representation of Arrays: Row
I Major Order, and Column Major Order, Derivation of Index Formulae for 1-D,2-D,3-D and 08
n-D Array Application of arrays, Sparse Matrices and their representations.
Linked lists: Array Implementation and Pointer Implementation of Singly Linked Lists,
Doubly Linked List, Circularly Linked List, Operations on a Linked List. Insertion, Deletion,
Traversal, Polynomial Representation and Addition Subtraction & Multiplications of Single
variable & Two variables Polynomial.
Stacks: Abstract Data Type, Primitive Stack operations: Push & Pop, Array and Linked
Implementation of Stack in C, Application of stack: Prefix and Postfix Expressions,
II Evaluation of postfix expression, Iteration and Recursion- Principles of recursion, Tail
recursion, Removal of recursion Problem solving using iteration and recursion with 08
examples such as binary search, Fibonacci numbers, and Hanoi towers. Tradeoffs
between iteration and recursion.
Queues: Operations on Queue: Create, Add, Delete, Full and Empty, Circular queues,
Array and linked implementation of queues in C, Dequeue and Priority Queue.
Searching: Concept of Searching, Sequential search, Index Sequential Search, Binary
III Search. Concept of Hashing & Collision resolution Techniques used in Hashing. Sorting: 08
Insertion Sort, Selection, Bubble Sort, Quick Sort, Merge Sort, Heap Sort and Radix Sort.
Trees: Basic terminology used with Tree, Binary Trees, Binary Tree Representation: Array
Representation and Pointer(Linked List) Representation, Binary Search Tree, Strictly
IV Binary Tree ,Complete Binary Tree . A Extended Binary Trees, Tree Traversal algorithms:
Inorder, Preorder and Postorder, Constructing Binary Tree from given Tree Traversal, 08
Operation of Insertation , Deletion, Searching & Modification of data in Binary Search .
Threaded Binary trees, Traversing Threaded Binary trees. Huffman coding using Binary
Tree. Concept & Basic Operations for AVL Tree , B Tree & Binary Heaps
Graphs: Terminology used with Graph, Data Structure for Graph Representations:
Adjacency Matrices, Adjacency List, Adjacency. Graph Traversal: Depth First Search and
V Breadth First Search, Connected Component, Spanning Trees, Minimum Cost Spanning 08
Trees: Prims and Kruskal algorithm. Transitive Closure and Shortest Path algorithm:
Warshal Algorithm and Dijikstra Algorithm.
Text books:
1. Aaron M. Tenenbaum, Yedidyah Langsam and Moshe J. Augenstein, “Data Structures Using C and C++”, PHI Learning
Private Limited, Delhi India.
2. Gilberg ,Forouzan, Data Structures: A Pseudocode Approach with C 3rd edition , Cengage Learning publication.
3. Horowitz and Sahani, “Fundamentals of Data Structures”, Galgotia Publications Pvt Ltd Delhi India.
4. Lipschutz, “Data Structures” Schaum’s Outline Series, Tata McGraw-hill Education (India) Pvt. Ltd.
5. Thareja, “Data Structure Using C” Oxford Higher Education.
6. AK Sharma, “Data Structure Using C”, Pearson Education India.
7. Rajesh K. Shukla, “Data Structure Using C and C++” Wiley Dreamtech Publication.
8. Michael T. Goodrich, Roberto Tamassia, David M. Mount “Data Structures and Algorithms in C++”,
Wiley India.
9. P. S. Deshpandey, “C and Data structure”, Wiley Dreamtech Publication.
10. R. Kruse etal, “Data Structures and Program Design in C”, Pearson Education.
11. Berztiss, AT: Data structures, Theory and Practice, Academic Press.
12. Jean Paul Trembley and Paul G. Sorenson, “An Introduction to Data Structures with applications”,
McGraw Hill.
13. Adam Drozdek “Data Structures and Algorithm in Java”, Cengage Learning
BCS302 COMPUTER ORGANIZATION AND ARCHITECTURE
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
CO 1 Acquire Knowledge of sets and relations for solving the problems of POSET and lattices. K3, K4
Apply fundamental concepts of functions and Boolean algebra for solving the problems of logical
CO 2 K1, K2
abilities.
CO 3 Employ the rules of propositions and predicate logic to solve the complex and logical problems. K3
Explore the concepts of group theory and their applications for solving the advance technological
CO 4 K1, K4
problems.
CO 5 Illustrate the principles and concepts of graph theory for solving problems related to computer science. K2, K6
DETAILED SYLLABUS
Unit Topic
Lecture
INTRODUCTION TO CYBER CRIME : Cybercrime- Definition and Origins of the word Cybercrime
and Information Security, Who are Cybercriminals? Classifications of Cybercrimes, A Global
I Perspective on Cybercrimes, Cybercrime Era: Survival Mantra for the Netizens.
04
Cyber offenses: How Criminals Plan the Attacks, Social Engineering, Cyber stalking, Cybercafe and
Cybercrimes, Botnets: The Fuel for Cybercrime, Attack Vector.
CYBER CRIME : Mobile and Wireless Devices-Introduction, Proliferation of Mobile and Wireless
Devices, Trends in Mobility, Credit Card Frauds in Mobile and Wireless Computing Era, Security
Challenges Posed by Mobile Devices, Registry Settings for Mobile Devices, Authentication Service
II
Security, Attacks on Mobile/Cell Phones, Mobile Devices: Security Implications for organizations, 04
Organizational Measures for Handling Mobile, Organizational Security Policies and Measures in
Mobile Computing Era.
TOOLS AND METHODS USED IN CYBERCRIME : Introduction, Proxy Servers and Anonymizers,
Phishing, Password Cracking, Keyloggers and Spywares, Virus and Worms, Trojan-horses and
III Backdoors, Steganography, DoS and DDoS At-tacks, SQL Injection, Buffer Overflow, Attacks on 04
Wireless Networks. Phishing and Identity Theft: Introduction to Phishing, Identity Theft (ID Theft).
UNDERSTANDING COMPUTER FORENSICS: Introduction, Digital Forensics Science, The Need for
Computer Forensics, Cyber forensics and Digital Evidence, Forensics Analysis of E-Mail, Digital
Forensics Life Cycle, Chain of Custody Concept, Network Forensics, Approaching a Computer
IV Forensics Investigation. 04
Forensics and Social Networking Sites: The Security/Privacy Threats, Challenges in Computer
Forensics.
INTRODUCTION TO SECURITY POLICIES AND CYBER LAWS : Need for An Information Security
V
Policy, Introduction to Indian Cyber Law, Objective and Scope of the Digital Personal Data 04
Protection Act 2023, Intellectual Property Issues, Overview of Intellectual Property Related
Legislation in India, Patent, Copyright, Trademarks.
Text books:
1. Sunit Belapure and Nina Godbole, “Cyber Security: Understanding Cyber Crimes, Computer Forensics And Legal
Perspectives”, Wiley India Pvt Ltd, ISBN: 978-81- 265-21791, Publish Date 2013.
2. Basta, Basta, Brown, Kumar, Cyber Security and Cyber Laws, 1st edition , Cengage Learning publication
3. Dr. Surya PrakashTripathi, RitendraGoyal, Praveen Kumar Shukla, KLSI. “Introduction to information security and cyber
laws”. Dreamtech Press. ISBN: 9789351194736, 2015.
4. Cyber Security and Date Privacy by Krishan Kumar Goyal , Amit Garg , Saurabh Singhal , HP HAMILTON LIMITED Publication,
ISBN-13-978-1913936020
5. Thomas J. Mowbray, “Cybersecurity: Managing Systems, Conducting Testing
6. Investigating Intrusions”, Copyright © 2014 by John Wiley & Sons, Inc, ISBN: 978 - 1-118 -84965 -1.
7. James Graham, Ryan Olson, Rick Howard, “Cyber Security Essentials”, CRC Press, 15-Dec 2010.
8. Anti- Hacker Tool Kit (Indian Edition) by Mike Shema, McGraw-Hill Publication.
BOE304/ BOE404/ BOE304H/ BOE404H ENERGY SCIENCE AND ENGINEERING
Unit-I Energy and its Usage: Units and scales of energy use, Mechanical energy and transport, Heat
energy: Conversion between heat and mechanical energy, Electromagnetic energy: Storage, conversion,
transmission and radiation, Introduction to the quantum, energy quantization, Energy in chemical
systems and processes, flow of CO2, Entropy and temperature, carnot and Stirling heat engines, Phase
change energy conversion, refrigeration and heat pumps, Internal combustion engines, Steam and gas
power cycles, the physics of power plants. Solid-state phenomenaincluding photo, thermal and electrical
aspects
Unit-II Nuclear Energy: Fundamental forces in the universe, Quantum mechanics relevant for nuclear
physics, Nuclear forces, energy scales and structure, Nuclear binding energy systematics, reactions and
decays, Nuclear fusion, Nuclear fission and fission reactor physics, Nuclear fission reactor design, safety,
operation and fuel cycles
Unit-III Solar Energy: Introduction to solar energy, fundamentals of solar radiation and its measurement
aspects, Basic physics of semiconductors, Carrier transport, generation and recombination in
semiconductors, Semiconductor junctions: metal-semiconductor junction & p-n junction, Essential
characteristics of solar photovoltaic devices, First Generation Solar Cells, Second Generation Solar Cells,
Third Generation Solar Cells
Unit-IV Conventional & non-conventional energy source: Biological energy sources and fossil fuels,
Fluid dynamics and power in the wind, available resources, fluids, viscosity, types of fluid flow, lift, Wind
turbine dynamics and design, wind farms, Geothermal power and ocean thermal energy conversion,
Tidal/wave/hydro power
Unit-V Systems and Synthesis: Overview of World Energy Scenario, Nuclear radiation, fuel cycles, waste
and proliferation, Climate change, Energy storage, Energy conservation. Engineering for Energy
conservation: Concept of Green Building and Green Architecture; Green building concepts, LEED ratings;
Identification of energy related enterprises that represent the breath of the industry and prioritizing
these as candidates; Embodied energy analysis and use as a tool for measuring sustainability. Energy
Audit of Facilities and optimization of energy consumption
Reference/Text Books
1. Energy and the Challenge of Sustainability, World Energy Assessment, UNDP, NewYork, (2000).
2. Perspective of Modern Physics, A. Beiser, McGraw-Hill International Editions (1968).
3. Introduction to Modern Physics, H.S. Mani and G.K.Mehta, East-West Press (1988).
4. Introduction to Electrodynamics, D. J. Griffiths, Fourth Edition, Prentice Hall (2013).
5. Introductory Nuclear Physics, R. K. Puri and V.K. Babbar, Narosa Publishing House(1996).
6. Physics of Solar Cells: From Basic Principles to Advanced Concepts by Peter Wurfel,John Wiley & Sons,
2016
7. Principles of Solar Engineering, D.Y. Goswami, F.Kreith and J.F. Kreider, Taylor and Francis,
Philadelphia, 2000.
BAS301/BAS401 Technical Communication L: T: P: 3: 0:0
BAS301H/BAS401H
Course Objectives:
• Students will be able to UNDERSTAND the nature and objective of Technical Communication relevant for
the work place as Engineers.
• Students will b e ab le to DEVELOP an understanding of key concepts of writing, designing and
speaking.
• Students will be ab le to UTILIZE the technical writing skills for the purposes of Technical
Communication and its exposure in various dimensions.
• Students will be able BUILD UP interpersonal communication traits that will make the transition
from institution to workplace smoother and help them to excel in their jobs.
• Students will be able to APPLY technical communication to build their personal brand and handle
crisis communication.
Thesis and Project Report Writing, Technical Proposal Writing, How to Pitch an Idea: Process, Preparation and
Structure, Elements of Speech Delivery: Passion, Poise & Illustrations.
Unit 4 : Communication and Leadership Development
Leadership Communication, Communication and Social competence: context, feelings, intentions, behaviors,
Providing and Receiving feedback, Difference between Tact and Intelligence, Emotional Intelligence: Trust through
Communication, Thinking Skills: Meaning and Types.
Unit 5 : Digital Communication and Personality Making
Content Creation for Social Media: Emails, Webinars, podcasts, Blogs. Effective and Ethical use of Social Media by
Text and Technique, Speech and Personality, Personality Analysis: Types of Personality; Concept of Personality:
Maslow, Freud, Vivekananda, Jung Typology &Personality Assessment.
Prescribed Books:
1. Technical Communication – Principles and Practices by Meenakshi Raman & Sangeeta Sharma, Oxford
Univ. Press, 2018, New Delhi
2. Personality Development and Soft Skills by Barun K. Mitra, OUP, 2012, New Delhi.
3. Technical Communication, by Pfeiffer, 6th edn (Pearson)
4. Soft Skills & Employability, Sabina Pillai and Agna Fernandez Cambridge University Press 2018.
5. Practical Communication: Process and Practice by L.U.B. Pandey; A.I.T.B.S.Publications India Ltd.;
Krishan Nagar, 2014, Delhi.
Web link/ free resources for reference:
• https://online.hbs.edu/blog/post/leadership-communication
• https://blog.hubspot.com/marketing/content-creation
• https://vincenttriola.com/blogs/ten-years-of-academic-writing/sigmund-freud-carl-jung-carl-rogers-
abraham-maslow
• https://www.verywellmind.com/jungs-theory-of-personality-learning-styles-2795160
• https://www.humanmetrics.com/personality
• https://hbr.org/2022/11/how-great-leaders-communicate