Sanjivani COESYBtech Computer 2020 Pattern
Sanjivani COESYBtech Computer 2020 Pattern
Sanjivani COESYBtech Computer 2020 Pattern
Profile: For any revolution to make an impact, Computer Engineering holds the key. The
Department of Computer Engineering was established in the year 1989-90 and has qualified and
experienced staff. The PG Programme in ME [Computer Engineering] is started from academic year
2011-2012. Department is accredited by NBA in Year 2003, 2008, 2015 and 2020 as well Accredited
by Institute of Engineers, India in Year 2015. Department is having all the leading edge software’s
and hardware’s in its state-of-the- art laboratories, because we believe that it will be here from where
global professionals will be created!!
Total 300 Computers along with a well-equipped project lab have been set up exclusively for
final year students for their project work. Department is providing SAP global certification having
separate SAP Training lab with necessary software. System Department is looking after the
centralized computing facilities having Computer Centre consisting of 120 nodes with dedicated 100
mbps leased line connectivity and separate 25 mbps leased line connectivity exclusively for Wi-Fi
campus. Under Train n Hire programme, Department Faculty is providing training on Web
Technology and PHP to shortlisted students by Xento Systems, Pune every year. To complement and
make the curriculum more interesting, competitive and practical, lot of co-curricular activities are
organized and conducted. The Department has formed an Association of Computer Engineering
Students (ACES) and established the student chapters of professional bodies like IEEE and CSI.
From time to time, these professional bodies, organize various events such as State Level Software
Contest, State and National level paper presentation contest, Project Competitions & Workshops on
Embedded Systems, leading technologies like AI and Machine Learning, Data Mining and Cloud
Technology, Software Testing, Cyber Security, Java Technology, IOT and Data Analytics etc. We
are conducting short term courses and seminars on Advanced C, C++, VB and Oracle, VC++, JAVA
Technology, Python, PC Troubleshooting and maintenance, design patterns and extreme
programming. The department has its own library consisting of around 527 books and manuals based
on latest technology.
Vision
To develop world class engineering professionals with good moral characters and make them
capable to exhibit leadership through their engineering ability, creative potential and effective
soft skills which will improve the quality of life in society.
Mission
To impart quality technical education to the students through innovative and interactive
teaching and learning process to acquire sound technical knowledge, professional competence
and to have aptitude for research and development.
Develop students as excellent communicators and highly effective team members and leaders
with full appreciation of the importance of professional, ethical and social responsibilities.
1. Professional Skills: The ability to apply knowledge of problem solving, algorithmic analysis,
software Engineering, Data Structures, Networking, Database with modern recent trends to provide the
effective solutions for Computer Engineering Problems.
2. Problem-Solving Skills: The ability to inculcate best practices of software and hardware design for
delivering quality products useful for the society.
3. Successful Career: The ability to employ modern computer languages, environments, and
platforms in creating innovative career paths.
1 To prepares the committed and motivated graduates by developing technical competency, research
attitude and life-long learning with support of strong academic environment.
2. Train graduates with strong fundamentals and domain knowledge, update with modern technology
to analyse, design & create novel products to provide effective solutions for social benefits.
3. Exhibit employability skills, leadership and right attitude to succeed in their professional career.
SEMESTER-I
Teaching
Credits Evaluation Scheme-Marks
Scheme
Cat. Code Course Title
L T P Theory
OR PR TW Total
(hrs) (hrs) (hrs) ISE ESE CA
PCC CO201 Discrete Mathematics 3 1 - 4 30 50 20 - - - 100
PCC CO202 Data Structures I 4 - - 4 30 50 20 - - - 100
Digital Electronics and
PCC CO203 3 - - 3 30 50 20 - - - 100
Data Communication
Computer Organization
PCC CO204 3 - - 3 30 50 20 - - - 100
and Architecture
Universal Human Values
HSMC HS205 3 - - 3 30 50 20 - - - 100
and Ethics
Data Structures
LC CO206 - - 2 1 - - - - 50 50 100
Laboratory-I
Digital Electronics
LC CO207 - - 2 1 - - - - 50 - 50
Laboratory
Computer Organization
LC CO208 - - 2 1 - - - 50 - - 50
Laboratory
MC MC209 Mandatory Course – III 2 - - NC - - - - - - -
Total 18 1 6 20 150 250 100 50 100 50 700
MC209 Mandatory Course - III Constitution of India – Basic features and fundamental principles
LIST OF ABBREVIATIONS
ESC Engineering Science courses HSMC Humanities and Social Sciences including
Management courses
T Tutorial P Practical
Cat Category
Teaching
Credits Evaluation Scheme-Marks
Scheme
Cat. Code Course Title
L T P Theory
OR PR TW Total
(hrs) (hrs) (hrs) ISE ESE CA
Engineering Mathematics-
BSC BS202 3 1 - 4 30 50 20 - - - 100
III
Object Oriented
PCC CO210 3 - - 3 30 50 20 - - - 100
Programming
Operating System and
PCC CO211 4 - - 4 30 50 20 - - - 100
Administration
PCC CO212 Data Structures-II 4 - - 4 30 50 20 - - - 100
PROJ CO213 Seminar 1 - 2 2 - - - - - 50 50
Data Structure Laboratory
LC CO214 - - 2 1 - - - - 50 - 50
-II
Operating System and
LC CO215 - - 2 1 - - - - - 50 50
Administration Laboratory
Object Oriented
LC CO216 - - 2 1 - - - - 50 - 50
Programming Laboratory
Mini Project / Choice
PROJ CO217 - - 4 2 - - - 50 - 50 100
Based Subject
MC MC218 Mandatory Course – IV 2 - - NC - - - - - - -
Total 17 1 12 22 120 200 80 50 100 150 700
MC220 Mandatory Course - IV Innovation - Project based – Sc., Tech, Social, Design & Innovation
LIST OF ABBREVIATIONS
ESC Engineering Science courses HSMC Humanities and Social Sciences including
Management courses
T Tutorial P Practical
Cat Category
CO1 3 3 3 2 3 2
CO2 2 1 2 2 3 2
CO3 3 2 3 2 3 2
CO4 3 2 2 2 3 2
CO5 3 2 3 2 3 2
CO6 3 2 3 2 3 2
COURSE CONTENTS
Home
CO1 3 3 2 2 - - - - - - - 2 3 2 -
CO2 3 3 - - - - - - - - - - 3 2 -
CO3 3 3 1 2 - - 1 - 1 - - 2 3 2 -
CO4 2 3 2 2 - - 1 - 2 1 - - 3 2 -
CO5 1 3 2 - - - 2 - 2 - - 2 3 2 -
CO6 2 3 2 - - - - - 1 - - 2 3 2 -
COURSE CONTENTS
Home
Blooms Taxonomy
Course Outcomes
Level Descriptor
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - 3 - - 3 3 - - - - - 3 3 -
CO2 3 1 3 - - 3 3 - - - - 2 3 3 -
CO3 3 1 3 - - 3 3 - - - - 2 3 3 -
CO4 2 1 2 - - - - - - - - - 2 2 -
CO5 2 1 2 - - - - - - - - - 2 2 -
COURSE CONTENTS
Home
COURSE CONTENTS
Home
Level Descriptor
2. Interpret the human being as the coexistence of self and body. 2 Understand
3. Apply the holistic approach for fulfilling human aspirations for the 3 Apply
humans to live in harmony at various levels.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 - - - - - 2 - 3 - 1 - 2
CO2 - - - - - 2 - 3 - 1 - 2
CO3 - - - - - 3 2 3 - 1 - 2
CO4 - - - - - 3 - 3 - 1 - 2
CO5 - - - - - 3 - 3 - 1 - 2
CO6 - - - - - 3 2 3 - 1 - 2
COURSE CONTENTS
Books:
Text Books(T):
T1. R. R. Gaur, R. Sangal, G. P. Bagaria, “A Foundation Course in Human Values and Professional
Ethics”, Excel Books Pvt. Ltd.
T2. R. S. Naagarazan, “A Textbook on Professional Ethics and Human Values”, New Age
International (P) Ltd. Publishers
Reference Books(R):
R1. B. P. Banerjee, “Foundations of Ethics and Management”, Excel Books Pvt. Ltd.
R2. P. L. Dhar, R. R. Gaur, “Science and Humanism”, Commonwealth Publishers
R3. M. K. Gandhi, “The Story of my Experiments with Truth”, Discovery Publisher
R4. http://uhv.org.in/
Home
Course Objectives:
1. To know the representation of data in various data structures.
2. To realise the memory representation of different data structures.
3. To get familiar with ADTs of Data structures.
4. To analyse the time and space complexity of given problem solution.
5. To study various searching and sorting techniques.
Course Outcome (COs): On completion of the course, students will be able to-
Blooms Taxonomy
Course Outcomes
Level Descriptor
1. Represent data in various Data structure formats. 1 Remember
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO1 PO2 PO3 PO4 PO5 PO6 PO 7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 - - - - - - - - - - 3 2 -
CO2 3 3 1 2 - - 2 - 1 - - 2 3 2 -
CO3 2 3 2 2 - - 2 - 2 - - - 3 2 -
CO4 1 3 2 - - - 2 - 1 - - 2 3 2 -
CO5 2 3 2 - - - - - 1 - - 2 3 2 -
Home
Course Objectives:
1. To understand the representation of basic gates using universal gates.
2. To understand design and implementation steps of Combinational circuits.
3. To study Flip-flop conversion logic.
4. To understand the use of flip flops in sequential circuits.
5. To understand design and implementation steps of Sequential circuits.
6. To study transmission media used in data communication.
Course Outcome (COs): On completion of the course, students will be able to-
Blooms Taxonomy
Course Outcomes
Level Descriptor
1. Apply acquired knowledge to represent any Boolean function using
3 Apply
Universal gate.
2. Develop combinational circuit for a given problem statement.
6 Create
3. Apply flip-flop conversion logic to convert given flip-flop to desired
3 Apply
flip-flop.
4. Develop sequential circuit for a given problem statement.
6 Create
5. Compare transmission media used in Data Communication 2
Understand
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 - 1 - - - - - - - - - 1 1 -
CO2 3 1 3 1 - - - - - - - - 3 3 -
CO3 2 - 1 - - - - - - - - - 1 1 -
CO4 3 1 3 1 - - - - - - - - 3 3 -
CO5 1 1 1 1 - - - - - - - - 1 1 -
Sanjivani College of Engineering, Kopargaon
Page 29 of 82
Suggested List of Assignments
Group A (Any 4)
1. Realize Basic gates (AND,OR,NOT) From Universal Gates( NAND & NOR)
2. Design and implement Full Adder and Full Subtractor using Logic gates
3. Design and implement Code Gary to Binary , BCD to Excess-3 code converter
4. Design and implement Boolean functions using Multiplexer IC 74151
5. Design and implement 1 bit and 2-bit Comparator.
6. Design and Implement Parity generator and Checker.
7. A Jet Aircraft employ a system for monitoring rpm, pressure, temperature values of engine using
sensors that operate as follows:
RPM sensor output = 0 only when speed < 4800 rpm
P sensor output = 0 only when pressure <220 psi
T sensor output = 0 only when temperature <2000F
Figure shows logic circuit that controls cockpit warning light for certain engine condition. Assume that
high output W activate the warning light.
(a) Determine what engine conditions will give a warning to the pilot.
(b) Implement the circuit using NAND gate.
8. A manufacturing plant needs to have a horn sound to signal quitting time. The horn should be
activated when either of the following condition is met.
a. Its after 5 o’clock and all machines are shut down.
b. Its Friday, the production run for day is complete and all machine are shut down.
Design logic circuit that will control the horn.
9. Design multiplier circuit that takes two bit binary number x1x0 and y1y0 as a input and produces
binary output z3z2z1z0 that is equal to arithmetic product of the input numbers.
10. Four large tanks at chemical plant contain different liquids being heated. Liquid level sensors are
used to detect whenever level in tank A or tank B rises above predetermined level. Temperature
sensors in tank C and tank D detect when temperature in either of these tanks drops prescribed
temperature limit. Assume that liquid level sensor outputs A and B are low when level is satisfactory
Sanjivani College of Engineering, Kopargaon
Page 30 of 82
and HIGH when level is too high. Also temperature sensor output C and D are low when temperature
is satisfactory and HIGH when temperature is too low. Design logic circuit that will detect whenever
level in tank A or tank B is too high at the same time that the temperature in either tank C or tank D is
too low.
Group B (Any 4)
11. Realization of Flip-Flop Conversion
12. Design and implement Asynchronous counter using suitable Flip flops
13. Design and implement Synchronous counter using suitable Flip flops
14. Design and implement Modulus asynchronous counter using IC 7490
15. Design and Implement Sequence Generator using suitable Flip flops
Group C (Mandatory)
16. Study various Transmission media of Data communication.
Home
Course Objectives:
1. To understand basic structure and operation of hardware system.
2. To learn implementation of fixed-point arithmetic operations.
3. To understand design and analysis of K- Stage pipeline.
4. To learn Assembly language.
5. To understand memory management system.
6. To study architecture of Raspberry-Pi and Arduino board.
Course Outcome On completion of the course, students will be able to-
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 - 1 - - - - - - - - - 1 1 -
CO2 2 1 1 - - - - - - - - - 2 1 -
CO3 3 1 2 - - - - - - - - - 3 1 -
CO4 3 1 2 - - - - - - - - - 1 1 -
CO5 2 1 2 - - - - - - - - - 1 - -
CO6 1 1 - 1 - - - - - - - 1 1 -
1. Identify Hardware Components of the Computer System and Explore different types of
Motherboards.
[ 1.1Students have to identify Hardware Components of the computer system,
1.2 Student should explore different types of motherboard and various components which
are attached to a motherboard.]
2. Identify types of Buses in Computer System and Explore POST, Boot process and configure
BIOS settings.
[ 2.1 Students should know the types of Buses and working of the initialization phase of the
Computer systems.
2.2. Students should know how POST is executed and configuring the BIOS setup to improve the utility of
the system.]
Home
Course Objectives
1. To study the historical background, salient features, preamble and union territories of Indian
constitution
2. To study the provision of fundamental right in the Indian constitution.
3. To study the directive principle of state policy and fundamental duties.
4. To study the system of government through parliamentary and federal system,
5. To understand the formation, structure and legislative framework of central government.
6. To understand the formation, structure and legislative framework of state government.
Text Books:
1. M Laxmikanth, Indian Polity for Civil Service Examination, Mc GrawHill Education,
5th Edition.
2. Durga Das Basu, LexisNexis, Introduction to the Constitution of India, 22nd Edition
Home
1. Know and recall the basics of Vector Calculus and differential equations 1 Remember
2. Understand the concept used for solving problems based on vector 2 Understand
and differential calculus in the universe
3. Apply core concepts for the solution of engineering problems based 3 Apply
on Vector calculus and differential equations
4. Analyze the problems of which kind and their solution methods 4 Analyse
available in Vector and differential calculus and use a particular
method for finding a solution in the engineering field
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO PSO3
PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
1
CO1 3 2 - - 1 - - 2 2 1 - 1 - -
CO3 3 2 - - 1 - - 2 2 1 - 1 - -
CO4 3 2 - - 1 - - 2 2 1 - 1 - -
CO5 3 2 - - 1 - - 2 2 1 - 1 - -
CO6 3 2 - - 1 - - 2 2 1 - 1 - -
COURSE CONTENTS
Books:
Text Books(T):
T1. B. S. Grewal, Higher Engineering Mathematics, 42/e, Khanna Publishers, 2012, ISBN-13: 978-
8174091154.
T2. N. P. Bali and Manish Goyal, A Text Book of Engineering, Mathematics, 8/e, Lakshmi
Publications, 2012. ISBN: 9788131808320.
T3. H. K. Das, Engineering Mathematics, S Chand, 2006, ISBN-8121905209
Reference Books (R):
R1. K.A. Stroud & D. S. Booth, Advanced Engineering Mathematics, Industrial Press, 5/e, 2011,
ISBN-9780831134495
R2. P. C. Matthews, Vector Calculus, Springer, 2/e, 2012, ISBN-9783540761808
R3. Robert C. Wrede, Introduction to vector and tensor analysis, Dover, 2013, ISBN-048661879X
R4. W. E. Boyce, R. C. Diprima, Elementary differential equation and boundary value problems.
R5. R. K. Jain and S. R. K. Iyengar, Advanced Engineering Mathematics, Narosa Publishing House,
2014. ISBN-13: 978-1842653418.
R6. Erwin Kreyszig, Advanced Engineering Mathematics, Wiley, 9/e, 2013, ISBN-13: 978-
0471488859.
Home
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 - 2 1 - - - - - - 2 - 2 - 2
CO2 2 - 2 1 - - - - - - 2 - 2 - 2
CO3 2 - 2 1 - - - - - - 2 - 2 - 2
CO4 2 - 2 1 - - - - - - 2 - 3 - 2
CO5 2 - 2 1 - - - - - - 2 - 2 - 2
CO6 2 - 2 1 - - - - - - 2 - 2 - 2
COURSE CONTENTS
Home
5. To learn and understand the interactive installation and network installation of Linux OS
Course Outcomes (COs): On completion of the course, students will be able to–
Course Outcomes Blooms taxonomy
Level Descriptor
1. Create disk partitioning and Install the Linux operating system 6 Create
like Fedora, Ubuntu.
2. Acquire the Basic knowledge of Unix/Linux operating system and 2 Understand
its administrative features.
3. Write Basic shell script commands and Admin commands 6 Create
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 3 2 2 - - - - - 1 2 3 3 -
CO2 3 2 3 2 2 - - - - - 1 2 3 3 -
CO3 3 2 3 2 2 - - - - - 1 2 3 3 -
CO4 3 2 3 2 2 - - - - - 1 2 3 3 -
CO5 3 2 3 2 2 - - - - - 1 2 3 3 -
CO6 3 2 3 2 2 - - - - - 1 2 3 3 -
COURSE CONTENTS
Unit I INTRODUCTION TO OPERATING SYSTEM No. of Hours COs
General Overview: History of Unix, System Structure 8 2
User perspective, Operating system Services Assumptions
about Hardware,
Basic Concepts of Operating Systems, Kernel, shell and
file system structure, Basic Concepts of Linux, Basic
Commands of Linux, Advanced Linux Commands,
Installation of Linux, Interactive Installation,
Home
Blooms Taxonomy
Course Outcomes Level Descriptor
2. Construct solution for given specific problem using Graph data 3 Apply
structure.
4. Understand and Design symbol tables using static and dynamic 3 Apply
strategy.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 - - - - - - - - 3 3 3 -
CO2 3 3 3 2 2 - - - - - - 3 3 3 -
CO3 3 3 3 - - - - - - - - 3 3 3 -
CO4 3 3 3 2 2 - - - - - - 3 3 3 -
CO5 3 3 3 3 2 - - - - - - 3 3 3 -
CO6 2 3 1 - - - - - - - - 3 3 3 -
COURSE CONTENTS
Unit I TREE No. of Hours COs
Analysis of Algorithms: Recurrences, Master Method 9 1
Tree: Introduction, Tree Terminologies, Binary Tree,
Representation, Types of Binary Tree, Binary Tree
Traversals, Binary Search Tree, operations on BST,
Threaded binary tree, Applications – Expression Tree,
Huffman Encoding.
Unit II GRAPH No. of Hours COs
Basic Concepts, Storage representation, Adjacency 9 2
matrix, adjacency list, adjacency multi list, inverse
adjacency list. Traversals-depth first and breadth first,
Introduction to Greedy Strategy, Minimum spanning
Tree, Greedy algorithms for computing minimum
spanning tree- Prims and Kruskal Algorithm, Dijktra's
Single source shortest path, Topological ordering.
Applications- Data structure used in World Wide Web,
Facebook, Google map.
Unit III HASHING No. of Hours COs
Hash Table- Concepts-hash table, hash function, bucket, 8 3
collision, probe, synonym, overflow, open hashing,
closed hashing, perfect hash function, load density, full
table, load factor, rehashing, issues in hashing, hash
functions- properties of good hash function, division,
multiplication, extraction, mid-square, folding and
universal, Collision resolution strategies- Open Hashing
and open addressing and chaining, extendible hashing.
Unit IV SYMBOL TABLE No. of Hours COs
Symbol Table- Representation of Symbol Tables- Static 8 4
tree table and Dynamic tree table, Introduction to
Dynamic Programming, Weight balanced tree, Optimal
Home
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - 2 1 2 - - - - - 2 - 2 - - 2
CO2 - 3 - - - - - - - 3 - - - - 1
CO3 1 - - - - - - - - - - - 2 - 1
CO4 - 1 - - - - - - - 3 - 1 1 - 2
CO5 - - - - 2 - - - - 3 - 2 - - 2
CO6 - - - - - - - - - 3 - 2 - - 1
Guidelines:
1. Each student will select a topic in the area of Computer Engineering andTechnology Preferably
keeping track with recent technological trends and development beyond scope of syllabus
avoiding repetition in consecutive years.
2. The topic must be selected in consultation with the instituteguide.
3. Each student will make a seminar presentation using audio/visual aids for duration of 20-25
minutes and submit the seminar report.
4. Active participation at classmate seminars isessential.
Title Page with Title of the topic, Name of the candidate with Exam Seat Number / Roll
Number, Name of the Guide, Name of the Department, Institution and Year& University
Seminar Approval Sheet/Certificate
Abstract and Keywords
Acknowledgements
Table of Contents, List of Figures, List of Tables and Nomenclature
Chapters Covering topic of discussion- Introduction with section including organization ofthe
report, Literature Survey/Details of design/technology/Analytical and/or experimental work,
if any/ ,Discussions and Conclusions, Bibliography /References
6. To perform result analysis using data tables and comparison with other methods.
Reference Books:
1. Rebecca Stott, Cordelia Bryan, Tory Young, Speaking Your Mind: Oral Presentation and
Seminar Skills (Speak-Write Series), Longman, ISBN-13:978-0582382435
2. BarunMitra, Effective Technical Communication a Guide for Scientist and Engineers, Oxford
9780195682915
3. Raman M. ,Shama, Technical Communication, Oxford,9780199457496
Home
Course Objectives:
CO1 3 3 3 - - - - - - - - 3 3 3 -
CO2 3 3 3 - - - - - - - - 3 3 3 -
CO3 3 3 3 - - - - - - - - 3 3 3 -
CO4 3 3 3 2 2 - - - - - - 3 3 3 -
CO5 3 3 3 3 2 - - - - - - 3 3 3 -
CO6 2 3 1 - - - - - - - - 3 3 3 -
Instructor Guideline:
Set of suggested assignment list is provided in groups- A, B, C and D. Each student must
perform at least 8 assignments as at least 2 from Group A, 2 from Group B, 3 from Group C and 1
from Group D. For each assignment program code with sample output is to be submitted as a soft
copy. Handwritten write up ( Title, Objectives, Problem Statement, Outcomes, Relevant Theory-
Concept in brief, Algorithm, Flowchart, Test cases, Conclusion) of each assignment is to be
submitted by students.
Suggested List of Assignments:
Group A:(At least 2)
1. Construct Tree for representing Vehicles Type Hierarchy and print the nodes. Find the time and
space requirements of your method.
2. Create Binary Search Tree for given data and write function to:
a) Perform any non-recursive traversals on tree.
b) To count no of leaf nodes present in a tree.
c) To compute Height of a tree.
d) To compute Mirror image of a tree.
3. Convert given binary tree into threaded binary tree. Analyze time and space complexity of the
algorithm.
4. For any given inorder expression construct an expression tree and traverse it using post order
traversal (non- recursive).
5. Write a program to create a binary tree if inorder and preorder or inorder and postorder any two
traversals are given.
Home
Course Objectives
2. To learn and understand the Shell Scripts, Perl Scripts and Python Scripts.
3. To be able to add and delete the user and giving access rights to users in Linux platform.
4. To be able to write and execute the C/C++, Java program under Linux Platforms.
Course Outcomes (COs): On completion of the course, students will be able to–
Course Outcomes Blooms taxonomy
Level Descriptor
5. Process control and its execution using different System Calls 4 Analyze
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 3 2 2 - - - - - 1 2 3 3 -
CO2 3 2 3 2 2 - - - - - 1 2 3 3 -
CO3 3 2 3 2 2 - - - - - 1 2 3 3 -
CO4 3 2 3 2 2 - - - - - 1 2 3 3 -
CO5 3 2 3 2 2 - - - - - 1 2 3 3 -
CO6 3 - 3 2 2 - - - - - 1 2 3 3 -
Home
Course Objective:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - 2 2 - - - - - - 2 - 3 - 2
CO2 3 - 2 2 - - - - - - 2 - 3 - 2
CO3 3 - 2 2 - - - - - - 2 - 2 - 2
CO4 3 - 2 2 - - - - - - 2 - 3 - 2
CO5 3 - 2 3 - - - - 2 - 3 - 3 - 2
CO6 3 - 2 3 - - - - 2 - 3 - 3 - 2
Avg
2. A book shop maintains the inventory of books that are being sold at the shop. The list includes
details such as author, title, price, publisher and stock position. Whenever a customer wants a book,
the sales person inputs the title and author and the system searches the list and displays whether it is
available or not. If it is not, an appropriate message is displayed. If it is, then the system displays the
Home
1. The mini project should be undertaken preferably by a group of 3-4 students who will jointly
work together and implement the project.
2. Topic should be based on the technology that students have studied in choice based subject.
3. It is appreciated if the mini-project is based on real world problems and day to day life.
3. Use of open source software is to be appreciated.
4. The group has to select the project topic with the approval of the guide and submit the name of
the project with synopsis of the proposed work.
5. At the end of the semester each group need to submit a report of minimum 15 pages.
The formats for synopsis and report are as given below:
Report
Group Id:
Student Name: 1.
2.
3.
Title:
Abstract:
Introduction:
Objectives:
Technology Used:
System Design:
Implementation Details:
Results:
Outcomes:
Conclusion:
References:
Course Objectives:
1. To learn basic principles of Python programming language
2. To understand the concepts of variables and loops
3. To understand the concept of Functions
4. To represent Lists, Tuples and Dictionaries
5. To acquainted with application development in Python
Course Outcome (COs): On completion of the course, students will be able to-
Blooms Taxonomy
Course Outcomes
Level Descriptor
1.Describe basic principles of Python programming language 1 Remember
2. Illustrate use of variables and loops 2 Understand
3. Apply the Functions in Python Programming 3 Apply
4. Examine Lists, Tuples and Dictionaries 4 Analyse
5. Create an application using Python Programming 6 Create
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - 2 - 2 - - - - - - 1 - - --
CO2 - - 2 - 2 - - - - - - 1 - - --
CO3 - - 3 - 2 - - - - - - 1 - - ---
CO4 - - 3 - 2 - - - - - - 1 - - --
CO5 - - 3 - 2 - - - - - - 1 - - --
COURSE CONTENTS
It is expected to develop a mini project based on concepts learnt in the course. The mini project
should demonstrate the concepts and critical thinking of students. However, the scope of project is
not restricted up to syllabus. Preferably project should address the real life problem.
Books:
Reference Books (R):
R1. Mark Lutz, Programming Python, O`Reilly, 4th Edition, 2010
R2.Allen B Downey, “Think PYTHON”, O’Rielly, ISBN: 13:978-93-5023-863-9, 4th Indian
Reprint 2015
Text Books(T):
T1. Michael Urban and Joel Murach, Python Programming, Shroff/Murach, 2016.
T2.Learn Python the Hard Way, Zed A. Shaw (3rd Edition)
T3.Kenneth A Lambert and B L Juneja, “Fundamentals of PYTHON”, CENGAGE Learning,
ISBN:978-81-315-2903-4
Sanjivani College of Engineering, Kopargaon
Page 71 of 82
Bucket-2
Web Development using HTML & Java Script
Course Objectives:
1. To Learn Client Side Scripting Using HTML
2. To Learn CSS to decorate the HTML Page
3. To Validate and add Dynamic essence to HTML pages using JS
Course Outcome (COs): On completion of the course, students will be able to-
Blooms Taxonomy
Course Outcomes
Level Descriptor
1. Explore Client side technologies using HTML 2 Understand
2. Apply CSS for designing attractive web pages 3 Apply
3. Apply the concept of JS for validating HTML forms 3 Apply
4. Design and develop static websites 6 Create
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 - - - 3 - - - - 3 - - --
CO2 1 - - - 3 - - - - 3 - - --
CO3 1 - - - 3 - - - - 3 - - ---
CO4 1 - - - 3 - - - - 3 - - --
Design and Develop a static website for any organization/company/institute using all possible
HTML tags, validate the registration form using Javascript and apply the CSS
Books:
Reference Books (R):
R1. HTML Black Book , by Steven Holzner, Publisher : Dreamtech Press (3 July 2000), ISBN-10
: 8177220861ISBN-13 : 978-8177220865
R2. Developing Web Applications, Ralph Moseley, John Wiley & Sons,2007,ISBM 8126512881,
978812651288
R3. Mastering HTML, CSS & Javascript Web Publishing, by Laura Lemay , Rafe Colburn ,
Jennifer Kyrnin, Publisher : BPB Publications, ISBN-10 : 8183335152 ,ISBN-13 : 978-
8183335157
Course Objectives:
1. To learn the fundamental concept of Java Programming.
2. To study the Inheritance and Package.
3. To learn the Exception Handling and Multi-threading.
4. To understand the concepts of Applet and JDBC.
Course Outcome (COs): On completion of the course, students will be able to-
Blooms Taxonomy
Course Outcomes
Level Descriptor
1. Understand the use of Java Programming concepts for application
2 Understand
development.
2. Understand how to apply the re-usability concept in development
2 Understand
of application.
3. Design and develop the Multi-threaded application. 6 Create
4. Design and develop the application using database connectivity. 6 Create
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 - 3 - 2 - - - 2 2 2 2 - 2 3
CO2 2 - 3 - 2 - - - 2 2 2 2 - 2 3
CO3 2 - 3 - 2 - - - 2 2 2 2 - 2 3
CO4 2 - 3 - 2 - - - 2 2 2 2 - 2 3
COURSE CONTENTS
Students should work in a group of 2 to 4 for each project. They should come up with project
topic in the area of systems or business applications. They are free to choose any project title for
implementation of project. The group should work on following phases of software development
lifecycle. 1)Requirement Analysis 2)System Design 3)Coding 4)Testing
A mini project should consist of 15-20 pages report and softcopy of project.
Books:
Reference Books (R):
R1. Java: The Complete Reference Hebert Schildt,8th Edition, Mc Graw Hill
R2. Programming with Java A Primer, E. Balaguruswamy Tata McGraw Hill Companies.
R3. J D B C: Java Database Connectivity Haecke, B. V. IDG Books India Ltd
R4. Java 2 Programming Shah, Keyur TMH
R5. Java 2 Programming Bible Walsh, A/ Couch J/ Steinberg, D. IDG Books India Ltd
R6. Java 2 Programming: Black Book Holzner, Steven 5th edition Dreamtech
Course Objectives:
1. To acquire fundamental knowledge of Computer Graphics.
2. To learn various algorithms for generating and rendering graphical figures and learn
mathematics behind the graphical transformations.
3. To learn various algorithms for polygon filling and curve generation.
4. To acquire fundamental knowledge of Computer Animation
Course Outcome (COs): On completion of the course, students will be able to-
Blooms Taxonomy
Course Outcomes
Level Descriptor
1. Design basic objects in computer graphics using mathematical
6 Create
properties of the object.
2. Apply various transformations on 2D objects. 3 Apply
3. Develop non regular geometric shapes using curves and fractals and
6 Create
create animation.
4. Develop the graphical simulation using computer graphics and
6 Create
animation concepts.
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes
(PSOs):
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 1 1 2 - - - - - - 3 1 --
CO2 2 1 2 - - - - - - - 3 1 --
CO3 2 1 2 - - - - - - 2 3 1 ---
CO4 2 1 2 2 - - - - - 2 3 1 2
COURSE CONTENTS
Implement a mini project in computer graphics and animation for scenes in Blender like
a. Train Signal Simulation
b. Traffic Signal Simulation
c. Tic Tac Toe Game
d. Satellite Launch
e. Clock
f. Tower of Hanoi
g. Aquarium
Books:
Reference Books (R):
R1. D. Rogers, J. Adams, ―Mathematical Elements for Computer Graphics, 2nd Edition, Tata
McGrawHill Publication, 2002, ISBN 0 – 07 – 048677 – 8.
R2. Suzanne weixel, “Graphics and Animation Basic”, Thomson Publisher, ISBN-10:0619055340
ISBN-13:978-0619055349
R3. Shirley, P. & Marschner, S. (2009). Fundamentals of Computer Graphics. CRC Press (4th ed.).
University of Cambridge need to purchase, Stanford University
Text Books(T):
T1. S. Harrington, ―Computer Graphics, 2nd Edition, McGraw-Hill Publications, 1987, ISBN 0
– 07 – 100472 – 6 , NIT Hamirpr
T2. D. Rogers, ―Procedural Elements for Computer Graphics, 2nd Edition, Tata McGraw-Hill
Publication, 2001, ISBN 0 – 07 – 047371 – 4., IIT Kanpur
T3. J. Foley, V. Dam, S. Feiner, J. Hughes, ―Computer Graphics Principles and Practice, 3rd
Edition, Pearson Education, 2003, ISBN 81 – 7808 – 038 – 9. University of Cambridge need to
purchase , IIT Bombay, Stanford University, IIT Kanpur
T4. Donald D. Hearn, M. Pauline Baker, Computer Graphics C Version, 2nd Edition, Pearson.
Home
Course Objectives:
Blooms Taxonomy
Course Outcomes
Descriptor
Level
1. Understand the role of innovation and technical change in 2 Understanding
enterprise and national level economic performance
Mapping of Course Outcomes to Program Outcomes (POs) & Program Specific Outcomes (PSOs):
PSO3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 - - - - - - - - - - - - -
CO2 - - 3 2 - - - - - - - - - - -
CO3 - - - - 2 2 3 3 3 2 2 2 - - -
Many students, when they enter engineering, are full of enthusiasm to understand new areas, to build
systems and to experiment and play with them. This enthusiasm is to be tapped and to direct it to
exploration and sustained pursuit by the student, which may result in development of a working
system, a prototype, or a device or material, etc. They are expected to come up with novel and useful
ideas on social problems. Students may be encouraged to take up projects which are aimed at
providing solutions to societal problems, reduce drudgery and improving efficiency in rural work,
green technologies, utilization of rural and urban waste, sanitation and public health, utilizing non-
conventional energy sources, technologies for the benefit of the differently abled people and
technologies ready to be implemented in the Institute.
Two types of activities may be undertaken under this
(a) Exposure to social problems (which are amenable to technological solutions)
(b) Design & Innovation (to address above problems)
After this student, be encouraged to undertake technology projects of social relevance
Home