0% found this document useful (0 votes)
123 views113 pages

2-2 Prolog Report

The document outlines a Skill Development Course focused on programming languages Prolog, LISP, and PYSWIP for II Year B.Tech students. It includes course objectives, outcomes, a list of programming tasks, and an introduction to Prolog's fundamental concepts such as facts, rules, queries, and knowledge bases. Additionally, it provides guidelines for writing facts and rules, along with examples and references for further study.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views113 pages

2-2 Prolog Report

The document outlines a Skill Development Course focused on programming languages Prolog, LISP, and PYSWIP for II Year B.Tech students. It includes course objectives, outcomes, a list of programming tasks, and an introduction to Prolog's fundamental concepts such as facts, rules, queries, and knowledge bases. Additionally, it provides guidelines for writing facts and rules, along with examples and references for further study.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 113

Skill Development Course

(PROLOG/ LISP/ PYSWIP)


SD411PC: SKILL DEVELOPMENT COURSE (PROLOG/ LISP/ PYSWIP)
II Year B.Tech. II Sem. LTPC
0 021

SKILL DEVELOPMENT COURSE


A.Y(2024-2025) II year-I Semester

Introduction:

Goals:

Method:

Outcome:

Benefits:

Peer review and critique:

Justification:
ATL- SYLLABUS
CLASS: II B.TECH SEMESTER: II -Semester

SUB: SKILL DEVELOPMENT COURSE (PROLOG/ LISP/ PYSWIP) ACADEMIC YEAR: 2024-25

COURSE OBJECTIVES:

COURSE OUTCOMES:

List of Programs:
1. Write simple fact for following:
A. Ram likes mango.
B. Seema is a girl.
C. Bill likes Cindy.
D. Rose is red.
E. John owns gold
2. Write predicates one converts centigrade temperatures to Fahrenheit, the other checks if a tem- perature
is below freezing.
3. Write a program to solve the Monkey Banana problem
4. WAP in turbo prolog for medical diagnosis and show the advantages and disadvantages of green and red
cuts.
5. Write a program to solve the 4-Queen problem.
6. Write a program to solve travelling salesman problems.
7. Write a program to solve water jug problems using Prolog.

8. Write simple Prolog functions such as the following. Take into account lists which are too short.
a. remove the Nth item from the list. -- insert as the Nth item.
9. Assume the prolog predicate gt(A, B) is true when A is greater than B. Use this predicate to de- fine
thepredicate addLeaf(Tree, X, NewTree) which is true if New Tree is the Tree produced by adding the item X
in a leaf node. Tree and New Tree are binary search trees. The emp- ty tree is represented by the atomnil.
11. Write a Prolog predicate, count Lists(Alist, Ne, Nl), using accumulators, that is true when Nl is the
number of items that are listed at the top level of Alist and Ne is the number of empty lists. Suggestion:
First try to count the lists, or empty lists, then modify by adding the oth- er counter.
12. Define a predicate memCount(AList,Blist,Count) that is true if Alist occurs Count times with- in Blist.
Define without using an accumulator. Use “not” as defined in utilities.pro, to make similar cases are unique,
or else you may get more than one count as an answer.
Examples: memCount(a,[b,a],N).N = 1 ;
no memCount(a,[b,[a,a,[a],c],a],N).
N= 4 ;
no memCount([a],[b,[a,a,[a],c],a],N). N= 1 ;
No

REFERENCES BOOKS:

1. PROLOG: Programming for Artificial Intelligence, 3e, by BRATKO, WILEY

WEBSITES:
Introduction to Prolog:

What is Prolog?
Prolog is a logic programming language that is used in Artificial Intelligence.
It is a declarative programming language expressing logic as relations, called facts and rules.
A Prolog program consists of a collection of facts and rules; a query is a theorem to be proved.

Here are some basic elements of Prolog:


Facts: These are statements that are true. They are written as a predicate followed by a
period.
For example, `likes(john, mango).` is a fact that states that John likes mango.

Rules: These are statements that define relationships between facts. They are written as a
predicate followed by a body, which is a list of one or more predicates separated by
commas and enclosed in parentheses, followed by a period. For example,
Grandfather(X, Y) :-father(X,Z),parent(Z,Y)
This implies that for X to be the grandfather of Y, Z should be a parent of Y and X should
be the father of Z.

Queries: These are questions that we ask Prolog. They are written as a predicate followed
by a question mark. For example, `?- likes(john, mango).` is a query that asks if John
likes mango.

Key features of Prolog:


The key features of Prolog are as follows:
1. Declarative Language: Prolog is a declarative programming language, meaning
that programs are written as sets of logical statements. This makes Prolog programs
concise and easy to read.
2. Predicate Calculus: Prolog uses the language of predicate calculus, which allows
for the representation of relationships between facts and rules.
3. Handling Lists and Recursion: Prolog naturally handles lists and recursion, making
it well-suited for tasks that involve these concepts.
4. Unification: Prolog uses unification, which is the process of determining if given
terms can represent the same structure. Unification is a fundamental concept in Prolog.
5. Backtracking: When a task fails, Prolog traces backward and tries to satisfy the
previous task. This backtracking feature allows for flexible problem-solving.
6. Efficiency: Prolog is known for its efficiency in solving problems that would be
difficult in other programming languages.
Symbols in Prolog
Using the following truth-functional symbols, the Prolog expressions are
English Predicate Calculus Prolog
If --> :-
Not ~ Not
Or V ;
and ^ ,
comprised. These symbols have the same interpretation as in the predicate calculus.
Two types of prolog programming are there based on the features of:
1. Facts, rules and queries
2. Knowledge based Facts
We can define fact as an explicit relationship between objects, and properties
these objects might have. So facts are unconditionally true in nature. Suppose we have some
facts as given below −
Tom is a cat
Kunal loves to eat Pasta
Hair is black
Nawaz loves to play games
Pratyusha is lazy.
So these are some facts, that are unconditionally true. These are actually statements, that
we have to consider as true.
Following are some guidelines to write facts −
Names of properties/relationships begin with lower case letters.
The relationship name appears as the first term.
Objects appear as comma-separated arguments within parentheses.
A period "." must end a fact.
Objects also begin with lower case letters. They also can begin with digits
(like 1234), and can be strings of characters enclosed in quotes
e.g. color(penink, ‘red’).
phoneno(agnibha, 1122334455). is also called a predicate or clause.
Syntax
The syntax for facts is as follows −
relation(object1,object2...).
Example
Following is an example of the above concept −
cat(tom).
loves_to_eat(kunal,pasta).
of_color(hair,black).
loves_to_play_games(nawaz).
lazy(pratyusha).
Rules
We can define rule as an implicit relationship between objects. So facts are conditionally
true. So when one associated condition is true, then the predicate is also true. Suppose we
have some rules as given below −
Lili is happy if she dances.
Tom is hungry if he is searching for food.
Jack and Bili are friends if both of them love to play cricket.
will go to play if school is closed, and he is free.
So these are some rules that are conditionally true, so when the right hand side is true,
then the left hand side is also true.
Here the symbol ( :- ) will be pronounced as “If”, or “is implied by”. This is also known as
neck symbol, the LHS of this symbol is called the Head, and right hand side is called Body.
Here we can use comma (,) which is known as conjunction, and we can also use
semicolon, that is known as disjunction.
Syntax
rule_name(object1, object2, ...) :- fact/rule(object1,
object2, ...)
Suppose a clause is like :
P :- Q;R.
This can also be written as
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

17
P :- Q.
P :- R.
If one clause is like :
P :- Q,R;S,T,U.
Is understood as
P :- (Q,R);(S,T,U).
Or can also be written as:
P :- Q,R.
P :- S,T,U.
Example
happy(lili) :- dances(lili). hungry(tom)
:- search_for_food(tom).
friends(jack, bili) :- lovesCricket(jack), lovesCricket(bili).
goToPlay(ryan) :- isClosed(school), free(ryan).
Queries
Queries are some questions on the relationships between objects and object properties.
So question can be anything, as given below −
Is tom a cat?
Does Kunal love to eat pasta?
Is Lili happy?
Will Ryan go to play?
So according to these queries, Logic programming language can find the answer and
return them.
Knowledge Base in Logic Programming
In this section, we will see what knowledge base in logic programming is.
Well, as we know there are three main components in logic programming
− Facts, Rules and Queries. Among these three if we collect the facts and rules as a
whole then that forms a Knowledge Base. So we can say that the knowledge base is a
collection of facts and rules.
Now, we will see how to write some knowledge bases. Suppose we have our very first
knowledge base called KB1. Here in the KB1, we have some facts. The facts are used to
state things, that are unconditionally true of the domain of interest.
Knowledge Base 1
Suppose we have some knowledge, that Priya, Tiyasha, and Jaya are three girls, among
them, Priya can cook. Let’s try to write these facts in a more generic way as shown below

girl(priya).
girl(tiyasha).
girl(jaya).
can_cook(priya).
Note − Here we have written the name in lowercase letters, because in Prolog, a string
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

18
starting with uppercase letter indicates a variable.
Now we can use this knowledge base by posing some queries. “Is priya a girl?”, it will
reply “yes”, “is jamini a girl?” then it will answer “No”, because it does not know who
jamini is. Our next question is “Can Priya cook?”, it will say “yes”, but if we ask the same
question for Jaya, it will say “No”.
Output
GNU Prolog 1.4.5 (64 bits)
Compiled Jul 14 2018, 13:19:42 with x86_64-w64-mingw32-gcc By
Daniel Diaz
Copyright (C) 1999-2018 Daniel Diaz
| ?- change_directory('D:/TP Prolog/Sample_Codes').
yes
| ?- [kb1]
.
compiling D:/TP Prolog/Sample_Codes/kb1.pl for byte code...
D:/TP Prolog/Sample_Codes/kb1.pl compiled, 3 lines read - 489 bytes written, 10 ms
yes
| ?- girl(priya)
.
yes
| ?- girl(jamini).
no
| ?- can_cook(priya).
yes
| ?- can_cook(jaya).
no
| ?-
Let us see another knowledge base, where we have some rules. Rules contain some
information that are conditionally true about the domain of interest. Suppose our
knowledge base is as follows −
sing_a_song(ananya).
listens_to_music(rohit).
listens_to_music(ananya) :- sing_a_song(ananya).
happy(ananya) :- sing_a_song(ananya). happy(rohit) :-
listens_to_music(rohit). playes_guitar(rohit) :-
listens_to_music(rohit).
So there are some facts and rules given above. The first two are facts, but the rest are rules.
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

19
As we know that Ananya sings a song, this implies she also listens to music. So if we ask
“Does Ananya listen to music?”, the answer will be true. Similarly, “is Rohit happy?”,
this will also be true because he listens to music. But if our question is “does Ananya play
guitar?”, then according to the knowledge base, it will say “No”. So these are some
examples of queries based on this Knowledge base.
Output
| ?- [kb2].
compiling D:/TP Prolog/Sample_Codes/kb2.pl for byte code...
D:/TP Prolog/Sample_Codes/kb2.pl compiled, 6 lines read - 1066 bytes written, 15 ms
yes
| ?- happy(rohit).
yes
| ?- sing_a_song(rohit).
no
| ?- sing_a_song(ananya).
yes
| ?- playes_guitar(rohit).
yes
| ?- playes_guitar(ananya).
no
| ?- listens_to_music(ananya).
yes
| ?-
Knowledge Base 3
The facts and rules of Knowledge Base 3 are as follows −
can_cook(priya).
can_cook(jaya).
can_cook(tiyasha).
likes(priya,jaya) :- can_cook(jaya).
likes(priya,tiyasha) :- can_cook(tiyasha).
Suppose we want to see the members who can cook, we can use one variable in our
query. The variables should start with uppercase letters. In the result, it will show one by
one. If we press enter, then it will come out, otherwise if we press semicolon (;), then it
will show the next result.
Let us see one practical demonstration output to understand how it works. Output
| ?- [kb3].
compiling D:/TP Prolog/Sample_Codes/kb3.pl for byte code...
D:/TP Prolog/Sample_Codes/kb3.pl compiled, 5 lines read - 737 bytes written, 22 ms
warning: D:/TP Prolog/Sample_Codes/kb3.pl:1: redefining procedure can_cook/1
D:/TP Prolog/Sample_Codes/kb1.pl:4: previous definition.
yes
| ?-
can_cook(X). X
= priya ? ;
X = jaya ? ;
X=
tiyasha
yes
| ?-
likes(priya,X). X
= jaya ? ;
X = tiyasha
yes
| ?-
Data objects in Prolog:
Data objects can be divided into few different categories as shown below −
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

21
Below are some examples of different kinds of data objects −
Atoms − tom, pat, x100, x_45
Numbers − 100, 1235, 2000.45
Variables − X, Y, Xval, _X
Structures − day(9, jun, 2017), point(10, 25)
Atoms and Variables
In this section, we will discuss the atoms, numbers and the variables of Prolog. Atoms
Atoms are one variation of constants. They can be any names or objects. There
are few rules that should be followed when we are trying to use Atoms as given below −
Strings of letters, digits and the underscore character, ‘_', starting with a lowercase
letter. For example −
azahar
b59
b_59
b_59AB
b_x25
antara_sarkar
rings of special characters
We have to keep in mind that when using atoms of this form, some care is necessary as
some strings of special characters already have a predefined meaning; for example ':-'.
<--->
=======>
...
.:.
::=
Strings of characters enclosed in single quotes.
This is useful if we want to have an atom that starts with a capital letter. By enclosing
it in quotes, we make it distinguishable from variables −
‘Rubai'
‘Arindam_Chatterjee'
‘Sumit Mitra'
Numbers
Another variation of constants is the Numbers. So integer numbers can be
represented as 100, 4, -81, 1202. In Prolog, the normal range of integers is from
-16383 to 16383.
Prolog also supports real numbers, but normally the use-case of floating point number is
very less in Prolog programs, because Prolog is for symbolic, non- numeric computation.
The treatment of real numbers depends on the implementation of Prolog. Example of real
numbers are 3.14159, -0.00062, 450.18, etc.
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

22
hates(jim,tom).
hates(pat,bob).
hates(dog,fox).
hates(peter,tom).
The variables come under the Simple Objects section. Variables can be used in many
such cases in our Prolog program, that we have seen earlier. So there are some rules of
defining variables in Prolog.
We can define Prolog variables, such that variables are strings of letters, digits and
underscore characters. They start with an upper-case letter or an underscore
character. Some examples of Variables are −
X
Sum
_____Memer_name
Student_list
Shoppinglist
_a50
_15
Anonymous Variables in Prolog
Anonymous variables have no names. The anonymous variables in prolog is written by a
single underscore character ‘_’. And one important thing is that each individual anonymous
variable is treated as different. They are not same.Now the question is, where should we
use these anonymous variables?
Suppose in our knowledge base we have some facts — “jim hates tom”, “pat hates bob”. So if
tom wants to find out who hates him, then he can use variables. However, if he wants to
check whether there is someone who hates him, we can use anonymous variables. So
when we want to use the variable, but do not want to reveal the value of the variable, then
we can use anonymous variables.
So let us see its practical implementation −
Knowledge Base (var_anonymous.pl)
Output
| ?- [var_anonymous].
compiling D:/TP Prolog/Sample_Codes/var_anonymous.pl for byte code... D:/TP
Prolog/Sample_Codes/var_anonymous.pl compiled, 3 lines read - 536 bytes written,
16 ms
yes
| ?-
hates(X,tom). X
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

23
= jim ? ;
X = peter
yes
| ?-
hates(_,tom).
true ? ;
(16 ms) yes
| ?- hates(_,pat).
no
| ?-
hates(_,fox).
true ? ;
no
| ?-
Prolog Version
In this tutorial, we are using GNU Prolog, Version: 1.4.5
Official Website
This is the official GNU Prolog website where we can see all the necessary details
about GNU Prolog, and also get the download link.
http://www.gprolog.org/
Direct Download Link
Given below are the direct download links of GNU Prolog for Windows. For other
operating systems like Mac or Linux, you can get the download links by visiting the
official website (Link is given above) −
http://www.gprolog.org/setup-gprolog-1.4.5-mingw-x86.exe (32 Bit System)
http://www.gprolog.org/setup-gprolog-1.4.5-mingw-x64.exe(64 Bit System)
Installation Guide
Download the exe file and run it.
You will see the window as shown below, then click on next −
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

24
Select proper directory where you want to install the software, otherwise let it be installed
on the default directory. Then click on next.
You will get the below screen, simply go to next.
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473
25
You can verify the below screen, and check/uncheck appropriate boxes,
otherwise you can leave it as default. Then click on next.
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

26
In the next step, you will see the below screen, then click on Install.
Then wait for the installation process to finish.
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

27
Finally click on Finish to start GNU Prolog.
The GNU prolog is installed successfully as shown below −
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

28
Hello World Program
After running the GNU prolog, we can write hello world program directly from the
console. To do so, we have to write the command as follows −
write('Hello World').
Note − After each line, you have to use one period (.) symbol to show that the line has
ended.
The corresponding output will be as shown below −
Now let us see how to run the Prolog script file (extension is *.pl) into the Prolog console.
Before running *.pl file, we must store the file into the directory where the GNU prolog
console is pointing, otherwise just change the directory by the following steps −
Step 1 − From the prolog console, go to File > Change Dir, then click on that menu.
Step 2 − Select the proper folder and press OK.
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

29
Now we can see in the prolog console, it shows that we have successfully changed the
directory.
Step 3 − Now create one file (extension is *.pl) and write the code as follows −
main :- write('This is sample Prolog program'),
write(' This program is written into hello_world.pl file').
Now let’s run the code. To run it, we have to write the file name as follows −
[hello_world]
Downloaded by Rasheeduddin sayyad (sayyadrasheeduddin@cmrec.ac.in)
lOMoARcPSD|15175473

30
The output is as follows −
Lists and Sequence in Prolog
In Prolog, the list builder uses brackets[...]. A list is referred by the notation [A | B] in
which, A is the first element, and whose tail is B. The following example shows the three
definitions, where the first element of the list is refereed by the 'car', the tail of the list is
referred by 'cdr', list constructor is referred by the 'cons'.

1. car([A | B], A).


2. cdr([A | B], B).
3. cons[A, S, [A |
S]). Where,
o A is the head(car) of [A | B].
o B is the tail(car) of [A | B].
o Put A at the head and B as the tail constructs the list [A | S].
However, the definitions of the above explicit are unneeded. The Prolog team [A|B] refers
that A is the head of list and B is its tail. A will bound to the first element of the list, and
B will bound to the tail of list if the list can be unified with the team of prolog '[A|B]'.
In this section, many of the predicates are built-in for many interpreters of Prolog. The
predicate 'member/2' definition is described as follows:
1. member(A, [A | S]).
2. member(A, [B | S]) :- member(A, S).
The clauses can be read as follows:
o A is a list member whose first element is A.
o A is a list member whose tail is S if A is a member of S.
A-SECTION
ATL Report
WEEK REPORT-1
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 1/08/24
No.of Students Attended : 55
Class : II B.Tech.
Section : A Section.
Timings : 2:10 pm to3:50pm
Venue : Room No. F-104 and 103(Department of CSE (AI&ML))
Co-Ordinator : Mrs. N.Swaroopa /Mr.Balakrishna
Course Outcome : students learnedthe basic html tags
Objective:

 As part of syllabus this week covers the topic of Introduction to the web development and basic html tags

Description:

Binary search is an efficient algorithm for finding a target value within a sorted array. The idea behind binary
search is to repeatedly divide the search interval in half until the target value is found (or determined to not be
present). It works by comparing the target value with the middle element of the array. If the target value matches
the middle element, the search is successful. If the target value is less than the middle element, the search
continues on the lower half of the array. If the target value is greater than the middle element, the search
continues on the upper half of the array. This process is repeated until the target value is found or the search
interval becomes empty.

Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure. It works by first
building a max-heap from the input array. Once the max-heap is constructed, the largest element (root of the
heap) is swapped with the last element of the array, and the size of the heap is reduced by one. The heap property
is then restored by "sifting down" the root element to its correct position. This process is repeated until all
elements are sorted. Heap sort has a time complexity of O(n log n) and is in-place, meaning it sorts the array
without needing additional space proportional to the input size.

As per schedule of this week the problem statement of binary search and heap sort is
explained to the students. students has implemented binary search and heap sort logic in java
Student roll list
S.NO Roll No Attendance/remarks
1 238R1A6601 Present, task completed
2 238R1A6602 Absent
3 238R1A6603 Present, task completed
4 238R1A6604 Absent
5 238R1A6605 Present, task completed
6 238R1A6606 Absent
7 238R1A6607 Present, task completed
8 238R1A6608 Present, task completed
9 238R1A6609 Present, task completed
10 238R1A6610 Present, task completed
11 238R1A6611 Present, task completed
12 238R1A6612 Absent
13 238R1A6613 Absent
14 238R1A6614 Absent
15 238R1A6615 Absent
16 238R1A6616 Absent
17 238R1A6617 Absent
18 238R1A6618 Present, task completed
19 238R1A6619 Present, task completed
20 238R1A6620 Present, task completed
21 238R1A6621 Present, task completed
22 238R1A6622 Absent
23 238R1A6623 Present, task completed
24 238R1A6624 Absent
25 238R1A6626 Absent
26 238R1A6627 Absent
27 238R1A6628 Absent
28 238R1A6629 Present, task completed
29 238R1A6630 Absent
30 238R1A6631 Present, task completed
31 238R1A6632 Absent
32 238R1A6633 Present, task completed
33 238R1A6634 Absent
34 238R1A6635 Present, task completed
35 238R1A6636 Absent
36 238R1A6637 Absent
37 238R1A6638 Present, task completed
38 238R1A6639 Absent
39 238R1A6640 Present, task completed
40 238R1A6641 Absent
41 238R1A6642 Present, task completed
42 238R1A6643 Present, task completed
43 238R1A6644 Absent
44 238R1A6645 Present, task completed
45 238R1A6646 Present, task completed
46 238R1A6647 Absent
47 238R1A6648 Absent
48 238R1A6649 Absent
49 238R1A6650 Present, task completed
50 238R1A6651 Present, task completed
51 238R1A6652 Present, task completed
52 238R1A6653 Present, task completed
53 238R1A6654 Present, task completed
54 238R1A6655 Present, task completed
55 238R1A6656 Present, task completed
56 238R1A6657 Present, task completed
57 238R1A6658 Absent
58 238R1A6659 Absent
59 238R1A6660 Absent
60 238R1A6661 Absent
61 238R1A6662 Absent
62 238R1A6663 Absent
63 238R1A6664 Absent
64 248R5A6601 Absent
65 248R5A6602 Absent
66 248R5A6603 Absent
67 248R5A6604 Absent
68 248R5A6605 Present, task completed
69 248R5A6606 Absent
70 248R5A6607 Absent

Sample photos:
Faculty ATL coordinator HOD
WEEK REPORT-2

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 22/08/24

No.of Students Attended : 60


Class : II B.Tech.
Section : A Section.
Timings : 2:10 pm to3:50pm
Venue : Room No. F-104 and F-103(Department of CSE (AI&ML))
Coordinator : Mrs. N.Swaroopa/Mr Bala krishna.
Course Outcome : students learned designing a web page using css

Objective:

 Web page development using CSS

Description :

Web development is the process of creating and maintaining websites and web applications that are accessible
through the internet. It involves a combination of programming, design, and problem-solving to build interactive,
user-friendly, and functional web experiences. Web development can be broadly divided into three main areas:

1. Front-End Development:

Focus: The front-end, or client-side, refers to everything that users see and interact with in a web browser.

Languages/Technologies:

HTML (HyperText Markup Language): Structures the content on the web.

CSS (Cascading Style Sheets): Styles the content, including layout, colors, and fonts.

JavaScript: Adds interactivity and dynamic behavior to web pages.

Frameworks/Libraries:

o React.js, Angular, Vue.js: Popular JavaScript frameworks/libraries for building complex user interfaces.
Student roll list

S.NO Roll No Attendance/remarks


1 238R1A6601 Present, task completed
2 238R1A6602 Present, task completed
3 238R1A6603 Present, task completed
4 238R1A6604 Present, task completed
5 238R1A6605 Present, task completed
6 238R1A6606 Present, task completed
7 238R1A6607 Present, task completed
8 238R1A6608 Present, task completed
9 238R1A6609 Present, task completed
10 238R1A6610 Present, task completed
11 238R1A6611 Present, task completed
12 238R1A6612 Absent
13 238R1A6613 Present, task completed
14 238R1A6614 Present, task completed
15 238R1A6615 Present, task completed
16 238R1A6616 Present, task completed
17 238R1A6617 Present, task completed
18 238R1A6618 Present, task completed
19 238R1A6619 Present, task completed
20 238R1A6620 Present, task completed
21 238R1A6621 Present, task completed
22 238R1A6622 Absent
23 238R1A6623 Present, task completed
24 238R1A6624 Absent
25 238R1A6626 Present, task completed
26 238R1A6627 Present, task completed
27 238R1A6628 Present, task completed
28 238R1A6629 Present, task completed
29 238R1A6630 Present, task completed
30 238R1A6631 Present, task completed
31 238R1A6632 Present, task completed
32 238R1A6633 Present, task completed
33 238R1A6634 Present, task completed
34 238R1A6635 Present, task completed
35 238R1A6636 Absent
36 238R1A6637 Absent
37 238R1A6638 Present, task completed
38 238R1A6639 Absent
39 238R1A6640 Present, task completed
40 238R1A6641 Absent
41 238R1A6642 Present, task completed
42 238R1A6643 Present, task completed
43 238R1A6644 Absent
44 238R1A6645 Present, task completed
45 238R1A6646 Present, task completed
46 238R1A6647 Present, task completed
47 238R1A6648 Present, task completed
48 238R1A6649 Present, task completed
49 238R1A6650 Present, task completed
50 238R1A6651 Present, task completed
51 238R1A6652 Present, task completed
52 238R1A6653 Present, task completed
53 238R1A6654 Present, task completed
54 238R1A6655 Present, task completed
55 238R1A6656 Present, task completed
56 238R1A6657 Present, task completed
57 238R1A6658 Absent
58 238R1A6659 Present, task completed
59 238R1A6660 Present, task completed
60 238R1A6661 Absent
61 238R1A6662 Present, task completed
62 238R1A6663 Present, task completed
63 238R1A6664 Present, task completed
64 248R5A6601 Present, task completed
65 248R5A6602 Present, task completed
66 248R5A6603 Present, task completed
67 248R5A6604 Present, task completed
68 248R5A6605 Present, task completed
69 248R5A6606 Present, task completed
70 248R5A6607 Present, task completed

Sample photos:
Faculty ATL coordinator HOD
WEEK REPORT- 3

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 27/9/23

No.of Students Attended : 36


Class : III B.Tech.
Section : A Section.
Timings : 9:10am to 11:00am
Venue : Room No. F-104,103(Department of CSE (AI&ML))
coordinator : Mrs. M.sabitha / G. mrunalini
Course Outcome : students learned how to create webpages using CSS

Objective:
8uiuk kjk

 In this session Students are involved to create and Develop the WEB Pages
 HTML Basic Formatting Tags- HTML Basic Tags, HTML Color coding, which enables the
Implementing the HTML Color Coding.

Description:
As part of syllabus this week covers the topic of build a responsive web application for shopping cart
with registration, login, catalog and cart pages using CSS

Students created different webpages like registration, login, catalog and cart pages using HTML basics
tags and cascading style sheets
STUDENT ROLL LIST
S.NO Roll No Attendance/remarks
1 218R1A6601 Present, task completed
2 218R1A6602 Present, task completed
3 218R1A6603 Present, task completed
4 218R1A6604 Present, task completed
5 218R1A6605 Present, task completed
6 218R1A6606 Present, task completed
7 218R1A6607 Present, task completed
8 218R1A6608 Present, task completed
9 218R1A6609 Present, task completed
10 218R1A6610 Present, task completed
11 218R1A6611 Present, task completed
12 218R1A6612 Present, task completed
13 218R1A6613 Present, task completed
14 218R1A6614 Present, task completed
15 218R1A6615 Present, task completed
16 218R1A6616 Present, task completed
17 218R1A6617 Absent
18 218R1A6618 Absent
19 218R1A6619 Absent
20 218R1A6620 Absent
21 218R1A6621 Absent
22 218R1A6622 Absent
23 218R1A6623 Present, task completed
24 218R1A6624 Absent
25 218R1A6626 Absent
26 218R1A6627 Absent
27 218R1A6628 Absent
28 218R1A6629 Present, task completed
29 218R1A6630 Absent
30 218R1A6631 Present, task completed
31 218R1A6632 Absent
32 218R1A6633 Present, task completed
33 218R1A6634 Absent
34 218R1A6635 Present, task completed
35 218R1A6636 Absent
36 218R1A6637 Absent
37 218R1A6638 Present, task completed
38 218R1A6639 Absent
39 218R1A6640 Present, task completed
40 218R1A6641 Absent
41 218R1A6642 Present, task completed
42 218R1A6643 Present, task completed
43 218R1A6644 Absent
44 218R1A6645 Present, task completed
45 218R1A6646 Present, task completed
46 218R1A6647 Absent
47 218R1A6648 Absent
48 218R1A6649 Present, task completed
49 218R1A6650 Present, task completed
50 218R1A6651 Absent
51 218R1A6652 Absent
52 218R1A6653 Absent
53 218R1A6654 Present, task completed
54 218R1A6655 Present, task completed
55 218R1A6656 Present, task completed
56 218R1A6657 Present, task completed
57 218R1A6658 Absent
58 218R1A6659 Absent
59 218R1A6660 Present, task completed
60 218R1A6661 Absent
61 218R1A6662 Present, task completed
62 218R1A6663 Absent
63 218R1A6664 Present, task completed
64 228R5A6601 Absent
65 228R5A6602 Absent
66 228R5A6603 Absent
67 228R5A6604 Absent
68 228R5A6605 Present, task completed
69 228R5A6606 Absent
70 228R5A6607 Absent

Sample photos:
Faculty ATL coordinator HOD
WEEK REPORT-4

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 4/10/23
No. of Students Attended : 60
Class : III B.Tech.
Section : A Section.
Timings : 9:00am to 11:00am
Venue : Room No. F-104,103(Department of CSE (AI&ML))
Co-Ordinator : Mrs. G .Mrunalini/M.Sabitha
Course Outcome : student learned validation for webpages with CSS3 features, flex,
and grid

Objective:
As part of syllabus this week covers the topic of Build a responsive web application for shopping cart with
registration, login, catalog, and cart pages CSS3 features, flex, and grid .
Description :

 In this session Students are involved to build a responsive web application for shopping cart with
registration, login, catalog and cart pages using CSS3 features, flex, and grid
Responsive web applications typically use techniques such as fluid grids, flexible images, and
media queries to achieve responsiveness. By employing these techniques, elements within the application can
resize, reposition, or even change appearance to accommodate different screen sizes and orientations.
S.NO Roll No Attendance/remarks
1 218R1A6601 Present, task completed
2 218R1A6602 Present, task completed
3 218R1A6603 Present, task completed
4 218R1A6604 Present, task completed
5 218R1A6605 Present, task completed
6 218R1A6606 Present, task completed
7 218R1A6607 Present, task completed
8 218R1A6608 Present, task completed
9 218R1A6609 Present, task completed
10 218R1A6610 Present, task completed
11 218R1A6611 Present, task completed
12 218R1A6612 Present, task completed
13 218R1A6613 Present, task completed
14 218R1A6614 Present, task completed
15 218R1A6615 Present, task completed
16 218R1A6616 Present, task completed
17 218R1A6617 Present, task completed
18 218R1A6618 Present, task completed
19 218R1A6619 Present, task completed
20 218R1A6620 Present, task completed
21 218R1A6621 Present, task completed
22 218R1A6622 Present, task completed
23 218R1A6623 Present, task completed
24 218R1A6624 Present, task completed
25 218R1A6626 Present, task completed
26 218R1A6627 Present, task completed
27 218R1A6628 Present, task completed
28 218R1A6629 Present, task completed
29 218R1A6630 Present, task completed
30 218R1A6631 Present, task completed
31 218R1A6632 Present, task completed
32 218R1A6633 Present, task completed
33 218R1A6634 Absent
34 218R1A6635 Present, task completed
35 218R1A6636 Absent
36 218R1A6637 Absent
37 218R1A6638 Present, task completed
38 218R1A6639 Absent
39 218R1A6640 Present, task completed
40 218R1A6641 Absent
41 218R1A6642 Present, task completed
42 218R1A6643 Present, task completed
43 218R1A6644 Absent
44 218R1A6645 Present, task completed
45 218R1A6646 Present, task completed
46 218R1A6647 Present, task completed
47 218R1A6648 Present, task completed
48 218R1A6649 Present, task completed
49 218R1A6650 Present, task completed
50 218R1A6651 Present, task completed
51 218R1A6652 Present, task completed
52 218R1A6653 Present, task completed
53 218R1A6654 Present, task completed
54 218R1A6655 Present, task completed
55 218R1A6656 Present, task completed
56 218R1A6657 Present, task completed
57 218R1A6658 Present, task completed
58 218R1A6659 Present, task completed
59 218R1A6660 Present, task completed
60 218R1A6661 Present, task completed
61 218R1A6662 Present, task completed
62 218R1A6663 Present, task completed
63 218R1A6664 Present, task completed
64 228R5A6601 Present, task completed
65 228R5A6602 Absent
66 228R5A6603 Present, task completed
67 228R5A6604 Absent
68 228R5A6605 Present, task completed
69 228R5A6606 Absent
70 228R5A6607 Absent

Sample photos:
Faculty ATL coordinator HOD

WEEK REPORT-5
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 11/10/23
No.of Students Attended : 41
Class : III B.Tech.
Section : A Section.
Timings : 9:00am to 11:00am
Venue : RoomNo. F-104,103(Department of CSE (AI&ML))
Co-Orinator : Mrs. M.sabitha/G.Mrunalini
Course outcome : student learned how to create responsive web application using
bootstrap framework

Objective:

 As part of syllabus this week covers the topic of Make the above web application responsive web
application using Bootstrap framework

Description :

 In this session Students are involved to create responsive web application using bootstrap framework

Bootstrap is a popular open-source front-end framework for building responsive and mobile-first
web projects. The framework consists of HTML, CSS, and JavaScript components, including a
responsive grid system, pre-designed UI components, and optional JavaScript plugins.

S.NO Roll No Attendance/remarks


1 218R1A6601 Present, task completed
2 218R1A6602 Present, task completed
3 218R1A6603 Present, task completed
4 218R1A6604 Present, task completed
5 218R1A6605 Present, task completed
6 218R1A6606 Absent
7 218R1A6607 Present, task completed
8 218R1A6608 Absent
9 218R1A6609 Absent
10 218R1A6610 Present, task completed
11 218R1A6611 Absent
12 218R1A6612 Absent
13 218R1A6613 Present, task completed
14 218R1A6614 Present, task completed
15 218R1A6615 Present, task completed
16 218R1A6616 Present, task completed
17 218R1A6617 Present, task completed
18 218R1A6618 Present, task completed
19 218R1A6619 Present, task completed
20 218R1A6620 Present, task completed
21 218R1A6621 Present, task completed
22 218R1A6622 Absent
23 218R1A6623 Present, task completed
24 218R1A6624 Absent
25 218R1A6626 Present, task completed
26 218R1A6627 Absent
27 218R1A6628 Absent
28 218R1A6629 Absent
29 218R1A6630 Absent
30 218R1A6631 Absent
31 218R1A6632 Present, task completed
32 218R1A6633 Present, task completed
33 218R1A6634 Present, task completed
34 218R1A6635 Present, task completed
35 218R1A6636 Absent
36 218R1A6637 Absent
37 218R1A6638 Present, task completed
38 218R1A6639 Absent
42 218R1A6643 Present, task completed
43 218R1A6644 Absent
44 218R1A6645 Present, task completed
45 218R1A6646 Present, task completed
46 218R1A6647 Present, task completed
47 218R1A6648 Present, task completed
48 218R1A6649 Present, task completed
49 218R1A6650 Present, task completed
50 218R1A6651 Absent
51 218R1A6652 Absent
52 218R1A6653 Present, task completed
53 218R1A6654 Present, task completed
54 218R1A6655 Present, task completed
55 218R1A6656 Absent
56 218R1A6657 Absent
57 218R1A6658 Present, task completed
58 218R1A6659 Present, task completed
59 218R1A6660 Present, task completed
60 218R1A6661 Present, task completed
61 218R1A6662 Absent
62 218R1A6663 Absent
63 218R1A6664 Present, task completed
64 228R5A6601 Present, task completed
65 228R5A6602 Absent
66 228R5A6603 Present, task completed
67 228R5A6604 Absent
68 228R5A6605 Present, task completed
69 228R5A6606 Absent
70 228R5A6607 Absent

Sample photos:
Faculty ATL coordinator HOD
WEEK REPORT - 6

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 15/11/23
No.of Students Attended : 39
Class : III B.Tech.
Section : A Section.
Timings : 9:10am to 11:00am
Venue : Room. No:F-105(DepartmentofCSE(AI&ML))
Co-Ordinator : Mrs. M. Sabitha /Mrs. G.Mrunalini
Course outcome : students learned how to use java script for doing client side
validation

Objective:
 In this session Students are involved to create and Develop the WEB Pages .
 As part of syllabus this week covers the topic of Use Java script for doing client side validation of the
page implemented in Experiment 1 and Experiment 2.

Description:
JavaScript is a versatile programming language primarily used for adding interactivity and dynamic
functionality to web pages. It runs on the client side in web browsers, allowing developers to create interactive
elements, handle user input, manipulate HTML and CSS, and communicate with servers asynchronously.
JavaScript is also used for server-side development through platforms like Node.js, enabling full-stack web
development with a single language.
In this session students did client side validation for the previous experiments by using java script
concepts in order to get dynamic behavior for the web pages
S.NO Roll No Attendance/remarks
1 218R1A6601 Present, task completed
2 218R1A6602 Absent
3 218R1A6603 Present, task completed
4 218R1A6604 Absent
5 218R1A6605 Present, task completed
6 218R1A6606 Absent
7 218R1A6607 Present, task completed
8 218R1A6608 Present, task completed
9 218R1A6609 Present, task completed
10 218R1A6610 Present, task completed
11 218R1A6611 Present, task completed
12 218R1A6612 Absent
13 218R1A6613 Absent
14 218R1A6614 Absent
15 218R1A6615 Absent
16 218R1A6616 Absent
17 218R1A6617 Absent
18 218R1A6618 Present, task completed
19 218R1A6619 Present, task completed
20 218R1A6620 Present, task completed
21 218R1A6621 Present, task completed
22 218R1A6622 Absent
23 218R1A6623 Present, task completed
24 218R1A6624 Absent
25 218R1A6626 Absent
26 218R1A6627 Absent
27 218R1A6628 Absent
28 218R1A6629 Present, task completed
29 218R1A6630 Absent
30 218R1A6631 Present, task completed
31 218R1A6632 Absent
32 218R1A6633 Present, task completed
33 218R1A6634 Absent
34 218R1A6635 Present, task completed
35 218R1A6636 Absent
36 218R1A6637 Absent
37 218R1A6638 Present, task completed
38 218R1A6639 Absent
39 218R1A6640 Present, task completed
40 218R1A6641 Absent
41 218R1A6642 Present, task completed
42 218R1A6643 Present, task completed
43 218R1A6644 Absent
44 218R1A6645 Present, task completed
45 218R1A6646 Present, task completed
46 218R1A6647 Absent
47 218R1A6648 Absent
48 218R1A6649 Absent
49 218R1A6650 Present, task completed
50 218R1A6651 Present, task completed
51 218R1A6652 Present, task completed
52 218R1A6653 Present, task completed
53 218R1A6654 Present, task completed
54 218R1A6655 Present, task completed
55 218R1A6656 Present, task completed
56 218R1A6657 Present, task completed
57 218R1A6658 Absent
58 218R1A6659 Absent
59 218R1A6660 Absent
60 218R1A6661 Present, task completed
61 218R1A6662 Present, task completed
62 218R1A6663 Present, task completed
63 218R1A6664 Present, task completed
64 228R5A6601 Present, task completed
65 228R5A6602 Present, task completed
66 228R5A6603 Present, task completed
67 228R5A6604 Absent
68 228R5A6605 Present, task completed
69 228R5A6606 Absent
70 228R5A6607 Absent

Sample photos:
Faculty ATL coordinator HOD
WEEK REPORT - 7
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 6/12/23
No.of Students Attended : 44
Class : III B.Tech.
Section : A Section.
Timings : 9:10am to 11:00am
Venue : RoomNo.F-103 and 104(Department of CSE(AI&ML))
Co-Ordinator ` : Mrs. M. Sabitha /Mrs. G.Mrunalini
Course outcome : students learned ES6 which has several new features to java script

Objective:
 In this session Students are involved to create and Develop the WEB Page.
 As part of syllabus this week covers the topic of Explain the feature of ES6 like arrow function,
callbacks, promises, async/await implementation an application for reading the weather information from
open weather map.org and display the information in the form of a graph on the web page.

Description:
ES6 introduced several new features to JavaScript

1. Arrow Functions: Provide a concise syntax for writing functions, with implicit return and lexical this
binding.

2. Callbacks: Functions passed as arguments to be executed later, commonly used in asynchronous


operations.

3. Promises: Represent the eventual completion or failure of an asynchronous operation, simplifying


asynchronous programming.

4. Async/Await: Keywords for writing asynchronous code that looks synchronous, making it easier to read
and maintain.
S.NO Roll No Attendance/remarks
1 218R1A6601 Present, task completed
2 218R1A6602 Absent
3 218R1A6603 Present, task completed
4 218R1A6604 Absent
5 218R1A6605 Present, task completed
6 218R1A6606 Absent
7 218R1A6607 Present, task completed
8 218R1A6608 Present, task completed
9 218R1A6609 Present, task completed
10 218R1A6610 Present, task completed
11 218R1A6611 Present, task completed
12 218R1A6612 Absent
13 218R1A6613 Absent
14 218R1A6614 Absent
15 218R1A6615 Absent
16 218R1A6616 Absent
17 218R1A6617 Absent
18 218R1A6618 Present, task completed
19 218R1A6619 Present, task completed
20 218R1A6620 Present, task completed
21 218R1A6621 Present, task completed
22 218R1A6622 Absent
23 218R1A6623 Present, task completed
24 218R1A6624 Absent
25 218R1A6626 Absent
26 218R1A6627 Absent
27 218R1A6628 Absent
28 218R1A6629 Present, task completed
29 218R1A6630 Absent
30 218R1A6631 Present, task completed
31 218R1A6632 Absent
32 218R1A6633 Present, task completed
33 218R1A6634 Absent
34 218R1A6635 Present, task completed
35 218R1A6636 Absent
36 218R1A6637 Absent
37 218R1A6638 Present, task completed
38 218R1A6639 Absent
39 218R1A6640 Present, task completed
40 218R1A6641 Absent
41 218R1A6642 Present, task completed
42 218R1A6643 Present, task completed
43 218R1A6644 Absent
44 218R1A6645 Present, task completed
45 218R1A6646 Present, task completed
46 218R1A6647 Absent
47 218R1A6648 Absent
48 218R1A6649 Absent
49 218R1A6650 Present, task completed
50 218R1A6651 Present, task completed
51 218R1A6652 Present, task completed
52 218R1A6653 Present, task completed
53 218R1A6654 Present, task completed
54 218R1A6655 Present, task completed
55 218R1A6656 Present, task completed
56 218R1A6657 Present, task completed
57 218R1A6658 Absent
58 218R1A6659 Absent
59 218R1A6660 Absent
60 218R1A6661 Present, task completed
61 218R1A6662 Present, task completed
62 218R1A6663 Present, task completed
63 218R1A6664 Present, task completed
64 228R5A6601 Present, task completed
65 228R5A6602 Present, task completed
66 228R5A6603 Present, task completed
67 228R5A6604 Present, task completed
68 228R5A6605 Present, task completed
69 228R5A6606 Present, task completed
70 228R5A6607 Absent

Sample photos:
Faculty ATL Coordinator HOD

WEEK REPORT – 8
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 13/12/23
No.of Students Attended 46
Class : III B.Tech.
Section : A Section.
Timings : 9:10am to 11:00am
Venue : RoomNo-F-103 and 104(Department of CSE(AI&ML))
Co-Ordinator : Mrs. M. Sabitha /Mrs. G.Mrunalini

Course outcome : student learned how to connect database and performed CURD
operations
Objectives:

 In this session Students are involved to create and Develop the WEB Pages.
 As part of syllabus this week covers the topic of Develop a java stand alone, application that connect
with the database (oracle / mysql ) and perform the CRUD operation on the database table
Description:
Java standalone application that connects to a database (MySQL in this case) and performs CRUD
operations (Create, Read, Update, Delete) on a table. They need to have the appropriate JDBC driver for your
database installed and configured in your project.

As part of this week students has to develop a java stand alone application and connected to database and
performed create, read, update, and delete operations on table
S.NO Roll No Attendance/remarks
1 218R1A6601 Present, task completed
2 218R1A6602 Absent
3 218R1A6603 Present, task completed
4 218R1A6604 Absent
5 218R1A6605 Present, task completed
6 218R1A6606 Absent
7 218R1A6607 Present, task completed
8 218R1A6608 Present, task completed
9 218R1A6609 Present, task completed
10 218R1A6610 Present, task completed
11 218R1A6611 Present, task completed
12 218R1A6612 Absent
13 218R1A6613 Absent
14 218R1A6614 Absent
15 218R1A6615 Absent
16 218R1A6616 Absent
17 218R1A6617 Absent
18 218R1A6618 Present, task completed
19 218R1A6619 Present, task completed
20 218R1A6620 Present, task completed
21 218R1A6621 Present, task completed
22 218R1A6622 Absent
23 218R1A6623 Present, task completed
24 218R1A6624 Absent
25 218R1A6626 Absent
26 218R1A6627 Absent
27 218R1A6628 Absent
28 218R1A6629 Present, task completed
29 218R1A6630 Absent
30 218R1A6631 Present, task completed
31 218R1A6632 Absent
32 218R1A6633 Present, task completed
33 218R1A6634 Absent
34 218R1A6635 Present, task completed
35 218R1A6636 Absent
36 218R1A6637 Absent
37 218R1A6638 Present, task completed
38 218R1A6639 Absent
39 218R1A6640 Present, task completed
40 218R1A6641 Absent
41 218R1A6642 Present, task completed
42 218R1A6643 Present, task completed
43 218R1A6644 Absent
44 218R1A6645 Present, task completed
45 218R1A6646 Present, task completed
46 218R1A6647 Absent
47 218R1A6648 Absent
48 218R1A6649 Present, task completed
49 218R1A6650 Present, task completed
50 218R1A6651 Present, task completed
51 218R1A6652 Present, task completed
52 218R1A6653 Present, task completed
53 218R1A6654 Present, task completed
54 218R1A6655 Present, task completed
55 218R1A6656 Present, task completed
56 218R1A6657 Present, task completed
57 218R1A6658 Present, task completed
58 218R1A6659 Present, task completed
59 218R1A6660 Present, task completed
60 218R1A6661 Present, task completed
61 218R1A6662 Present, task completed
62 218R1A6663 Present, task completed
63 218R1A6664 Present, task completed
64 228R5A6601 Present, task completed
65 228R5A6602 Present, task completed
66 228R5A6603 Present, task completed
67 228R5A6604 Present, task completed
68 228R5A6605 Present, task completed
69 228R5A6606 Present, task completed
70 228R5A6607 Present, task completed

Sample photos:
Faculty ATL Coordinator HOD
B-SECTION
ATL Reports
WEEK REPORT-1
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 28/08/23
No.of Students Attended : 35
Class : III B.Tech.
Section : B Section.
Timings : 11:00am to 12:40pm
Venue : Room No. F-104 and 103(Department of CSE (AI&ML))
Co-Ordinator : Mrs. M.sabitha/Mrs.S.priyanka.
Course Outcome : students learned binary search and heap sort programs

Objective:

 As part of syllabus this week covers the topic of Introduction to the Binary search program , Heap sort.

Description:

Binary search is an efficient algorithm for finding a target value within a sorted array. The idea behind binary
search is to repeatedly divide the search interval in half until the target value is found (or determined to not be
present). It works by comparing the target value with the middle element of the array. If the target value matches
the middle element, the search is successful. If the target value is less than the middle element, the search
continues on the lower half of the array. If the target value is greater than the middle element, the search
continues on the upper half of the array. This process is repeated until the target value is found or the search
interval becomes empty.

Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure. It works by first
building a max-heap from the input array. Once the max-heap is constructed, the largest element (root of the
heap) is swapped with the last element of the array, and the size of the heap is reduced by one. The heap property
is then restored by "sifting down" the root element to its correct position. This process is repeated until all
elements are sorted. Heap sort has a time complexity of O(n log n) and is in-place, meaning it sorts the array
without needing additional space proportional to the input size.

As per schedule of this week the problem statement of binary search and heap sort is
explained to the students .students has implemented binary search and heap sort logic in java
S.NO ROLL NO ATTENDENCE/REMARKS

1 218R1A6665 PRESENT/TASK COMPLETED


2 218R1A6666 ABSENT
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 PRESENT/TASK COMPLETED
10 218R1A6676 PRESENT/TASK COMPLETED
11 218R1A6677 PRESENT/TASK COMPLETED
12 218R1A6678 PRESENT/TASK COMPLETED
13 218R1A6679 PRESENT/TASK COMPLETED
14 218R1A6680 PRESENT/TASK COMPLETED
15 218R1A6681 ABSENT
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 PRESENT/TASK COMPLETED
19 218R1A6685 PRESENT/TASK COMPLETED
20 218R1A6686 PRESENT/TASK COMPLETED
21 218R1A6687 PRESENT/TASK COMPLETED
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 PRESENT/TASK COMPLETED
25 218R1A6692 PRESENT/TASK COMPLETED
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 PRESENT/TASK COMPLETED
29 218R1A6696 PRESENT/TASK COMPLETED
30 218R1A6697 ABSENT
31 218R1A6698 ABSENT
32 218R1A6699 ABSENT
33 218R1A66A0 ABSENT
34 218R1A66A1 ABSENT
35 218R1A66A2 PRESENT/TASK COMPLETED
36 218R1A66A3 PRESENT/TASK COMPLETED
37 218R1A66A4 ABSENT
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 PRESENT/TASK COMPLETED
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9 ABSENT
43 218R1A66B0 ABSENT
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 PRESENT/TASK COMPLETED
46 218R1A66B3 PRESENT/TASK COMPLETED
47 218R1A66B4 ABSENT
48 218R1A66B5 ABSENT
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 ABSENT
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 ABSENT
53 218R1A66C0 ABSENT
54 218R1A66C1 ABSENT
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 ABSENT
57 218R1A66C4 ABSENT
58 218R1A66C5 ABSENT
59 218R1A66C6 ABSENT
60 218R1A66C7 ABSENT
61 218R1A66C8 ABSENT
62 228R5A6608 ABSENT
63 228R5A6609 ABSENT
64 228R5A6610 ABSENT
65 228R5A6611 ABSENT
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 PRESENT/TASK COMPLETED

SAMPLE PHOTOS:
Faculty ATL Coordinator HOD

WEEK REPORT-2
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 20/09/23

No.of Students Attended : 50


Class : III B.Tech.
Section : B Section.
Timings : 11:00 am to12:40pm
Venue : Room No. F-104 and F-103(Department of CSE (AI&ML))
Co-ordinator : Mrs. M .sabitha/Mrs.S.priyanka
Course Outcome : students learned iterative binary search and selection sort

Objective:

 Java implementation of iterative binary search.


 Java program for implementation of selection sort.

Description :

Iterative binary search is a search algorithm used to find a target value within a sorted array. It operates by
repeatedly dividing the search interval in half. It begins with defining a search range spanning the entire array.
Then, it compares the target value with the middle element of this range. Based on this comparison, it narrows
down the search to the lower or upper half of the range. This process continues iteratively until the target value is
found or the search range becomes empty. It boasts a time complexity of O(log n) and is often preferred over its
recursive counterpart for its memory efficiency.

Selection sort is a simple comparison-based sorting algorithm. It repeatedly selects the smallest (or largest,
depending on the sorting order) element from the unsorted portion of the array and swaps it with the element at
the current position. This process continues until the entire array is sorted. Selection sort has a time complexity
of O(n^2) regardless of the input, making it inefficient for large datasets but suitable for small arrays or nearly
sorted ones. It's an in-place sorting algorithm, meaning it doesn't require additional memory proportional to the
input size.

As part of ATL lab this week the problem statement of iterative binary search
and selection sort is explained to the students. students implemented iterative binary
search and selection sort logic in java

Student roll list:


S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A6665 PRESENT/TASK COMPLETED
2 218R1A6666 ABSENT
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 PRESENT/TASK COMPLETED
10 218R1A6676 PRESENT/TASK COMPLETED
11 218R1A6677 PRESENT/TASK COMPLETED
12 218R1A6678 PRESENT/TASK COMPLETED
13 218R1A6679 PRESENT/TASK COMPLETED
14 218R1A6680 PRESENT/TASK COMPLETED
15 218R1A6681 ABSENT
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 PRESENT/TASK COMPLETED
19 218R1A6685 PRESENT/TASK COMPLETED
20 218R1A6686 PRESENT/TASK COMPLETED
21 218R1A6687 PRESENT/TASK COMPLETED
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 PRESENT/TASK COMPLETED
25 218R1A6692 PRESENT/TASK COMPLETED
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 PRESENT/TASK COMPLETED
29 218R1A6696 PRESENT/TASK COMPLETED
30 218R1A6697 ABSENT
31 218R1A6698 ABSENT
32 218R1A6699 ABSENT
33 218R1A66A0 ABSENT
34 218R1A66A1 ABSENT
35 218R1A66A2 PRESENT/TASK COMPLETED
36 218R1A66A3 PRESENT/TASK COMPLETED
37 218R1A66A4 ABSENT
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 PRESENT/TASK COMPLETED
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9
43 218R1A66B0
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 PRESENT/TASK COMPLETED
46 218R1A66B3 PRESENT/TASK COMPLETED
47 218R1A66B4 ABSENT
48 218R1A66B5 ABSENT
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 ABSENT
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 PRESENT/TASK COMPLETED
53 218R1A66C0 PRESENT/TASK COMPLETED
54 218R1A66C1 PRESENT/TASK COMPLETED
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 ABSENT
57 218R1A66C4 PRESENT/TASK COMPLETED
58 218R1A66C5 PRESENT/TASK COMPLETED
59 218R1A66C6 PRESENT/TASK COMPLETED
60 218R1A66C7 PRESENT/TASK COMPLETED
61 218R1A66C8 PRESENT/TASK COMPLETED
62 228R5A6608 ABSENT
63 228R5A6609 ABSENT
64 228R5A6610 ABSENT
65 228R5A6611 ABSENT
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 PRESENT/TASK COMPLETED
WEEK REPORT-3
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 27/9/23
No.of Students Attended : 46
Class : III B.Tech.
Section : B Section.
Timings : 11:00 am to12:40pm
Venue : Room No. F-104,103(Department of CSE (AI&ML))
Co-ordinator : Mrs. M .sabitha/Mrs.S.priyanka
Course Outcome : students learned how to create webpages using CSS

Objective:

 In this session Students are involved to create and Develop the WEB Pages
 HTML Basic Formatting Tags- HTML Basic Tags, HTML Color coding, which enables the
Implementing the HTML Color Coding.

Description:
As part of syllabus this week covers the topic of build a responsive web application for shopping cart
with registration, login, catalog and cart pages using CSS

Students created different webpages like registration, login, catalog and cart pages using HTML basics
tags and cascading style sheets
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A6665 PRESENT/TASK COMPLETED
2 218R1A6666 ABSENT
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 PRESENT/TASK COMPLETED
10 218R1A6676 PRESENT/TASK COMPLETED
11 218R1A6677 PRESENT/TASK COMPLETED
12 218R1A6678 PRESENT/TASK COMPLETED
13 218R1A6679 PRESENT/TASK COMPLETED
14 218R1A6680 PRESENT/TASK COMPLETED
15 218R1A6681 ABSENT
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 PRESENT/TASK COMPLETED
19 218R1A6685 PRESENT/TASK COMPLETED
20 218R1A6686 PRESENT/TASK COMPLETED
21 218R1A6687 PRESENT/TASK COMPLETED
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 PRESENT/TASK COMPLETED
25 218R1A6692 PRESENT/TASK COMPLETED
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 PRESENT/TASK COMPLETED
29 218R1A6696 PRESENT/TASK COMPLETED
30 218R1A6697 ABSENT
31 218R1A6698 ABSENT
32 218R1A6699 ABSENT
33 218R1A66A0 ABSENT
34 218R1A66A1 ABSENT
35 218R1A66A2 PRESENT/TASK COMPLETED
36 218R1A66A3 PRESENT/TASK COMPLETED
37 218R1A66A4 ABSENT
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 PRESENT/TASK COMPLETED
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9 PRESENT/TASK COMPLETED
43 218R1A66B0 PRESENT/TASK COMPLETED
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 PRESENT/TASK COMPLETED
46 218R1A66B3 PRESENT/TASK COMPLETED
47 218R1A66B4 ABSENT
48 218R1A66B5 ABSENT
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 ABSENT
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 ABSENT
53 218R1A66C0 ABSENT
54 218R1A66C1 ABSENT
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 ABSENT
57 218R1A66C4 ABSENT
58 218R1A66C5 ABSENT
59 218R1A66C6 ABSENT
60 218R1A66C7 ABSENT
61 218R1A66C8 ABSENT
62 228R5A6608 PRESENT/TASK COMPLETED
63 228R5A6609 PRESENT/TASK COMPLETED
64 228R5A6610 ABSENT
65 228R5A6611 ABSENT
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 PRESENT/TASK COMPLETED
WEEK REPORT-4
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 4/10/23
No.of Students Attended : 50
Class : III B.Tech.
Section : A Section.
Timings : 11:00 am to12:40pm
Venue : Room No. F-104,103(Department of CSE (AI&ML))
Co-Ordinator : Mrs. M .sabitha/Mrs.S.priyanka
Course Outcome : student learned validation for webpages with CSS3 features, flex,
and grid

Objective:
As part of syllabus this week covers the topic of Build a responsive web application for shopping cart with
registration, login, catalog, and cart pages CSS3 features, flex, and grid .
Description :

 In this session Students are involved to build a responsive web application for shopping cart with
registration, login, catalog and cart pages using CSS3 features, flex, and grid
Responsive web applications typically use techniques such as fluid grids, flexible images, and
media queries to achieve responsiveness. By employing these techniques, elements within the application can
resize, reposition, or even change appearance to accommodate different screen sizes and orientations.
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A6665 PRESENT/TASK COMPLETED
2 218R1A6666 ABSENT
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 PRESENT/TASK COMPLETED
10 218R1A6676 PRESENT/TASK COMPLETED
11 218R1A6677 PRESENT/TASK COMPLETED
12 218R1A6678 PRESENT/TASK COMPLETED
13 218R1A6679 PRESENT/TASK COMPLETED
14 218R1A6680 PRESENT/TASK COMPLETED
15 218R1A6681 ABSENT
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 PRESENT/TASK COMPLETED
19 218R1A6685 PRESENT/TASK COMPLETED
20 218R1A6686 PRESENT/TASK COMPLETED
21 218R1A6687 PRESENT/TASK COMPLETED
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 PRESENT/TASK COMPLETED
25 218R1A6692 PRESENT/TASK COMPLETED
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 PRESENT/TASK COMPLETED
29 218R1A6696 PRESENT/TASK COMPLETED
30 218R1A6697 ABSENT
31 218R1A6698 ABSENT
32 218R1A6699 ABSENT
33 218R1A66A0 ABSENT
34 218R1A66A1 ABSENT
35 218R1A66A2 PRESENT/TASK COMPLETED
36 218R1A66A3 PRESENT/TASK COMPLETED
37 218R1A66A4 ABSENT
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 PRESENT/TASK COMPLETED
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9 PRESENT/TASK COMPLETED
43 218R1A66B0 PRESENT/TASK COMPLETED
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 PRESENT/TASK COMPLETED
46 218R1A66B3 PRESENT/TASK COMPLETED
47 218R1A66B4 ABSENT
48 218R1A66B5 ABSENT
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 ABSENT
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 ABSENT
53 218R1A66C0 ABSENT
54 218R1A66C1 ABSENT
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 ABSENT
57 218R1A66C4 ABSENT
58 218R1A66C5 PRESENT/TASK COMPLETED
59 218R1A66C6 PRESENT/TASK COMPLETED
60 218R1A66C7 PRESENT/TASK COMPLETED
61 218R1A66C8 PRESENT/TASK COMPLETED
62 228R5A6608 PRESENT/TASK COMPLETED
63 228R5A6609 PRESENT/TASK COMPLETED
64 228R5A6610 PRESENT/TASK COMPLETED
65 228R5A6611 PRESENT/TASK COMPLETED
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 PRESENT/TASK COMPLETED
WEEK REPORT-5
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 11/10/23
No.of Students Attended : 46
Class : III B.Tech.
Section : B Section.
Timings : 11:00 am to12:40pm
Venue : RoomNo. F-104,103(Department of CSE (AI&ML))
Co-Orinator : Mrs. M .sabitha/Mrs.S.priyanka

Course outcome : student learned how to create responsive web application using
bootstrap framework

Objective:

 As part of syllabus this week covers the topic of Make the above web application responsive web
application using Bootstrap framework

Description :

 In this session Students are involved to create responsive web application using bootstrap framework

Bootstrap is a popular open-source front-end framework for building responsive and mobile-first
web projects. The framework consists of HTML, CSS, and JavaScript components, including a
responsive grid system, pre-designed UI components, and optional JavaScript plugins.
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A6665 PRESENT/TASK COMPLETED
2 218R1A6666 PRESENT/TASK COMPLETED
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 PRESENT/TASK COMPLETED
10 218R1A6676 PRESENT/TASK COMPLETED
11 218R1A6677 PRESENT/TASK COMPLETED
12 218R1A6678 PRESENT/TASK COMPLETED
13 218R1A6679 ABSENT
14 218R1A6680 ABSENT
15 218R1A6681 PRESENT/TASK COMPLETED
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 ABSENT
19 218R1A6685 ABSENT
20 218R1A6686 ABSENT
21 218R1A6687 ABSENT
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 PRESENT/TASK COMPLETED
25 218R1A6692 PRESENT/TASK COMPLETED
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 ABSENT
29 218R1A6696 ABSENT
30 218R1A6697 ABSENT
31 218R1A6698 ABSENT
32 218R1A6699 ABSENT
33 218R1A66A0 ABSENT
34 218R1A66A1 ABSENT
35 218R1A66A2 PRESENT/TASK COMPLETED
36 218R1A66A3 PRESENT/TASK COMPLETED
37 218R1A66A4 ABSENT
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 PRESENT/TASK COMPLETED
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9 PRESENT/TASK COMPLETED
43 218R1A66B0 PRESENT/TASK COMPLETED
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 PRESENT/TASK COMPLETED
46 218R1A66B3 PRESENT/TASK COMPLETED
47 218R1A66B4 ABSENT
48 218R1A66B5 ABSENT
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 ABSENT
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 ABSENT
53 218R1A66C0 ABSENT
54 218R1A66C1 ABSENT
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 PRESENT/TASK COMPLETED
57 218R1A66C4 PRESENT/TASK COMPLETED
58 218R1A66C5 PRESENT/TASK COMPLETED
59 218R1A66C6 PRESENT/TASK COMPLETED
60 218R1A66C7 PRESENT/TASK COMPLETED
61 218R1A66C8 PRESENT/TASK COMPLETED
62 228R5A6608 PRESENT/TASK COMPLETED
63 228R5A6609 PRESENT/TASK COMPLETED
64 228R5A6610 PRESENT/TASK COMPLETED
65 228R5A6611 PRESENT/TASK COMPLETED
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 PRESENT/TASK COMPLETED
WEEK REPORT - 6

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 15/11/23
No.of Students Attended : 49
Class : III B.Tech.
Section : B Section.
Timings : 11:00 am to12:40pm
Venue : R oomNo.F-105(Department of CSE(AI&ML))
Co-Ordinator : Mrs. M .sabitha/Mrs.S.priyanka
Course outcome : students learned how to use java script for doing client side
validation

Objective:
 In this session Students are involved to create and Develop the WEB Pages.
 As part of syllabus this week covers the topic of Use Java script for doing client side validation of the
page implemented in Experiment 1 and Experiment 2.

Description:
JavaScript is a versatile programming language primarily used for adding interactivity and dynamic
functionality to web pages. It runs on the client side in web browsers, allowing developers to create interactive
elements, handle user input, manipulate HTML and CSS, and communicate with servers asynchronously.
JavaScript is also used for server-side development through platforms like Node.js, enabling full-stack web
development with a single language.
In this session students did client side validation for the previous experiments by using java script
concepts in order to get dynamic behavior for the web pages
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A6665 PRESENT/TASK COMPLETED
2 218R1A6666 ABSENT
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 PRESENT/TASK COMPLETED
10 218R1A6676 PRESENT/TASK COMPLETED
11 218R1A6677 PRESENT/TASK COMPLETED
12 218R1A6678 ABSENT
13 218R1A6679 ABSENT
14 218R1A6680 ABSENT
15 218R1A6681 ABSENT
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 PRESENT/TASK COMPLETED
19 218R1A6685 PRESENT/TASK COMPLETED
20 218R1A6686 ABSENT
21 218R1A6687 PRESENT/TASK COMPLETED
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 ABSENT
25 218R1A6692 ABSENT
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 PRESENT/TASK COMPLETED
29 218R1A6696 PRESENT/TASK COMPLETED
30 218R1A6697 ABSENT
31 218R1A6698 PRESENT/TASK COMPLETED
32 218R1A6699 PRESENT/TASK COMPLETED
33 218R1A66A0 PRESENT/TASK COMPLETED
34 218R1A66A1 PRESENT/TASK COMPLETED
35 218R1A66A2 PRESENT/TASK COMPLETED
36 218R1A66A3 ABSENT
37 218R1A66A4 PRESENT/TASK COMPLETED
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 ABSENT
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9 PRESENT/TASK COMPLETED
43 218R1A66B0 PRESENT/TASK COMPLETED
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 ABSENT
46 218R1A66B3 PRESENT/TASK COMPLETED
47 218R1A66B4 PRESENT/TASK COMPLETED
48 218R1A66B5 ABSENT
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 PRESENT/TASK COMPLETED
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 ABSENT
53 218R1A66C0 PRESENT/TASK COMPLETED
54 218R1A66C1 PRESENT/TASK COMPLETED
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 PRESENT/TASK COMPLETED
57 218R1A66C4 ABSENT
58 218R1A66C5 PRESENT/TASK COMPLETED
59 218R1A66C6 ABSENT
60 218R1A66C7 PRESENT/TASK COMPLETED
61 218R1A66C8 PRESENT/TASK COMPLETED
62 228R5A6608 PRESENT/TASK COMPLETED
63 228R5A6609 PRESENT/TASK COMPLETED
64 228R5A6610 PRESENT/TASK COMPLETED
65 228R5A6611 ABSENT
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 PRESENT/TASK COMPLETED
WEEK REPORT - 7
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 6/12/23
No.of Students Attended : 50
Class : III B.Tech.
Section : B Section.
Timings : 11:00 am to12:40pm
Venue : Room No.F-103 and 104(Department of CSE(AI&ML))
Co-Ordinator : Mrs. M .sabitha/Mrs.S.priyanka
Course outcome : students learned ES6 which has several new features to java script

Objective:
 In this session Students are involved to create and Develop the WEB Page.
 As part of syllabus this week covers the topic of Explain the feature of ES6 like arrow function,
callbacks, promises, async/await implementation an application for reading the weather information
from open weather map.org and display the information in the form of a graph on the web page.

Description:
ES6 introduced several new features to JavaScript

5. Arrow Functions: Provide a concise syntax for writing functions, with implicit
return and lexical this binding.

6. Callbacks: Functions passed as arguments to be executed later, commonly used in


asynchronous operations.

7. Promises: Represent the eventual completion or failure of an asynchronous


operation, simplifying asynchronous programming.

8. Async/Await: Keywords for writing asynchronous code that looks synchronous,


making it easier to read and maintain.

S.NO ROLL NO ATTENDENCE/REMARKS


1 218R1A6665 PRESENT/TASK COMPLETED
2 218R1A6666 PRESENT/TASK COMPLETED
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 PRESENT/TASK COMPLETED
10 218R1A6676 PRESENT/TASK COMPLETED
11 218R1A6677 PRESENT/TASK COMPLETED
12 218R1A6678 PRESENT/TASK COMPLETED
13 218R1A6679 PRESENT/TASK COMPLETED
14 218R1A6680 PRESENT/TASK COMPLETED
15 218R1A6681 ABSENT
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 PRESENT/TASK COMPLETED
19 218R1A6685 PRESENT/TASK COMPLETED
20 218R1A6686 PRESENT/TASK COMPLETED
21 218R1A6687 PRESENT/TASK COMPLETED
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 PRESENT/TASK COMPLETED
25 218R1A6692 PRESENT/TASK COMPLETED
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 PRESENT/TASK COMPLETED
29 218R1A6696 PRESENT/TASK COMPLETED
30 218R1A6697 ABSENT
31 218R1A6698 ABSENT
32 218R1A6699 PRESENT/TASK COMPLETED
33 218R1A66A0 PRESENT/TASK COMPLETED
34 218R1A66A1 ABSENT
35 218R1A66A2 PRESENT/TASK COMPLETED
36 218R1A66A3 PRESENT/TASK COMPLETED
37 218R1A66A4 ABSENT
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 PRESENT/TASK COMPLETED
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9 PRESENT/TASK COMPLETED
43 218R1A66B0 PRESENT/TASK COMPLETED
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 PRESENT/TASK COMPLETED
46 218R1A66B3 PRESENT/TASK COMPLETED
47 218R1A66B4 ABSENT
48 218R1A66B5 ABSENT
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 ABSENT
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 ABSENT
53 218R1A66C0 ABSENT
54 218R1A66C1 ABSENT
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 ABSENT
57 218R1A66C4 ABSENT
58 218R1A66C5 ABSENT
59 218R1A66C6 PRESENT/TASK COMPLETED
60 218R1A66C7 PRESENT/TASK COMPLETED
61 218R1A66C8 PRESENT/TASK COMPLETED
62 228R5A6608 ABSENT
63 228R5A6609 PRESENT/TASK COMPLETED
64 228R5A6610 ABSENT
65 228R5A6611 ABSENT
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 PRESENT/TASK COMPLETED
WEEK REPORT – 8

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 13/12/23
No.of Students Attended 49
Class : III B.Tech.
Section : B Section.
Timings : 11:00 am to12:40pm
Venue : Room No.F-103 and 104(Department of CSE(AI&ML))
Co-Ordinator : Mrs. M .sabitha/Mrs.S.priyanka
Course outcome : student learned how to connect database and performed CURD
operations
Objectives:

 In this session Students are involved to create and Develop the WEB Pages.
 As part of syllabus this week covers the topic of Develop a java stand alone, application that connect
with the database (oracle / mysql ) and perform the CRUD operation on the database table
Description:
Java standalone application that connects to a database (MySQL in this case) and performs CRUD
operations (Create, Read, Update, Delete) on a table. They need to have the appropriate JDBC driver for your
database installed and configured in your project.

As part of this week students has to develop a java stand alone application and connected to database and
performed create, read, update, and delete operations on table
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A6665 PRESENT/TASK COMPLETED
2 218R1A6666 PRESENT/TASK COMPLETED
3 218R1A6667 PRESENT/TASK COMPLETED
4 218R1A6668 PRESENT/TASK COMPLETED
5 218R1A6669 PRESENT/TASK COMPLETED
6 218R1A6670 PRESENT/TASK COMPLETED
7 218R1A6671 PRESENT/TASK COMPLETED
8 218R1A6674 PRESENT/TASK COMPLETED
9 218R1A6675 ABSENT
10 218R1A6676 ABSENT
11 218R1A6677 ABSENT
12 218R1A6678 PRESENT/TASK COMPLETED
13 218R1A6679 PRESENT/TASK COMPLETED
14 218R1A6680 PRESENT/TASK COMPLETED
15 218R1A6681 PRESENT/TASK COMPLETED
16 218R1A6682 PRESENT/TASK COMPLETED
17 218R1A6683 PRESENT/TASK COMPLETED
18 218R1A6684 PRESENT/TASK COMPLETED
19 218R1A6685 PRESENT/TASK COMPLETED
20 218R1A6686 ABSENT
21 218R1A6687 PRESENT/TASK COMPLETED
22 218R1A6688 PRESENT/TASK COMPLETED
23 218R1A6689 PRESENT/TASK COMPLETED
24 218R1A6691 PRESENT/TASK COMPLETED
25 218R1A6692 ABSENT
26 218R1A6693 PRESENT/TASK COMPLETED
27 218R1A6694 PRESENT/TASK COMPLETED
28 218R1A6695 PRESENT/TASK COMPLETED
29 218R1A6696 PRESENT/TASK COMPLETED
30 218R1A6697 PRESENT/TASK COMPLETED
31 218R1A6698 PRESENT/TASK COMPLETED
32 218R1A6699 PRESENT/TASK COMPLETED
33 218R1A66A0 PRESENT/TASK COMPLETED
34 218R1A66A1 PRESENT/TASK COMPLETED
35 218R1A66A2 ABSENT
36 218R1A66A3 ABSENT
37 218R1A66A4 ABSENT
38 218R1A66A5 PRESENT/TASK COMPLETED
39 218R1A66A6 PRESENT/TASK COMPLETED
40 218R1A66A7 PRESENT/TASK COMPLETED
41 218R1A66A8 PRESENT/TASK COMPLETED
42 218R1A66A9 ABSENT
43 218R1A66B0 ABSENT
44 218R1A66B1 PRESENT/TASK COMPLETED
45 218R1A66B2 ABSENT
46 218R1A66B3 ABSENT
47 218R1A66B4 PRESENT/TASK COMPLETED
48 218R1A66B5 PRESENT/TASK COMPLETED
49 218R1A66B6 PRESENT/TASK COMPLETED
50 218R1A66B7 ABSENT
51 218R1A66B8 PRESENT/TASK COMPLETED
52 218R1A66B9 ABSENT
53 218R1A66C0 ABSENT
54 218R1A66C1 ABSENT
55 218R1A66C2 PRESENT/TASK COMPLETED
56 218R1A66C3 PRESENT/TASK COMPLETED
57 218R1A66C4 PRESENT/TASK COMPLETED
58 218R1A66C5 PRESENT/TASK COMPLETED
59 218R1A66C6 PRESENT/TASK COMPLETED
60 218R1A66C7 PRESENT/TASK COMPLETED
61 218R1A66C8 PRESENT/TASK COMPLETED
62 228R5A6608 PRESENT/TASK COMPLETED
63 228R5A6609 PRESENT/TASK COMPLETED
64 228R5A6610 PRESENT/TASK COMPLETED
65 228R5A6611 ABSENT
66 228R5A6612 PRESENT/TASK COMPLETED
66 228R5A6613 ABSENT
C-SECTION
WEEK REPORT - 1
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 02/09/23
No.of Students Attended : 48
Class : III B.Tech.
Section : C Section.
Timings : 9:00am to 11:00am
Venue : Room No.F-105(Department of CSE(AI&ML))
Co-Ordinator : Mrs. M.sabitha /Mrs. M.soujanya
Course Outcome : students learned binary search and heap sort programs

Objective:

 As part of syllabus this week covers the topic of Introduction to the Binary search program , Heap sort.

Description:

Binary search is an efficient algorithm for finding a target value within a sorted array. The idea behind binary
search is to repeatedly divide the search interval in half until the target value is found (or determined to not be
present). It works by comparing the target value with the middle element of the array. If the target value matches
the middle element, the search is successful. If the target value is less than the middle element, the search
continues on the lower half of the array. If the target value is greater than the middle element, the search
continues on the upper half of the array. This process is repeated until the target value is found or the search
interval becomes empty.

Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure. It works by first
building a max-heap from the input array. Once the max-heap is constructed, the largest element (root of the
heap) is swapped with the last element of the array, and the size of the heap is reduced by one. The heap property
is then restored by "sifting down" the root element to its correct position. This process is repeated until all
elements are sorted. Heap sort has a time complexity of O(n log n) and is in-place, meaning it sorts the array
without needing additional space proportional to the input size.

As per schedule of this week the problem statement of binary search and heap sort is
explained to the students. students has implemented binary search and heap sort logic in java
STUDENT ROLL LIST:
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 ABSENT
2 218R1A66D0 PRESENT/TASK COMPLETED
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 ABSENT
5 218R1A66D3 PRESENT/TASK COMPLETED
6 218R1A66D4 PRESENT/TASK COMPLETED
7 218R1A66D5 PRESENT/TASK COMPLETED
8 218R1A66D6 PRESENT/TASK COMPLETED
9 218R1A66D8 PRESENT/TASK COMPLETED
10 218R1A66D9 ABSENT
11 218R1A66E0 PRESENT/TASK COMPLETED
12 218R1A66E1 PRESENT/TASK COMPLETED
13 218R1A66E3 PRESENT/TASK COMPLETED
14 218R1A66E4 PRESENT/TASK COMPLETED
15 218R1A66E5 PRESENT/TASK COMPLETED
16 218R1A66E6 PRESENT/TASK COMPLETED
17 218R1A66E7 PRESENT/TASK COMPLETED
18 218R1A66E8 PRESENT/TASK COMPLETED
19 218R1A66E9 PRESENT/TASK COMPLETED
20 218R1A66F1 ABSENT
21 218R1A66F2 ABSENT
22 218R1A66F4 PRESENT/TASK COMPLETED
23 218R1A66F5 PRESENT/TASK COMPLETED
24 218R1A66F6 PRESENT/TASK COMPLETED
25 218R1A66F7 PRESENT/TASK COMPLETED
26 218R1A66F8 PRESENT/TASK COMPLETED
27 218R1A66F9 ABSENT
28 218R1A66G0 ABSENT
29 218R1A66G1 PRESENT/TASK COMPLETED
30 218R1A66G2 PRESENT/TASK COMPLETED
31 218R1A66G3 PRESENT/TASK COMPLETED
32 218R1A66G4 PRESENT/TASK COMPLETED
33 218R1A66G5 PRESENT/TASK COMPLETED
34 218R1A66G6 PRESENT/TASK COMPLETED
35 218R1A66G7 ABSENT
36 218R1A66G8 ABSENT
37 218R1A66H0 ABSENT
38 218R1A66H1 PRESENT/TASK COMPLETED
39 218R1A66H2 ABSENT
40 218R1A66H3 PRESENT/TASK COMPLETED
41 218R1A66H4 PRESENT/TASK COMPLETED
42 218R1A66H5 ABSENT
43 218R1A66H6 PRESENT/TASK COMPLETED
44 218R1A66H7 PRESENT/TASK COMPLETED
45 218R1A66H8 PRESENT/TASK COMPLETED
46 218R1A66H9 ABSENT
47 218R1A66I0 PRESENT/TASK COMPLETED
48 218R1A66I1 PRESENT/TASK COMPLETED
49 218R1A66I2 PRESENT/TASK COMPLETED
50 218R1A66I3 PRESENT/TASK COMPLETED
51 218R1A66I4 PRESENT/TASK COMPLETED
52 218R1A66I5 ABSENT
53 218R1A66I6 ABSENT
54 218R1A66I7 PRESENT/TASK COMPLETED
55 218R1A66I8 PRESENT/TASK COMPLETED
56 218R1A66I9 PRESENT/TASK COMPLETED
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 ABSENT
60 228R5A6615 PRESENT/TASK COMPLETED
61 228R5A6616 PRESENT/TASK COMPLETED
62 228R5A6617 PRESENT/TASK COMPLETED
63 228R5A6618 ABSENT
64 228R5A6619 PRESENT/TASK COMPLETED
65 228R5A6620 PRESENT/TASK COMPLETED

Sample photos:
Faculty ATL Coordinator HOD
WEEK REPORT-2
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 21/09/23
No.of Students Attended : 52
Class : III B.Tech.
Section : C Section.
Timings : 9:10am to 11:00am
Venue : Room No.F-105(Department of CSE(AI&ML))
Coordinator : Mrs. M. Sabitha /Mrs. M. Soujanya
Course Outcome : students learned iterative binary search and selection sort

Objective:

 Java implementation of iterative binary search.


 Java program for implementation of selection sort.

Description :

Iterative binary search is a search algorithm used to find a target value within a sorted array. It operates by
repeatedly dividing the search interval in half. It begins with defining a search range spanning the entire array.
Then, it compares the target value with the middle element of this range. Based on this comparison, it narrows
down the search to the lower or upper half of the range. This process continues iteratively until the target value is
found or the search range becomes empty. It boasts a time complexity of O(log n) and is often preferred over its
recursive counterpart for its memory efficiency.

Selection sort is a simple comparison-based sorting algorithm. It repeatedly selects the smallest (or largest,
depending on the sorting order) element from the unsorted portion of the array and swaps it with the element at
the current position. This process continues until the entire array is sorted. Selection sort has a time complexity
of O(n^2) regardless of the input, making it inefficient for large datasets but suitable for small arrays or nearly
sorted ones. It's an in-place sorting algorithm, meaning it doesn't require additional memory proportional to the
input size.

As part of ATL lab this week the problem statement of iterative binary search
and selection sort is explained to the students. students implemented iterative binary
search and selection sort logic in java
STUDENT ROLL LIST:
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 PRESENT/TASK COMPLETED
2 218R1A66D0 PRESENT/TASK COMPLETED
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 PRESENT/TASK COMPLETED
5 218R1A66D3 PRESENT/TASK COMPLETED
6 218R1A66D4 PRESENT/TASK COMPLETED
7 218R1A66D5 ABSENT
8 218R1A66D6 PRESENT/TASK COMPLETED
9 218R1A66D8 PRESENT/TASK COMPLETED
10 218R1A66D9 PRESENT/TASK COMPLETED
11 218R1A66E0 ABSENT
12 218R1A66E1 PRESENT/TASK COMPLETED
13 218R1A66E3 PRESENT/TASK COMPLETED
14 218R1A66E4 PRESENT/TASK COMPLETED
15 218R1A66E5 ABSENT
16 218R1A66E6 PRESENT/TASK COMPLETED
17 218R1A66E7 PRESENT/TASK COMPLETED
18 218R1A66E8 PRESENT/TASK COMPLETED
19 218R1A66E9 PRESENT/TASK COMPLETED
20 218R1A66F1 ABSENT
21 218R1A66F2 ABSENT
22 218R1A66F4 PRESENT/TASK COMPLETED
23 218R1A66F5 PRESENT/TASK COMPLETED
24 218R1A66F6 PRESENT/TASK COMPLETED
25 218R1A66F7 PRESENT/TASK COMPLETED
26 218R1A66F8 PRESENT/TASK COMPLETED
27 218R1A66F9 PRESENT/TASK COMPLETED
28 218R1A66G0 PRESENT/TASK COMPLETED
29 218R1A66G1 PRESENT/TASK COMPLETED
30 218R1A66G2 PRESENT/TASK COMPLETED
31 218R1A66G3 PRESENT/TASK COMPLETED
32 218R1A66G4 PRESENT/TASK COMPLETED
33 218R1A66G5 ABSENT
34 218R1A66G6 PRESENT/TASK COMPLETED
35 218R1A66G7 PRESENT/TASK COMPLETED
36 218R1A66G8 PRESENT/TASK COMPLETED
37 218R1A66H0 ABSENT
38 218R1A66H1 PRESENT/TASK COMPLETED
39 218R1A66H2 PRESENT/TASK COMPLETED
40 218R1A66H3 ABSENT
41 218R1A66H4 PRESENT/TASK COMPLETED
42 218R1A66H5 PRESENT/TASK COMPLETED
43 218R1A66H6 ABSENT
44 218R1A66H7 PRESENT/TASK COMPLETED
45 218R1A66H8 PRESENT/TASK COMPLETED
46 218R1A66H9 PRESENT/TASK COMPLETED
47 218R1A66I0 PRESENT/TASK COMPLETED
48 218R1A66I1 ABSENT
49 218R1A66I2 PRESENT/TASK COMPLETED
50 218R1A66I3 PRESENT/TASK COMPLETED
51 218R1A66I4 PRESENT/TASK COMPLETED
52 218R1A66I5 PRESENT/TASK COMPLETED
53 218R1A66I6 PRESENT/TASK COMPLETED
54 218R1A66I7 PRESENT/TASK COMPLETED
55 218R1A66I8 ABSENT
56 218R1A66I9 PRESENT/TASK COMPLETED
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 PRESENT/TASK COMPLETED
60 228R5A6615 PRESENT/TASK COMPLETED
61 228R5A6616 ABSENT
62 228R5A6617 ABSENT
63 228R5A6618 PRESENT/TASK COMPLETED
64 228R5A6619 PRESENT/TASK COMPLETED
65 228R5A6620 PRESENT/TASK COMPLETED

Sample photos:
FACULTY ATL COORDINATOR HOD
WEEK REPORT-3

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 05/10/23
No.of Students Attended : 54
Class : III B.Tech.
Section : C Section.
Timings : 9:10am to 11:00am
Venue : Room No.F-105(Department of CSE(AI&ML))
Coordinator : Mrs. M. Sabitha /Mrs. M. Soujanya
Course Outcome : students learned how to create web pages using CSS

Objective:

 In this session Students are involved to create and Develop the WEB Pages
 HTML Basic Formatting Tags- HTML Basic Tags, HTML Color coding, which enables the
Implementing the HTML Color Coding.

Description:
As part of syllabus this week covers the topic of build a responsive web application for shopping cart
with registration, login, catalog and cart pages using CSS

Students created different webpages like registration, login, catalog and cart pages using HTML basics
tags and cascading style sheets
STUDENT ROLL LIST:
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 PRESENT/TASK COMPLETED
2 218R1A66D0 PRESENT/TASK COMPLETED
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 ABSENT
5 218R1A66D3 PRESENT/TASK COMPLETED
6 218R1A66D4 PRESENT/TASK COMPLETED
7 218R1A66D5 PRESENT/TASK COMPLETED
8 218R1A66D6 PRESENT/TASK COMPLETED
9 218R1A66D8 PRESENT/TASK COMPLETED
10 218R1A66D9 ABSENT
11 218R1A66E0 PRESENT/TASK COMPLETED
12 218R1A66E1 PRESENT/TASK COMPLETED
13 218R1A66E3 PRESENT/TASK COMPLETED
14 218R1A66E4 PRESENT/TASK COMPLETED
15 218R1A66E5 ABSENT
16 218R1A66E6 ABSENT
17 218R1A66E7 PRESENT/TASK COMPLETED
18 218R1A66E8 PRESENT/TASK COMPLETED
19 218R1A66E9 PRESENT/TASK COMPLETED
20 218R1A66F1 PRESENT/TASK COMPLETED
21 218R1A66F2 PRESENT/TASK COMPLETED
22 218R1A66F4 PRESENT/TASK COMPLETED
23 218R1A66F5 ABSENT
24 218R1A66F6 PRESENT/TASK COMPLETED
25 218R1A66F7 ABSENT
26 218R1A66F8 PRESENT/TASK COMPLETED
27 218R1A66F9 PRESENT/TASK COMPLETED
28 218R1A66G0 PRESENT/TASK COMPLETED
29 218R1A66G1 PRESENT/TASK COMPLETED
30 218R1A66G2 PRESENT/TASK COMPLETED
31 218R1A66G3 PRESENT/TASK COMPLETED
32 218R1A66G4 PRESENT/TASK COMPLETED
33 218R1A66G5 PRESENT/TASK COMPLETED
34 218R1A66G6 ABSENT
35 218R1A66G7 ABSENT
36 218R1A66G8 PRESENT/TASK COMPLETED
37 218R1A66H0 PRESENT/TASK COMPLETED
38 218R1A66H1 PRESENT/TASK COMPLETED
39 218R1A66H2 PRESENT/TASK COMPLETED
40 218R1A66H3 PRESENT/TASK COMPLETED
41 218R1A66H4 ABSENT
42 218R1A66H5 ABSENT
43 218R1A66H6 PRESENT/TASK COMPLETED
44 218R1A66H7 PRESENT/TASK COMPLETED
45 218R1A66H8 PRESENT/TASK COMPLETED
46 218R1A66H9 PRESENT/TASK COMPLETED
47 218R1A66I0 PRESENT/TASK COMPLETED
48 218R1A66I1 PRESENT/TASK COMPLETED
49 218R1A66I2 PRESENT/TASK COMPLETED
50 218R1A66I3 ABSENT
51 218R1A66I4 PRESENT/TASK COMPLETED
52 218R1A66I5 PRESENT/TASK COMPLETED
53 218R1A66I6 PRESENT/TASK COMPLETED
54 218R1A66I7 PRESENT/TASK COMPLETED
55 218R1A66I8 PRESENT/TASK COMPLETED
56 218R1A66I9 PRESENT/TASK COMPLETED
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 PRESENT/TASK COMPLETED
60 228R5A6615 PRESENT/TASK COMPLETED
61 228R5A6616 PRESENT/TASK COMPLETED
62 228R5A6617 PRESENT/TASK COMPLETED
63 228R5A6618 PRESENT/TASK COMPLETED
64 228R5A6619 PRESENT/TASK COMPLETED
65 228R5A6620 PRESENT/TASK COMPLETED
FACULTY ATL COORDINATOR HOD
WEEK REPORT - 4
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 12/10/23
No.of Students Attended : 55
Class : III B.Tech.
Section : C Section.
Timings : 9:10am to 11:00am
Venue : Room No.F-105(Department of CSE(AI&ML))
Co-Ordinator : Mrs. M. Sabitha /Mrs. M. Soujanya
Course Outcome : student learned validation for webpages with CSS3 features, flex,
and grid

Objective:
As part of syllabus this week covers the topic of Build a responsive web application for shopping cart with
registration, login, catalog, and cart pages CSS3 features, flex, and grid .
Description :

 In this session Students are involved to build a responsive web application for shopping cart with
registration, login, catalog and cart pages using CSS3 features, flex, and grid
Responsive web applications typically use techniques such as fluid grids, flexible images, and
media queries to achieve responsiveness. By employing these techniques, elements within the application can
resize, reposition, or even change appearance to accommodate different screen sizes and orientations.
STUDENT ROLL LIST:
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 PRESENT/TASK COMPLETED
2 218R1A66D0 PRESENT/TASK COMPLETED
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 ABSENT
5 218R1A66D3 PRESENT/TASK COMPLETED
6 218R1A66D4 PRESENT/TASK COMPLETED
7 218R1A66D5 PRESENT/TASK COMPLETED
8 218R1A66D6 PRESENT/TASK COMPLETED
9 218R1A66D8 ABSENT
10 218R1A66D9 PRESENT/TASK COMPLETED
11 218R1A66E0 PRESENT/TASK COMPLETED
12 218R1A66E1 PRESENT/TASK COMPLETED
13 218R1A66E3 PRESENT/TASK COMPLETED
14 218R1A66E4 PRESENT/TASK COMPLETED
15 218R1A66E5 ABSENT
16 218R1A66E6 ABSENT
17 218R1A66E7 PRESENT/TASK COMPLETED
18 218R1A66E8 PRESENT/TASK COMPLETED
19 218R1A66E9 PRESENT/TASK COMPLETED
20 218R1A66F1 PRESENT/TASK COMPLETED
21 218R1A66F2 ABSENT
22 218R1A66F4 ABSENT
23 218R1A66F5 ABSENT
24 218R1A66F6 PRESENT/TASK COMPLETED
25 218R1A66F7 PRESENT/TASK COMPLETED
26 218R1A66F8 PRESENT/TASK COMPLETED
27 218R1A66F9 PRESENT/TASK COMPLETED
28 218R1A66G0 PRESENT/TASK COMPLETED
29 218R1A66G1 PRESENT/TASK COMPLETED
30 218R1A66G2 PRESENT/TASK COMPLETED
31 218R1A66G3 PRESENT/TASK COMPLETED
32 218R1A66G4 PRESENT/TASK COMPLETED
33 218R1A66G5 PRESENT/TASK COMPLETED
34 218R1A66G6 PRESENT/TASK COMPLETED
35 218R1A66G7 PRESENT/TASK COMPLETED
36 218R1A66G8 PRESENT/TASK COMPLETED
37 218R1A66H0 PRESENT/TASK COMPLETED
38 218R1A66H1 PRESENT/TASK COMPLETED
39 218R1A66H2 PRESENT/TASK COMPLETED
40 218R1A66H3 PRESENT/TASK COMPLETED
41 218R1A66H4 PRESENT/TASK COMPLETED
42 218R1A66H5 PRESENT/TASK COMPLETED
43 218R1A66H6 PRESENT/TASK COMPLETED
44 218R1A66H7 ABSENT
45 218R1A66H8 ABSENT
46 218R1A66H9 ABSENT
47 218R1A66I0 PRESENT/TASK COMPLETED
48 218R1A66I1 PRESENT/TASK COMPLETED
49 218R1A66I2 PRESENT/TASK COMPLETED
50 218R1A66I3 PRESENT/TASK COMPLETED
51 218R1A66I4 PRESENT/TASK COMPLETED
52 218R1A66I5 PRESENT/TASK COMPLETED
53 218R1A66I6 PRESENT/TASK COMPLETED
54 218R1A66I7 PRESENT/TASK COMPLETED
55 218R1A66I8 PRESENT/TASK COMPLETED
56 218R1A66I9 PRESENT/TASK COMPLETED
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 PRESENT/TASK COMPLETED
60 228R5A6615 PRESENT/TASK COMPLETED
61 228R5A6616 PRESENT/TASK COMPLETED
62 228R5A6617 PRESENT/TASK COMPLETED
63 228R5A6618 PRESENT/TASK COMPLETED
64 228R5A6619 PRESENT/TASK COMPLETED
65 228R5A6620 PRESENT/TASK COMPLETED

Sample photos:
FACULTY ATL COORDINATOR HOD

WEEK REPORT - 5
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 19/10/23
No.of Students Attended : 22
Class : III B.Tech.
Section : C Section.
Timings : 9:10am to 11:00am
Venue : Room No.F-105(Department of CSE(AI&ML))
Co-Ordinator : Mrs. M. Sabitha /Mrs. M. Soujanya
Course outcome : student learned how to create responsive web application using
bootstrap framework

Objective:

 As part of syllabus this week covers the topic of Make the above web application responsive web
application using Bootstrap framework

Description :

 In this session Students are involved to create responsive web application using bootstrap framework

Bootstrap is a popular open-source front-end framework for building responsive and mobile-first
web projects. The framework consists of HTML, CSS, and JavaScript components, including a
responsive grid system, per-designed UI components, and optional JavaScript plugins.

STUDENT ROLL LIST:


S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 ABSENT
2 218R1A66D0 PRESENT/TASK COMPLETED
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 PRESENT/TASK COMPLETED
5 218R1A66D3 PRESENT/TASK COMPLETED
6 218R1A66D4 ABSENT
7 218R1A66D5 PRESENT/TASK COMPLETED
8 218R1A66D6 ABSENT
9 218R1A66D8 ABSENT
10 218R1A66D9 PRESENT/TASK COMPLETED
11 218R1A66E0 ABSENT
12 218R1A66E1 ABSENT
13 218R1A66E3 ABSENT
14 218R1A66E4 ABSENT
15 218R1A66E5 ABSENT
16 218R1A66E6 ABSENT
17 218R1A66E7 ABSENT
18 218R1A66E8 ABSENT
19 218R1A66E9 ABSENT
20 218R1A66F1 ABSENT
21 218R1A66F2 PRESENT/TASK COMPLETED
22 218R1A66F4 ABSENT
23 218R1A66F5 PRESENT/TASK COMPLETED
24 218R1A66F6 ABSENT
25 218R1A66F7 ABSENT
26 218R1A66F8 PRESENT/TASK COMPLETED
27 218R1A66F9 ABSENT
28 218R1A66G0 PRESENT/TASK COMPLETED
29 218R1A66G1 ABSENT
30 218R1A66G2 ABSENT
31 218R1A66G3 ABSENT
32 218R1A66G4 ABSENT
33 218R1A66G5 ABSENT
34 218R1A66G6 ABSENT
35 218R1A66G7 ABSENT
36 218R1A66G8 ABSENT
37 218R1A66H0 ABSENT
38 218R1A66H1 ABSENT
39 218R1A66H2 ABSENT
40 218R1A66H3 PRESENT/TASK COMPLETED
41 218R1A66H4 PRESENT/TASK COMPLETED
42 218R1A66H5 ABSENT
43 218R1A66H6 ABSENT
44 218R1A66H7 ABSENT
45 218R1A66H8 ABSENT
46 218R1A66H9 PRESENT/TASK COMPLETED
47 218R1A66I0 ABSENT
48 218R1A66I1 ABSENT
49 218R1A66I2 PRESENT/TASK COMPLETED
50 218R1A66I3 ABSENT
51 218R1A66I4 ABSENT
52 218R1A66I5 PRESENT/TASK COMPLETED
53 218R1A66I6 ABSENT
54 218R1A66I7 ABSENT
55 218R1A66I8 ABSENT
56 218R1A66I9 ABSENT
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 PRESENT/TASK COMPLETED
60 228R5A6615 PRESENT/TASK COMPLETED
61 228R5A6616 PRESENT/TASK COMPLETED
62 228R5A6617 PRESENT/TASK COMPLETED
63 228R5A6618 ABSENT
64 228R5A6619 ABSENT
65 228R5A6620 PRESENT/TASK COMPLETED

Sample photos:
FACULTY ATL COORDINATOR HOD

WEEK REPORT - 6
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 16/11/23
No.of Students Attended : 49
Class : III B.Tech.
Section : C Section.
Timings : 9:10am to 11:00am
Venue : Room No.F-105(Department of CSE(AI&ML))
Coordinator : Mrs. M. Sabitha /Mrs. M. Soujanya
Course outcome : students learned how to use java script for doing client side
validation

Objective:
 In this session Students are involved to create and Develop the WEB Pages .
 As part of syllabus this week covers the topic of Use Java script for doing client side validation of the
page implemented in Experiment 1 and Experiment 2.

Description:
JavaScript is a versatile programming language primarily used for adding interactivity and dynamic
functionality to web pages. It runs on the client side in web browsers, allowing developers to create interactive
elements, handle user input, manipulate HTML and CSS, and communicate with servers asynchronously.
JavaScript is also used for server-side development through platforms like Node.js, enabling full-stack web
development with a single language.
In this session students did client side validation for the previous experiments by using java script
concepts in order to get dynamic behavior for the web pages

STUDENT ROLL LIST:


S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 PRESENT/TASK COMPLETED
2 218R1A66D0 PRESENT/TASK COMPLETED
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 ABSENT
5 218R1A66D3 PRESENT/TASK COMPLETED
6 218R1A66D4 PRESENT/TASK COMPLETED
7 218R1A66D5 PRESENT/TASK COMPLETED
8 218R1A66D6 ABSENT
9 218R1A66D8 PRESENT/TASK COMPLETED
10 218R1A66D9 PRESENT/TASK COMPLETED
11 218R1A66E0 PRESENT/TASK COMPLETED
12 218R1A66E1 ABSENT
13 218R1A66E3 PRESENT/TASK COMPLETED
14 218R1A66E4 PRESENT/TASK COMPLETED
15 218R1A66E5 PRESENT/TASK COMPLETED
16 218R1A66E6 ABSENT
17 218R1A66E7 PRESENT/TASK COMPLETED
18 218R1A66E8 PRESENT/TASK COMPLETED
19 218R1A66E9 PRESENT/TASK COMPLETED
20 218R1A66F1 ABSENT
21 218R1A66F2 PRESENT/TASK COMPLETED
22 218R1A66F4 PRESENT/TASK COMPLETED
23 218R1A66F5 ABSENT
24 218R1A66F6 PRESENT/TASK COMPLETED
25 218R1A66F7 PRESENT/TASK COMPLETED
26 218R1A66F8 ABSENT
27 218R1A66F9 PRESENT/TASK COMPLETED
28 218R1A66G0 PRESENT/TASK COMPLETED
29 218R1A66G1 PRESENT/TASK COMPLETED
30 218R1A66G2 PRESENT/TASK COMPLETED
31 218R1A66G3 PRESENT/TASK COMPLETED
32 218R1A66G4 PRESENT/TASK COMPLETED
33 218R1A66G5 PRESENT/TASK COMPLETED
34 218R1A66G6 ABSENT
35 218R1A66G7 PRESENT/TASK COMPLETED
36 218R1A66G8 PRESENT/TASK COMPLETED
37 218R1A66H0 PRESENT/TASK COMPLETED
38 218R1A66H1 PRESENT/TASK COMPLETED
39 218R1A66H2 ABSENT
40 218R1A66H3 ABSENT
41 218R1A66H4 ABSENT
42 218R1A66H5 PRESENT/TASK COMPLETED
43 218R1A66H6 PRESENT/TASK COMPLETED
44 218R1A66H7 PRESENT/TASK COMPLETED
45 218R1A66H8 PRESENT/TASK COMPLETED
46 218R1A66H9 ABSENT
47 218R1A66I0 ABSENT
48 218R1A66I1 PRESENT/TASK COMPLETED
49 218R1A66I2 PRESENT/TASK COMPLETED
50 218R1A66I3 PRESENT/TASK COMPLETED
51 218R1A66I4 PRESENT/TASK COMPLETED
52 218R1A66I5 PRESENT/TASK COMPLETED
53 218R1A66I6 ABSENT
54 218R1A66I7 PRESENT/TASK COMPLETED
55 218R1A66I8 PRESENT/TASK COMPLETED
56 218R1A66I9 ABSENT
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 ABSENT
60 228R5A6615 PRESENT/TASK COMPLETED
61 228R5A6616 PRESENT/TASK COMPLETED
62 228R5A6617 PRESENT/TASK COMPLETED
63 228R5A6618 PRESENT/TASK COMPLETED
64 228R5A6619 PRESENT/TASK COMPLETED
65 228R5A6620 PRESENT/TASK COMPLETED

SAMPLE PHOTOS:
FACULTY ATL COORDINATOR HOD

WEEK REPORT – 7
Title of the Event : Advanced Technology Lab(ATL)
Date of the Event : 7/12/23
No.of Students Attended : 44
Class : III B.Tech.
Section : C Section.
Timings : 9:10am to 11:00am
Venue : Room No.F-105(Department of CSE (AI&ML))
Co-Ordinator : Mrs. M. Sabitha /Mrs. M. Soujanya
Course outcome : students learned ES6 which has several new features to java script

Objective:
 In this session Students are involved to create and Develop the WEB Page.
 As part of syllabus this week covers the topic of Explain the feature of ES6 like arrow function,
callbacks, promises, async/await implementation an application for reading the weather information
from open weather map.org and display the information in the form of a graph on the web page.

Description:
ES6 introduced several new features to JavaScript

9. Arrow Functions: Provide a concise syntax for writing functions, with implicit
return and lexical this binding.

10. Callbacks: Functions passed as arguments to be executed later, commonly


used in asynchronous operations.

11. Promises: Represent the eventual completion or failure of an asynchronous


operation, simplifying asynchronous programming.

12. Async/Await: Keywords for writing asynchronous code that looks


synchronous, making it easier to read and maintain.
STUDENT ROLL LIST:
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 PRESENT/TASK COMPLETED
2 218R1A66D0 ABSENT
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 PRESENT/TASK COMPLETED
5 218R1A66D3 ABSENT
6 218R1A66D4 ABSENT
7 218R1A66D5 ABSENT
8 218R1A66D6 ABSENT
9 218R1A66D8 PRESENT/TASK COMPLETED
10 218R1A66D9 PRESENT/TASK COMPLETED
11 218R1A66E0 PRESENT/TASK COMPLETED
12 218R1A66E1 PRESENT/TASK COMPLETED
13 218R1A66E3 PRESENT/TASK COMPLETED
14 218R1A66E4 ABSENT
15 218R1A66E5 PRESENT/TASK COMPLETED
16 218R1A66E6 PRESENT/TASK COMPLETED
17 218R1A66E7 PRESENT/TASK COMPLETED
18 218R1A66E8 PRESENT/TASK COMPLETED
19 218R1A66E9 ABSENT
20 218R1A66F1 PRESENT/TASK COMPLETED
21 218R1A66F2 PRESENT/TASK COMPLETED
22 218R1A66F4 ABSENT
23 218R1A66F5 PRESENT/TASK COMPLETED
24 218R1A66F6 ABSENT
25 218R1A66F7 ABSENT
26 218R1A66F8 PRESENT/TASK COMPLETED
27 218R1A66F9 PRESENT/TASK COMPLETED
28 218R1A66G0 ABSENT
29 218R1A66G1 ABSENT
30 218R1A66G2 ABSENT
31 218R1A66G3 ABSENT
32 218R1A66G4 PRESENT/TASK COMPLETED
33 218R1A66G5 PRESENT/TASK COMPLETED
34 218R1A66G6 PRESENT/TASK COMPLETED
35 218R1A66G7 PRESENT/TASK COMPLETED
36 218R1A66G8 PRESENT/TASK COMPLETED
37 218R1A66H0 PRESENT/TASK COMPLETED
38 218R1A66H1 PRESENT/TASK COMPLETED
39 218R1A66H2 ABSENT
40 218R1A66H3 PRESENT/TASK COMPLETED
41 218R1A66H4 ABSENT
42 218R1A66H5 ABSENT
43 218R1A66H6 PRESENT/TASK COMPLETED
44 218R1A66H7 PRESENT/TASK COMPLETED
45 218R1A66H8 PRESENT/TASK COMPLETED
46 218R1A66H9 PRESENT/TASK COMPLETED
47 218R1A66I0 ABSENT
48 218R1A66I1 PRESENT/TASK COMPLETED
49 218R1A66I2 PRESENT/TASK COMPLETED
50 218R1A66I3 PRESENT/TASK COMPLETED
51 218R1A66I4 ABSENT
52 218R1A66I5 ABSENT
53 218R1A66I6 PRESENT/TASK COMPLETED
54 218R1A66I7 PRESENT/TASK COMPLETED
55 218R1A66I8 PRESENT/TASK COMPLETED
56 218R1A66I9 PRESENT/TASK COMPLETED
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 PRESENT/TASK COMPLETED
60 228R5A6615 PRESENT/TASK COMPLETED
61 228R5A6616 PRESENT/TASK COMPLETED
62 228R5A6617 ABSENT
63 228R5A6618 PRESENT/TASK COMPLETED
64 228R5A6619 PRESENT/TASK COMPLETED
65 228R5A6620 PRESENT/TASK COMPLETED

Sample photos:
Faculty ATL Coordinator HOD
WEEK REPORT – 8

Title of the Event : Advanced Technology Lab(ATL)


Date of the Event : 14/12/23
No.of Students Attended : 45
Class : III B.Tech.
Section : C Section.
Timings : 9:10am to 11:00am
Venue : Room No.F-105(Department of CSE(AI&ML))
Coordinator : Mrs. M. Sabitha /Mrs. M. Soujanya
Course outcome : student learned how to connect database and performed CURD
operations
Objectives:

 In this session Students are involved to create and Develop the WEB Pages.
 As part of syllabus this week covers the topic of Develop a java stand alone, application that connect
with the database (oracle / mysql ) and perform the CRUD operation on the database table
Description:
Java standalone application that connects to a database (MySQL in this case) and performs CRUD
operations (Create, Read, Update, Delete) on a table. They need to have the appropriate JDBC driver for your
database installed and configured in your project.

As part of this week students has to develop a java stand alone application and connected to database and
performed create, read, update, and delete operations on table
STUDENT ROLL LIST:
S.NO ROLL NO ATTENDENCE/REMARKS
1 218R1A66C9 PRESENT/TASK COMPLETED
2 218R1A66D0 PRESENT/TASK COMPLETED
3 218R1A66D1 PRESENT/TASK COMPLETED
4 218R1A66D2 ABSENT
5 218R1A66D3 PRESENT/TASK COMPLETED
6 218R1A66D4 PRESENT/TASK COMPLETED
7 218R1A66D5 PRESENT/TASK COMPLETED
8 218R1A66D6 ABSENT
9 218R1A66D8 PRESENT/TASK COMPLETED
10 218R1A66D9 PRESENT/TASK COMPLETED
11 218R1A66E0 ABSENT
12 218R1A66E1 PRESENT/TASK COMPLETED
13 218R1A66E3 ABSENT
14 218R1A66E4 PRESENT/TASK COMPLETED
15 218R1A66E5 PRESENT/TASK COMPLETED
16 218R1A66E6 ABSENT
17 218R1A66E7 ABSENT
18 218R1A66E8 ABSENT
19 218R1A66E9 PRESENT/TASK COMPLETED
20 218R1A66F1 PRESENT/TASK COMPLETED
21 218R1A66F2 PRESENT/TASK COMPLETED
22 218R1A66F4 PRESENT/TASK COMPLETED
23 218R1A66F5 PRESENT/TASK COMPLETED
24 218R1A66F6 ABSENT
25 218R1A66F7 PRESENT/TASK COMPLETED
26 218R1A66F8 PRESENT/TASK COMPLETED
27 218R1A66F9 PRESENT/TASK COMPLETED
28 218R1A66G0 PRESENT/TASK COMPLETED
29 218R1A66G1 ABSENT
30 218R1A66G2 PRESENT/TASK COMPLETED
31 218R1A66G3 PRESENT/TASK COMPLETED
32 218R1A66G4 PRESENT/TASK COMPLETED
33 218R1A66G5 ABSENT
34 218R1A66G6 PRESENT/TASK COMPLETED
35 218R1A66G7 ABSENT
36 218R1A66G8 PRESENT/TASK COMPLETED
37 218R1A66H0 PRESENT/TASK COMPLETED
38 218R1A66H1 PRESENT/TASK COMPLETED
39 218R1A66H2 ABSENT
40 218R1A66H3 PRESENT/TASK COMPLETED
41 218R1A66H4 PRESENT/TASK COMPLETED
42 218R1A66H5 ABSENT
43 218R1A66H6 PRESENT/TASK COMPLETED
44 218R1A66H7 ABSENT
45 218R1A66H8 PRESENT/TASK COMPLETED
46 218R1A66H9 ABSENT
47 218R1A66I0 PRESENT/TASKCOMPLETED
48 218R1A66I1 PRESENT/TASKCOMPLETED
49 218R1A66I2 PRESENT/TASKCOMPLETED
50 218R1A66I3 ABSENT
51 218R1A66I4 ABSENT
52 218R1A66I5 ABSENT
53 218R1A66I6 PRESENT/TASK COMPLETED
54 218R1A66I7 PRESENT/TASK COMPLETED
55 218R1A66I8 PRESENT/TASK COMPLETED
56 218R1A66I9 PRESENT/TASK COMPLETED
57 218R1A66J0 PRESENT/TASK COMPLETED
58 218R1A66J1 PRESENT/TASK COMPLETED
59 218R1A66J2 ABSENT
60 228R5A6615 ABSENT
61 228R5A6616 PRESENT/TASK COMPLETED
62 228R5A6617 PRESENT/TASK COMPLETED
63 228R5A6618 PRESENT/TASK COMPLETED
64 228R5A6619 PRESENT/TASK COMPLETED
65 228R5A6620 PRESENT/TASK COMPLETED

Sample photos:
Faculty ATL coordinator HOD

You might also like