20 Oct 2022 CURRICULUM - V SEM-2022-2023 (19 Series)
20 Oct 2022 CURRICULUM - V SEM-2022-2023 (19 Series)
20 Oct 2022 CURRICULUM - V SEM-2022-2023 (19 Series)
CURRICULUM
FOR THE ACADEMIC YEAR 2022-2023
B.E. V SEMESTER
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 DoddappaAppa 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 receivinga 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 thestate
level students 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 25
students) 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 provide a high quality educational experience for students with values and ethics
that enables them to become leaders in their chosen professions.
To explore, create and develop innovations in engineering and science through research
and development activities.
To provide beneficial service to the national and multinational industries and
communities through educational, technical, and professional activities
Program Outcomes:
PSO1: Acquire competency in hardware and software working principles to analyze and
solve computing problems.
PSO2: Design quality software to develop scientific and business applications following
Software Engineering practices.
PSO3: Apply cutting edge technologies using modern tools to find novel solutions ethically
to existing problems.
Module-III
Properties of regular languages contd. , Context free grammars: Decision
properties of regular languages, Equivalence and minimization of automata.
Context-free grammars and languages: Context –free grammars; Parse trees; 10 Hrs
Applications; Ambiguity in grammars and Languages.
Module-IV
Module II
Module III
Using predicate logic: Representing simple facts in logic, representing
instance and ISA relationships, Computable functions and predicates,
Resolution, Natural Deduction 08 Hrs
Representing Knowledge Using Rules: Procedural versus Declarative
knowledge, Logic programming, forward versus backward reasoning,
matching, control knowledge.
Module IV
Module V
Text Analysis and Mining: Introduction, Language Models, Text
Classification, Information Retrieval, Information Extraction, Statistical 08 Hrs
Natural Language Processing, Cross- Lingual Natural Language Processing,
Spell Checking, Speech Recognition.
Expert System and Applications: Expert System, Knowledge Representation,
Expert System Shells, Knowledge Acquisition of an Expert system,
Applications of expert Systems, Examples of Expert Systems, Problem Solving
Examples.
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:
1. Elaine Rich and Kevin Knight, “Artificial Intelligence”, Tata McGraw-Hill, 3rd Edition 2008
2. LavikaGoel, “Artificial Intelligence concepts and Applications”, Wiley Emerging
Technology Series 2021 by Wiley India Pvt.Ltd.
REFERENCES:
1. Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd.
2. George F. Luger, “Artificial Intelligence-Structures and Strategies for Complex Problem
Solving”, Pearson Education/ PHI.
Course outcomes:
On completion of the course, the student will have the ability to:
Course CO # Course Outcome (CO)
Code
Discuss artificial intelligence techniques, problem and heuristic search
CO1 algorithm
Apply knowledge representation techniques and predicate Logic rules to
CO2
solve reasoning programs.
Apply various symbolic reasoning under uncertainty in intelligent system
19CS55 CO3 development as well as understand the importance of maintaining intelligent
systems.
CO4 Discuss various learning methods using probabilistic models.
Design and develop Natural Language Processing and Expert System
CO5 applications.
C) Exception handling
10. Demonstrate a python code to print try, except and finally block statements.
F) Packages
14. Write a python program to create a package and use it in another program.
Question paper pattern: For SEE , two programs from the Exercise programs list will be asked.
Course outcomes:
On completion of the course, the student will have the ability to:
Course CO # Course Outcome (CO)
Code
CO1 Illustrate Python lists, tuples, dictionaries for representing compound data.
CO2 Develop modular python programs by defining functions, exception and
file handling.
19CSL51 CO3 Demonstrate programming with system modules.
CO4 Implement programs with object oriented concepts.
CO5 Develop program to utilize Numpy and Pandas libraries for data analysis
and visualize data with matplotlib library.
i. Create the above tables by properly specifying the primary keys and the foreign
keys.
ii. Enter at least five tuples for each relation
iii. Find all the customers who have at least two accounts at the Main branch.
iv. Find all the customers who have an account at all the branches located in a specific
city.
v. Demonstrate how you delete all account tuples at every branch located in a
specific city.
vi. Generate suitable reports.
vii. Create suitable front end for querying and displaying the results.
v. Create a view of all books and its number of copies that are currently available in the
Library
7. Consider the following schema for Order Database:
SALESMAN(Salesman_id, Name, City, Commission)
CUSTOMER(Customer_id, Cust_Name, City, Grade, Salesman_id)
ORDERS(Ord_No, Purchase_Amt, Ord_Date, Customer_id, Salesman_id)
Write SQL queries to
i. Count the customers with grades above Bangalore‟s average.
ii. Find the name and numbers of all salesman who had more than one customer.
iii. List all the salesman and indicate those who have and do not have customers in their
cities (Use UNION operation.)
iv. Create a view that finds the salesman who has the customer with the highest order of a
day.
v. Demonstrate the DELETE operation by removing salesman with id 1000. All his orders
must also be deleted.
iii. Find the sum of the salaries of all employees of the „Accounts‟ department, as well as
the maximum salary, the minimum salary, and the average salary in this department.
iv. Retrieve the name of each employee who works on all the projects controlled by
department number 5 (use NOT EXISTS operator).
v. For each department that has more than five employees, retrieve the department number
and the number of its employees who are making more than Rs. 6,00,000.
1. Draw ER Diagram.
2. Convert ER diagram to table/schema.
3. Apply normalization.
4. Design and implementation
5. Generate report.
1. Create an HTML documents to study various HTML tags, style sheets and the tag, Borders,
padding, color, and the tag.
b) Determine the roots of Quadratic Equation. Use document. Write to produce output.
3. Learn various array and object operations and perform the following operations:
b) Use „push‟ operation on the „todoList‟ array to add few objects each having „id‟ as
key and string as value (for ex {id:”a”},{id:”b”})
c) Use „pop‟ operation to remove the last element from the „todoList‟ array.
d) Use „filter‟ operation to return a new array of objects with no object having id as “a”
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. Install, configure, compare and discuss features of any open-source webserver, my SQL,
PHP.
10. 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.
11. 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.
12. 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
Questionpaperpattern:ForSEEsimilarquestionrelatedtotheaboveprogramswillbe
asked.
Course outcomes:
On completion of the course, the student will have the ability to: