12 Information Technology - 1
12 Information Technology - 1
12 Information Technology - 1
Submitted by
Board of Studies in CSE/CT/IT/CE
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur
Bachelor of Technology in Information Technology
Vision:
To nurture the students with current technology, research and ethics to become a prolific contributor having a great perspective to meet the developing
needs of IT industry and society.
Mission:
• To empower the emerging graduates with high quality technical and value-based education.
• To attain professional excellence in the field of Information Technology and related areas.
• To encourage learners to carry research activities for addressing the social needs of the society.
Program Outcomes
PO1: Engineering Knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and engineering specialization to the
solution of complex engineering problems.
PO2: Problem analysis: Identify, formulate and analyze hardware and software engineering problems and arrive at substantiated conclusions using
first principles of mathematics, natural and engineering sciences.
PO3. Design/Development of solutions: Design and develop hardware / software system to meet desired needs within realistic constraints related to
economic, environmental, social, political, ethical, health and safety, verifiability, and sustainability concerns.
PO4. Conduct investigations of complex problems: Use research-based knowledge including design of experiments, analysis and interpretation of data
and synthesis of the information to provide valid conclusions.
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur
Bachelor of Technology in Information Technology
PO5. Modern tool usage: Use techniques, skills, and modern computer engineering tools, including simulation and modeling, for addressing the needs
of engineering profession and interdisciplinary business.
PO6. The engineer and society: Understand the computing needs of inter-disciplinary scientific and engineering disciplines and design and develop
algorithms and techniques for societal, health, safety, legal and cultural problems.
PO7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and
demonstrate the knowledge of and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9. Individual and team work: Function as member or leader of team and to understand engineering management principles & finance to manage
projects in multidisciplinary environment.
PO10. Communications:
Effectively transfer technology to engineering community and society at large on broadly defined engineering needs through technical reports,
presentations and software technologies.
PO11. Project management and finance:
Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in
a team. Manage projects in multidisciplinary environments.
PO12. Life-long learning: Engage in lifelong learning and adapt to rapid changes in computer science & allied areas.
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur
Bachelor of Technology in Information Technology
ANNEXURE I
CREDIT FRAMEWORK STRUCTURE
ANNEXURE II
B.Tech. Sem-I
(Computer Science & Engineering/ Information Technology/ Computer Technology/Computer Engineering)
S Course Name of Course Teaching Total Examination Scheme
N Category Course Code Scheme Credit
(hrs.)
(Th) TU P Theory Practical BOS
Exam SEE CIE Min. SEE CIE Min.
Hrs.
1 BSC-I Essentials of Chemistry BIT1T01 2 - - 2 3 70 30 45 - - - AS&H
2 BSC-I Essentials of Chemistry Lab BIT1P01 - - 2 1 - - - - 25 25 25 AS&H
3 BSC-II Applied Algebra BIT1T02 3 - - 3 3 70 30 45 - - - AS&H
4. ESC-I Problem Solving using ‘C’ BIT1T03 3 - - 3 3 70 30 45 - - - CS
5. ESC-I Problem Solving using ‘C’ BIT1P03 - - 2 1 - - - - 25 25 25 CS
Basics of Electronics ETC
6. ESC-II BIT1T04 3 - - 3 3 70 30 45 - - -
Engineering
Basics of Electronics ETC
7. ESC-II BIT1P04 - - 2 1 - - - - - 50 25
Engineering
8. VSC-I Web Design Technology BVS1P01 - - 4 2 - - - - 50 50 50 CS
9. AEC-I Communication Skills BAE1T01 1 - - 1 3 35 15 23 - - - AS&H
10 AEC-I Communication Skills Lab BAE1P01 - - 2 1 - - - - 25 25 25 AS&H
Exit option: Award of UG Certificate in Major with 40 credits and an additional 8 credits in skill-based courses, internship, mini projects etc.
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur
Bachelor of Technology in Information Technology
IKS Basket
(Offered by Applied Science and Humanities Board)
# Indicates that online courses to be done from NPTEL. Examinations will be conducted by NPTEL/RTMNU
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur
Bachelor of Technology in Information Technology
**4 Years Bachelor’s degree (B.Tech.) in Engg/ Tech with Multidisciplinary Minor
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur
Bachelor of Technology in Information Technology
Program Electives
Course Objectives
1 To introduce ideas of electrochemistry necessary to understand the function of batteries.
To gain an understanding of the rare earth metals and waste handling generated out of
2
their uses.
Course Outcomes
After completion of syllabus, students would be able to
Students will be able to utilize the basics concepts of battery technology & energy
1
storage devices.
Students will learn about rare earth elements, the correct disposal methods of e-wastes
2
and while creating any tool they will keep this environmental aspect in mind.
3 They will know the role of nanomaterials and their applications.
Students will inculcate the use of instrumentation techniques and interpret its
4 applications in material characterization.
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT 1: Battery Technology
A. Electrochemical & Galvanic Series, Electrochemical & Electrolytic cells 6
Battery: Introduction, types-primary, secondary and reserve, Lithium-
cobalt oxide and metal air batteries - characteristics,
components/materials, working and applications.
B. Super capacitors: Introduction, types (EDLC, pseudo and asymmetric 1
capacitor) with examples and applications.
Energy conversion devices: Introduction, characteristics, materials,
working and applications of H2-O2 fuel cells, amorphous Si and quantum
dye sensitized solar cells.
UNIT 2: Rare earth elements and E-wastes management
A. Rare earth elements: Properties, applications in electronics. Lanthanide 6
contraction. Types of E-wastes, environmental and health risks,
segregation and recycling (Hydrometallurgical, pyrometallurgical and
direct recycling), Extraction of rare earth and precious metals from e-
2
wastes,
B. Twelve principles of Green Chemistry. Green Computing, Role of Green
Computing in Environment and Research, Green devices and Green data
Servers.
UNIT 3: Nanomaterial’s
Introduction, classification, size dependent properties, surface area, 6
optical and catalytic properties,Synthesis methods of nanomaterials- Top
3
down and bottom-up approach. Carbon nanomaterials: Types, properties
and applications of CNT and graphene. Applications of nano materials.
UNIT 4: Material Characterization Techniques
Principles and applications of – 6
A. Electronic Spectroscopy (Beer-Lambert’s law and its numerical), Infra-
Red spectroscopy and Nuclear Magnetic Resonance spectroscopy.
B. Thermal analysis (Thermogravimetry, Differential Thermal Analysis,
Differential Scanning Calorimetry), Scanning Electron Microscopy, 4
Transmission Electron Microscopy, Atomic Force Microscopy, Brunauer-
Emmett-Teller (BET) surface area analysis, X-ray Diffraction Analysis,
particle size analyser (Dynamic Light Scattering), High Performance
Liquid Chromatography and Gas Chromatography
References:
Credits: 01 Marks: 50
List of Practical (Any 6-performance based and 1 virtual lab experiment)
Course Objectives
The aim of this course is to acquaint aspiring engineers with methods in differential,
1
integral, and linear algebra.
It seeks to provide students with common concepts and resources that will enable them to
2
manage mathematics and its applications with ease and become proficient in their field.
Course Outcomes
After completion of syllabus, students would be able to
11. To apply knowledge of matrices and linear algebra in a comprehensive manner
2. To exhibit knowledge of the fundamental concepts of linear algebra, such as inner product
2 space, bases and dimensions, vector space, subspace, linear transformations, and inner
product space.
33. To solve engineering problem by using knowledge of differentiation.
44. To analyze length, area, volume using knowledge of curve tracing.
55. To evaluate series and sequences based on their convergence and type.
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I: Linear Algebra I
Linear dependence of vectors, Eigen values and Eigen vectors, Reduction 7
to diagonal form, Largest Eigen value and its corresponding Eigen vector
1
by iteration method, Gaussian elimination, LU Decomposition (Crout’s
method).
UNIT II: Linear Algebra II
Vector Space; Subspaces; Basis; Dimension; Linear transformation; Range 7
Space and Rank; Null Space and Nullity; Rank nullity theorem, Matrix
Representation of a linear transformation; 2
Inner Product Spaces: Norm; Orthonormal Sets, Positive definite
matrices, Singular Value Decomposition, Gram-Schmidt process.
UNIT III : Differential Calculus
Successive differentiation: Leibnitz’s Rule, Taylor’s and Maclaurin’s 7
series for function of one variable, Indeterminate forms and L’Hospital’s
Rule, Maxima and Minima for function of one variable, continuity of 3
functions; differentiability, Rolle's theorem, Mean value theorem.
UNIT IV : Integral Calculus
Beta and Gamma functions and their properties. Curve Tracing: Tracing of 8
curves (Cartesian), Applications of definite integrals to find length of the 4
curve, area, volume & surface area of revolution.
References:
1. Hoffman and Kunze: Linear Algebra, Prentice Hal of India, New Delhi.
2. H. K. Dass, Advanced Engineering Mathematics, S. Chand, Reprint, 2014.
3. Murray Spiegel, John Schiller, R. A. Srinivasan, Probability and Statistics, Schaum’s
4. Outline Series, McGraw Hills, 4th Edition, 2016.
Reference books:
1. GilbertStrang: Linear Algebra and Its Applications (Paperback), Nelson Engineering (2007)
2. ErwinKreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons, 2006.
3. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010.
Problem Solving using ‘C’
Total Credits: 03 T Subject Code: BIT1T03
Teaching Scheme: Examination Scheme:
Lectures: 3 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 30 Marks
Practical: 02 Hours/Week University Assessment:70 Marks
Course Objectives
1. Design solutions to simple engineering problem by applying the basic programming
1
principles of C language and basic mathematical knowledge.
2. Develop simple C programs to illustrate the applications of different data types such as
2
arrays, pointers, functions.
Course Outcomes
After completion of syllabus, students would be able to
Illustrate and explain the basic computer concepts and programming principles of C
1
language.
2 Develop C programs to solve simple mathematical and decision-making problems.
3 Develop C programs to solve simple engineering problems using looping constructs.
Develop C programs to demonstrate the applications of derived data types such as arrays,
4
pointers, strings and functions.
56. Use and create functions for modular programming
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I:
UNIT I: 7
Introduction to Programming: Importance of C, Basic Structure of C Programs,
Programming Style, Executing a C Program.
Constants, Variables, and Data Types: Introduction, Character Set, C Tokens, Keyword
sand Identifiers, Constants, Variables, Data Types, Declaration of Variables, Assigning
Values to Variables, Defining Symbolic Constants
Managing Input and Output Operations: Reading a Character, Writing a Character,
1
Formatted Input, Formatted Output.
Operators and Expressions: Introduction, Arithmetic Operators, Relational Operators,
Logical Operators, Assignment Operators, Increment and Decrement Operators,
Conditional Operator, Bitwise Operators, Special Operators, Arithmetic Expressions,
Evaluation of Expressions, Precedence of Arithmetic Operators, Type Conversions in
Expressions, Operator Precedence and Associativity.
UNIT II:
Decision Making and Branching: Introduction, Decision Making with IF Statement, 7
Simple IF Statement, the IF.....ELSE Statement, Nesting of IF....ELSE Statements, The
ELSE IF Ladder, The Switch statement.
2
Decision Making and Looping: The WHILE Statement, The DO Statement, the FOR
Statement, Jumps in LOOPS.
UNIT III:
Arrays: 7
One-dimensional Arrays, Declaration of One-dimensional Arrays, Initialization of One-
dimensional Arrays, Example programs- Linear search, Binary search, Bubble sort,
Selection sort. 3
Two-dimensional Arrays, Declaration of Two-dimensional Arrays, Initialization of
Two- dimensional Arrays, Example programs – Matrix Multiplication, Transpose of a
matrix.
UNIT IV:
Character Arrays and Strings: Declaring and Initializing String Variables, Reading 8
Strings from Terminal, Writing Strings to Screen, Arithmetic Operations on Characters,
String-handling Functions (strlen(), strcpy(), strcmp(), strcat(), strrev()), Example
Programs(with and without using built-in string functions), Two-dimensional character
arrays. 4
Pointers: Introduction, Declaring Pointer Variables, Initialization of Pointer variables,
accessing a Variable through its Pointer, Pointer Expressions, Pointer Increments and
Scale Factor, Pointers and1-D Arrays.
UNIT V : 7 5
User-defined Functions: Elements of User-defined Functions, Definition of Functions,
Return Values and their Types, Function Calls, Function Declaration, Category of
Functions, No Arguments and no Return Values, Arguments but no Return values,
Arguments with Return Values, No Arguments but Returns a Value, Passing Arrays to
Functions.
Recursion - Factorial of an integer, Xn, Finding nth Fibonacci numbers.
Reference Books:
ProgramminginANSIC,5th Edition, Tata McGraw-Hill
1. E. Balagurusamy
Publications
URL:
1. https://www.w3schools.com/c/
2. https://www.tutorialspoint.com/cprogramming/index.htm
3. https://www.geeksforgeeks.org/c-programming-language/
Course objectives:
1. Understand the basic principles of C programming language.
2. Develop C programming skills.
3. Develop debugging skills using CodeBlocks IDE.
Course outcomes:
After the completion of this course, students will be able to:
CO1: Develop, Debug and Execute programs to demonstrate decision making and looping constructs in.
CO2: Develop, Debug and Execute programs to demonstrate the applications of arrays in C.
CO3: Develop, Debug and Execute programs to demonstrate the applications of functions in C.
CO4: Develop, Debug and Execute programs to demonstrate the basic concepts of pointers in C.
Conduction:
The laboratory programs should be executed on CodeBlocks IDE using GCC Compiler. (Select any 10
Experiments)
SYLLABUS
Laboratory Programs:
1. Develop a C Program to find the roots of quadratic equation for non-zero co- efficient using if-else
2. ladder construct.
3. Develop a C Program to conduct Binary search for a key element over an array of n
4. integer elements. Report success or failure with appropriate messages.
5. Develop a C Program to implement a simple calculator to perform addition, subtraction,
6. multiplication and division operations using switch construct. Display appropriate messages for
7. invalid operator and divide by zero error.
8. Develop a C program to read n elements into an integer array and sort the array using Bubble sort
9. technique. Print the input array and the resultant array with suitable messages.
10. Develop a C Program to generate the Prime numbers between the ranges m & n
11. using nested for loop construct. Also, print the number of prime numbers generated.
12. Develop a recursive C function to find the factorial of a number, n! , defined by fact(n)=1, if n=0.
13. Otherwise fact(n)=n*fact(n-1). Using this function, develop a C program to compute the Binomial
14. coefficient nCr. Perform input validation as well.
15. Develop a C Program to find the GCD & LCM of two integers using Euclid’s algorithm.
16. Develop a C program to find the smallest and largest elements in an array using pointers and then
17. swap these elements and display the resultant array.
18. Develop a C program to find the Sine of an angle for the given n terms using the series Sin(x) = x –
19. x3 /3! + x5 /5! n terms.
20. Develop a C program to read two matrices A (m x n) and B (p x q) and compute the product of the
21. two matrices. Print both the input matrices and resultant matrix with suitable headings and output
22. should be in matrix format only. Program must check the compatibility of orders of the matrices
23. for multiplication. Report appropriate message in case of incompatibility.
. Develop a C program to find the sum of all the elements of an integer array using pointers.
24. . Develop a C program to accept a matrix of order m x n. Implement the following functions:
i) Find the sum of each row
ii) Find the sum of each column
iii) The sum should be printed in main function only.
25. Develop a C program to count the vowels & consonants in a given string.
26. Develop a C program to perform the following operations using functions:
27. Read n elements into an array
i) ii) Print the contents of an array
28. Sort an array of n elements using Selection sort technique
Basics of Electronics Engineering
Total Credits: 03 T Subject Code: BIT1T04
Teaching Scheme: Examination Scheme:
Lectures: 3 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 30 Marks
Practical: 02 Hours/Week University Assessment:70 Marks
Course Objectives
To make students understand about Semiconductor devices & its applications, Digital gates,
1
flip-flops, counter and design of simple digital circuit, Microcontroller & its applications.
Introduce embedded system and IoT, Analog , digital communication and wireless
2
communication
Course Outcomes
After completion of syllabus, students would be able to
1 Explain the working of semiconductor devices
2 Select best circuit for the given specifications/application.
3 Analyse, design and implement Combinational and Sequential Circuits.
Select sensors for specific applications.
4
To design and implement Microcontroller based systems.
To understand the fundamental concepts of electronic communication and their use in computer
5
applications.
SYLLABUS
Allotment Mapped with
Details of Topic of Hours CO Number
L T/A CO
UNIT I : Introduction to Electronic components and Analog
Electronics
Importance of Electronics in Computer Science and engineering, 7
voltage, Current, and Resistance, Passive Components (Resistors,
Capacitors, Inductors), Active Components (Diodes, Transistors), 1
Operational Amplifiers (Op-Amps), Amplifiers and Oscillators.
Simple op-amp applications
UNIT II : Digital Logic and Circuits
. Binary Number System, Logic Gates (AND, OR, NOT, XOR), 7
Combinational Circuits, Sequential Circuits, Flip-Flops (RS and
J-K) and Registers, truth table, Half Adder and Full Adder, 2
Multiplexer and decoder, Shift registers, Building Simple Digital
Circuits (Basic synchronous counter design)
UNIT III : Introduction to Microcontrollers
Introduction to Microcontrollers, Arduino Platform, Interfacing 7
Electronics with Microcontrollers, Analog-to-Digital and Digital-
3
to-Analog Conversion, Types of Sensors (Temperature, Light,
Proximity, etc.)
UNIT IV : Introduction to Embedded system and IoT
Introduction to embedded system and types, Sensor Interfacing, 8
Actuators (Motors, LEDs, Relays), Practical Applications,
Building Simple microcontroller and Embedded Systems, 4
Introduction to IoT system and its architecture, Design of simple
IoT system
References:
1. S. Salivahanan, N. Suresh Kumar,“Electronic Devices and Circuits”, Tata McGraw Hill.
2. A Textbook of Applied Electronics, R S Sedha, S Chand and company
3. The 8051 Microcontrollers & Embedded System, Mazidi, Pearson publications
4. Text Books: 1. “Electronics Devices” by Thomas. L. Floyd, 9th Edition, Pearson (Unit I, II)
5. “Modern Digital Electronics” by R.P. Jain, 4th Edition, Tata McGraw Hill (Unit III)
6. “Sensors and Transducers” by D. Patrnabis, 2nd Edition, PHI (Unit V)
7. Electronic Communication Systems” by Kennedy & Davis, 4th Edition, Tata McGraw Hill (Unit VI
8. “Mobile Wireless communication” by M. Schwartz, Cambridge University Press (Unit VI)
Basics of Electronics Engineering
Total Credits: 01 Subject Code: BIT1P04
Teaching Scheme: Examination Scheme:
Lectures0 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 50 Marks
Practical: 02 Hours/Week University Assessment: ---
Course Objectives
Students will learn how to create visually appealing and user-friendly websites using a
1
combination of HTML, CSS, and other web technologies.
Topics include web development tools, responsive design, accessibility, and best
2
practices for creating modern websites.
Course Outcomes
After completion of syllabus, students would be able to
1 Understand the fundamentals of Internet, and the principles of web design.
2 Construct basic websites using HTML and Cascading Style Sheets.
Build dynamic web pages with validation using Java Script objects and by applying
3
different event handling mechanisms.
4 Develop modern interactive web applications and deploy.
Reference Books :
1. HTML 5 Black Book, Covers CSS 3, JavaScript, XML, XHTML, AJAX, PHP and jQuery, DT Editoral,
Dreamtech press
2. MASTERING HTML, CSS & Java Script Web Publishing, Laura Lemay (Author), Rafe Colburn (Author),
Jennifer Kyrnin (Author), BPB Publication
URL:
1. https://www.flux-academy.com/free-resources
2. https://wordpress.com/website-builder/
Course Objectives
1 Basic knowledge of Communication Skills
2 Students would be able to enhance their communication skills.
Course Outcomes
After completion of syllabus, students would be able to
1 Construct grammatically correct sentences.
2 Identify and overcome barriers of communication
3 Demonstrate good Listening and speaking skills.
47. Develop effective reading and writing skills.
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I:
Grammar: Tenses and its types, sentences and its Types, Transformation 4
of Sentences (Assertive, Affirmative, Negative, Interrogative, 1
Exclamatory) Reported speech
UNIT II:
Introduction to Communication, Importance of communication Types of 3
communication -Verbal and non-verbal Communications: - Kinesics,
2
Vocalics, Chronemics, Haptics, Proxemics), Barriers to communication
and methods to overcome them.
UNIT III:
Introduction to LSRW Skills-, Listening Skills: Importance of listening, 4
Types of listening, listening barriers and methods to overcome, Speaking
Skills: Components of public speaking, Essential steps for public 3
speaking, Overcoming stage fear in public speaking, Do’s, and
Don’ts of Public speaking
UNIT IV:
Reading Skills: Importance of reading skills, Types of reading, 3
comprehending passages, Writing Skills: Importance of effective writing, 4
Paragraph writing, Email etiquettes.
Reference books:
1. Technical Communication by Meenakshi Raman and Sangeeta Sharma, OUP
2. Public Speaking and Influencing Men in Business by Dale Carnegie
3. Professional Communication Skills by Bhatia and Sheikh, S. Chand Publications
4. Communication Skills by Sanjeev Kumar and Pushpalata, OUP
5.
Communication Skills Lab
Total Credits: 01 Subject Code: BAE1P01
Teaching Scheme: Examination Scheme:
Lectures: 0 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 25 Marks
Practical: 2 Hours/Week University Assessment:25 Marks
Course Objectives
Develop mathematical and logical thinking for enhancing computational power of the
1
students.
2 Equipped the students with fundamental mathematical tools used in computer science.
Course Outcomes
After completion of syllabus, students would be able to
Define mathematical structures, relations, functions and use them to model real life
1
situations.
2 Apply the concept of sets & fuzzy logics in their computer domain.
3 Interpret the data in mathematical form
4 Analyze basic facts of algebraic structures.
58. Implement the concept of counting principles.
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I: Relations and Functions
Relations: Ordered pairs and n-tuples, Types of relations, Composite 8
relation, Transitive closure of a relation, partially ordered set, Hasse
diagrams. 1
Functions: Definition, Composition of functions, Types of functions,
Characteristics function and its properties.
UNIT II: Set Theory & Fuzzy Logic
Sets: Review of sets, Types and operations on sets, Principle of 7
mathematical induction,
Fuzzy sets: Fuzzy sets and systems, Crisp set, Operations and 2
combinations on Fuzzy sets, Relation between Crisp set and Fuzzy set,
Fuzzy relations, Overview of Fuzzy logic and classical logic.
UNIT III: Curve Fitting
Fitting of a Curve by Method of Least Squares: Straight line y = a+bx, 7
Second degree parabola y = a+bx+cx2 and curves of the type y = aebx, y =
3
abx and y = axb , Coefficient of correlation and Lines of regression, Rank
correlation.
UNIT IV: Algebraic Structures
Introduction, Algebraic Systems, Groups, properties of algebraic groups, 8
Semi groups, Monoids, Subgroup. Lagrange’s theorem, Cosets, Normal
4
Subgroup, quotient group. Homomorphism, Isomorphism of semi
groupmonoid.
REFERENCES 1. Discrete Mathematical Structures with Applications to Computer Science, J .P. Trembley and
R. Manohar, Tata McGraw Hill-35th reprint, 2017.
2. Discrete Mathematical Structures, Kolman, R.C. Busby and S.C. Ross, 6th Edition, PHI, 2018
3. K.H. Rosen, Discrete Mathematics and its Applications, Mc-Graw Hill Book Company, 1999.
Mathematical foundation of Computer Science using Python (PRACTICAL)
Total Credits: 01 Course Code: BIT2P05
Teaching Scheme: Examination Scheme:
Practical: 02 Hours/Week College Assessment: 25 Marks
University Assessment: 25 Marks
2 Basic Commands.
Coefficient of correlation
5
Recurrence Relation.
6
Lattices and Boolean Algebra.
7
Counting techniques
8
9 Student activity
Essential of Physic
Total Credits: 03 T Subject Cod: BIT2T06
Teaching Scheme: Examination Scheme:
Lectures: 3 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 30 Marks
Practical: 0 Hours/Week University Assessment:70 Marks
Course Objectives
To introduce ideas of quantum mechanics necessary to understand the function of
1
quantum computing
2 To gain an understanding of the total internal reflection in optical communication system
Course Outcomes
After completion of syllabus, students would be able to
Learn the basic concepts of the dual nature of matter, differentiate between bits and
1 qubits, and apply them to analyze various relevant phenomena in Quantum Computers
and solve related numerical problems.
Relate the basic idea of total internal reflection to the propagation of light in an optical
2 fiber and make use of the fiber concepts to solve numerical problems and relate to
applications in engineering
39. Identify and explain different types of diodes, transistors, and their applications
10. Find how to extend the basic concepts of motion of charged particles in electric magnetic
4 fields to solve numerical problems and to relate to applications in electron optic devices
and CRO
511. Learn and explain nanoscience and its properties related to bulk materials
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I: Quantum Computing
Introduction to bits and qubits. Difference in bits and qubits. Quantum 7
entanglement, Brief introduction about quantum computers
Concept of wave-particle duality, De-Broglie Hypothesis, Matter Waves,
Davisson-Germer Experiment
Concept of wave packets, Heisenberg Uncertainty Principle. Schrodinger wave
1
equation (time dependent and time independent), Wave function Ψ, probability
function, normalization condition, Eigen values, eigen function, Application to
one dimensional infinite potential well.
UNIT II: Optical fiber
Structure of optical fiber, total internal reflection, modes of propagation, 7
Graded index profile, Numerical aperture, classification of optical fiber,
2
Acceptance angle and cone, attenuation and dispersion, fiberoptic
communication system.
UNIT III: Semiconductor Physics
Classification of materials on the basis of band gap, conductivity, drift 7
3
and diffusion current intrinsic and extrinsic semiconductors. Diode and
types of diodes: PN junction, Zener diode, LED, Tunnel diode, Photo
diode, transistors, common base, common emitter configurations.
UNIT IV: Electron optics
Motion of electron in magnetic and electric field, Bethe’s law, Electrostatic 8
lens, Block diagram and functions of each part of CRT and CRO, trigger 4
circuit, time base circuit applications of CRO
UNIT V: Nanotechnology
Reference Books
1. P. M. Mathews and K. Venkatesan, A Textbook of Quantum Mechanics, Tata McGraw Hill (1977).
2. J. L. Powell and B. Crasemann, Quantum Mechanics, Narosa Publishing House (1993).
3. Charles Kittel, Introduction to Solid State Physics, Wiley Eastern, 5th edition, (1983).
4. A. J. Dekker, Solid State Physics, Prentice Hall of India (1971).
5. A Textbook of Engineering Physics, Dr. M. N. Avdhanulu, Dr. P. G. Kshirsagar, S. Chand Publication
6. Text book of Applied Physics, Dr. D. S. Hardas, Dr. D. S. Bhoumik, Dr.S. Shastri, Das Ganu Publication
ISBN-978-93-84336-59-2 (2021)
7. Applied Physics, M. N. Avdhanulu, Shilpa A. Pande, Arti R. Golhar, Mohan Giriya, S. CHAND
8. A Text Book of Engineering Physics Dr. DevashreeHardas& Dr. AshishPanat, Das Ganu Publication ISBN-
978-81-921757-7-5 (2011)
9. Applied Physics, - Dr. (Mrs)S.P. Wankhede, Dr.ShrutiPatle, Dr.(Mrs.)S.U.Bhonsule and Dr.N. S. Ugemuge
DNA Publication ISBN-978-81-945174-6-7 (2020)
10. Quantum Physics of Atoms, Molecules, Solids, Nuclei, and Particles by R. Eisberg and R. Resnick, Wiley and
Sons
11. Engineering Physics, second edition, Sanjay Jain, G. Sahasrabudhe, University’s Press(India) Pvt. Ltd.(2016)
12. D. J. Griffiths, Quantum mechanics, Prentice Hall of India Private Limited, New Delhi
13. L. I. Schiff, Quantum Mechanics, TMH Publications
14. Advanced Engineering Materials - Dr. Sangeeta G. Itankar, Dr. ManjushaDandekar, Dr. Tushar R. Shelke, Dr.
Swati Fartode, Alliance & Co. ISBN 978-93-91322-12-0 (2023)
15. Applied Physics- Dr. Sangeeta G. Itankar, Dr. ManjushaDandekar, Dr. Tushar R. Shelke, Dr. Swati Fartode,
Alliance &Co. ISBN 978-93-91322-97-7 (2023)
16. David Halliday, Robert Resnick, Jearl Walker, Principles of Physics, 10th Edition, John Wiley and Sons
(2017)
17. Advanced physics - Dr.ShrutiPatle, Dr.(Mrs).S.U.Bhonsule, Dr.Ashish N. Bodhaye, Dr.ManoharD.Mehare
DNA Publication (2019)
18. Engineering Physics - Dr.N. S. Ugemuge, Dr.(Mrs.)S.U.Bhonsule and Dr.ShrutiPatle DNA Publication(2019)
Essential of Physics Lab
Total Credits: 01 Subject Code: BIT2P06
Teaching Scheme: Examination Scheme:
Lectures: 3 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 50 Marks
Practical: 0 Hours/Week University Assessment:-- Marks
List of Experiments
1. Introduction to quantum computers.
2. Energy gap of semiconductor /thermistor.
3. Parameter extraction from V-I characteristics of PN junction diode.
4. Parameter extraction from V-I characteristics of Zener diode.
5. Parameter extraction from V-I characteristics of PNP/NPN transistor in CB and CE mode.
6. V-I Characteristics of Tunnel diode.
7. V-I Characteristics of Light Emitting Diodes/ Determination of Plank’s constant by using LEDs.
8. Study of Diode rectification.
9. Study of Hall Effect and determination of Hall Voltage of given sample.
10. Variation of Hall coefficient (RH) with temperature.
11. To study B-H curve and to find out the values of coercivity, retentivity and saturation magnetization of
experimental material.
12. Determination of NA for optical fiber
13. Calibration of Time Base circuit of CRO and determination of AC , DC voltage & frequency of electrical
signals using CRO.
14. To determine the number of lines per cm on a diffraction grating using LASER beam.
15.Virtual Lab: Experiment on the determination of the thickness of a thin foil using an air wedge arrangement.
16.Virtual Lab: Experiment on the determination of the refractive indices of the material
corresponding to ordinary and extra - ordinary rays.
Course Objectives
This course is aimed at offering the fundamental concepts of Python scripting language to
1 the students. It starts with the basics of Python programming and deals with lists,
dictionaries, functions, exceptions and files.
The objective of this course is to enable the students to develop the applications using the
2
concepts of Python.
Course Outcomes
After completion of syllabus, students would be able to
Understand the basic terminology used in computer programming to write, compile and
1
debug programs in Python programming language.
2 Use different data types to design programs involving decisions, loops, and functions.
3 Handle the exceptions which are raised during the execution of Python scripts.
4 Handle data using tuples and dictionaries
512. Implement files and classes in the Python programming environment.
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I : INSTALLATION, DATA TYPES AND INPUT/OUTPUT:
Importance of Python, Installing Python in Windows & Ubuntu, Executing 7
Python programs, Comments in Python, Internal working of Python,
Python character set, Tokens, Python Core Data Types, The print () 1
function, Assignment of values to variables, The input() function, The
eval() function.
UNIT II : OPERATORS AND CONTROL STATEMENTS
Operators- Arithmetic Operators, Operator precedence and Associativity, 7
Bitwise operator, The compound assignment operator; Decision
statements- Boolean operators, Boolean Expressions and Relational 2
operators, Decision making statements; Loop Control Statements-while
loop, range() function, for loop; break statement, continue statement
UNIT III: FUNCTIONS AND LISTS
Functions- Syntax and basics of a function, Use of a function, Parameters 7
and arguments in a function, the local and global scope of a variable, The
3
return statement, Recursive functions, The lambda function; Lists-Creating
Lists, Accessing the elements of a List, List slicing, Python in-built
functions for lists, List Comprehension, List Methods, Passing list to a
function, Returning a list to function.
Reference Books:
1. https://www.python.org/about/gettingstarted/
2. https://www.learnpython.org/
3. https://www.w3schools.com/python/
Python Programming
Total Credits: 01 Subject Code: BIT2P07
Teaching Scheme: Examination Scheme:
Lectures: 0 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 25 Marks
Practical: 02 Hours/Week University Assessment:25 Marks
Reference Books:
• Computer Organization, Hamacher, McGraw Hill
• Computer Organization and Design, 4th Ed, D. A. Patterson and J. L. Hennessy
• Computer Architecture, Berhooz Parhami
• Microprocessor Architecture, Jean Loup Baer
•
URL: https://onlinecourses.nptel.ac.in/noc20_cs64/preview
https://www.geeksforgeeks.org/computer-organization-and-architecture-tutorials/
Linux and Shell Programming
Total Credits: 02 Subject Code: BSE2P01
Teaching Scheme: Examination Scheme:
Lectures: 0 Hours/Week Duration of University Exam: 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 50 Marks
Practical: 04 Hours/Week University Assessment:50 Marks
Consciousness Studies
Total Credits: 02 Subject Code : BIK2T01A
Teaching Scheme : Examination Scheme :
Lectures: 0 Hours/Week Duration of University Exam : 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 100 Marks
Practical: 04 Hours/Week University Assessment:--Marks
Course Objectives
1 This course aims to focus on psychology, sensory processes and perception
2 Application of classical conditioning and understand behavior of mind.
Course Outcomes
After completion of syllabus, students would be able to
1 Analyze the basics of Psychology and its applications
2 Develop knowledge about the sensory processes and perception
3 Apply various theories of classical conditioning
4 Integrate the theories of memory and behaviour of mind
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I :
An introduction to Psychology Introduction to Psychology, Definition of 6
psychology, history, methods in Psychology, Subfields of Psychology and 1
its applications
UNIT II :
Basic Cognitive Processes Sensory processes-general characteristics of 6
senses, visual sense, auditory sense, other senses Perceptual organization-
2
principles of perceptual organization, object perception and perceptual
constancies, influences upon perception, extrasensory perception
UNIT III :
Classical conditioning, theories about classical conditioning, 6
3
Reinforcement and Punishment
UNIT IV :
Theories about memory, brain and memory, long term memory, 6
4
forgetting
Reference Books:
1. Clifford T. Morgan, King, Weisz and Schopler, Introduction to Psychology, McGraw
Hill Education (India) Private Limited
2. Hilgard, Atkinson and Atkinson(1977). Introduction to Psychology. Tata McGraw Hill
3. Kao H.S R.&Sinha D. (Eds)(1977). Asian perspectives on psychology. New Delhi: Sage
Preserving Art, Culture and Tradition
Total Credits: 02 Subject Code : BIK2T01B
Teaching Scheme : Examination Scheme :
Lectures: 0 Hours/Week Duration of University Exam : 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 100 Marks
Practical: 04 Hours/Week University Assessment:--Marks
Course Objectives
1 To provide overview of Indian Knowledge System (IKS)
Sensitize the students to the contributions made by Indians in the field of philosophy, art
2
and health.
Course Outcomes
After completion of syllabus, students would be able to
Interpret basics of Indian Knowledge system.
1
2 Integrate the teaching of Indian culture and civilization
317. Appreciate Indian artistic tradition.
418. Analyze Indian health and wellness system for healthy living
SYLLABUS
Mapped
Allotment with CO
Details of Topic of Hours Number
L T/A CO
UNIT I :
Introduction to Indian Knowledge System Introduction and overview of 6
Indian Knowledge system, The Vedic Corpus -Vedas, Types of Vedas, 1
Upavedas, Types of Upavedas
UNIT II :
Indian Culture and Civilization Indian culture and Civilization: its 6
characteristics, Difference between Culture and Civilization, Indus valley 2
civilization, Vedic civilization.
UNIT III :
Indian Artistic Tradition, Indian Artistic tradition: Chitrakala- Indian style 6
painting (Madhubani, Warli, Phad, Kalamkari, Gond, Mandana), Nritya :
3
Indian dance forms (Bharatnatyam, Kathak, Kathakali, Kuchipudi,
Manipuri, Mohiniattyam) Sangeet- Carnatic music & Hindustani music
UNIT IV :
Health and Wellness, Well being: Mental & Physical, Dimensions of 6
Wellness, Concept of healthy living in Ayurveda, Tri-doshas – 4
Relationship to Health
References:
1. Introduction to Indian Knowledge System by Mahadevan, B, Bhat, VinayakRajat, NagendraPavana R.N., Prentice Hall India Pvt.,
Limited, 2022.
2. Indian knowledge Systems, KapilKapoor, Avadhesh Kumar Singh, D.K, Printworld.
3. Traditional Knowledge System in India by AmitJha, Atlantic Publishers, 2002
4. Exploring The Mysterious, By T.N. Dhar · Mittal Publications, 2004
5. Indian Art & Culture (E), By Anurag Kumar, Arihant Publication India Limited, 2016
6. A History of Indian Philosophy, Volume 2, By SurendranathDasgupta, Diamond Publishers, 2017
7. Sri Suresh Soni, Sources of our cultural heritage, PrabhatPrakashan, 2018.
8. A Beautiful Tree by Dharampal, RashtrotthanaSahitya, 2021
Wellness, traditional medicines and yoga
Total Credits: 02 Subject Code : BIK2T01C
Teaching Scheme : Examination Scheme :
Lectures: 0 Hours/Week Duration of University Exam : 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 100 Marks
Practical: 04 Hours/Week University Assessment:--Marks
Course Objective:
The course will enable engineering students to acquire the knowledge of richness of healthy lifestyle and strong
heritage of yoga and Vedas in Indian traditional system.
Course Outcomes:
On successful completion of the course, the students will able to:
CO1: Understand the importance of a healthy lifestyle
CO2: Familiarize to manage stress and health consciousness about physical and mental health.
CO3: Appreciate the benefits of yoga and medicinal plant.
CO4: Identify the social changes in Indian society.
Textbooks/References:
1. Sociology in India – Surendra Sharma, Rawat Publication.
2. Bradfird B, Strand and Others. Fitness Education Arizona GorsuchSeani; sbrick
Publishers, 1997.
3. Scott K. Powers and Stephen L. Dodd. Total Fitness: Exercise, Nutrition and wellness,
Boston: Allyn and Bacon, 1999.
4. RigvedaSamhita with Sayanabhasya, VaidikSamshodhanMandal, Pune
5. Riksuktashati, H. D. Velankar, BharatiyaVidyaBhavan, Mumbai
Glimpses of ancient Science and Technology
Total Credits: 02 Subject Code : BIK2T01C
Teaching Scheme : Examination Scheme :
Lectures: 0 Hours/Week Duration of University Exam : 03 Hrs.
Tutorials: 0 Hours/Week College Assessment: 100 Marks
Practical: 04 Hours/Week University Assessment:--Marks
Course Objectives
1 1. To provide the students with scientific foundation of Ancient Indian Knowledge System
2 To create awareness about scientific heritage of the ancient civilization
Course Outcomes
After completion of syllabus, students would be able to
To To understand about great mathematicians and to help students to trace, identify, practice,
1 and develop the significant Indian mathematics
CTTo understand the concept of motion and its application in Indian ancient physics
2 literature.
To To understand the concepts of basic chemical & metallurgical process of ancient and
3
medieval India.
419.
SYLLABUS
Mapped
Allotment
with
of
Details of Topic CO
Hours
Number
L T/A CO
UNIT I :
Mathematics in India: Introduction of inception of Mathematics from vedic 8
periods. Great Mathematician and their contribution (e.g. Arytabhatta,
Bhaskara, Brahmagupta, Ramanujan, Pingala, Bhaskara-II), Sulbhasutras 1
(Pythagoras theorem), Square, Square root, Square root of imperfect
Squares, Magic Squares, Value of Pi.
UNIT II :
Physics India: Vaisheshikadarshan Atomic theory & law of motion, theory of 8
Panchmahabhoota, BrihathShathaka (divisions of the time, unit of
2
distance), Bhaskarachaya (Introduction to theory of Gravity,
Suryasiddhanta&Sidhantashriomani ), Lilavati (Gurutvakashan Shakti).
UNIT III :
Chemi Chemistry in India:Vatsyayana, Nagarjuna, Vagbhaṭa –building of 8
Theras-Shala (laboratory), working arrangements of Ras-Shala, material
and equipment,YaśodharaBhaṭṭa-process of distillation, apparatus.
Metallurgy in India: Survarṇa(gold) and its different types, properties, 3
Rajata(silver), Tamra(copper), Loha(iron), Jasta(zinc), Naga /Sisa(lead),
Pittala(brass).
Reference Books
1. R P Kulkarni, Glimpses of Indian Engineering and Technology (Ancient & Medieval period,
MunshiramManoharlal Publishers Pvt. Ltd. 2018
2. AK Pathak, Science and Technology in India, Anshikaprakashanpratapgarh, 2016
3. PB Sharma, S. Narain, Doctors Scientists and Engineers of Ancient India, Kalpaz Publications 2017
4. NVP, Unithiri, Indian Scientific Traditions (Professor K.N. NeelakantanElayath Felicitation Volume),
publication division university of Calicut, 2006
5. Anonyms, History of Science in India- Volume-I Part-I (Physics, Mathematics and Statistics), the national
academy of science, India & the Ramkrishna mission institute of culture, 2014
6. Kapur K and Singh A.K (Eds) 2005). Indian Knowledge Systems, Vol. 1. Indian Institute of Advanced Study,
Shimla. Tatvabodh of Sankaracharya, Central Chinmay Mission Trust, Bombay, 1995
7. Dharmpal, Indian Science and Technology in the eighteen century, Rashtrottahanasahitya, 1983
8. S Biswal, B L Ray, Vedic Science and technology, DK Print world, 2009
9. A.K Bag, History of technology in Indian (Set 3 vol), Indian Nation Science Academy, 1997.
10. A Gosh, History of Science in India (Volume-I Part-II Astronomy), the national academy of science, India &
the Ramkrishna mission institute of culture, 2014