0% found this document useful (0 votes)
103 views44 pages

Curriculum

The document outlines the curriculum structure and evaluation scheme for the Bachelor of Technology program in Computer Science and Engineering at P. R. Pote Patil College of Engineering & Management for the academic year 2024-2025. It details the courses offered in the third and fourth semesters, including course codes, types, credits, and evaluation methods. Additionally, it specifies course objectives and outcomes for selected subjects, emphasizing the integration of theoretical knowledge with practical applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views44 pages

Curriculum

The document outlines the curriculum structure and evaluation scheme for the Bachelor of Technology program in Computer Science and Engineering at P. R. Pote Patil College of Engineering & Management for the academic year 2024-2025. It details the courses offered in the third and fourth semesters, including course codes, types, credits, and evaluation methods. Additionally, it specifies course objectives and outcomes for selected subjects, emphasizing the integration of theoretical knowledge with practical applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

P. R.

Pote Patil College of Engineering & Management, Amravati


An Autonomous Institute

(Approved by AICTE, New Delhi, Government of Maharashtra & Affiliated to SGBAU, Amravati)

CURRICULUM STRUCTURE & SCHEME OF EVALUATION


(As per National Education Policy (NEP) 2020)
2024-2025

Four Year Degree Program in Bachelor of Technology

Discipline: Computer Science and Engineering

Page | 1
P. R. Pote Patil College of Engineering & Management, Amravati
Four Year Degree Program in Bachelor of Technology
Discipline: Computer Science and Engineering
Semester-III

Hours/Week Maximum Marks Minimum ESE


Course Course
Course Name Credits Passing Durations
Code Type Continuous End Sem
L T P Total Marks (Hrs)
Evaluation Exam
Theory Courses
CS301 PCC Computer Architecture and Organization 3 0 0 3 40 60 100 40 3
CS302 PCC Data Structure and Algorithm 3 0 0 3 40 60 100 40 3
CS303 MDM MDM-1 3 0 0 3 40 60 100 40 3
CS304 OE OPEN ELECTIVE-I 2 1 0 3 40 60 100 40 3
CS305 EEM Engineering Economics 2 0 0 2 20 30 50 20 1.5
CS306 VEC Ethics in IT 2 0 0 2 20 30 50 20 1.5
Practical Courses
CS307 PCC Data Structure and Algorithm 0 0 2 1 25 25 50 25 -
CS308 PCC Programming Skills I (JS & React) 0 0 2 1 25 25 50 25 -

CS309 PCC Hardware and Networking 0 0 2 1 25 25 50 25 -


CS310 ELC Community Engagement Project 0 0 2 1 50 - 50 25 -
Total 24 Hrs 20 700

OPEN ELECTIVE-I
1. Business Mathematics and Statistics 2. Quantitative Analysis and Logical Thinking 3. Foundations to Psychology and Counseling

Note: - It is mandatory for every student to submit any one Certificate from the list given in Annexure-I

Page | 2
P. R. Pote Patil College of Engineering & Management, Amravati
Four Year Degree Program in Bachelor of Technology
Discipline: Computer Science and Engineering
Semester-IV

Hours/Week Maximum Marks Minimum ESE


Course Course
Course Name Credits Passing Durations
Code Type Continuous End Sem
L T P Total Marks (Hrs)
Evaluation Exam
Theory Courses
CS401 PCC Operating System 3 0 0 3 40 60 100 40 3
CS402 PCC Programming Methodology 3 0 0 3 40 60 100 40 3
CS403 PCC Computer Networks 3 0 0 3 40 60 100 40 3
CS404 MDM MDM-II 3 0 0 3 40 60 100 40 3
CS405 OE OPEN ELECTIVE-II 2 0 0 2 20 30 50 20 1.5
CS406 VEC Universal Human Values 2 0 0 2 20 30 50 20 1.5
Practical Courses
CS407 PCC Operating System 0 0 2 1 25 25 50 25 -
CS408 PCC Programming Methodology 0 0 2 1 25 25 50 25 -
Programming Skills (MongoDB &
CS409 VSEC 0 0 2 1 25 25 50 25 -
NodeJS)
CS410 VSEC Computer Networks 0 0 2 1 25 25 50 25 -
Total 24 Hrs 20 700

OPEN ELECTIVE-II

1.Principles & Practice of Management 2. Quantitative and Logical Proficiency 3. Emotional Intelligence

Note: - It is mandatory for every student to submit any one Certificate from the list given in Annexure-I

Page | 3
P. R. Pote Patil College of Engineering & Management, Amravati

B. Tech. in
Computer Science and Engineering
III Semester

B.Tech – Computer Science and Engineering


Page | 4
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Computer Architecture and Organization
Course Type PCC Course Code CS301
Credits 03 L-3, T-0, P - 0

Course Objectives:
1. To introduce principles of computer organization and the basic architectural
concepts.
2. To analyze performance issues in processor and memory design of a digital
computer.
3. To analyze processor performance improvement using instruction level
parallelism.
4. To examine the concepts of pipelining, parallelism, and multiprocessor systems for
enhanced performance.
5. To apply theoretical knowledge to solve real-world computational problems using
architectural principles.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Explain the basic structure of computer system. 1 1,2
2 Recognize basic arithmetic operations of computer. 3 1,2
3 Analyze the concept of instruction pipelining. 2 1,3
4 Explain the concept of instruction Parallelism 2 1,2,3
5 Analyze the memory operations. 4 1,2,3
6 Evaluate the parallelism concept of computer 5 1,2,5

Unit Contact
Content
No. Hr.
Basic Structure of Computer H/W & S/W: Functional Units, Basic
Operational Concepts, Bus structures, Memory Locations, Addresses,
1 Instruction and instruction sequencing, Addressing Modes, Basic I/O 08
Operations

Memory: Basic Concepts, Memory Hierarchy, Static Memories, Dynamic


2 Memories, Read Only Memories and its types, Speed, Size and Cost, 08
Cache Memory, Virtual Memory,
Processing Unit :Fundamental Concepts, Fetching word from Memory,
Execution of a Complete Instruction and Branch Instruction, Hardwired
3 08
Control, Microprogrammed Control, Microinstructions, Microprogram
Sequencing.

B.Tech – Computer Science and Engineering


Page | 5
P. R. Pote Patil College of Engineering & Management, Amravati

I/O Organization: Accessing I/O Devices, Interrupts, Enabling and


4 Disabling Interrupts, Handling Multiple Devices, DMA, I/O Hardware, 08
Standard I/O Interfaces: USB.
Parallel Organization and Pipelining: Parallel Processing, Classification
of Parallel Structures, The Structure of General Purpose Multiple
5 Processors, Symmetric Multiprocessor, Basic concepts of pipelining, 08
throughput and speedup, pipeline hazards
Arithmetic: Number Representations, Addition and Subtraction, Booth’s
6 08
Multiplier, Multiplication, Division operation.

Text Book/s

Sr. No. Title/ Edition Author Publisher


Computer Carl Hamacher
1 McGraw Hill
Organization
Zvonko Vranesic Education, Fith
Edition.
Safwat Zaky
Computer David A Patterson MK Publication Fifth
2 Organization and John Hennessy Edition.
Design
Reference Book/s

Sr. No. Title/ Edition Author Publisher


Pearson
Computer Organization and William
1 Architecture: Designing for Stallings
Performance
Structured Computer Organization Andrew S. Pearson
2
Tanenbaum

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 6
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Data Structures & Algorithms
Course Type PCC Course Code CS302
Credits 03 L-3, T-0, P - 0

Course Objectives:
1. To understand the linear and nonlinear data Structures and its memory representations.
2. To perform different operations on data structures such as insertion, deletion, searching
and traversing.
3. To understand various data searching and sorting methods with its complexity.
4. To efficiently implement the different data structures and solutions for specific problems.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 To understand basic concepts of Data Structure. 1 1
2 To implement different operations on array data structure. 3 1,3,5

3 To demonstrate different algorithms for Linked List data 3 1,3,5


structure.
4 To apply insertion and deletion operation on Stack and Queue 2 1,3,5
data structure with its applications.
5 Implement different types of binary Trees. 3 1,3,5

6 Demonstrate the representation of Graph, their applications in 3 1,3,5


real life problems and implement different sorting techniques.

Unit Contact
Content
No. Hr.
Introduction to Data Structures:
Introduction to Data structures, Data Structure Operations, Algorithmic
1 Notation, Complexity of algorithms, String processing: storing strings, 08
character data type, string operations, word processing, and pattern matching
algorithms.
Arrays:
Linear arrays: Memory Representation of arrays, traversing linear arrays,
2 08
insertion & deletion operations, Bubble sort, Linear search and Binary search
algorithms. Multi dimensional arrays, Pointer arrays. Record structures.
Linked Lists:
Linked lists: Memory Representation of Linked List, traversing a linked list,
3 08
searching a linked list. Memory allocation & garbage collection. Insertion &
deletion operations on linked lists. Header linked lists, Two- way linked lists.
Stack & Queue:
Stacks: Sequential Memory Representation of Stack, Arithmetic expressions:
4 08
Polish notation. Quick sort, Recursion, Tower of Hanoi. Queues: Sequential
Memory Representation of Queue, DeQueue, Priority queues

B.Tech – Computer Science and Engineering


Page | 7
P. R. Pote Patil College of Engineering & Management, Amravati

Trees:
Introduction to Trees, Binary trees, Memory Representation of Binary Tree,
5 08
Traversing binary trees, Header nodes, Binary Search Tree, Heap and heap
sort, Path length & Huffman’s algorithm.
Graphs & Sorting Algorithms:
Introduction to Graphs, Memory representation of graphs, Warshalls’
6 08
algorithm, operations on Graphs, Breadth First Search, Depth First Search.
Sorting: Insertion Sort, Radix sort, Merge Sort, Introduction to Hashing.

Text Book/s

Sr. No. Title/ Edition Author Publisher


Schaum’s Outline Series
Data Structures Seymour Lipschutz McGraw-Hill, International
1
Editions.

Reference Book/s

Sr. No. Title/ Edition Author Publisher


An Introduction to Data Structures
1 Trembley, Sorenson McGraw Hill
with Applications

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 8
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Business Mathematics and Statistics
Course Type OPEN ELECTIVE-I Course Code CS304
Credits 03 L-2, T-1, P - 0

Course Objectives:

1. To introduce mathematical and statistical techniques and their application to business


problems.

2. To provide college students with reinforcement of Mathematical and Statistical


computations.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Apply the knowledge of Mathematics (Algebra, Matrices, 3 1,12
Calculus, Optimization) in solving business problems.
2 Demonstrate mathematical skills required in mathematically 3 1,12
intensive areas in Commerce such as Finance and Economics.
3 Demonstrate critical thinking, modelling, and problem-solving 3 1,12
skills in a variety of contexts.
4 Use statistical tools and its applications. 3 1,12
5 Develop managerial decision problems using Probability. 5 1,12
6 Use the concept of time series in prediction and decision making. 3 1,12

Unit Content Contact


No. Hr.
Metric System:
Metric System. Ratio and Proportion, Profit and Loss (Simple and with
1 08
discount), Mixture. Time Value of Money and Annuity – Simple and
Compound Interest.
Mensuration:
Mensuration of rectilinear Figures- Triangle, Quadrilateral Parallelogram,
2 08
Rhombus, Square; Rectangle, Trapezium and Circle Mensuration of solid
figures- Cuboid, Cube. Cylinder; Cone; Prism and Sphere
Laws of Indices:
3 Laws of Indices. Logarithm, Quadratic equations, Real numbers, functions 08
(with Associated Problems.

B.Tech – Computer Science and Engineering


Page | 9
P. R. Pote Patil College of Engineering & Management, Amravati

Introduction to Statistics:
Meaning and Definition of Statistics, Scope and Limitations of Statistics,
4 08
Role of Statistics in Management Decisions, Measures of Central Tendency
and Dispersion. Correlation and Regression.
Probability Distributions:
5 Theoretical distributions - Binomial, Poisson and Normal Distributions. Their 08
characteristics and applications.
Time Series and Statistical Decision Theory:
Time Series and Its Components, Analysis, Models of Time Series,
6 Measurement of Trend, Seasonal Variations and Cyclic Variations. 08
Introduction to Statistical Decision Theory, Decision Making Process,
Decisions under Uncertainty and Risk, Decision tree.

Text Book/s

Sr. No. Title/ Edition Author Publisher


Mathematics for Management and
1 J.K. Sharma Galgotia Publication
Computer Applications
D.N. Elhance,
2 Fundamentals of Statistics KitabMahal,1964
Veena Elhance
Reference Book/s

Sr. No. Title/ Edition Author Publisher

1 Business Mathematics Trivedi Pearson Education

Statistical Methods S. Chand and Sons,


2 S. P. Gupta
New Delhi

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 10
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Quantitative Analysis and Logical Thinking
Course Type OPEN ELECTIVE-I Course Code CS304
Credits 03 L-2, T-1, P - 0

Course Objectives:
1. To enhance critical thinking skills through logical problem- solving.
2. To acquire techniques for modeling and interpreting quantitative data.
3. To cultivate decision-making abilities grounded in quantitative reasoning.
4. To foster a deep understanding of mathematical concepts applicable to real-world
scenarios.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


Use their logical thinking and analytical abilities to solve
1 Quantitative aptitude questions from company specific and other 3 1,2,12
competitive tests.
2 Apply and use thought process to distinguish between concepts of 3 1,2,12
reasoning
3 Solve questions related to Time and distance and time and work 3 1,2,12
etc. from company specific and other competitive tests.
4 Solve questions related to permutation & combinations and 3 1,2,12
probabilities from company specific and other competitive tests.
5 Evaluate numerous possibilities related to puzzles. 6 1,2,12
6 Understand and solve puzzle related questions from specific and 3 1,2,12
other competitive tests

Unit Contact
Content
No. Hr.
Techniques of Multiplication:
Base multiplication, Two digit, Three digit, Repeated number, non-repeated,
Divisibility Test: Minimum 1 to 12 divisibility find out and divisibility for
some others specific number, Square and cube: Calculate Square and Cube
through different method, find out square and cube through different
1 08
Technique, Find out Unit digit : At the time of different number of power find
out unit digit through different method, Percentage calculation : four basic
percentage calculation method as like point base, multiplicative , fraction base
and 100 base, BODMAS Calculation : follow the proper sequence at the time
calculation simplification numerical.
Number System:
Fundamental of number, Different number of problems related to number
identification, Short approach at the time solving the Problem, Simplification:
2 08
Though various short cut method find out answer. Comparison of percentage:
comparison less, More, and what,, Ratio proportion: basic calculation ratio
technique, comparison between two or more entity, Average: Through proper

B.Tech – Computer Science and Engineering


Page | 11
P. R. Pote Patil College of Engineering & Management, Amravati

sum of observation and number of observation find out answer, Mixture &
Allegation: Use the concept Mean price, Cheaper Price dearer Price Solve the
different topics numerical, Ages: Applied the concept Present, past, Future and
ratio solve the Problem.
Time &Work:
On the basis of three major factors total work, Efficiency, and Time solve the
problem. Pipe and Cistern: Solve the problem regarding capacity of tank, In
3 this topic also concept apply as like time and work, Speed Time Distance: 08
Problem on Train, solve these concept, Late, Early, Meeting, Chasing,
Crossing, Direction, Conversion, Equating, Boat And Stream: Worked on
these concept Upstream, Downstream, Boat, Stream, and Equating distance.
Coding Decoding:
Use the proper concept of Alphabet and Number and solve the Problem
4 08
through logic, word Coding, Mix coding, Symbolic coding, Alphabet coding,
Straight line coding, word Formation,
Number Series:
Solve the Problem on this concept, Difference, Difference of Difference,
Ascending order and Descending order, Square, Cube, Addition, subtraction,
Multiplication, Division, Consecutive ,Decimal, Inequalities: Concept Solve ,
Condition Base , Simple, and Adjustment base , Blood relation: Solve the
5 08
concept Condition base, Simple And Complex, Puzzle base , Direct and
Indirect Speech base, Statement Base, Direction and Distance: Worked on
these Concept North , South, East, West, Clock : Solve the Concept , Angle
find out, Overlap, Opposite, Right Angle , Apart, Loss Gain, Calendar : Solve
problem Normal year and Leap Year ,
Counting of Figure, Decision Making, Input and Out Put, Data sufficiency,
6 Order and Ranking, Causes and Effect, Course of Action, Statement and 08
Argument, Statement and Argument, Statement and Assumption,

Text Book/s

Sr. No. Title/ Edition Author Publisher


1 Quantitative Aptitude Dr. R. S. Aggarwal S. Chand
A Modern Approach Verbal and
Dr. R. S. Aggarwal S. Chand
2 Non-Verbal
Reference Book/s

Sr. No. Title/ Edition Author Publisher


1 Quantitative aptitude Arun Sharma. Mc Graw Hill
2 Logical Reasoning Arun Sharma. Mc Graw Hill

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 12
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Foundations to Psychology and Counseling
Course Type OPEN ELECTIVE-I Course Code CS304
Credits 03 L-2, T-1, P - 0

Course Objectives:

1. To help the students develop a scientific temperament in studying and understanding


human behavior.

2. To identify counselling applications.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Describe the history of psychology, including psychological 3 1,12
perspectives and research methods.
2 Define the term psychology and demonstrate command of the 3 1,12
basic terminology, concepts, and principles of the discipline.
3 Gain knowledge of scientific methodology–the variety of ways in 3 1,12
which psychological data are gathered and evaluated / interpreted.
4 Develop an understanding of the basic processes of Counselling 3 1,12
Psychology.
5 Determine the various techniques of counselling. 3 1,12
6 Outline the contemporary trends in counseling. 1,3 1,12

Unit Contact
Content
No. Hr.
Introduction and Methods:
What is Psychology? Definition – Goals – What is not psychology? Pseudo
psychology. The History of Psychology – Schools - Modern Perspectives –
1 Psychology in India – Psychology: The Science – Methods: Introspection – 08
Observation – Survey – Experiment – Case Study – Correlation Research –
Scope of Psychology: Branches of basic Psychology – Branches of applied
Psychology
Sensation, Perception and Attention:
Sensation: Meaning – Psychophysics -Thresholds – Weber’s Law –
Adaptation – Basic sensation: Vision – Hearing – Touch and other Skin
senses – Olfaction- Gustation - Proprioception: Kinesthetic sense –
2 Vestibular sense – Perception: Meaning– Organizing principles of 08
perception – Constancies-Pattern perception, Distance perception- Errors in
Perception - Illusion – Types; Hallucinations – Types; Extra Sensory
Perception. - Factors that influence perception – Depth perception Attention:
Meaning – Types – Determinants.

B.Tech – Computer Science and Engineering


Page | 13
P. R. Pote Patil College of Engineering & Management, Amravati

Learning: Definition – Nature- Association Learning: Classical


Conditioning – Basic Principles; Operant Conditioning – Basic Principles –
Reinforcement – Types – Punishment – Types. Schedules of Reinforcement
3 08
– Shaping – Learned Helplessness; Similarities and Differences between
Classical Conditioning and Operant Conditioning. Social and Cognitive
Learning: Latent Learning – Insight Learning – Observational Learning.
Counseling:
Counselling and Guidance: Meaning- Nature - Need and Functions of
4 Guidance and Counselling - Emergence of Guidance and Counselling in India 08
- Goals and Scope of Guidance and Counselling - Types of Counselling
Services.
Approaches to Counselling and the Counselling Process:
Directive and non-directive approaches - Humanistic approach- Behavioristic
5 08
approach - Existential Approach - Eclectic Approach, Counselling Process:
Preparation for counselling, Steps in the counselling process.
Counsellor Qualities, Skills and Ethical Responsibilities:
Qualities of an effective counselor, Counsellor skills: Building Trust-
6 08
Listening – Attending – Observing - Building Rapport - Demonstrating
Empathy, Ethics in counselling.

Text Book/s

Sr. No. Title/ Edition Author Publisher


Pearson India
Cicarelli, K. S.,
1 General psychology Education Services Pvt
Meyer, E. G. & Misra
Ltd.
2 Counseling and Guidance Rao, N. Tata McGraw Hill
Reference Book/s

Sr. No. Title/ Edition Author Publisher


Pearson India
1 Psychology Baron, R. A Education Services
Pvt Ltd.
Guidance and counseling in
2 Kochhar, S. K. Sterling
colleges and universities

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 14
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Engineering Economics
Course Type EEM Course Code CS305
Credits 02 L-2, T-0, P - 0

Course Objective:
1. To make fundamentally strong base for decision making skills by applying the concepts
of economics.
2. Educate the students on how to systematically evaluate the various cost elements of
atypical manufactured product, an engineering project or service, with a view to
determining the price offer.
3. Prepare engineering students to analyze profit/revenue data and carry out make economic
analysis in the decision-making process to justify or reject alternatives/projects.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Describe the overall functions of Demand, Supply, Price, Income 2 1,11,12
of the firms.
2 Apply economic principles to prices and quantities in competitive 3 1,11,12
supply and demand for goods and for money.
3 Demonstrate time value of money and Accounting concepts in the 6 1,11,12
changing society.

Unit Contact
Content
No. Hr.
Definition and Scope of Engineering Economics, Subject Matter of
Economics, Principles of Engineering economics, Micro-economics Vs
1 10
Macro-economics, Utility Analysis, Laws of diminishing utility analysis,
derivation of demand curve and law of Demand, Elasticity: Methods, types
Theory of Production: Theory, Importance, Isoquants and its properties,
Marginal rate of Technical substitution, Law of variable proportions, Returns
to Scale, Cost of Production and Cost of Curves, The law of supply, Price
2 determination. 10
Depreciation, Causes of depreciation, Depreciable property, depreciation
methods.
Time value of Money, Techniques for adjusting time value of money, Types
and components of cash flow, cash flow diagrams, principles of equivalence,
Uses, significance and limitation of Cash flow statement.
3 10
Commercial Banking, Functions of Commercial Banks, Role of Commercial
banks in developing economy, sound baking system for under-developed
countries, types of banks, balance sheet of a bank.

B.Tech – Computer Science and Engineering


Page | 15
P. R. Pote Patil College of Engineering & Management, Amravati

Text Book/s

Sr. No. Title/ Edition Author Publisher


Engineering Economics and Second Edition, PHI, 2010
1 Sasmita Mishra
Costing, by

Reference Book/s

Sr. No. Title/ Edition Author Publisher


Engineering Economic Analysis, Ted Eschenbach,
1 Donald G Newnan,
Volume 2. Jerome P. Lavelle ·

2 Engineering Economics R. Panneerselvam · PHI Learning.


2013

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 16
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Ethics in IT
Course Type VEC Course Code CS306
Credits 02 L-2, T-0, P - 0

Course Objectives:
To maintain social respect of ethics in Information Technology and understand security &
privacy protection in IT.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 To identify ethical issues and ethical dilemmas within contexts
1,2 1,6,8,10
of IT.
2 To discuss the process of Information Security attacks &
2,3 6,7,8
Policies.
3 To know about Intellectual Property Rights like Patents,
1,3 8,9,10,12
Copyrights, Trademarks and Industrial Design.

Unit Contact
Content
No. Hr.
Unit I: Introduction to Ethics:
Introduction of ethics, ethics in engineering, distinction between ethics,
moral, laws, type of ethics, Ethical theories: utilitarianism, duty, right, virtue,
1 Importance of Integrity, Ethical Considerations in Decision Making, 10
Develop a Problem Statement, ethical dilemmas, Concept and Evolution of
Sociology, definitions, Implement the Decision, Ethics in Information
Technology.
Unit II: Ethics in information Technology:
IT Security Incidents: Computer Incidents are so Prevalent, Types of
2 Exploits, Types of Perpetrators, Federal Laws for Prosecuting Computer 10
Attacks, Risk Assessment, Establishing a Security Policy, Information
Privacy, Privacy Protection and the Law, Applications, and Court Ruling.
Unit III: Intellectual Property Rights and Computer Technology
Intellectual Property, definition & Type, Copyright & related rights:
3 advances in technology and copyright, benefits, Patent, industrial design, 10
geographical indications, trademark, what can be registered under trademark,
categories of TM, World IP organization, TRIPS & WTO.

Text Book/s

Sr. No. Title/ Edition Author Publisher


Cengage Learning 20
“Ethics in Information Technology”, Channel Center Street
1 George W. Reynolds
Fifth Edition. Boston, MA 02210
USA

B.Tech – Computer Science and Engineering


Page | 17
P. R. Pote Patil College of Engineering & Management, Amravati

Reference Book/s

Sr. No. Title/ Edition Author Publisher

Prentice Hall India


‘Engineering Ethics’, Prentice Hall of Govindarajan M.,
1 Learning Private
India, New Delhi, 2004 Natarajan
Limited

“Information Governance for Business Hoboken, New


2 Robert F Smallwood
Documents and Records” Wiley 2014 Jersey:Wiley,2014
“Ethics in Information Technology”, Course Technology
3 Suraj Bhavsar
Sixth Edition. Inc
“Law of Intellectual Property”, 9th Ed,
4 Dr. S. R. Myneni Asia Law House
Asia law House, 2019.

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 18
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Data Structures and Algorithms Lab
Course Type PCC Course Code CS307
Credits 01 L-0, T-0, P - 2

Course Objectives:
1. To perform different operations on data structures such as insertion, deletion, searching
and traversing.
2. To understand various data searching and sorting methods with its complexity.
3. To introduce various techniques for representation of the data in the real world.
Course Outcomes: On successful completion of the course the learner will be able to:
CO Course Outcomes BT Level PO
Implement linear data structures & apply different
1 3 1,2,3,4
operations on linear data structures.
Implement non-linear data structures & apply different
2 3 1,2,3,4
operations on non-linear data structures.

At least Ten Practical to be performed from the list as below

Practical
Name of Practical
No.
01 Implementation of array with applications of various operations on it in C/C++.
02 Apply search operation on array data structure using C/C++.
03 Develop C/C++ program to implement linked list and apply different operations on it.
Implementation of Stack data structure and application of various operations on in it
04
using C/C++.
05 Implementation of recursion in C/C++ programming.
06 Develop C/C++ program to implement queue and apply different operations on it.
07 Development of C/C++ program to implement tree data structure.
08 Perform C/C++ program to traverse tree data structures.
09 Perform C/C++ program to implement graph data structure.
10 Develop C/C++ program to traverse graph data structures.
11 Perform C/C++ program to apply sort operation on array data structure.
12 Develop C/C++ program to implement Huffman’s Algorithm.
13 Develop C/C++ program to implement Warshall’s Algorithm.

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 19
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Programming Skills Lab I (JavaScript & React js)
Course Type PCC Course Code CS308
Credits 01 L-0, T-0, P - 2

Course Objectives:

 To design & develop web pages using JavaScript.

 To use React JS Library in website development.

Course Outcomes: On successful completion of the course the learner will be able to:
CO Course Outcomes BT Level PO
1 Develop web pages using JavaScript. 6 1,2,3,4
2 Apply React JS library in website development. 6 1,2,3,4

Minimum Eight Practical’s to be performed from the list as below

Practical
Name of Practical
No.
01 Implementation of JavaScript code with variables and operators .
02 Implementation of functions in JavaScript
03 Objects implementation in JavaScript.
04 Demonstration of arrow function implementation in JavaScript.
05 Development of JavaScript code to implement different array methods.
06 Callback functions implementation in JavaScript.
07 Development of promises in JavaScript.
08 Develop JavaScript code to implement async/await function.
09 Develop JavaScript code to implement DOM event listener.
10 Introduction to React js& Setup its environment for development.
11 Implementation of React renders HTML in the web page.
12 Implementation of React JSX in the web page.
13 Implementation of different React components.
14 Implementation of Hook in React js.

Applicable for AY 2024-25


Onwards
COURSE COORDINATOR BOS CHAIRMAN

B.Tech – Computer Science and Engineering


Page | 20
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Hardware and Networking Lab
Course Type PCC Course Code CS309
Credits 01 L-0, T-0, P - 2

Course Objectives:

 Train the students to acquire knowledge in PC Hardware, Software and the field of
Networking.

 The Students will understood and gain knowledge in the basics of PC assembling and
networks.
Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Elaborate and express different components of computer system. 2 1,2,3,4
2 Illustrate basic concepts of networking 4 1,2,3,4

At least Ten Practical to be performed from the list as below,

Practical
Name of Practical
No.
01 Assemble and Disassemble different components of Computer System.
02 Demonstrate partition and formatting of Hard Disk
03 Installation of Operating system (Linux/Window).
04 Study of Hardware/Software troubleshooting tools.
05 Understand network and networking devices.
06 Prepare LAN cable
07 Understand Network Topology.
08 Demonstrate LAN set up
09 Perform Ping, Ipconfig, netstat, lookup commands
10 Study Wireshark

11 Study Cisco Packet Tracer

Applicable for AY 2024-25


Onwards
COURSE COORDINATOR BOS CHAIRMAN

B.Tech – Computer Science and Engineering


Page | 21
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-III
Course Community Engagement Project
Course Type ELC Course Code CS310
Credits 01 L-0, T-0, P - 2

Course Objective:
1. To expose students to socio-economic issues in society.
2. To apply theoretical engineering knowledge to real-world problems.
3. To develop practical skills in project management, teamwork, and communication.
4. To foster a sense of social responsibility and ethical leadership among engineering students.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Demonstrate an understanding of socio-economic challenges 4, 6
2
faced by communities.
2 Apply engineering principles to develop innovative solutions to
1,3
real-life problems. 3
3 Effectively collaborate with community stakeholders to
5 4,11
implement projects.
4 Communicate project findings and recommendations 8,9,10,11,
professionally and ethically. 5 12
5 Reflect on their experiences and identify opportunities for
4 4,12
continued engagement and service.

Sr. No. Guidelines for Community Engagement Project


Introduction to Community Engagement
 Overview of community-based projects and service learning.
1  Introduction to socio-economic issues in society.
 Ethical considerations in community engagement.
Needs Assessment and Project Scoping
2  Defining project scope, goals, and objectives.
 Identifying project opportunities and constraints.
Preparation of Project Model
3  Design thinking and problem-solving approaches.
 Conceptualizing and prototyping engineering solutions.
Community Engagement and Collaboration
 Building relationships with community members and organizations.
4
 Participatory design workshops and feedback sessions.
 Negotiating project priorities and expectations with stakeholders.
Implementation and Testing
5
 Prototyping, testing, and iterating engineering solutions.
Evaluation and Impact Assessment
6  Soliciting feedback from community members and stakeholders.
 Reflecting on lessons learned and areas for improvement.

B.Tech – Computer Science and Engineering


22 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Communication and Dissemination


7  Developing project documentation and presentations.
 Disseminating project findings through reports, presentations, and digital media.

Assessment:

1. Project proposals and progress reports.


2. Presentations and demonstrations.
3. Community feedback and evaluations.
4. Final project deliverables and reports.

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


23 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

B. Tech. in
Computer Science and Engineering
IV Semester

B.Tech – Computer Science and Engineering


24 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Operating System
Course Type PCC Course Code CS401
Credits 03 L-3, T-0, P - 0

Course Objectives:
1. To understand how computers manage tasks like handling processes and memory.
2. Illustrate the concept of controlling concurrency and detecting deadlocks in OS.
3. Study of file and i/o management in operating system.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Understand Operating System Structure, Operations and
2 1
Services.
2 Apply different Scheduling Algorithms 4 1,2,,3,5

3 Identify Critical Section & Race Condition and Determine its


5 1,2,3,5
Solution
4 Determine Deadlock condition and its preventive measures 5 1, 2, 3,5
5 Apply the Concepts of Virtual Memory Management 3 1,2 ,5
6 Analyze I/O Systems working and their utilities. 4 1,2,3,4,5

Unit Contact
Content
No. Hr.
Introduction to OS
Concept of Operating Systems, Types of Operating System, Components of
1 08
Operating System, Services of Operating System, structure of Operating
System
Process & Scheduling
Processes: Definition, Different states & Process transitions, Process Control
Block (PCB), Context switching
Process Scheduling: Foundation and Scheduling objectives, Types of
2 08
Schedulers. Scheduling criteria: CPU utilization, Throughput, Turnaround
Time, Waiting Time, Response Time.
Scheduling algorithms: Pre-emptive and Non-pre-emptive, FCFS, SJF, RR,
Priority
Process Synchronization:
Process Synchronization: Inter-process Communication, Critical Section, Race
3 08
Conditions, Mutual Exclusion, Peterson’s Solution, The Producer\Consumer
Problem, Semaphores

B.Tech – Computer Science and Engineering


25 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Deadlock:
Definition & characterization, Necessary and sufficient conditions for
4 08
Deadlock, Deadlock Prevention, and Deadlock Avoidance: Banker’s
algorithm, Deadlock detection and Recovery
Memory Management:
Basic concept, Logical and Physical address map, Memory allocation:
Contiguous Memory allocation – Fixed and variable partition– Internal and
External fragmentation and Compaction
Paging: Principle of operation – Page allocation – Hardware support for
5 08
paging, Protection and sharing, Segmentation.
Virtual Memory: Basics of Virtual Memory – Page fault, Working Set,
Dirty page/Dirty bit – Demand paging,
Page Replacement algorithms: Optimal, First in First Out (FIFO), and
Least Recently used (LRU).
File & I/O Management:
File Management: Concept of File, Access methods, Allocation methods
(contiguous, linked, indexed), Free-space management (bit vector, linked
list, grouping)
6 I/O Management: 08
I/O Hardware: I/O devices, Device controllers, Software: Goals of Interrupt
handlers, Device drivers
Disk Management: Disk structure, Disk scheduling algorithms (FCFS,
SSTF, SCAN, C-SCAN)

Text Book/s

Sr. No. Title/ Edition Author Publisher


Avi Silberschatz, P. B.
1 Operating System Concepts (9/e) John-Wiley & Sons.
Galvin, G. Gagne
Reference Book/s

Sr. No. Title/ Edition Author Publisher


Operating Systems: Internals and Design
1 William Stallings Prentice Hall of India.
Principles, 5th Edition

2 Modern Operating System Pearson Education


A. S. Tanenbaum
3 Operating Systems D. M. Dhamdhere Tata McGraw-Hill

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


26 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Programming Methodology
Course Type PCC Course Code CS402
Credits 03 L-3, T-0, P - 0

Course Objectives:
1. To explore & implement the principles of Object-Oriented Programming (OOP) in Java
2. To design and develop GUI applications in Java.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Understand JRE and Object-Oriented Programming using
2 1,12
Java.
2 Apply the concepts of encapsulation in Java Programming. 3 1,2
3 Implement Inheritance and Polymorphism in Java
3 1,2,3
Programming.
4 Apply Exception & File handling mechanism in Java
3 1,2,3
Programming.
5 Implement Data structures in Java. 3 1,2,3,12
6 Create GUI applications in Java and perform event
6 1,2,3
handling.

Unit Contact
Content
No. Hr.
Introduction to Java Programming
Features of Java, Java Programming Environment, Data Types, Type
1 08
Conversion & Casting, Operators, Precedence Rules & Associativity, Flow
of Control: Conditional, Loops & Branching Statements.
Encapsulation
2 Classes, Object, Methods, Constructors, this keyword, Garbage Collection, 08
Arrays, Command line arguments, Scanner Class, enumerated type.
Inheritance & Polymorphism
Inheritance: Types of Inheritance, Method Overloading, Method
3 Overriding, Interfaces, Abstract Class, super keyword, final keyword, 08
Packages.

Exception Handling & File Handling Mechanism


Exception Handling: exception, try, catch, throw, throws, finally, check &
4 unchecked exception 08
File Handling: Java Stream Classes : Byte Stream, Character Stream

B.Tech – Computer Science and Engineering


27 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Java Collections Framework


List: Array List, Linked List, Vector, Stack; Queue: Priority Queue,
5 08
Dequeue; Set: HashSet

GUI & Event Handling


Introduction to Swing, Swing Components: Labels, Text Fields, Buttons,
6 08
Check box, Radio buttons;
Delegation event model: Event sources, Event Listeners, Event Classes

Text Book/s

Sr. No. Title/ Edition Author Publisher


1 Java Complete Reference Herbert Schildt McGraw Hill

Reference Book/s

Sr. No. Title/ Edition Author Publisher

1 Programming in Java Malhotra Sachin

Java Generics & Collections Maurice Naftalin


2 O’RIELLY
Philip Wadler

3 The Definitive Guide to Java Swing John Zukowski Apress

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


28 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Computer Networks
Course Type PCC Course Code CS403
Credits 03 L-3, T-0, P - 0

Course Objectives:
1. To understand the fundamentals of Computer Networking, Topologies & various kinds of
networks available.
2. To analyze Data-Link Control (DLC) services for flow control & error control.
3. To synthesize the significance of network layer in data transmission.
4. To analyze and compare key routing algorithms, including Distance Vector Routing and
Link State Routing.
5. To understand transport-layer protocols services using TCP & UDP.
6. To explore application layer protocols, including FTP, email architecture, DNS, and their
respective security aspects.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Understand the fundamentals of computer networks and the 2 1
Internet.
2 Analyze data link layer protocols and their services, including
4 1, 2,3
error detection, correction techniques, and MAC protocols.
3 Apply routing and addressing techniques in the Network Layer
4 1,2,4
and evaluate its performance metrics.
4 Demonstrate an understanding of IPv4, IPv6, and the transition 1, 2,
strategies between them. 4
3,5,7
5 Explain and evaluate Transport Layer protocols, their services,
5 1,2 ,5
and their role in ensuring reliable data transmission.
6 Discuss Application Layer protocols, paradigms, and services
such as HTTP, FTP, DNS, and email. 3 1,8

Unit Contact
Content
No. Hr.
Introduction to Computer Networks:
Introduction: Brief history of computer networks & Internet, Components of
Computer Network, Network types: LAN, MAN and WAN, Switching,
1 Network Models: The OSI Model, TCP/IP Protocol Suite, 08
Physical Layer: Transmission Modes: Simplex, Half Duplex and Full
Duplex, Transmission media: Guided media & unguided media. Switching:
Introduction, Circuit Switching, Packet Switching.

B.Tech – Computer Science and Engineering


29 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Data link Layer


Data Link Layer: Services, Two categories of link, Two sub-layers, Error
detection and correction: Introduction, Block Coding, Checksum, Cyclic
2 Redundancy Check, Forward Error Correction. 08
Data link control: DLC services, Data-Link Layer Protocol, HDLC, Point-
To-Point Protocol, Media Access Control (MAC): Random Access,
Controlled Access, Channelization.

Network Layer
Introduction to Network layer, Services: Packetizing, Routing and
Forwarding, Other Services Packet Switching: Datagram Approach, Virtual-
3 Circuit Approach, Network Layer performance: Delay, Throughput, Packet 08
Loss, Congestion Control, IPV4 Address: Address Space, Classful
Addressing, Classless Addressing, Dynamic Host Configuration Protocol
(DHCP), Network Address Resolution (NAT)

Network Layer Protocol


Network Layer Protocols: Internet Protocol (IP),Datagram Format,
Fragmentation, ICMP Protocol, Routing algorithms: Distance Vector
4 08
routing, Link State Routing,IPV6 Addressing: Representation, Address
Space, Address Space Allocation, Transition from IPV4 to IPV6: Strategies,
Use of IP Addresses.

Transport Layer
Introduction to Transport layer: Transport-Layer Services, Connectionless
and Connection Oriented Protocols, Transport-Layer Protocols: Stop-and-
Wait Protocol, Go-Back-N Protocol (GBN), Selective-Repeat Protocol,
5 08
Bidirectional Protocols: Piggy backing, User Datagram Protocols: User
Datagram, UDP Services, UDP Applications, Transmission Control
Protocol: TCP Services, TCP Features , Segment, A TCP Connection, Flow
Control, Error Control, TCP Congestion Control.

Application layer
Introduction to Application layer: Services, Application-Layer Paradigms:
Client-Server, World Wide Web, Hyper-Text Transfer Protocol (HTTP),
FTP: Two Connections, Control Connection, Data Connection, Security for
6 08
FTP, Electronic Mail: Architecture, Web-Based Mail, E-Mail Security,
Domain Name System (DNS):Name Space, DNS in the Internet. Network
Management: Introduction, Configuration Management, Fault Management,
Performance Management, Security Management.

Text Book/s

Sr. No. Title/ Edition Author Publisher


1 Data Communication and Networking Behrouz A. Forouzan Tata McGraw-Hill

B.Tech – Computer Science and Engineering


30 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Reference Book/s

Sr. No. Title/ Edition Author Publisher


1 Data & Computer Communications William Stallings Pearson Education.
Data Communication McGraw Hill
2 William L. Schweber
3 Computer Communication & Networks J.Freey AEW Press
4. Computer Networks & Internet D. Corner Pearson Education

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


31 | P a g e
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Principles & Practice of Management
Course Type OPEN ELECTIVE-II Course Code CS405
Credits 02 L-2, T-0, P – 0

Course Objectives:

1. To explain the basic concepts, principles and theories of management.


2. To identify the contemporary issues and challenges in the field of management.
3. To identify ethical workplace practices.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO

1 Demonstrate understanding of the role of managers in an 3 1,12


organization.

2 Summarize the elementary concepts, principles and theories of 3 1,12


management.
3 Develop ethical workplace practices. 5 1,12

Unit Content Contact


No. Hr.
Introduction to Management:
Definition – nature, process and significance of management – Role of
managers – Managerial Skills and Roles - Evolution of Management
Thought: Classical Management Approaches, Behavioural Management
1 10
Approaches, Quantitative Management Approach, Modern Management
Approaches - Management as a Science or Art - Management as a profession-
Administration and Management- Functions of Management – Functional
Areas of Management.

Planning and Decision Making:


Planning - Nature and Importance of Planning- Types of Plans - Levels of
Planning - Steps in planning - Making Effective Plans- Objectives and
2 Management by Objective (MBO) –Management By Exception (MBE) - 10
Policy and Strategy- Forecasting and Decision Making - Nature of decision
making - Types of decisions – Decision Making Process – Rational
Perspectives and Behavioral Aspects of decision making.

B.Tech – Computer Science and Engineering


Page | 32
P. R. Pote Patil College of Engineering & Management, Amravati

Organizing:
Organizing - Nature and purpose - Principles of Organization - Types of
Organization - Organizational Structure and Design – Line, Staff and
functional authority – Conflict between Line and Staff – Overcoming the
3 10
Line-Staff Conflict. Departmentation - Span of control – Authority,
Responsibility and Accountability - Principles of Delegation - Steps -
Centralization Vs Decentralization – Factors determining the degree of
Decentralization of authority

Text Book/s

Sr. No. Title/ Edition Author Publisher


Stoner, Freeman,
1 Management Prentice Hall India
Gilbert Jr.
Principles & Practices of Gupta, R.S., Sharma, Kalyani Publishers,
2
Management B.D., & Bhalla. N.S. New Delhi
Reference Book/s

Sr. No. Title/ Edition Author Publisher


Principles and Practices of Himalaya Publishing
1 L M Prasad
Management House

2 Essentials of Management Koontz, H., & McGraw Hill


Weihrich, H Publishers

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 33
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Quantitative and Logical Proficiency
Course Type OPEN ELECTIVE-II Course Code CS405
Credits 02 L-2, T-0, P - 0

Course Objectives:
1. To make students able to critically evaluate various real-life situations by resorting to an
analysis of key issues and factors.

2. To demonstrate various principles involved in solving mathematical problems and thereby


reducing the time taken for performing job functions.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BTL PO


Apply the concept of percentages in various real-world
1 scenarios, providing students with the skills to analyze data, 3 1,2,12
make financial decisions, and solve practical problems.
Develop problem-solving skills, logical reasoning, and Students
will develop proficiency in analyzing data, calculating
2 5 1,2,5,12
probabilities, and solving geometric and mensuration problems
using appropriate techniques and strategies.
Analyze data, recognizing patterns, and drawing logical
3 4 1,2,5,12
conclusions to solve complex problems effectively.

Unit Contact
Content
No. Hr.
Percentage:
Problem on Concept Population, Election, vain diagram Salary, Examination,
Successive, and miscellaneous, Profit and loss: Concept on Mean Price, Cost
1 10
Price, Profit and loss, Discount, Partnership: On the basis of Capital, Time,
and Profit. Simple Interest and Compound Interest: on the basis of Principle,
Interest, Rate, Number of Year.
Permutation:
Concept on different number of Arrangement Alphabet
Number, Combination: Different number of Selection Process, Probability:
2 10
Concept on Coin, Dice, Cards, and Miscellaneous, Data Sufficiency: On the
basis of Different Number Of topics, Inequalities, Data Interpretation (Table,
Bar, Line, pie, Radar, Case let form) Geometry & Mensuration.
Puzzle Test:
Circular base, Tabulation, Floor base, Rectangular Base, Square base, straight
line base, direction base North, South
3 10
Blood relation With Puzzle, vain diagram base puzzle Non-Verbal:
Classification, Odd man Out, Classification, Data Sufficiency,

B.Tech – Computer Science and Engineering


Page | 34
P. R. Pote Patil College of Engineering & Management, Amravati

Text Book/s

Sr. No. Title/ Edition Author Publisher

1 Quantitative Aptitude Dr. R. S. Aggarwal S. Chand


A Modern Approach Verbal and
2 Dr. R. S. Aggarwal S. Chand
Non-Verbal

Reference Book/s

Sr. No. Title/ Edition Author Publisher

1 Quantitative Aptitude, Arun Sharma. Mc Graw Hill

2 Logical Reasoning Arun Sharma. Mc Graw Hill

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 35
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Emotional Intelligence
Course Type OPEN ELECTIVE-II Course Code CS405
Credits 02 L-2, T-0, P - 0

Course Objectives:

1. Introduce the concept of emotional intelligence, its models and components.


2. Understand the significance of emotional intelligence in self-growth and building effective
relationships.

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Perceive own emotions and gain self-awareness. 3 1,12
2 Discover personal competence and techniques of building 3 1,12
emotional intelligence.
3 Gain insights into establishing positive relationships. 3 1,12

Unit Contact
Content
No. Hr.
Fundamentals of Emotional Intelligence:
Nature and Significance - Models of emotional intelligence: Ability, Trait and
1 10
Mixed - Building blocks of emotional intelligence: self-awareness, self-
management, social awareness, and relationship management
Personal Competence:
Self-Awareness: Observing and recognizing one's own feelings, Knowing
2 10
one's strengths and areas of development.
Self-Management: Managing emotions, anxiety, fear, and anger.
Social Competence:
Social Awareness: Others' Perspectives, Empathy and Compassion
3 10
Relationship Management: Effective communication, Collaboration,
Teamwork and Conflict management

Text Book/s

Sr. No. Title/ Edition Author Publisher


1 Emotional Intelligence Daniel Goleman Dell Publishing Group
Liz Wilson, Stephen
Emotional Kogan Page India
2 Neale & Lisa
Intelligence Coaching Private Limited
Spencer-Arnell

B.Tech – Computer Science and Engineering


Page | 36
P. R. Pote Patil College of Engineering & Management, Amravati

Reference Book/s

Sr. No. Title/ Edition Author Publisher


Working with Emotional Bantam Doubleday
1 Daniel Goleman
Intelligence Dell Publishing Group
Guidance and Counselling in
2 Gupta S.K NewDelhi: NCERT
Indian Education

Applicable for AY 2024-25

COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 37
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Universal Human Values
Course Type VEC Course Code CS406
Credits 02 L-2, T-0, P - 0

Course Objective:
1. To help the students appreciate the essential complementarity between ‘values’ and
‘skills’ to ensure sustained happiness and prosperity which are the core aspirations of all
human beings.
2. To facilitate the development of a holistic perspective among students towards life and
profession as well as towards happiness and prosperity based on a correct understanding
of the human reality and the rest of existence. Such a holistic perspective forms the basis
of Universal Human Values and progress towards value-based living in a natural way.
3. To highlight plausible implications of such a holistic understanding in terms of ethical
human conduct, trustful and mutually fulfilling human behavior and mutually enriching
interaction in nature.

Course Outcomes: On successful completion of the course the learner will be able to:

BT
CO Course Outcomes PO
Level
Explain the essentials of human values and skills, self-exploration, 2
1 8,12
happiness and prosperity
Identify and evaluate the role of harmony in family, society and 3
2 6,7,12
universal order.
Develop appropriate technologies and management patterns to 3
3 6,7,8,12
create harmony in professional and personal lives.

Unit Contact
Content
No. Hr.
Unit I: Introduction to Value Education:
Understanding Value Education, Self-exploration as the Process for Value
1 Education, Basic Human Aspirations and their Fulfillment, Right 10
Understanding, Relationship and Physical Facility, Happiness and Prosperity
– Current Scenario, Method to Fulfil the Basic Human Aspirations

B.Tech – Computer Science and Engineering


Page | 38
P. R. Pote Patil College of Engineering & Management, Amravati

Unit II: Understanding the Harmony at Various Levels:


Understanding the Human Being as Co-existence of the Self and the Body,
Harmony in the Self – Understanding Myself, Harmony of the Self with the
Body – Understanding Self-regulation and Health, Harmony in the Family –
2 Understanding Values in Human-Human Relationships, Harmony in the 10
Society – Understanding Universal Human Order, Harmony in Nature –
Understanding the Interconnectedness, Self-regulation and Mutual
Fulfillment, Harmony in Existence – Understanding Co-existence at Various
Levels.
Unit III: Social & Professional Ethics:
The Basis for Universal Human Values and Ethical Human Conduct,
Professional Ethics in the light of Right Understanding, Holistic
3 10
Development towards Universal Human Order, Vision for Holistic
Technologies, Production Systems and Management Models, Journey
towards Universal Human Order.

Text Book/s

Sr. No. Title/ Edition Author Publisher


A foundation course in HUMAN R R Gaur, R Asthana
1 Excel Books
VALUES and professional ethics G P Bagaria.

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 39
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Operating System- Lab
Course Type PCC Course Code CS407
Credits 01 L-0, T-0, P - 2

Course Objectives:
To understand how the operating system manages processes and to implement different
algorithms for resource allocation.

Course Outcomes: On successful completion of the course the learner will be able to:

BT
CO Course Outcomes PO
Level
1 Interpret various commands used in operating system 3 1,3,5,12

2 Experiment with different scheduling algorithms 4 1,2,3,4,12

3 Implement different resource allocation algorithm 3 1,3,5,12

Minimum Ten Practical’s to be performed from the list as below

Expt.
Name of Experiment
No.
1 To Execute Unix/ Linux operating system commands

2 To simulate various DOS commands. (copy, wcc, head)

3 To implement the First Come First Serve scheduling algorithm.

4 To demonstrate Preemptive Shortest Job First scheduling algorithms.

5 To demonstrate Non-Preemptive Shortest Job First scheduling algorithms.

6 To implement the Round Robin scheduling algorithms with arrival time

7 To implement the Round Robin scheduling algorithms without arrival time

8 To interpret preemptive Priority Based Process Scheduling Algorithms

9 To interpret non-preemptive Priority Based Process Scheduling Algorithms

10 To apply Banker’s Algorithm for deadlock avoidance


To implement memory allocation algorithms:
a) First Fit
11
b) Best Fit
c) Worst Fit
12 To demonstrate First in First Out (FIFO) page replacement policies

13 To demonstrate Least Recent Used (LRU)page replacement policies

14 To demonstrate Optimal page replacement policies

B.Tech – Computer Science and Engineering


Page | 40
P. R. Pote Patil College of Engineering & Management, Amravati

15 To implement FCFS disk scheduling algorithms

16 To implement SSTF disk scheduling algorithms

17 To implement SCAN disk scheduling algorithms

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 41
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Programming Methodology Lab
Course Type PCC Course Code CS408
Credits 01 L-0, T-0, P - 2

Course Objectives:

 To implement the principles of object-oriented Programming (OOP) in Java.

 To design and develop GUI applications in Java.

Course Outcomes: On successful completion of the course the learner will be able to:

BT
CO Course Outcomes PO
Level
1 Apply the principles of object-oriented programming in Java 3 1,12
Implement exception handling, file handling and event handling in
2 3 1,2,3
Java
3 Create GUI applications in Java 6 1,2,3

At least Ten Practical to be performed from the list covering the entire syllabus

Practical
Name of Practical
No.
01 Develop Java program using keywords, identifiers, operators & expressions.
Implementation of conditional, looping, and branching statements using Java
02
Programming.
03 Implementation of encapsulation in Java Programming.
04 Perform Java program to demonstrate uses of constructors.
05 Demonstrate various types of inheritance using java programs.
06 Develop Java program to demonstrate polymorphism.
07 Demonstrate utilization of Packages in Java programs.
08 Develop Java program to demonstrate Exception Handling mechanism.
09 Demonstrate File handling mechanism in Java.
10 Develop Java program to implement data structures using Collection Framework.
11 Design GUI based Java Application using swing.
12 Implement Event handling in Java Application.

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 42
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Programming Skills Lab II (Node-js & Mongo DB)
Course Type VSEC Course Code CS409
Credits 01 L-0, T-0, P - 2

Course Objectives:
1. To execute Node JavaScript at server side.
2. To implement database in website development.

Course Outcomes: On successful completion of the course the learner will be able to:

BT
CO Course Outcomes PO
Level
1 Develop Server-Side code using Node js. 6 1,2,3,4
2 Create databases using MongoDB and apply different operations on it. 6 1,2,3,4

At least Ten Practical (5 from Node & 5 from MongoDB) to be performed from the list
as below,

Practical
Name of Practical
No.
01 Introduction to Node js & Setup its environment for development.
02 Demonstrate Node js HTTP Module.
03 Demonstrate Node js File System Module.
04 Demonstrate Node js URL Module.
05 Implement Node js NPM.
06 Implement Node js Events.
07 Construct Node js Formidable Module.
08 Construct Node js Nodemailer Module.
09 Introduction to MongoDB & Setup its environment for development.
10 Creating Database & Collection using Node js & MongoDB.
11 Apply Insert operation on MongoDB.
12 Perform Query(Filter) operation in collection of MongoDB.
13 Apply sort operation in collection of MongoDB.
14 Perform Delete & Drop Operation on MongoDB
15 Perform Update Operation on MongoDB
16 Perform Limit Operation on MongoDB
17 Perform Join Operation on MongoDB

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 43
P. R. Pote Patil College of Engineering & Management, Amravati

Semester-IV
Course Computer Networks
Course Type VSEC Course Code CS410
Credits 01 L-0, T-0, P - 2

Course Outcomes: On successful completion of the course the learner will be able to:

CO Course Outcomes BT Level PO


1 Studying the topology used in laboratory 1 1,2,3,4
Analyzing different Elementary protocols for communication
2 4 1,2,3,4
and Identify IEEE standards employed in Computer Networking
3 Solve and apply various Routing Algorithm and Protocols 3 1,2,3,4
Use techniques involved in developing transport and application
4 3 1,2,3,4
layer of Computer Networking.

At least Ten Practical to be performed from the list as below,

Practical
Name of Practical
No.
Identify & analyze the network topology implemented in the computer network
01
laboratory (consisting of Nodes, Cables, Peripherals & Host Computers).
Perform network ip address configuration (classification of address, static
02
And dynamic address)
03 Execute basic networking commands like ping, traceroute, netstat, ipconfig, nslookup

04 Install and configure the OMNeT++ simulation.

05 Demonstrate and simulate data communication in a simple network


Demonstrate the simulation of Hypertext Transfer Protocol (HTTP) by using network
06
sockets.
Demonstrate the working of the message queues which are available in a intermediate
07
node.
08 Simulate the working mechanism of ALOHA Protocol
Observe the simulation for identify various routs which the data packets may take
09
while travelling from source to destination
Implement the data link layer framing methods such as character count, character
10
stuffing and bit stuffing.
11 Simulate error correction code like CRC in C programming.

12 Configure of VLAN using packet tracer / gns3.

Applicable for AY 2024-25


COURSE COORDINATOR BOS CHAIRMAN Onwards

B.Tech – Computer Science and Engineering


Page | 44

You might also like