4th sem pda
4th sem pda
CURRICULUM
FOR THE ACADEMIC YEAR 2023-2024
About the Institution: The Hyderabad Karnataka Education (HKE) society founded by Late
Shri. Mahadevappa Rampure, a great visionary and educationist. The HKE Society runs 46
educational institutions. Poojya Doddappa Appa College of Engineering, Gulbarga is the first
institution established by the society in 1958. The college is celebrating its golden jubilee year,
setting new standards in the field of education and achieving greater heights. The college was
started with 50% central assistance and 50% state assistance, and a desire to impart quality
technical education to this part of Karnataka State. The initial intake was 120 with degree
offered in three branches of engineering viz, Civil, Mechanical and Electrical Engineering.
Now, it houses 11 undergraduate courses, 10 post Graduate courses and 12 Research centers,
established in Civil Engg., Electronics & Communication Engg, Industrial & Production Engg,
Mechanical Engg, Electrical Engg., Ceramic Cement Tech., Information Science & Engg.,
Instrumentation Technology, Automobile Engg., Computer Sc. and Engg., Mathematics and
Chemistry All the courses are affiliated to Visveswaraya Technological University, Belgaum.
At present the total intake at UG level is 980 and PG level 193.
The college receives grant in aid funds from state government. A number of projects have been
approved by MHRD /AICTE, Govt. of India for modernization of laboratories. KSCST, Govt.
of Karnataka is providing financial assistance regularly for the student's projects.
The National Board of Accreditation, New Delhi, has accredited the College in the year 2005-
08 for 09 UG Courses out of which 08 courses are accredited for three years and 01 course is
accredited for five years. And second time accredited for Six Course in the year 2009-2012
Our college is one among the 14 colleges selected under TEQIP, sponsored by World Bank. It
has received a grant of Rs 10.454 Crores under this scheme for its development. The institution
is selected for TEQIP phase II in year 2011 for four years. Institution is receiving a grant
of Rs. 12.50 Crores under TEQIP Phase -II scheme for its development and selected for
TEQIP-III as mentoring Institute for BIET Jhansi(UP).
Recognizing the excellent facilities, faculty, progressive outlook, high academic standards and
record performance, the VTU Belgaum reposed abundant confidence in the capabilities of the
College and the College was conferred Autonomous Status from the academic year 2007-08, to
update its own programme and curriculum, to devise and conduct examinations, and to evaluate
student's performance based on a system of continuous assessment. The academic programmers
are designed and updated by a Board of Studies at the department level and Academic Council
at the college level. These statutory bodies are constituted as per the guidelines of the VTU
Belgaum. A separate examination section headed by a Controller of Examinations conducts the
examinations.
At present the college has acquired the Academic autonomous status for both PG and UG
courses from the academic year 2007-08 and it is one among the six colleges in the state of
Karnataka to have autonomous status for both UG and PG courses.
One of the unique features of our college is, it is the first college in Karnataka State to start
the Electronics and Communication Engineering branch way back in the year 1967, to join
NIT Surathkal and IISc, Bangalore. Also, it is the only college in the state and one among the
three colleges across the country, offering a course in Ceramic and Cement Technology. This
is the outcome of understanding by faculty and management about the basic need of this
region, keeping in view of the available raw material and existing Cement Industries.
Bharatiya Vidya Bhavan National Award for an Engineering College having Best Overall
Performance for the year 2017 by ISTE (Indian Society for Technical Education). In the year
2000, the college was awarded as Best College of the year by KSCST, Bangalore in the state
levelstudents projects exhibition.
The college campus is spread over 71 acres of land on either side of Mumbai-Chennai railway
track and has a sprawling complex with gardens and greenery all around.
About the department: The Computer Science and Engineering department was started in
the year 1984 with an intake of 40 students for UG. The department has seen phenomenal
growth and now the department has increased UG intake to 120 students and offering two
Post Graduation programmes: PG (Computer Science and Engineering with an intake of
25students) and PG(Computer Network and Engineering with an intake of 18 students). The
department is offering research program under its recognized research center. Computer
Science and Design course was started from 2021 with an intake of 60 students. The
department is having state- of-the-art computing facilities with high speed internet facilities
and laboratories. The department library provides useful resources like books and journals.
The department has well qualified and experienced teaching faculty. The department has been
conducting several faculty development programs and student training programs.
To be an institute of excellence in technical education and research to serve the needs of the
industry and society at local and global levels.
Program Outcomes:
PSO3: Apply cutting edge technologies using modern tools to find novel solutions
ethicallyto existing problems.
Lecture(L
Total Marks
Self Study(S)
Sl.No. Course Code Course Title
SEE Marks
Duration in
CIE Marks
Tutorial(T)
Practical
Theory
Course
Credits
hours
1 22CS41 Microprocessors and Microcontrollers 3 0 0 0 3 50 50 100 3
PCC
2 IPCC 22CS42 Database Management Systems 3 0 2 0 3 50 50 100 4
3 IPCC 22CS43 Analysis and Design of Algorithms 3 0 2 0 3 50 50 100 4
4 PCCL 22CSL44 Microprocessors and Microcontrollers Lab 0 0 2 0 3 50 50 100 1
Course objectives:
Explore the microprocessor architecture and its instruction set.
Develop skills for programming in Assembly language.
Interface Peripheral devices with 8086 Microprocessor and ARM Processor
MODULES Teaching
Hours
Module - I
The 8086/8088 Processors : Architecture of 8086 microprocessor, Signal
Descriptions of 8086, Physical Memory Organization, Minimum and Maximum 09 Hrs
Mode 8086 System and Timings, The Processor 8088.
8086/8088 Instruction Set Assembler Directives : Machine Language Instruction
Formats, Addressing Modes of 8086, Instruction Set of 8086/8088, Assembler
Directives and Operation.
Module-II
Assembly Language Programming with 8086/8088: A Few Machine Level
Programs, Machine Coding the Programs, Programming with an Assembler,
Assembly Language Example Programs. 08 Hrs
Special Architectural Features and Related Programming: Introduction to stack,
stack structure of 8086/88, interrupts and interrupt service routines, Interrupt cycle
of 8086/88, Non maskable interrupt, Maskable interrupt, Interrupt programming.
Module-III
Special Architectural Features and Related Programming Cont..: passing
parameter to procedures, MACROs, Timings and Delays.
Basic Peripherals and their Interfacing with 8086/88: Semiconductor Memory 08 Hrs
interfacing, Dynamic RAM interfacing, Interfacing I/O ports, P/O 8255, Modes of
operations of 8255. Interfacing Analog to digital Converter, Interfacing Digital to
Analog Converter.
Module-IV
Microcontrollers-Types of Microcontrollers-Criteria for selecting a
microcontroller-Example Applications. Characteristics and Resources of a
microcontroller. Organization and design of these resources in a typical 08 Hrs
microcontroller-8051.8051Architecture,signal description of 8051,register set of
8051,psw of 8051,memory and I/O addressing by 8051,interrupts and stack of
8051,8051 instruction set
Module-V
ARM Processor Fundamentals: Registers, Current Program Status Register,
Pipeline, Exceptions, Interrupts, and the Vector Table, Core Extensions.
ARM Instruction Set: Data Processing Instructions, Branch Instructions, Software
Module II
Refining the ER Design, ER Diagrams, Naming Conventions and Design 08 hours
Issues, Relationship types of degree higher than two, Subclasses, Super Classes
and Inheritance, Specialization and Generalization Relational Model:
Relational Model Concepts, Relational Model Constraints and Relational
Database Schemas. The Relational Algebra and relational calculus
Module III
SQL: Schema Definition, Constraints, Queries, and Views, SQL Programming
Techniques. Database Design - 1: Informal Design Guidelines for Relation 08 hours
Schemas, Functional Dependencies, And Normal Forms Based on Primary Keys,
General Definitions of Second and Third Normal Forms, Boyce-Code Normal Form.
Module IV
Database Design – 2: Properties of Relational Decompositions, Algorithms for
Relational Database Schema Design, Multivalued Dependencies and Fourth
Normal Form, Join Dependencies and Fifth Normal Form, Inclusion
Dependencies, Other Dependencies and Normal Forms Transaction
09 hours
Processing Concepts: Introduction to Transaction Processing, Transaction
and System Concepts, Desirable Properties of Transactions, Characterizing
Schedules Based on Recoverability, Characterizing Schedules Based on
Serializability, Transaction Support in SQL. Concurrency Control Techniques:
Two- Phase Locking Techniques for Concurrency Control, Concurrency
Control Based on Timestamp Ordering, Multiversion Concurrency Control
Techniques, Validation Concurrency Control Techniques,
10. Creating Database /Table Space, Managing Users: Create User, Delete User, Managing roles:-
Grant, Revoke
11. Study & Implementation of PL/SQL.
12. Study & Implementation of SQL Triggers.
Mini project (Application Development using: Front end: VB/VC ++/JAVA or Equivalent Back
end: Oracle / SQL / MySQL/ PostGress / DB2 or Equivalent).
9. Library management
1. Draw ER Diagram.
2. Convert ER diagram to table/schema.
3. Apply normalization.
4. Design and implementation.
5. Generate report.
Note: Mini Projects will be considered for CIE and SEE
Question paper pattern:
The question paper will have ten questions.
There will be 2 questions from each module, covering all the topics from a module.
The students will have to answer 5 full questions, selecting one full question from each module.
Text books:
Reference Books:
1. Data Base System Concepts- Silberschatz, Korth and Sudharshan, 5th Edition, Mc-Graw
Hill, 2006.
2. Database Management Systems -Raghu Ramakrishn anand Johannes Gehrke – 3rd Edition.
MCSraw- Hill, 2003.
3. An Introduction to Database Systems - C.J. Date, A. Kannan, S. Swamynatham, 8th
Edition, Pearson Education, 2006.
Course outcomes:
On completion of the course, the student will have the ability to:
Course CO # Course Outcome (CO)
Code
CO1 Understand the fundamentals and applications of data base management
system.
CO2 Implement and Interact database with SQL statements.
22CS42 CO3 Design data base by applying ER diagram, relational model, functional
dependency and Normalization Techniques
CO4 Illustrate and understand the basic issues of transaction processing and
concurrency control.
CO5 Demonstrate different recovery techniques and security issues
Course Objectives:
1. Explore the Microprocessor and Micro controller Architecture
2. Explore Instruction set to develop assembly language program
3. Demonstrate peripheral device interface
List of Programs
1. Design an ALP to perform basic arithmetic operation.
2. Design an ALP to separate even and odd numbers from an array.
3. Design an ALP to find Factorial of a given 8-bit number.
4. Design an ALP to generate first ‘n’ Fibonacci series.
5. Design an ALP to count the number of 0’s and 1’s in a given number.
6. Design an ALP to create a file and delete an existing file.
7. Design an ALP to display the list of alphabets on the screen.
8. Design and develop an assembly language program to search a key element “X” in a list of “n”
16-bit numbers. Adopt linear search algorithm in your program for searching.
9. Design and develop an assembly program to sort a given set of “n” 16- bit numbers in
ascending order. Adopt Bubble Sort algorithm to sort given elements.
10. Develop an assembly language program to compute nCr using recursive procedure. Assume
that “n” and “r” are non-negative integers.
CO2 Design and develop assembly programs using 8086 DOS functions,
subroutines and macros in assembly language
22CSL44
CO3 Develop ALP for searching and sorting using 8086 microprocessor.
Module III
Properties of Regular Languages and Context Free Grammars: Decision
properties of regular languages, Equivalence and minimization of automata.
Context-Free Grammars and L anguages: Context –free grammars, Parse 08 Hrs
trees, Applications, Ambiguity in grammars and Languages.
Module IV
6. Biology for Engineers, Sohini Singh and Tanu Allen, Vayu Education of India, New Delhi,
2014.·
7. Biomimetics: Nature-Based Innovation, Yoseph Bar-Cohen, 1st edition, 2012, CRC Press.·
Harmony in the Human Being : Understanding Human being as the Co-existence 06 Hrs
of the Self and the Body, Distinguishing between the Needs of the Self and the
Body, The Body as an Instrument of the Self, Understanding Harmony in the Self,
Harmony of the Self with the Body, Programme to ensure self-regulation and Health
Module-III
Harmony in the Family and Society : Harmony in the Family – the Basic Unit of
Human Interaction. 'Trust' – the Foundational Value in Relationship, 'Respect' –
06 Hrs
as the Right Evaluation, Other Feelings, Justice in Human-to- Human
Relationship, Understanding Harmony in the Society, Vision for the Universal
Human Order.
Module-IV
Harmony in the Nature/Existence : Understanding Harmony in the Nature,
Interconnectedness, self-regulation and Mutual Fulfilment among the Four Orders 06 Hrs
of Nature, Realizing Existence as Co-existence at All Levels, The Holistic
Perception of Harmony in Existence
Module-V
The sum of two tests, two assignments, will be out of 100 marks and will be scaled down to 50
marks
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s
taxonomy as per the outcome defined for the course.
SEE paper shall be set for 50 questions, each of the 01 marks. The pattern of the question paper
is MCQ (multiple choice questions). The time allotted for SEE is 01 hour. The student has to
secure a minimum of 35% of the maximum marks meant for SEE.
Web links and Video Lectures (e-Resources):
Value Education websites,
https://www.uhv.org.in/uhv-ii,
http://uhv.ac.in,
http://www.uptu.ac.in
Story of Stuff,
http://www.storyofstuff.com
Al Gore, An Inconvenient Truth, Paramount Classics, USA
Charlie Chaplin, Modern Times, United Artists, USA
IIT Delhi, Modern Technology – the Untold Story
Gandhi A., Right Here Right Now, Cyclewala Productions
https://www.youtube.com/channel/UCQxWr5QB_eZUnwxSwxXEkQw
https://fdp-si.aicte-india.org/8dayUHV_download.php
https://www.youtube.com/watch?v=8ovkLRYXIjE
https://www.youtube.com/watch?v=OgdNx0X923I
https://www.youtube.com/watch?v=nGRcbRpvGoU
https://www.youtube.com/watch?v=sDxGXOgYEKM
3. Learn various array and object operations and perform the following operations:
4. Create a modal window using absolute positioning in CSS and use JavaScript for opening
and closing the modal.
5. Learn basic flex commands and design a price card using flexbox for positioning of
elements.
6. Design a website which dynamically adds and removes contents (To-Do list) using
flexbox.
7. Analyze the working of CSS grid layout and create a website using grid layout.
8. Develop a weather website using REST API in JavaScript and use CSS Grid for
positioning.
9. Write a PHP program to store current data-time in a COOKIE and display the Last visited
on ‟date-time on the web page upon reopening the same page.
10. Run SQL queries to do the following: create a database, create table, insert rows in a
table, fetch rows from a table, delete a row, and update a row.
11. On any HTML page, include a link for Login. Write a login page having login/password
fields. Write JavaScript code to validate the login-id and password for the following: both
are properly formed and at least 6 bytes long; the password contains at least one special
case, one capital and one numeric character; convert the password into its MD5 hash use
table created in experiment
12. Open ended experiment: Using bootstrap tool develop an e commerce website.
Course outcomes:
On completion of the course, the student will have the ability to:
Course CO # Course Outcome (CO)
Code
CO1 Understand the importance of his / her responsibilities towards society.
CO2 Analyze the environmental and societal problems/issues and will be able
to design solutions for the same.
22NS49 CO3 Evaluate the existing system and to propose practical solutions for the
same for sustainable development.
CO4 Implement government or self-driven projects effectively in the field.
SEMESTE COURSE
R
III Fitness Components
Kabaddi/ Kho Kho
IV Athletics , Volleyball
Throw ball / Chess
V Athletics
Football/Hockey
VI Athletics
Cricket/Base ball
VII Athletics
Netball/Basketball
VIII Individual Games
Handball/ Badminton
Notes:
· One Hour of Lecture is equal to 1 Credit
· One Hour of Tutorial is equal to 1 Credit (Except Languages)
· Two Hours of Practical is equal to 1 Credit
· SEE : Semester End Examination
· CIE : Continuous Internal Examination
· L+T+P : Lecture + Tutorial + Practical
NO.
SEMESTER COURSE TITLE CONTENT
HOURS
III Fitness Meaning and Importance, Fit India
Component Movement, Definition of fitness,
Speed Strength Components of fitness, Benefits of fitness,
Endurance Agility Types of fitness and Fitness tips.
Flexibility Practical Components: Speed, Strength,
Endurance, Flexibility, and Agility Total 32
KABADDI Hrs
A. Fundamental skills 2
1.Skills in Raiding: Touching with hands, Hrs/Week
Use of leg-toe touch, squat leg thrust, side
kick, mule kick, arrow fly kick, crossing of
baulk line. Crossing of Bonus line.
2.Skills of holding the raider: Various
formations, catching from particular
position, different catches, catching
formation and techniques. 2-3-2 System
Chain Formation
3.Additional skills in raiding: Escaping from
various holds, techniques of escaping from
chain formation, offense and defense.
4.Game practice with application of Rules
and
Regulations.
B. Rules and their interpretations and
duties of the officials.