Ifrka: ?fi Information Communication Technology
Ifrka: ?fi Information Communication Technology
</diP '/ffiduiv'
<div class = "a">
<div class = "r"><input type="submit"
vatueffiffiffiffi ></div> 1
</dirr>
</form>
car. -!r.{il.lJ, I o ,, '
b Possible Answers : mark *2
1. source link is incorrect. 2 Marks
2. browser does not support images
3. Problem in downloading image
4. lmase has been corruDted.
c (i) lncorrect t
p{font-family: Ariah} 1
c(ii) lncorrect Cfl'*-- 1
c(ii) c
,rl -o
+
N-{^",1,1 3Av,^,r
7 a(i) 00001010 1
a(ii) 11100111 1
a(ii0 Add two numbers together 1
11110001 (Optional)
do| 6r(.b- @ur',r^t-l(a, ht,ttr k altlu
a(iv) Check the most significant tiit. 1
]f it is 0, the sign is positive, just convert the number to
decimal. (Optional)
lf it is 1, the sign is negative, perform the 2's complement.
Cor.,lW llu }ur^rik{^ -tD &cfrr"r.l
b(i) Possible answers l Mark *
Seeurity, Privacy, Reliability 2=2
l'fr,,"b,- Marks
b(ii) Yes. l Mark
Justification : B2C or Business to Consumer" is a business l Mark
transaction where products and services are sold through the
lnternet for convenience of consumers. lntemet banking is a B2C
form of a service organization where banking services are offered
to customers online.
c(i) 3 1
cfii) 4 1
As in the above circuit, two switches S1 and 52 are installed at the bottom md the top of the staircase
to operate the lamp L. The lamp tumed on by using the switch Sl at the bottom of the staircre m
be tumed off by using tbe srvitch 52 at tlrc top of the staircase. Further, the lmp tumed on by using
switch 52 at the top of the staircase can also be tumed ofr by ming the switch 51 at the bottom of
the staire. Morcover, the lmp L tumed on by a switch can be tumed off by the same switch.
Assume that tbe connectioro to pcitiom X and Y of a switch in the above circuit re reprcsented by the
truth values I md 0 resp€ctively md the tumed on and hmed off states of the lamp L ile reprcsented
by the truth va.lues I md 0 ropectively.
(i) Construct a tsuth table to represent the functionality of the above circuit.
(ii) Deriv€ a Boolm exprcssion to rcpffint the truth table obtained in setion (i) above.
(iiD What is the logic gats which is equivalent tro the fmctiomlity of the Bmlm expression obtained
in section (ii) above?
(iv) Construct a togic circuit for the Bmlm exprcssion obtained in section (ii) above with NoT, AND
md OR gates only.
Ques Part Answer ll - Part A Marks
No
U a Case 1:Logical truth value of outpullr 1
Sum of products (SOP)
crse 2: l-ogical truth value of output is 0 3
Products of sums (PpS)
b) i) lrth{r
a. o.^{CJp
,il' }.tu} l,+}o
"&,1
&l-i I
4
iiil
7
N
iv)
sl s!
2l a(i) 3
ffi
A
tsuE
r
11{.?1t.1$.}t0
CceFr
bM.f
a(iil ldenufy, two possibh causes for the above behavior and explain using the diagram developed 4
in section 9^*t.7
-x rS,l- Crr,"L?- Dct S sadw * 4d.i*
( r$+ u$yu odS ScVl, - G\!!r.,+tq prl,^,
+r td€r./. )a,ib i^ &cc^-t #r^o-
- JU-+ p,>tLr-,1.
Diagram (2 ma*s for prory server, 1 mark for IAN and 1 showing public lP at proxy
server) @
{-
g!lg!!q l!!
Ilqes. Any of nnge within the following: l markl
(
1o.o.o.o -
10.255.'255.255
L7 2.16.O.O- 77 2.31. 255. 255
192.168.0.0 - 192.168.25s.255
Sr,'un
The proxy server can also be used as a cache to ootimize the usase of internirt connectivltv ( or
*s.88.1r.1
ffi
g{q
3. The National University of Information Technology is a well-recognized university. They offer both bachelors
and post-graduate degr€e progmmmes, diplomas as well as short courses in information technology and
business management. All teaching of the above courses is being conducted at their sophisticated clasirooms
and state-of-the-art computer laboratories specifically dcsigned to provide a student-centred interactive leaming
experience. The management of the university has realized that their brand name has beome well known
in the country as the number of inquiries they rec€ive from far away plovinces has increased. Furthermore,
a recent study has revealed that their short courses and diplomas are also very popular among working
professionals dcspite the burdens of their busy work schedules as well as the limited time ayailable to
devote for.education. Hence, the management has proposed to start a distance education programme with the
objectives of.provi{ing new value:added services and capturing new markets.
(a) Prcpose an ICT based system to implement the above distance education progmmme. Describe its main
@mponents by using a simple diagrarn.
(b) Explain three advantages of the proposed system.
(c) Discus thrce challenges of the proposed system.
(d) The management thinks thal agent technology based techniques could be used to overcome sorne of the
above challenges. Do you agree with this statement? Iustifo your answer.
3) a ldentification of "E learning system"/ "E education platform" (oisimilar) 1
Note: lf Learning Support System ii written as the answer, the environment needs to be
mentioned as e{earning.
b 6
i. Learning at preferred times
2-rr.o(d
ii. No geographical barriers
iii. lncreaseemploymentopportunities txSl e1
iv. Online testing ,r3\- 3
v. Less operational costs
vi. LearningatownP'ltacer Pa@
gdh a. or tr{lc g-/* at-- a6
(1 mark for list of advantages and 1 mark for explanation)
4. (a) Explain why compilers or intelpreten are n€e.ded when using high level programming languages.
(b) Your teacher has requested you to writ€ a
Sthon plogram to record. the marks obtained by students al
the term test. Each student has sat for the same three papers and each mark was given as an integer
value out of lfi) marks. Fach student is identified by a unique index member which is also an integer.
You should rccord the marks of student in a t€xt file named 'mfiks.txt'in tlrc following format.
Index_no_l,rnark_l l,rnark_l2,ma*_13
Indetnoj,mark -21 ma*-22 lrllafu?3
Where
Index-no-X : Index number of the Xfi student; X = I, ..............,, n
markJY : Marks obtaiired by the Xft student for the Yth paper; Y = l, 2, 3.
Index numbers and mark of the students should be entered through the keyboard, one ircrn at a time
and the program should be terminated wlrcn -l
is enteied as the index number.
(D Propose an algorithm by using a flowchart for the program
(ii) Write a fothon program !o implement your flowchart.
Programs written in high level languages cannot be understood by the processors of a
computer. Thus lnterpreters/Compilers are needed to convert the programs in high level
understood bv the computer {Machine
Start
and end
i mark
b(i0 f = open("mark.t<t","w') r+ q
index_no = int(input("Enterthe next index no:"))
while (index_no t= -1): "T
x = input("Enter the first mark :")
y = input("Enter the second mark :")
z = input("Enter the third mark :")
data = str(index_no)+","+x+","+y+","+z+'\n'
f.write(data)
index-no = int(input("Enter the next index no :"))
f.closefl
correct open statement {Mark (Should have the left side variable to = + open
keyword + file name "marks.txf in double quotation + "u/' in double quatation;
corect close rl.l"msnt=q_ft4a*
correct statement to read an ;66x n6 =@Mark (the result may be converted to int)
Correct loop statems6i =Qtrrark ( while kepvoed + correct comparison - index-no can
be a string or an integer depending on how it is read)
Reading marks =@Mark - if at least syntax of a single line is correct
Making the output string to write {tvtark - f.write n€eds a string as its parameter
writing to the file = Qtvtark
g. A pharmacy named "DR Chemists" sells drugs to patients. A patient should poduce a prescription to a
pharmacist at the pharmacy to buy drugs. A presoiption has one or more drugs prescribcd by a doctor. A
doclor can issue more than one prescripion for a patient. Howevet, a prcscription is issued by one doctor.
Pharmacist preparcs a bill for each prescdption and gives it to the patient. Five (05) pharmacists at the
pharmacy handle all prescriptions.
A pharmacist handles more than one prescription rvhile one prescription is handled only by one pharmacist.
The upper part of the prcscilption contains the patient information such as name, age, addr€ss and telephone
numbcr. The middle part of the prescription consists of ohe or more drug names, quantities to be issued and
the dosages. At the bottom part nam€, address and telephone number of the hocpital and the name of the
doctor are available.
The owner of the pharmacy wants to keep the necessary information to pr€pare the following list of reports.
e ra;;l--r | \
g^o qY.,
6. Draw a @ntext diagram to show the overview of lhe library system doscdbed below. Clearly indicate extemal
entities and data flows of your diagram and state any acceptable assumptions that you have made.
The National Information Technology Ubrary (NffL) provides e-books to its users through an online system
named'Library Information Processing System (LIPS)".
A person should submit an application to NITL to become a member of the LIPS. The NITL evaluates the
application and enters it to the LIPS, if it is approved. After entcring the application d8a, LIPS issues an
ictivation code to NITL which in turn passes it to the relevant person. Once the activation code is rcceived
the person bocomes a member of LIPS. A member can otrtain his/her usemame and passwod by providing
.the activation codc to the UPS. A member can subsoquently.lccess e-books by ent€dng his/her usemame
and the password to the LIPS.
6) 1GtL
*-
al,tE@ed lEbcrs-
trrs hip 4E li6ci@
"-o*Lt
I
| '*' ,t Ed:
I
| *rT*
ured
ad.Bbil,
'#{
.tErl,:LcaEi6
lz*tt
I
llp!
lser 6ed
Eqd I
lrt
\t@'
*;l(*
Part I
1 4 11 2 21, 5 31 5 41 4
2 5 t2 3 22 1 32 1 42 2
3 3 13 1.4 23 s,1(T) 33 5 tt3 3
4 4 t4 5 24 1 34 2 4 1
5 3 15 5 25 1 35 1 45 5
5 4 15 1 26 3 36 3 46 4
7 1 L7 3 27 2 37 3 47 2
8 3 18 2.4 28 5 38 2 48 3
9 5 19 5 29 L 39 I 49 5
10 1 20 2 30 5 4{) .2 50 3
*(**