HW1_Solutions
.pdf
keyboard_arrow_up
School
University of Texas, Dallas *
*We aren’t endorsed by this school
Course
6320
Subject
Computer Science
Date
Dec 6, 2023
Type
Pages
12
Uploaded by CoachWorld12903
9/17/23, 3:42 PM
View Submission | Gradescope
https://www.gradescope.com/courses/153270/assignments/1424498/submissions/191791563
1/12
Q1 Language Modeling
20 Points
Suppose we have a training corpus consisting of two sentences:
the cat sat in the hat on the mat
the dog sat on the log
Our fixed vocabulary is Q1.1 Smoothing --- Discounting and Katz Backoff
5 Points
If we train a bigram Katz backoff model on this corpus, using and no end token, what is ?
Given: Find: Solution: Let and i.e., if and, So, V
=
{cat, dog, fish hat, in, log, mat, on, sat, the}
β
= 0.75
p
(sat∣dog)
katz
β
= 0.75
p
(
sat
∣
dog
)
katz
A
(
v
) =
w
∣
c
(
v
,
w
) > 0
B
(
v
) =
w
∣
c
(
v
,
w
) = 0
Now
,
p
(
w
∣
v
)
katz
p
(
sat
∣
dog
) =
katz
c
(
dog
)
c
(
dog
,
sat
)
d
w
∈
A
(
v
)
c
(
dog
,
sat
) =
d
c
(
dog
,
sat
) −
β
= 1 − 0.75
= 0.25
c
(
dog
) = 1
p
(
sat
∣
dog
) =
katz
c
(
dog
)
c
(
dog
,
sat
)
d
=
1
0.25
= 0.25
=
4
1
9/17/23, 3:42 PM
View Submission | Gradescope
https://www.gradescope.com/courses/153270/assignments/1424498/submissions/191791563
2/12
What is ? Note that "fish," despite not appearing in the training set, is part of the vocabulary . Show your work.
Let and According to the formula,
if then and if then x where, Now it is given that fish doesn't belongs to the training corpus, but it belongs to the vocabulary V
So, and ,where N=total no. of words in the training corpus
since, , therefore x x Q1.2 Smoothing --- Linear Interpolation
5 Points
If we use linear interpolation between a bigram model and a unigram model, using and no end token, what is ?
Given: and Find: Solution: Since we know that i.e., p
(sat∣fish)
katz
V
A
(
v
) =
w
∣
c
(
v
,
w
) > 0
B
(
v
) =
w
∣
c
(
v
,
w
) = 0
w
∈
A
(
v
)
p
(
w
∣
v
) =
katz
c
(
v
)
c
(
v
,
w
)
d
w
∈
B
(
v
)
p
(
w
∣
v
) =
katz
α
(
v
)
p
(
w
)
∑
w
∈
B
(
v
)
′
M LE
′
p
(
w
)
M LE
α
(
v
) = 1 −
∑
w
∈
A
(
v
)
′
c
(
v
)
c
(
v
,
w
)
d
α
(
v
) =
α
(
fish
) = 1 −
=
∑
w
∈
A
(
v
)
′
c
(
v
)
c
(
v
,
w
)
d
1 − 0 = 1
p
(
w
) =
M LE
=
N
c
(
w
)
=
N
c
(
sat
)
15
2
w
∈
B
(
v
)
p
(
w
∣
v
) =
katz
p
(
sat
∣
fish
) =
katz
α
(
v
)
p
(
w
)
∑
w
∈
B
(
v
)
′
M LE
′
p
(
w
)
M LE
=
1
=
1
15
2
15
2
λ
=
1
λ
=
2
0.5
p
(dog∣the)
inter
λ
=
1
2
1
λ
=
2
2
1
p
(
dog
∣
the
)
inter
p
(
w
∣
w
) =
inter
i
i
−1
λ
p
(
w
∣
w
) +
1
M LE
i
i
−1
λ
p
(
w
)
2
M LE
i
−1
p
(
dog
∣
the
) =
inter
λ
p
(
dog
∣
the
) +
1
M LE
λ
p
(
dog
)
2
M LE
9/17/23, 3:42 PM
View Submission | Gradescope
https://www.gradescope.com/courses/153270/assignments/1424498/submissions/191791563
3/12
, where N = total no. of words in the training corpus
So, What is ? Show your work.
, where N = total no. of words in the training corpus
So, Q1.3 Perplexity
5 Points
What is the maximum possible value that the perplexity score can take? What is the minimum possible value it can take? Explain your reasoning and give an example of a training corpus and two test corpora, one that achieves the maximum possible perplexity score and one that achieves the minimum possible perplexity score. (You can do this with a single short sentence for each corpus.)
The maximum possible value that the perplexity score can take is 0 i.e., meaning that the perplexity is . And the minimum possible value that the perplexity score can take is 1 i.e., meaning that the perplexity is 1.
p
(
dog
∣
the
) =
M LE
=
c
(
the
)
c
(
the
,
dog
)
5
1
p
(
dog
) =
M LE
=
N
c
(
dog
)
15
1
p
(
dog
∣
the
) =
inter
λ
p
(
dog
∣
the
) +
1
M LE
λ
p
(
the
)
2
M LE
=
∗
2
1
+
5
1
∗
2
1
15
1
=
15
2
p
(dog∣log)
inter
p
(
dog
∣
log
) =
inter
λ
p
(
dog
∣
log
) +
1
M LE
λ
p
(
dog
)
2
M LE
p
(
dog
∣
log
) =
M LE
=
c
(
log
)
c
(
log
,
dog
)
0
p
(
dog
) =
M LE
=
N
c
(
dog
)
15
1
p
(
dog
∣
log
) =
inter
λ
p
(
dog
∣
log
) +
1
M LE
λ
p
(
dog
)
2
M LE
=
∗
2
1
0 +
∗
2
1
15
1
=
30
1
p
(
S
) = 0
∞
p
(
S
) = 1
9/17/23, 3:42 PM
View Submission | Gradescope
https://www.gradescope.com/courses/153270/assignments/1424498/submissions/191791563
4/12
Example would be:
A language model trained on Shakespearean plays dataset and tested on text messages from teenagers filled with slang and abbreviations will have the highest perplexity meaning perplexity = 0.
A language model trained on the movie "Harry Porter" and tested on the same book will have the minimum perplexity since it can perfectly predict each word in the text it was trained on meaning perplexity = 1.
Q1.4 Applications
5 Points
Authorship identification is an important task in NLP. Can you think of a way to use language models to determine who wrote an unknown piece of text? Explain your idea and how it would work (you don't need to implement it). You must use language modeling the receive credit! Other approaches do not count.
A Language Model (LM) is more likely to anticipate the right order of words if the PP (Perplexity Score) is lower. In the area of language modeling, the authorship identification problem can be performed using the same idea. The following steps will be taken to create such an Authorship Identification engine:
1. Data Collection and Pre-processing: Gather training corpora from the writings of numerous writers who are experts in various literary genres.
2. Building and developing one language model (LM) specifically for each author whose works are in the training corpora. These are the n-gram models that are connected to each author.
PP
= 2
−
I
9/17/23, 3:42 PM
View Submission | Gradescope
https://www.gradescope.com/courses/153270/assignments/1424498/submissions/191791563
5/12
3. Author Identification: Compare the corpus with an unknown author to the language Model previously trained for each author.
As a result, the Language Model with the lowest PP for this test corpus will probably identify the genuine author of this work.
Q2 Sentiment Analysis & Classification
15 Points
Q2.1 Naive Bayes
10 Points
We have a training corpus consisting of three sentences and their labels:
The cat sat in the hat, 1
The dog sat on the log, 1
The fish sat in the dish, 0
Suppose we train a Naive Bayes classifier on this corpus, using maximum likelihood estimation and unigram count features without any smoothing. What are the values of the parameters and for all classes and features ? You can simply list the parameters and their values; no need to show the arithmetic. You can skip parameters with value 0, and you can leave your answers as fractions.
Prior Probabilities:-
and Conditional Probabilities:-
p
(
c
)
p
(
f
∣
c
)
c
f
p
(
c
= 0) =
3
1
p
(
c
= 1) =
3
2
p
(
the
∣
c
= 1) =
=
12
4
3
1
p
(
sat
∣
c
= 1) =
=
12
2
6
1
p
(
cat
∣
c
= 1) =
12
1
p
(
in
∣
c
= 1) =
12
1
p
(
hat
∣
c
= 1) =
12
1
p
(
dog
∣
c
= 1) =
12
1
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Could you assist me with question 2.13, focusing on part A? I'm finding this problem quite challenging and would greatly appreciate your help, as I'm unsure about the required steps. If possible, please clarify in your explanation which steps are for part A. This clarification would enhance my understanding.
arrow_forward
Add the required and proper prefixes or suffixes to the following words to convert them from one
type of speech part to another.
1- "Dermatology". Add the proper suffix to recognize the more involving person in this field.
2- "Summary". Add the proper suffix to convert the word to verb.
3- "Neighber" Add the required cuff to this word to abstract it to a family term.
4- "Advantageous". Add the proper prefix to this word to get the opposite meaning.
5- According to the given prefix, what is the meaning of the below sentence: -
"Post-Combustion Chamber process".
6- Which type of verb the word "run" belongs to in the below sentence: -
"Run your final exam carefully before it starts."
arrow_forward
Could you assist me with question 2.13, addressing both part A? I'm finding this problem quite difficult, and I would appreciate your help as I'm unsure of the required steps. If possible, could you please indicate clearly which part corresponds to A in your explanation? This will make it easier for me to follow along.
arrow_forward
Hello, I've finished answering part A of question 2.47. For part B, I'm looking for help in converting the pushdown automaton solution from part A into a Context-Free Grammar (CFG). Could you assist me with this using the answer I provided earlier? The specifics for part A can be found in the attached photo. Thank you for your assistance!
arrow_forward
Context-free grammars are sometimes used to model natural languages. In this problem you will model a fragment of the English language using context-free grammars. Consider the following English sentences:
The girl is pretty.
The girl that the boy likes is pretty.
The girl that the boy that the clerk pushed likes is pretty.
The girl that the boy that the clerk that the girl knows pushed likes is pretty.
This is a special type of sentence built from a subject (The girl), a relative pronoun (that) followed by another sentence, a verb (is) and an adjective (pretty).
Give a context-free grammar G that models this special type of sentence. Your terminals should be words or sequences of words like pretty or the girl.
Is the language of G regular? If so, write a regular expression for it. If not, prove using the pumping lemma for regular languages.
Can you give an example of a sentence that is in G but does not make sense in common English?
arrow_forward
UML DIAGRAM
CONVERT TO ACTIVITY DIAGRAM
CONVERT TO USE CASE DIAGRAM
arrow_forward
Prolog
Consider the (directed) network in the attached document. We
could represent this network with the following Prolog statements:
link(a,b).
link(a,c).
link(b,c).
link(b,d).
link(c,d).
link(d,e).
link(d,f).
link(e,f).
link(f,g).
Now, given this network, we say that there is a "connection" from a
node "X" to a node "Y" if we can get from "X" to "Y" via a series of
links, for example, in this network, there is a connection from "a" to
"d", and a connection from "c" to "f", etc.
Formulate the appropriate Prolog rule
"connection(X,Y)" which is true if (and only if) there is a
"connection" from "X" to "Y" as described above --- note that this
rule will be recursive. Test this rule out on the above network, to
see if it is working correctly.
Once it is working correctly, you will note that, e.g., the query
"connection(a,e)." will give "true" multiple times. This means
something, actually:
arrow_forward
Can you please help me with question 2.13 becuase i am struggling with this problem and the parts that come along with it because i don't understand how to do this. Can you please explain it step by step and can you label the parts as well so I can understand it better.
arrow_forward
Answer with explanation
arrow_forward
Q5
Full explain this question and text typing work only thanks
arrow_forward
Consider the program below. If this program had been run with a Datalog and a Prolog engine, would the results be the same? If no, explain why.
connection(X, Z) :- connection(X, Y), connection(Y, Z) .
connection(X, Z) :- connected(X, Z) .
connected(ibkhbf, marktplatz) .
connected(marktplatz, hoettingerau) .
connected(hoettingerau, technik) .
? -: connection(ibkhbf, technik)
arrow_forward
Tick each statement that is valid.
Select one or more:
a. ¬(C → (D → C)) is unsatisfiable.
b.
AV-Bv CV DVE V F V¬A is a tautology
(¬B → B) → (B → C) is a tautology
AV (B → C) v (D → E) v ¬A is a taulogy.
e. (U → U) → U is a tautology.
P→ Q and¬P ^ Q are logically equivalent
g. TVW V-T is a tautology
C.
f.
arrow_forward
Convert the following set of sentences to clausal form:
S1: A (B V E)
S2: E =D
S3: CAF= -B
S4: E = B
S5: B = F
arrow_forward
The questions are on the images attached.
arrow_forward
Construct a graphical representation of DFA that accepts L={w∈(a+b)*: na(w) is even, nb(w)>1}no need to include explanations, just the graphical DFA.Please note that “a”s don't need to be consecutive.
arrow_forward
Implement a more extensive finite-state grammar for noun groups by using the examples given in Section 13.5 and test it on some NPs. Use an on-line dictionary with parts-of-speech if available; if not, build a more restricted system by hand.
arrow_forward
Consider the following simple Probabilistic Context-Free Grammar (PCFG), which we will use to parse the sentence "student types
program with keyboard".
S
PP
VP
VP
VP
VP
P
↑ ↑
↑↑
NP VP
P NP
VP NP
VP PP
types
program
with
1.0
1.0
0.3
0.3
0.15
0.25
1.0
NP →>> NP PP
NP →>>
NP NP
NP →>>
student
NP →>>>
types
NP →>>
program
NP →>>
keyboard
0.25
0.2
0.2
0.07
0.14
0.14
a. Find each of the possible parses of the sentence using the grammar, and draw the parse tree for each of these parses. Show
the probability at each node.
b. For each parse, calculate its probability, which will be the product of the probabilities for all the rules used in generating it.
Which one is the most probable and the most likely parse for a human reader?
arrow_forward
Select ALL the sentences of FOL.
G(P)
AxLikes(x,pia)
G(p)
Pia
AxLikes(x,y)
AxGuilty(x)
Guilty(x)
arrow_forward
Fill in the blanks with the correct selection from the drop down menu with questions about networks
arrow_forward
Decision Tree / We want to learn a function that returns (counts) the number of attributes with the value 1 on a dataset, each of which takes a binary value (0 or 1) and consists of attributes named a1, a2, a3. Draw the decision tree representing this function (explain your design ideas in a few sentences).
arrow_forward
The attachmed image simple conceptual graph represents a sentence in English. What it is?
“John goes to Boston by Bus”
“John goes to Bus by Boston”
“John goes to City by Bus”
None
arrow_forward
K: the domain of inhabitants of the Koprulu sector of the Milky Way galaxy;
• T(x): inhabitant z belongs to the Terran race;
• Z(r): inhabitant a belongs to the Zerg race;
• P(z): inhabitant r belongs to the Protoss race;
• W(r): inhabitant r is a worker;
S(r): inhabitantr is a soldier;
• I(2): inhabitant r is invisible;
• A(r, y): inhabitant z attacked inhabitant y;
• F(x, y): inhabitant r befriended inhabitant y.
3.
Using the same definitions as in the previous question, translate each of the
following predicate logic statements into English. Try to make your English translations
as natural sounding as possible. These statements appear long, but try to break them
into smaller cohesive pieces.
a. Vw e K, (T(w) AW(w))-(3p E K, P(p) A S(p) ^ I(p) A A(p, w)).
b. 3k € K,3r € K,k + rA T(k) A T(r) A F(k,r) A F(r, k) ^ (Vz € K, Z(2) → A(z, k)).
It e K,T(t) A W(t) A ar € K, 3y E K, I + y A Z(1)AW(x) A Z(y) A
W (y) A A(t, r) A A(t, y) A (Vw E K, (r + w Ay # w AZ(w) AW(w))~ A(t, w))
С.
2.
arrow_forward
Consider the following two parts:
PART 1:
Consider the following PSG G.
*Attached Image*
PART 2:
Then, we modified the grammar by adding the following words to the lexicon: dogs, cats, chase, where we added only the appropriate lexical rules to our grammar to handle the new words. The following new grammar should now accept all of the sentences accepted by G in addition to others.
New Grammar:
*Attached Image*
a) The sentence "the dogs chases the cat" is not considered grammatical according to English but is accepted by the grammar in PART 2. List two other sentences that are accepted by the grammar from PART 2 but are not considered grammatical in English.
b) Why does the new grammar in PART 2 allow sentences from (a) instead of deeming them to be ungrammatical?
c) Add new phrase rules to your grammar to address (b). Your new grammar should accept sentences like "the dog chases the cat" while rejecting sentences like "the dogs chases the cat"
arrow_forward
link(a,b).
link(a,c).
link(b,c).
link(b,d).
link(c,d).
link(d,e).
link(d,f).
link(e,f).
link(f,g).
Using the above Formulate the appropriate Prolog predicate
"path(X,Y,N)" which is true if (and only if) there is a path of length
"N" from node "X" to node "Y". For example, there is a path of length
arrow_forward
link(a,b).
link(a,c).
link(b,c).
link(b,d).
link(c,d).
link(d,e).
link(d,f).
link(e,f).
link(f,g).
Using The above Formulate the appropriate Prolog predicate
"path(X,Y,N)" which is true if (and only if) there is a path of length
"N" from node "X" to node "Y". For example, there is a path of length
2 from "a" to "d": "a->b->d", but also "a->c->d", and so "path(a,d,2)"
gives "true" (two times). There is also a path of length 3 from "a"
to "d": "a->b->c->d". Test this predicate out on the above network to
verify whether or not it is working correctly.
Once this is working correctly, note now, that e.g., "path(a,e,N)."
will give multiple answers:
arrow_forward
create multiple graphs with
single_call to plot, these
statements plot three
related functions of x: t1=
2sinc(x), t2= sinc(x), and t3=
0.5sinc(x), in the interval
Osxs2n. The graphs must
be contain desired title, axis
labels, and annotations, with
symbols for color, style, and
marker respectively.
arrow_forward
discrete structures question
arrow_forward
DO NOT COPY FROM OTHER WEBSITES
Correct and detailed answer will be Upvoted else downvoted. Thank you!!!
arrow_forward
Theory of automata: please don't send me the answer of previous posted question I want handwritten and correct answer
arrow_forward
Correct answer will be upvoted else Multiple Downvoted. Computer science.
The train framework can be addressed as directions on a 2D plane. The I-th train beginning at the base end is at first at (i,0) and will be at (i,T) after T minutes, and the I-th train beginning at the left end is at first at (0,i) and will be at (T,i) after T minutes. All trains show up at their objections following 101 minutes.
In any case, Gildong observed that a few trains booked to leave at a particular time, at the same time, are extremely hazardous. As of now, n trains are planned to leave from the base end and m trains are booked to withdraw from the left end. In the event that two trains are both at (x,y) simultaneously for some x and y, they will collide with one another. In this way, he is requesting you to observe the base number from trains that ought to be dropped to forestall every such accident.
Input
Each test contains at least one experiments. The main line contains the number of…
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Related Questions
- Could you assist me with question 2.13, focusing on part A? I'm finding this problem quite challenging and would greatly appreciate your help, as I'm unsure about the required steps. If possible, please clarify in your explanation which steps are for part A. This clarification would enhance my understanding.arrow_forwardAdd the required and proper prefixes or suffixes to the following words to convert them from one type of speech part to another. 1- "Dermatology". Add the proper suffix to recognize the more involving person in this field. 2- "Summary". Add the proper suffix to convert the word to verb. 3- "Neighber" Add the required cuff to this word to abstract it to a family term. 4- "Advantageous". Add the proper prefix to this word to get the opposite meaning. 5- According to the given prefix, what is the meaning of the below sentence: - "Post-Combustion Chamber process". 6- Which type of verb the word "run" belongs to in the below sentence: - "Run your final exam carefully before it starts."arrow_forwardCould you assist me with question 2.13, addressing both part A? I'm finding this problem quite difficult, and I would appreciate your help as I'm unsure of the required steps. If possible, could you please indicate clearly which part corresponds to A in your explanation? This will make it easier for me to follow along.arrow_forward
- Hello, I've finished answering part A of question 2.47. For part B, I'm looking for help in converting the pushdown automaton solution from part A into a Context-Free Grammar (CFG). Could you assist me with this using the answer I provided earlier? The specifics for part A can be found in the attached photo. Thank you for your assistance!arrow_forwardContext-free grammars are sometimes used to model natural languages. In this problem you will model a fragment of the English language using context-free grammars. Consider the following English sentences: The girl is pretty. The girl that the boy likes is pretty. The girl that the boy that the clerk pushed likes is pretty. The girl that the boy that the clerk that the girl knows pushed likes is pretty. This is a special type of sentence built from a subject (The girl), a relative pronoun (that) followed by another sentence, a verb (is) and an adjective (pretty). Give a context-free grammar G that models this special type of sentence. Your terminals should be words or sequences of words like pretty or the girl. Is the language of G regular? If so, write a regular expression for it. If not, prove using the pumping lemma for regular languages. Can you give an example of a sentence that is in G but does not make sense in common English?arrow_forwardUML DIAGRAM CONVERT TO ACTIVITY DIAGRAM CONVERT TO USE CASE DIAGRAMarrow_forward
- Prolog Consider the (directed) network in the attached document. We could represent this network with the following Prolog statements: link(a,b). link(a,c). link(b,c). link(b,d). link(c,d). link(d,e). link(d,f). link(e,f). link(f,g). Now, given this network, we say that there is a "connection" from a node "X" to a node "Y" if we can get from "X" to "Y" via a series of links, for example, in this network, there is a connection from "a" to "d", and a connection from "c" to "f", etc. Formulate the appropriate Prolog rule "connection(X,Y)" which is true if (and only if) there is a "connection" from "X" to "Y" as described above --- note that this rule will be recursive. Test this rule out on the above network, to see if it is working correctly. Once it is working correctly, you will note that, e.g., the query "connection(a,e)." will give "true" multiple times. This means something, actually:arrow_forwardCan you please help me with question 2.13 becuase i am struggling with this problem and the parts that come along with it because i don't understand how to do this. Can you please explain it step by step and can you label the parts as well so I can understand it better.arrow_forwardAnswer with explanationarrow_forward
- Q5 Full explain this question and text typing work only thanksarrow_forwardConsider the program below. If this program had been run with a Datalog and a Prolog engine, would the results be the same? If no, explain why. connection(X, Z) :- connection(X, Y), connection(Y, Z) . connection(X, Z) :- connected(X, Z) . connected(ibkhbf, marktplatz) . connected(marktplatz, hoettingerau) . connected(hoettingerau, technik) . ? -: connection(ibkhbf, technik)arrow_forwardTick each statement that is valid. Select one or more: a. ¬(C → (D → C)) is unsatisfiable. b. AV-Bv CV DVE V F V¬A is a tautology (¬B → B) → (B → C) is a tautology AV (B → C) v (D → E) v ¬A is a taulogy. e. (U → U) → U is a tautology. P→ Q and¬P ^ Q are logically equivalent g. TVW V-T is a tautology C. f.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education