Professional Documents
Culture Documents
5th Sem AI 2023-24
5th Sem AI 2023-24
5th Sem AI 2023-24
TECHNOLOGY
STUDENT
INFORMATION
HANDBOOK
DEPTMENT OF COMPUTERSCIENCE&ENGINEERING
SEMESTER 5
2023-24
P.O.LIMDA,TA.WAGHODIA,DISTVADODARA
PH.02668 -260338
Parul Institute of Engineering & Technology
P.O. Limda Ta. Waghodia, Dist. Vadodara. Pin – 391 760
Fax : +91 2668 260201 Ph : +91 2668 260300/307
Teach.
Week No.
Week No.
Week Beginning Monday Tuesday Wednesday Thursday Friday Saturday
2 2 June 12 13 14 15 16 17
3 3 June 19 20 21 22 23 24
4 4 June/July 26 27 28 29 30 01 - Weekly 1
5 5 July 03 04 05 06 07 08 - Weekly 2
10 - Remedial
6 6 July MidTerm 11 12 13 14 15 - Weekly 3
7 7 July 17 18 19 20 21 22 - Weekly 4
8 8 July 24 25 26 27 28 29 - Weekly 5
9 9 July/Aug 31 01 02 03 04 05 - Weekly 6
10 Exam Aug 07 - Mid Sem Exam 08 - Mid Sem Exam 09 - Mid Sem Exam 10 - Mid Sem Exam 11 - Mid Sem Exam 12 - Mid Sem Exam
15 - Independence
11 10 Aug 14 Day 16 17 18 19
12 11 Aug 21 22 23 24 25 26
30 - Raksha
13 12 Aug/Sept 28 29 Bandhan 31 01 02
14 13 Sept 04 05 06 07 - Janmashtmi 08 09
15 14 Sept 11 12 13 14 15 16
19 - Ganesh
16 15 Sept 18 Chaturthi 20 21 22 23
17 16 Sept 25 26 27 28 29 30
20 PL Oct 16 17 18 19 20 21
23 - End Sem 25 - End Sem 26 - End Sem 27 - End Sem 28 - End Sem
21 Exam Oct Theory 24 - Dusshera Theory Theory Theory Theory
30 - End Sem 31 - Sardar Patel 01 - End Sem 02 - - End Sem 03 - End Sem 04 - End Sem
22 Exam Oct/Nov Theory Birthday Theory Theory Theory Theory
20 - End Sem 21 - End Sem 22 - End Sem 23 - End Sem 24 - End Sem 25 - End Sem
25 Exam Nov Practical Practical Practical Practical Practical Practical
* Diwali Vacation is from 06th Nov to 18th Nov, 2023
* Last date for internal marks entry and locking by HOD is 12th October, 2023.
* Last date for internal marks locking by HOI and Dean is 14th October, 2023.
* End semester theory examination will start from 23rd October, 2023 onwards. Dean - Faculty of Engg & Tech
* End semester practical examination will start from 20th Nov, 2023 onwards.
* Next Semseter will commence from 27th November, 2023.
* Supplementary Exam of Previous Semester will start from 27/11/2023
PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGY
ACADEMIC YEAR 2023-2024
FACULTY REPRESENTATIVE / MFT
Course: COMPUTER SCIENCE AND ENGINEERING
DIVISION: 5B1 Name: RASNA PATEL
Branch: CSE AI Email ID:rasna.patel22289@paruluniversity.ac.in
EFFECTIVE FROM: 05-06-2023
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY
9:30-9:45 RECESS
5B1:ERP:ERP-T1:(D216)
09:45 - 10:45 LIBRARY 5B11:AI Lab:AI-T1:(D216) LIBRARY 5B11:OE Lab:OE-T1:(D216)
5B12:AI Lab:AI_T1:(D216) 5B12:OE Lab:OE-T1:(D216)
5B1:AI:AI-T1:(D216)
10:45 - 11:45 LIBRARY LIBRARY
COORDINATORS (CSE)
1. DR. Daxa Vekariya
2. Ms. Shreya Dholariya
3. Ms. Ruchika Chouhan
SUBJECT_CODE SUBJECT_NAME SHORT_NAME FACULTY FULL_NAME FACULTY SHORT NAME EMAIL ID MIS ID
Software Engineering
203105303 SE KISHORI SHEKOKAR KS kishori.shekokar20174@paruluniversity.ac.in 20174
Software Engineering Laboratory sushil.kumar270233@paruluniversity.ac.in,bhavi
203105304 SE LAB SUSHIL KUMAR,BHAVIKA DARJI SK,BRD kaben.darji19384@paruluniversity.ac.in 16703-19384
Formal Language & Automata Theory
203105305 FLAT SUSHIL KUMAR SK Sushil.kumar270233@paruluniversity.ac 16703
Artificial Intelligence
203105322 AI T1
Artificial Intelligence Laboratory
203105323 AI LAB T1
Enterprise Programming
203105372 ERP T1
Enterprise Programming Programming Laboratory
203105373 ERP LAB T1
VQR( Verbal, Quant, and Reasoning)
203105371 VQR V1
Professionalism & Corporate Ethics
203193304 PCE SEMI SONI SS semi.soni26324@paruluniversity.ac.in 26324
Open Elective 01 (Complsory Subjects :1)
203105376 OE T1
ACADEMIC YEAR 2023-2024
FACULTY REPRESENTATIVE / MFT
Course: COMPUTER SCIENCE AND ENGINEERING
DIVISION: 5B2 AI Name: ANKITSINH ZALA
Branch: CSE AI EMAIL ID:ankitsinh.zala21443@paruluniversity.ac.in
EFFECTIVE FROM: 05-06-2023
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY
09:45 - 10:45 LIBRARY 5B21:SE Lab:SK:(D216) 5B21:OE Lab:OE-T1:(D302) 5B21:ERP Lab:ERP-T1:(D216) LIBRARY
5B22:SE Lab:BRD:(D216) 5B22:OE Lab:OE-T1:(D302) 5B22:ERP Lab:ERP-T1:(D216)
COORDINATORS (CSE)
1. DR. Daxa Vekariya
2. Ms. Shreya Dholariya
3. Ms. Ruchika Chouhan
SUBJECT_CODE SUBJECT_NAME SHORT_NAME FACULTY FULL_NAME FACULTY SHORT NAME EMAIL ID MIS ID
Software Engineering
203105303 SE KISHORI SHEKOKAR KS kishori.shekokar20174@paruluniversity.ac.in 20174
Software Engineering Laboratory
sushil.kumar270233@paruluniversity.a
203105304 SE LAB SUSHIL KUMAR,BHAVIKA DARJI SK,BRD c.in,bhavikaben.darji19384@paruluniv 16703-19384
Formal Language & Automata Theory
203105305 FLAT SUSHIL KUMAR SK Sushil.kumar270233@paruluniversity.ac 16703
Artificial Intelligence
203105322 AI T1
Artificial Intelligence Laboratory
203105323 AI LAB T1
Enterprise Programming
203105372 ERP T1
Enterprise Programming Programming Laboratory
203105373 ERP LAB T1
VQR( Verbal, Quant, and Reasoning)
203105371 VQR V1
Professionalism & Corporate Ethics
203193304 PCE DR.SHILPA GAMIT SP Shilpaben.gamit27029@paruluniversity.ac.in 27029
Open Elective 01 (Complsory Subjects :1)
203105376 OE T1
FACULTY OF ENGINEERING AND TECHNOLOGY
PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGY
ACADEMIC YEAR 2023-2024
FACULTY REPRESENTATIVE / MFT
Course: COMPUTER SCIENCE AND ENGINEERING
DIVISION: 5B3 Name: HIMADRI TANK
Branch: CSE AI Email ID: himandri.vegad21143@paruluniversity.ac.in
EFFECTIVE FROM: 05-06-2023
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY
9:30-9:45 RECESS
5B3:VQR:V1:(D302)
09:45 - 10:45 LIBRARY 5B31:SE Lab:SK:(D313) 5B31:OE Lab:OE-T1:(D302) 5B31:AI Lab:AI-T1:(D302) 5B32:AI
5B32:SE Lab:BRD:(D313) 5B32:OE Lab:OE-T1:(D302) Lab:AI_T1:(D302)
5B3:ERP:ERP-T1:(D302)
10:45 - 11:45 LIBRARY
LUNCH BREAK
11:45 - 12:45
5B3:FLAT:SK:(D302) 5B3:PCE:P1:(D216) KT
12:45 - 01:35 LIBRARY LIBRARY LIBRARY
5B3:VQR:V1:(D302) 5B3:VQR:V1:(D313)
01:35 - 02:25 LIBRARY LIBRARY LIBRARY
COORDINATORS (CSE)
1. DR. Daxa Vekariya
2. Ms. Shreya Dholariya
3. Ms. Ruchika Chouhan
SUBJECT_CODE SUBJECT_NAME SHORT_NAME FACULTY FULL_NAME FACULTY SHORT NAME EMAIL ID MIS ID
Software Engineering
203105303 SE KISHORI SHEKOKAR KS kishori.shekokar20174@paruluniversity.ac.in 20174
Software Engineering Laboratory
sushil.kumar270233@paruluniversity.ac.in,bhavi
203105304 SE LAB SUSHIL KUMAR,BHAVIKA DARJI SK,BRD kaben.darji19384@paruluniversity.ac.in 16703-19384
Formal Language & Automata Theory
203105305 FLAT SUSHIL KUMAR SK Sushil.kumar270233@paruluniversity.ac 16703
Artificial Intelligence
203105322 AI T1
Artificial Intelligence Laboratory
203105323 AI LAB T1
Enterprise Programming
203105372 ERP T1
Enterprise Programming Programming Laboratory
203105373 ERP LAB T1
VQR( Verbal, Quant, and Reasoning)
203105371 VQR V1
Professionalism & Corporate Ethics
203193304 PCE KARMESH THAKKAR KT karmesh.thakkar27107@paruluniversity.ac.in 27107
Open Elective 01 (Complsory Subjects :1)
203105376 OE T1
FACULTY OF ENGINEERING AND TECHNOLOGY
PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGY
ACADEMIC YEAR 2023-2024
FACULTY REPRESENTATIVE / MFT
Course: COMPUTER SCIENCE AND ENGINEERING
DIVISION: 5B4 Name: RISHABH ATHIYA
Branch: CSE AI Email ID: rishabh.aathiya19335@paruluniversity.ac.in
EFFECTIVE FROM: 05-06-2023
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY
9:30-9:45 RECESS
COORDINATORS (CSE)
1. DR. Daxa Vekariya
2. Ms. Shreya Dholariya
3. Ms. Ruchika Chouhan
SUBJECT_CODE SUBJECT_NAME SHORT_NAME FACULTY FULL_NAME FACULTY SHORT NAME EMAIL ID MIS ID
Software Engineering
203105303 SE NAIYA SUTHAR NLS
Software Engineering Laboratory
203105304 SE LAB SUSHIL KUMAR, NAIYA SUTHAR SK, NLS sushil.kumar270233@paruluniversity.ac.in,nidhi.shah19176@paruluniversity.ac.in
16703-19176
Formal Language & Automata Theory
203105305 FLAT BHAVIKA DARJI BRD bhavikaben.darji19384@paruluniversity.ac.in 19384
Artificial Intelligence
203105322 AI T1
Artificial Intelligence Laboratory
203105323 AI LAB T1
Enterprise Programming
203105372 ERP T1
Enterprise Programming Programming Laboratory
203105373 ERP LAB T1
VQR( Verbal, Quant, and Reasoning)
203105371 VQR V1
Professionalism & Corporate Ethics
203193304 PCE KAUSHAL DESAI KD kaushal.desai20066@paruluniversity.ac.in 20066
Open Elective 01 (Complsory Subjects :1)
203105376 OE T1
PARUL INSTITUTE OF ENGINEERING AND TECHNOLOGY
ACADEMIC YEAR 2023-2024
FACULTY REPRESENTATIVE / MFT
Course: COMPUTER SCIENCE AND ENGINEERING
DIVISION: 5B5 Name: ABHISHEK KUMAR
Branch: CSE AI Email ID:abhishek.kumar19495@paruluniversity.ac.in
EFFECTIVE FROM: 05-06-2023
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY
9:30-9:45 RECESS
5B5:AI:AI-T2:(D313)
09:45 - 10:45 LIBRARY LIBRARY 5B51:AI Lab:AI-T2:(D320) LIBRARY
5B52:AI Lab:AI_T2:(D320)
5B5:VQR:V1:(D313)
10:45 - 11:45 LIBRARY LIBRARY LIBRARY
5B5:ERP:ERP-T1:(D302) 5B5:FLAT:BRD:(D320)
12:45 - 01:35 5B51:OE:OE-T1:(D302) LIBRARY 5B51:ERP Lab:ERP-T1:(D320)
5B52:OE:OE-T1:(D302) 5B52:ERP Lab:ERP-T1:(D320)
5B5:AI:AI-T2:(D302) 5B5:VQR:V1:(D320)
01:35 - 02:25 LIBRARY
COORDINATORS (CSE)
1. DR. Daxa Vekariya
2. Ms. Shreya Dholariya
3. Ms. Ruchika Chouhan
SUBJECT_CODE SUBJECT_NAME SHORT_NAME FACULTY FULL_NAME FACULTY SHORT NAME EMAIL ID MIS ID
Software Engineering
203105303 SE NAIYA SUTHAR NLS
Software Engineering Laboratory
203105304 SE LAB BHAVIKA DARJI, NAIYA SUTHAR BRD,NLS 19384, 19176
bhavikaben.darji19384@paruluniversity.ac.in, nidhi.shah19176@paruluniversity.ac.in
Formal Language & Automata Theory
203105305 FLAT BHAVIKA DARJI BRD bhavikaben.darji19384@paruluniversity.ac.in 19384
Artificial Intelligence
203105322 AI T2
Artificial Intelligence Laboratory
203105323 AI LAB T2
Enterprise Programming
203105372 ERP T1
Enterprise Programming Programming Laboratory
203105373 ERP LAB T1
VQR( Verbal, Quant, and Reasoning)
203105371 VQR V2
Professionalism & Corporate Ethics
203193304 PCE MAHIRPARI GOSWAMI MG mahirpari.goswami24608@paruluniversity.ac.in 24608
Open Elective 01 (Complsory Subjects :1)
203105376 OE T1
PARUL UNIVERSITY
PARUL INSTITUTE OF ENGINEERING & TECHNOLOGY, LIMDA
SUBJECTCOORDINATORS
Reference Books
1. Artificial Intelligence
By Elaine Rich and Kevin Knight | TMH
2. Artificial Intelligence: A New Synthesis, Harcourt Publishers
By N. J. Nilsson | Harcourt Publishers
3. Fuzzy Logic and Engineering Application,
By Tomthy Ross, | Wiley Publication.
4. Expert Systems Principles and Programming
By Giarratano & Riley son | Vikas Publishing House | 3rd Edition
5. Elements of Artificial Neural Network
By Kishan Mehrotra
6. Genetic Algorithm in Search, Optimization, and Machine Learning
By D.E. Goldberg | Addison-Wesly
7. Neural Networks
By J. M. Jurada
List of Practical
1. Practical-1
2. Practical-2
Write a program to implement BFS (for 8 puzzle problem or Water Jug problem or any AI search problem).
3. Practical-3
Write a program to implement DFS (for 8 puzzle problem or Water Jug problem or any AI search problem)
4. Practical-4
5. Practical-5
6. Practical-6
7. Practical-7
8. Practical-8
cat(tom).
cat(cat1).
mat(mat1).
sat_on(cat1,mat1).
bird(bird1).
caught(tom,bird1).
like(X,cream) ͗ʹcat(X).
mammal(X) ͗ʹcat(X).
has(X,fur) ͗ʹmammal(X).
animal(X) ͗ʹmammal(X).
animal(X) ͗ʹbird(X).
owns(john,tom).
is_coloured(tom,ginger).
9. Practical-9
Reference Books
1. Software Engineering (TextBook) R.Pressmen; 6th
Course Outcome
After Learning the Course the students shall be able to:
After Learning the course the students shall be able to:
1. Prepare and do Software Requirement Specification and Software Project Management Plan.
2. To ensure the quality of software product, different quality standards and software review techniques
3. Apply the concept of Functional Oriented and Object Oriented Approach for Software Design.
4. Understand modern Agile Development and Service Oriented Architecture Concept of Industry
5. Analyze, design, verify, validate, implement and maintain software systems.
6. Execute a Project Management Plan, tabulate Testing Plans and Reproduce effective procedures
Course Outcome
After Learning the Course the students shall be able to:
After Learning the course the students shall be able to:
1. Prepare and do Software Requirement Specification and Software Project Management Plan.
2. To ensure the quality of software product, different quality standards and software review techniques
3. Apply the concept of Functional Oriented and Object Oriented Approach for Software Design.
4. Understand modern Agile Development and Service Oriented Architecture Concept of Industry
5. Analyze, design, verify, validate, implement and maintain software systems.
6. Execute a Project Management Plan, tabulate Testing Plans and Reproduce effective procedures.
List of Practical
1.
Write a program to insert and retrieve the data from database using JDBC
2.
Write a program to demonstrate the use of PreparedStatement and ResultSet interface.
3.
Servlet Programming
Servlet Execution on tomcat
A servlet program to print hello world
A servlet program to display request details A servlet program to handle user form
A servlet program to create a cookie A servlet program to display cookie
A servlet program to do session tracking
Write a program to implement chat Server using Server Socket and Socket class.
Write a Servlet program to send username and password using HTML forms and authenticate the user
4.
JSP Programming
JSP program to display hello world.
JSP program to demonstrate arithmetic operations JSP program to demonstrate jsp: forward action tag JSP program to
request implicit object
Developing a web application to insert record into Oracle Database using JSP and JDBC
5.
Create application to store the data in database to perform Hibernate CRUD operations
6.
Create a application store the data in database to perform Spring CRUD operations
7.
Create a web application to store the data in database with spring boot.
2 Regular languages and finite automataRegular expressions and languages, deterministic finite automata 25 12
(DFA) and equivalence with regular expressions, nondeterministic finite automata (NFA) and equivalence
with DFA, regular grammars and equivalence with finite automata, minimization of finite automata.
3 Grammars 30 10
Context-free grammars (CFG) and languages (CFL), Chomsky and Greibach normal forms,
nondeterministic pushdown automata (PDA) and equivalence with CFG, parse trees, ambiguity in CFG,
pumping lemma for context-free languages, deterministic pushdown automata, closure properties of CFLs.
Context-sensitive languages: Context-sensitive grammars (CSG) and languages, linear bounded automata
and equivalence with CSG.
4 Turing machines 20 10
The basic model for Turing machines (TM), Turing-recognizable (recursively enumerable) and Turing-
decidable (recursive) languages and their closure properties, variants of Turing machines,
nondeterministic TMs and equivalence with deterministic TMs, unrestricted grammars and
equivalence with Turing machines, TMs as enumerators.
5 Undecidability 10 4
Church Turing thesis, universal Turing machine, the universal and diagonalization languages, reduction between
languages and Rice s theorem, undecidable problems about languages.
Reference Books
1. Introduction to Automata theory, languages and Computation
By John E. Hopcroft, Rajiv Motwani and Jeffery D. Ullman | Pearson
2. Elements of the Theory of Computation
By Harry R.Lewis and Christos H. Papadimitriou | Pearson Education Asia
3. Introduction to the Theory of Computation
By Michael Sipser | PWS Publishing
4. Introduction to Languages and The Theory of Computation
By John Martin | Tata Mc GrawHill
5. Automata and Computability
By Dexter C. Kozen | Undergraduate Texts in Computer Science, Springer
Course Outcome
After Learning the Course the students shall be able to:
1. Write a formal notation for strings, languages and machines.
2. Design finite automata to accept a set of strings of a language. For a given language determine whether the given language is
regular or not.
4. Determine equivalence of languages accepted by Push Down Automata and languages generated by context free grammars.
Engineering, Service-Oriented Software Engineering, Real-Time Software Engineering, Systems Engineering, Systems
of System.
Reference Books
1. Software Engineering
By R. Pressmen | 6th
2. Software Engineering
By Sommerville
3. Fundamentals of Software Engineering
By Rajib Mall | PHI
4. Software Engineering
By Pankaj Jalote | Wiley India
Course Outcome
After Learning the Course the students shall be able to:
After learning the course the students shall be able to:
1. Prepare and perform Software Requirement Specification and Software Project Management Plan.
2. Ensure the quality of software product, different quality standards and software review techniques
3. Apply the concept of Functional Oriented and Object Oriented Approach for Software Design.
4. Understand modern Agile Development and Service Oriented Architecture Concept of Industry
5. Analyze, design, verify, validate, implement and maintain software systems.
6. Execute a Project Management Plan, tabulate Testing Plans and Reproduce effective procedures.
Course Outcome
After Learning the Course the students shall be able to:
After learning the course the students shall be able to:
1. Prepare and perform Software Requirement Specification and Software Project Management Plan.
2. Ensure the quality of software product, different quality standards and software review techniques
3. Apply the concept of Functional Oriented and Object Oriented Approach for Software Design.
4. Understand modern Agile Development and Service Oriented Architecture Concept of Industry
5. Analyze, design, verify, validate, implement and maintain software systems.
6. Execute a Project Management Plan, tabulate Testing Plans and Reproduce effective procedures.
List of Practical
1. Project Definition and objective of the specified module and Perform Requirement Engineering Process.
2. Identify Suitable Design and Implementation model from the different software engineering models.
4. Develop Software project management planning (SPMP) for the specified module.
5. Do Cost and Effort Estimation using different Software Cost Estimation models.
Prepare System Analysis and System Design of identified Requirement specification using structure design as DFD with
6.
data dictionary and Structure chart for the specific module.
Designing the module using Object Oriented approach including Use case Diagram with scenarios, Class Diagram and State
7.
Diagram, Collaboration Diagram, Sequence Diagram and Activity Diagram.
Reference Books
1. Microsoft Azure Fundamentals: Understanding Azure" by Michael Collier and Robin Shahan - 3rd Edition
2. Azure for Architects: Implementing cloud design, DevOps, containers, IoT, and serverless solutions on your public cloud"
by Ritesh Modi - 2nd Edition
3. Exam Ref AZ-900 Microsoft Azure Fundamentals" by Jim Cheshire - 2nd Edition
Course Outcome
After Learning the Course the students shall be able to:
After learning the course the students shall be able to:
1. Understand the principles Cloud computing. 2 Familiarity with the various Azure services
3. Understanding the Azure security features,
4. Understanding Azure Service Level Agreements (SLAs) and the Azure service lifecycle