<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									CSS Computer Science Paper 2025 - Computer Science				            </title>
            <link>https://cssforum.net/group-i-papers-computer-science/css-computer-science-paper-2025/</link>
            <description>CSS Forum Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Sat, 15 Aug 2026 23:54:00 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>CSS Computer Science Paper 2025</title>
                        <link>https://cssforum.net/group-i-papers-computer-science/css-computer-science-paper-2025/#post-81357</link>
                        <pubDate>Sat, 15 Aug 2026 12:13:51 +0000</pubDate>
                        <description><![CDATA[FEDERAL PUBLIC SERVICE COMMISSIONCOMPETITIVE EXAMINATION FOR RECRUITMENT TO POSTSIN BPS-17 UNDER THE FEDERAL GOVERNMENT, 2025
COMPUTER SCIENCE, PAPER-I
TIME ALLOWED: THREE HOURS
PART-I (M...]]></description>
                        <content:encoded><![CDATA[<p style="text-align: center"><span style="font-size: 14pt"><strong>FEDERAL PUBLIC SERVICE COMMISSION</strong></span><br /><span style="font-size: 14pt"><strong>COMPETITIVE EXAMINATION FOR RECRUITMENT TO POSTS</strong></span><br /><span style="font-size: 14pt"><strong>IN BPS-17 UNDER THE FEDERAL GOVERNMENT, 2025</strong></span></p>
<p class="PDq2pG_selectionAnchorContainer" style="text-align: center" data-start="491" data-end="520"><span style="font-size: 14pt"><strong data-start="491" data-end="520">COMPUTER SCIENCE, PAPER-I</strong></span><span class="PDq2pG_selectionAnchor" aria-hidden="true"></span></p>
<p data-start="522" data-end="551"><strong data-start="522" data-end="551">TIME ALLOWED: THREE HOURS</strong></p>
<p data-start="553" data-end="660"><strong data-start="553" data-end="590">PART-I (MCQS): MAXIMUM 30 MINUTES</strong><br data-start="590" data-end="593" /><strong data-start="593" data-end="628">PART-I (MCQS) MAXIMUM MARKS: 20</strong><br data-start="628" data-end="631" /><strong data-start="631" data-end="660">PART-II MAXIMUM MARKS: 80</strong></p>
<h3 style="text-align: center" data-section-id="1wrom4t" data-start="662" data-end="679"><span style="font-size: 14pt">PART-I — MCQs</span></h3>
<p data-start="681" data-end="735"><strong data-start="681" data-end="735">Q. 1. Select the best option/answer. (20 × 1 = 20)</strong></p>
<ol data-start="737" data-end="1871">
<li data-section-id="4kqmta" data-start="737" data-end="784">What is the degree of a leaf node in a tree?</li>
<li data-section-id="g2uyhl" data-start="786" data-end="863">What is the main goal of <strong data-start="814" data-end="862">Capability Maturity Model Integration (CMMI)</strong>?</li>
<li data-section-id="1l64ltu" data-start="865" data-end="959">Which type of software testing confirms whether software meets the customer's requirements?</li>
<li data-section-id="dhcwdc" data-start="961" data-end="1037">Which unit is commonly used to measure the performance of supercomputers?</li>
<li data-section-id="i8oawx" data-start="1039" data-end="1124">Which software-development model uses iterative cycles and continuous development?</li>
<li data-section-id="1f5pxg2" data-start="1126" data-end="1195">Identify the false statement concerning the <code data-start="1173" data-end="1181">static</code> keyword in C.</li>
<li data-section-id="euoip0" data-start="1197" data-end="1269">Which programming language uses the concept of a <strong data-start="1249" data-end="1268">friend function</strong>?</li>
<li data-section-id="u7nzr" data-start="1271" data-end="1351">What is meant by <strong data-start="1291" data-end="1311">refactoring code</strong> in the Software Development Life Cycle?</li>
<li data-section-id="11b452e" data-start="1353" data-end="1405">What is the primary purpose of using <strong data-start="1393" data-end="1404">Trojans</strong>?</li>
<li data-section-id="e9zulp" data-start="1407" data-end="1490">Which data structure is appropriate for implementing the <strong data-start="1468" data-end="1489">Huffman algorithm</strong>?</li>
<li data-section-id="1uce32e" data-start="1492" data-end="1566">Which asymptotic notation gives the strict upper bound for a function?</li>
<li data-section-id="1wsov4s" data-start="1568" data-end="1657">Which structure provides the fastest search for a given key among the listed choices?</li>
<li data-section-id="189tr0k" data-start="1659" data-end="1696">What is the role of a <strong data-start="1685" data-end="1695">parser</strong>?</li>
<li data-section-id="cdu8aw" data-start="1698" data-end="1784">Which optimization technique minimizes the number of memory accesses in a program?</li>
<li data-section-id="xf18ey" data-start="1786" data-end="1871">Determine the output of the C++ code involving an integer, pointer and reference:</li>
</ol>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="pointer-events-none absolute inset-x-4 top-12 bottom-4">
<div class="pointer-events-none sticky z-40 shrink-0 z-1!">
<div class="sticky bg-token-border-light"> </div>
</div>
</div>
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="">
<div class="relative">
<div class="">
<div class="relative z-0 flex h-full min-h-0 max-w-full">
<div id="a02011fa-68a1-436a-99a9-19159bf54f9c:0:editor" class="Rx43rG_codemirror z-10 flex h-full min-h-0 w-full flex-col items-stretch" dir="ltr">
<div class="cm-editor ͼ1 ͼ2 ͼd ͼr">
<div class="cm-announced" aria-live="polite"> </div>
<div class="cm-scroller">
<div class="cm-content" role="textbox" aria-label="Edit code" data-language="cpp">
<div class="cm-line"><span class="ͼm">int</span> <span class="ͼm">main</span>() {</div>
<div class="cm-line"><span class="ͼm">int</span> <span class="ͼm">a</span> = <span class="ͼj">40</span>;</div>
<div class="cm-line"><span class="ͼm">int</span>* <span class="ͼm">ptr</span> = &amp;<span class="ͼm">a</span>;</div>
<div class="cm-line"><span class="ͼm">int</span>&amp; <span class="ͼm">ref</span> = *<span class="ͼm">ptr</span>;</div>
<div class="cm-line"><span class="ͼm">ref</span> = <span class="ͼj">60</span>;</div>
<div class="cm-line"><span class="ͼm">cout</span> <span class="ͼg">&lt;&lt;</span> <span class="ͼm">a</span>;</div>
<div class="cm-line">}</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class=""> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<ol start="16" data-start="1985" data-end="2414">
<li data-section-id="qtrcdw" data-start="1985" data-end="2059">What is the process of deleting an element from an empty stack called?</li>
<li data-section-id="3ro87d" data-start="2061" data-end="2131">How is the head node deleted in a <strong data-start="2099" data-end="2130">doubly circular linked list</strong>?</li>
<li data-section-id="1x6blxx" data-start="2133" data-end="2202">Which technique selects the locally optimal choice at every step?</li>
<li data-section-id="1gogvd5" data-start="2204" data-end="2285">What is the average time complexity for searching an element in a hash table?</li>
<li data-section-id="hdywxi" data-start="2287" data-end="2414">Which compiler phase is responsible for generating an <strong data-start="2345" data-end="2375">Abstract Syntax Tree (AST)</strong>? <span class="contents" data-content-reference-start="2377" data-content-reference-end="2394"><span class="" data-state="closed"></span></span></li>
</ol>
<h1 style="text-align: center" data-section-id="1yvqorg" data-start="2421" data-end="2430"><span style="font-size: 14pt">PART-II</span></h1>
<h3 data-section-id="ynfaae" data-start="2432" data-end="2440">NOTE</h3>
<p data-start="2442" data-end="2592">Attempt <strong data-start="2450" data-end="2473">ONLY FOUR questions</strong>, selecting <strong data-start="2485" data-end="2520">TWO questions from EACH SECTION</strong>. All questions carry equal marks. <span class="contents" data-content-reference-start="2535" data-content-reference-end="2552"><span class="" data-state="closed"></span></span></p>
<h1 style="text-align: center" data-section-id="1ap2z37" data-start="2594" data-end="2605"><span style="font-size: 14pt">SECTION-A</span></h1>
<h2 data-section-id="1xwc5uw" data-start="2607" data-end="2614">Q. 2</h2>
<p data-start="2616" data-end="2762"><strong data-start="2616" data-end="2623">(a)</strong> Discuss the impact of <strong data-start="2646" data-end="2674">Generative AI on society</strong>. Explain its benefits and challenges and support your discussion with examples. <strong data-start="2755" data-end="2762">(6)</strong></p>
<p data-start="2764" data-end="2831"><strong data-start="2764" data-end="2771">(b)</strong> Compare different <strong data-start="2790" data-end="2814">data-storage devices</strong> with respect to:</p>
<ul data-start="2833" data-end="2880">
<li data-section-id="178ertb" data-start="2833" data-end="2840">Speed</li>
<li data-section-id="1sbo51h" data-start="2841" data-end="2859">Storage capacity</li>
<li data-section-id="nigptl" data-start="2860" data-end="2873">Access time</li>
<li data-section-id="1j416tf" data-start="2874" data-end="2880">Cost</li>
</ul>
<p data-start="2882" data-end="2889"><strong data-start="2882" data-end="2889">(6)</strong></p>
<p data-start="2891" data-end="3085"><strong data-start="2891" data-end="2898">(c)</strong> Explain <strong data-start="2907" data-end="2935">Two's Complement numbers</strong>. Describe how they work with suitable examples and discuss practical situations in which they are used. <strong data-start="3040" data-end="3047">(8)</strong> <span class="contents" data-content-reference-start="3008" data-content-reference-end="3025"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5ux" data-start="3092" data-end="3099">Q. 3</h2>
<p data-start="3101" data-end="3291"><strong data-start="3101" data-end="3108">(a)</strong> Explain the difference between <strong data-start="3140" data-end="3170">shallow copy and deep copy</strong> when creating objects in C++. Discuss situations in which each type of copy should be used and provide examples. <strong data-start="3284" data-end="3291">(6)</strong></p>
<p data-start="3293" data-end="3416"><strong data-start="3293" data-end="3300">(b)</strong> Differentiate between the <strong data-start="3327" data-end="3360"><code data-start="3329" data-end="3336">const</code> and <code data-start="3341" data-end="3349">static</code> keywords</strong> in C++. Illustrate both with suitable examples. <strong data-start="3409" data-end="3416">(6)</strong></p>
<p data-start="3418" data-end="3650"><strong data-start="3418" data-end="3425">(c)</strong> Explain the role of <strong data-start="3446" data-end="3472">pure virtual functions</strong> in implementing abstract classes in C++. Differentiate them from ordinary virtual functions and provide an example containing both. <strong data-start="3605" data-end="3612">(8)</strong> <span class="contents" data-content-reference-start="3553" data-content-reference-end="3570"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5v2" data-start="3657" data-end="3664">Q. 4</h2>
<p data-start="3666" data-end="3748"><strong data-start="3666" data-end="3673">(a)</strong> Write a C++ program to display the <strong data-start="3709" data-end="3741">arithmetic series of n terms</strong> using:</p>
<p data-start="3750" data-end="3778"><strong data-start="3750" data-end="3778">Sₙ = n/2 </strong></p>
<p data-start="3780" data-end="3784">Use:</p>
<p data-start="3786" data-end="3819"><strong data-start="3786" data-end="3795">a = 5</strong><br data-start="3795" data-end="3798" /><strong data-start="3798" data-end="3807">d = 3</strong><br data-start="3807" data-end="3810" /><strong data-start="3810" data-end="3819">n = 6</strong></p>
<p data-start="3821" data-end="3919">where <code data-start="3827" data-end="3830">a</code> is the first term, <code data-start="3850" data-end="3853">d</code> is the common difference, and <code data-start="3884" data-end="3887">n</code> is the number of terms. <strong data-start="3912" data-end="3919">(6)</strong></p>
<p data-start="3921" data-end="4090"><strong data-start="3921" data-end="3928">(b)</strong> Write a C++ program to calculate and display the <strong data-start="3978" data-end="4011">product of two 2 × 2 matrices</strong>. The program should ask the user to enter the values of both matrices. <strong data-start="4083" data-end="4090">(6)</strong></p>
<p data-start="4092" data-end="4250"><strong data-start="4092" data-end="4099">(c)</strong> Using a C++ structure, write a program to represent <strong data-start="4152" data-end="4175">two complex numbers</strong>. Use a function to calculate their sum and display the result in the form:</p>
<p data-start="4252" data-end="4264"><strong data-start="4252" data-end="4264">(a + bi)</strong></p>
<p data-start="4266" data-end="4398">where <code data-start="4272" data-end="4275">a</code> and <code data-start="4280" data-end="4283">b</code> represent the real and imaginary parts, respectively, and <code data-start="4342" data-end="4351">i = √−1</code>. <strong data-start="4353" data-end="4360">(8)</strong> <span class="contents" data-content-reference-start="4281" data-content-reference-end="4298"><span class="" data-state="closed"></span></span></p>
<h1 style="text-align: center" data-section-id="1ap2z34" data-start="4400" data-end="4411"><span style="font-size: 14pt">SECTION-B</span></h1>
<h2 data-section-id="1xwc5v3" data-start="4413" data-end="4420">Q. 5</h2>
<p data-start="4422" data-end="4609"><strong data-start="4422" data-end="4429">(a)</strong> Demonstrate the use of <strong data-start="4453" data-end="4512">stream insertion (<code data-start="4473" data-end="4477">&lt;&lt;</code>) and extraction (<code data-start="4495" data-end="4499">&gt;&gt;</code>) operators</strong> for creating custom objects. Provide suitable code showing their functional difference. <strong data-start="4601" data-end="4609">(10)</strong></p>
<p data-start="4611" data-end="4678"><strong data-start="4611" data-end="4618">(b)</strong> Implement a <strong data-start="4631" data-end="4657">Book Management System</strong> using three classes:</p>
<h3 data-section-id="ynd8gf" data-start="4680" data-end="4688">Book</h3>
<p data-start="4689" data-end="4719">The Book class should contain:</p>
<ul data-start="4721" data-end="4765">
<li data-section-id="12c2gzq" data-start="4721" data-end="4732">Book name</li>
<li data-section-id="q3n6f1" data-start="4733" data-end="4746">ISBN number</li>
<li data-section-id="she0r" data-start="4747" data-end="4765">Publication year</li>
</ul>
<h3 data-section-id="iqfnqr" data-start="4767" data-end="4777">Author</h3>
<p data-start="4778" data-end="4810">The Author class should contain:</p>
<ul data-start="4812" data-end="4840">
<li data-section-id="12ze6gq" data-start="4812" data-end="4825">Author name</li>
<li data-section-id="7xzxjl" data-start="4826" data-end="4840">Author email</li>
</ul>
<h3 data-section-id="xqibjc" data-start="4842" data-end="4855">Publisher</h3>
<p data-start="4856" data-end="4891">The Publisher class should contain:</p>
<ul data-start="4893" data-end="4947">
<li data-section-id="a2tzup" data-start="4893" data-end="4909">Publisher name</li>
<li data-section-id="1cf6mmi" data-start="4910" data-end="4927">Publisher email</li>
<li data-section-id="txqfg0" data-start="4928" data-end="4947">Publisher address</li>
</ul>
<p data-start="4949" data-end="5159">Each book should have an author and a publisher. The author and publisher should be created and destroyed along with the book. When a book is deleted, its associated author and publisher should also be deleted.</p>
<p data-start="5161" data-end="5291">Write the C++ code and explain how the <strong data-start="5200" data-end="5228">composition relationship</strong> is implemented. <strong data-start="5245" data-end="5253">(10)</strong> <span class="contents" data-content-reference-start="5154" data-content-reference-end="5171"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5v0" data-start="5298" data-end="5305">Q. 6</h2>
<p data-start="5307" data-end="5450"><strong data-start="5307" data-end="5314">(a)</strong> What are <strong data-start="5324" data-end="5362">self-balancing Binary Search Trees</strong>? Under what circumstances are they preferred over ordinary Binary Search Trees? <strong data-start="5443" data-end="5450">(6)</strong></p>
<p data-start="5452" data-end="5643"><strong data-start="5452" data-end="5459">(b)</strong> Write pseudocode for calculating the <strong data-start="5497" data-end="5531">Fibonacci sequence recursively</strong>. Determine the time complexity of the recursive approach and explain how that complexity is calculated. <strong data-start="5636" data-end="5643">(6)</strong></p>
<p data-start="5645" data-end="5778"><strong data-start="5645" data-end="5652">(c)</strong> A manufacturing company needs to sort the weights of ten parcels during a sale season. The parcel weights, in kilograms, are:</p>
<p data-start="5780" data-end="5824"><strong data-start="5780" data-end="5824"></strong></p>
<p data-start="5826" data-end="5894">Use the <strong data-start="5834" data-end="5858">Quick Sort algorithm</strong> to arrange them in ascending order.</p>
<p data-start="5896" data-end="6085">Clearly identify the choice of pivot, explain why it was selected, and provide a graphical representation of the sorting process at each stage. <strong data-start="6040" data-end="6047">(8)</strong> <span class="contents" data-content-reference-start="5928" data-content-reference-end="5945"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5v1" data-start="6092" data-end="6099">Q. 7</h2>
<p data-start="6101" data-end="6248"><strong data-start="6101" data-end="6108">(a)</strong> Discuss the different <strong data-start="6131" data-end="6183">planning phases of software development projects</strong> and list the specific tasks performed during each phase. <strong data-start="6241" data-end="6248">(6)</strong></p>
<p data-start="6250" data-end="6417"><strong data-start="6250" data-end="6257">(b)</strong> Explain the difference between <strong data-start="6289" data-end="6338">software verification and software validation</strong> testing. Give examples and explain when each technique should be used. <strong data-start="6410" data-end="6417">(6)</strong></p>
<p data-start="6419" data-end="6497"><strong data-start="6419" data-end="6426">(c)</strong> What is the <strong data-start="6439" data-end="6487">Software Process Improvement (SPI) framework</strong>? Explain:</p>
<ul data-start="6499" data-end="6631">
<li data-section-id="1qdb7l4" data-start="6499" data-end="6523">The major steps of SPI</li>
<li data-section-id="19psifr" data-start="6524" data-end="6547">Key elements involved</li>
<li data-section-id="1lsly0s" data-start="6548" data-end="6572">Models used within SPI</li>
<li data-section-id="8kqfeu" data-start="6573" data-end="6631">How to identify projects for which SPI should be applied</li>
</ul>
<p data-start="6633" data-end="6678"><strong data-start="6633" data-end="6640">(8)</strong> <span class="contents" data-content-reference-start="6501" data-content-reference-end="6518"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5uq" data-start="6685" data-end="6692">Q. 8</h2>
<p data-start="6694" data-end="6895"><strong data-start="6694" data-end="6701">(a)</strong> Create a <strong data-start="6711" data-end="6733">regular expression</strong> for a language in which every string starts with <strong data-start="6783" data-end="6792">"baa"</strong>. Draw the corresponding <strong data-start="6817" data-end="6857">Deterministic Finite Automaton (DFA)</strong> and explain its construction. <strong data-start="6888" data-end="6895">(6)</strong></p>
<p data-start="6897" data-end="7001"><strong data-start="6897" data-end="6904">(b)</strong> What is <strong data-start="6913" data-end="6939">Instruction Scheduling</strong>? Explain its role during the code-generation process. <strong data-start="6994" data-end="7001">(6)</strong></p>
<p data-start="7003" data-end="7208"><strong data-start="7003" data-end="7010">(c)</strong> What is a <strong data-start="7021" data-end="7035">parse tree</strong>? Explain how a parse tree can be used to determine whether a particular string belongs to a language. Give a suitable example. <strong data-start="7163" data-end="7170">(8)</strong> <span class="contents" data-content-reference-start="7011" data-content-reference-end="7028"><span class="" data-state="closed"></span></span></p>
<div style="text-align: center" data-section-id="1qzj74q" data-start="7215" data-end="7244"><span style="font-size: 14pt">COMPUTER SCIENCE — PAPER-II</span></div>
<div style="text-align: center" data-start="7246" data-end="7320"><span style="font-size: 14pt"><strong data-start="7246" data-end="7283">FEDERAL PUBLIC SERVICE COMMISSION</strong></span><br data-start="7283" data-end="7286" /><span style="font-size: 14pt"><strong data-start="7286" data-end="7320">COMPETITIVE EXAMINATION — 2025</strong></span></div>
<div style="text-align: center" data-start="7322" data-end="7352"><span style="font-size: 14pt"><strong data-start="7322" data-end="7352">COMPUTER SCIENCE, PAPER-II</strong></span></div>
<p data-start="7354" data-end="7383"><strong data-start="7354" data-end="7383">TIME ALLOWED: THREE HOURS</strong></p>
<p data-start="7385" data-end="7530"><strong data-start="7385" data-end="7422">PART-I (MCQS): MAXIMUM 30 MINUTES</strong><br data-start="7422" data-end="7425" /><strong data-start="7425" data-end="7460">PART-I (MCQS) MAXIMUM MARKS: 20</strong><br data-start="7460" data-end="7463" /><strong data-start="7463" data-end="7492">PART-II MAXIMUM MARKS: 80</strong> <span class="contents" data-content-reference-start="7313" data-content-reference-end="7330"><span class="" data-state="closed"></span></span></p>
<h1 style="text-align: center" data-section-id="1s5bo6l" data-start="7532" data-end="7547"><span style="font-size: 14pt">PART-I — MCQs</span></h1>
<h2 data-section-id="1xwc5uz" data-start="7549" data-end="7556">Q. 1</h2>
<ol data-start="7558" data-end="8643">
<li data-section-id="5qalqf" data-start="7558" data-end="7630">A stack is defined as which type of data structure/storage mechanism?</li>
<li data-section-id="8mouya" data-start="7632" data-end="7680">When do <strong data-start="7643" data-end="7659">data hazards</strong> occur in a pipeline?</li>
<li data-section-id="1xclcfp" data-start="7682" data-end="7816">If Computer A executes a program in 10 seconds and Computer B executes the same program in 15 seconds, how much faster is A than B?</li>
<li data-section-id="srw1a3" data-start="7818" data-end="7887">A processor with a clock cycle of <strong data-start="7855" data-end="7866">0.25 ns</strong> has what clock rate?</li>
<li data-section-id="1htq70x" data-start="7889" data-end="7958">Which of the listed areas is an application of <strong data-start="7939" data-end="7957">image blurring</strong>?</li>
<li data-section-id="4eprcl" data-start="7960" data-end="8028">For a continuous image <code data-start="7986" data-end="7994">f(x,y)</code>, what does <strong data-start="8006" data-end="8022">quantization</strong> mean?</li>
<li data-section-id="ccs0q" data-start="8030" data-end="8106">Which technique generates a processed image having a specified histogram?</li>
<li data-section-id="d9mhf0" data-start="8108" data-end="8194">In a database table, which element represents a relationship among a set of values?</li>
<li data-section-id="piqeo" data-start="8196" data-end="8272">Which normal forms are based on the concept of <strong data-start="8246" data-end="8271">functional dependency</strong>?</li>
<li data-section-id="1mon4uq" data-start="8274" data-end="8402">If a system shuts down during a transaction before the transaction is committed, which operation is automatically performed?</li>
<li data-section-id="lz4457" data-start="8404" data-end="8469">At which levels can <strong data-start="8428" data-end="8455">process synchronization</strong> be performed?</li>
<li data-section-id="1hobp0l" data-start="8471" data-end="8554">Which module gives the CPU to the process selected by the short-term scheduler?</li>
<li data-section-id="1x38u0b" data-start="8556" data-end="8610">What does a negative <strong data-start="8581" data-end="8600">semaphore value</strong> indicate?</li>
<li data-section-id="1wy8uhs" data-start="8612" data-end="8643">Given the reference string:</li>
</ol>
<p data-start="8645" data-end="8686"><code data-start="8645" data-end="8686">7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1</code></p>
<p data-start="8688" data-end="8788">with three page frames, how many page faults are produced by the <strong data-start="8753" data-end="8787">LRU page-replacement algorithm</strong>?</p>
<ol start="15" data-start="8790" data-end="9183">
<li data-section-id="1in1ai3" data-start="8790" data-end="8838">What is the <strong data-start="8806" data-end="8837">DOM (Document Object Model)</strong>?</li>
<li data-section-id="8bi33u" data-start="8840" data-end="8920">Which error is generated when the SQL transaction callback does not execute?</li>
<li data-section-id="1qm08m7" data-start="8922" data-end="8980">Which CSS property defines labels for a list of items?</li>
<li data-section-id="g2ct0v" data-start="8982" data-end="9022">What is <strong data-start="8994" data-end="9002">ICMP</strong> primarily used for?</li>
<li data-section-id="iyudru" data-start="9024" data-end="9098">Which multiplexing technique is used for transmitting digital signals?</li>
<li data-section-id="1mva99v" data-start="9100" data-end="9183">What does <strong data-start="9114" data-end="9122">DHCP</strong> provide to a client? <span class="contents" data-content-reference-start="8944" data-content-reference-end="8961"><span class="" data-state="closed"></span></span></li>
</ol>
<hr data-start="9185" data-end="9188" />
<div style="text-align: center" data-section-id="1yvqorg" data-start="9190" data-end="9199"><strong><span style="font-size: 14pt">PART-II</span></strong></div>
<div style="text-align: center" data-section-id="brfn28" data-start="9201" data-end="9213"><strong><span style="font-size: 14pt">SECTION-A</span></strong></div>
<h2 data-section-id="1xwc5uw" data-start="9215" data-end="9222">Q. 2</h2>
<p data-start="9224" data-end="9279"><strong data-start="9224" data-end="9231">(a)</strong> An instruction requires five sequential stages:</p>
<div class="group TyagGW_tableContainer">
<div class="TyagGW_tableWrapper flex flex-col-reverse w-fit">
<table class="w-fit min-w-(--thread-content-width)" data-start="9281" data-end="9452">
<thead data-start="9281" data-end="9297">
<tr data-start="9281" data-end="9297">
<th class="last:pe-10" data-start="9281" data-end="9289" data-col-size="sm">Stage</th>
<th class="last:pe-10" data-start="9289" data-end="9297" data-col-size="sm">Time</th>
</tr>
</thead>
<tbody data-start="9309" data-end="9452">
<tr data-start="9309" data-end="9338">
<td data-start="9309" data-end="9329" data-col-size="sm">Instruction Fetch</td>
<td data-col-size="sm" data-start="9329" data-end="9338">30 ns</td>
</tr>
<tr data-start="9339" data-end="9368">
<td data-start="9339" data-end="9360" data-col-size="sm">Instruction Decode</td>
<td data-start="9360" data-end="9368" data-col-size="sm">9 ns</td>
</tr>
<tr data-start="9369" data-end="9400">
<td data-start="9369" data-end="9391" data-col-size="sm">Instruction Execute</td>
<td data-start="9391" data-end="9400" data-col-size="sm">20 ns</td>
</tr>
<tr data-start="9401" data-end="9426">
<td data-start="9401" data-end="9417" data-col-size="sm">Memory Access</td>
<td data-start="9417" data-end="9426" data-col-size="sm">35 ns</td>
</tr>
<tr data-start="9427" data-end="9452">
<td data-start="9427" data-end="9443" data-col-size="sm">Store Results</td>
<td data-start="9443" data-end="9452" data-col-size="sm">10 ns</td>
</tr>
</tbody>
</table>
</div>
</div>
<p data-start="9454" data-end="9548">Determine the minimum asynchronous time required for a single instruction to complete. <strong data-start="9541" data-end="9548">(3)</strong></p>
<p data-start="9550" data-end="9593"><strong data-start="9550" data-end="9557">(b)</strong> Consider a single-level cache with:</p>
<ul data-start="9595" data-end="9731">
<li data-section-id="zsfjsg" data-start="9595" data-end="9617">Access time = 2.5 ns</li>
<li data-section-id="l85lnp" data-start="9618" data-end="9640">Line size = 64 bytes</li>
<li data-section-id="66nh9v" data-start="9641" data-end="9659">Hit ratio = 0.95</li>
<li data-section-id="6nsx5j" data-start="9660" data-end="9699">First-word main-memory access = 50 ns</li>
<li data-section-id="gqw2im" data-start="9700" data-end="9731">Subsequent word access = 5 ns</li>
</ul>
<p data-start="9733" data-end="9743">Determine:</p>
<p data-start="9745" data-end="9890"><strong data-start="9745" data-end="9752">(i)</strong> Access time when there is a cache miss, assuming the cache waits until the complete line has been fetched and then re-executes for a hit.</p>
<p data-start="9892" data-end="10032"><strong data-start="9892" data-end="9900">(ii)</strong> If increasing the line size to 128 bytes raises the hit ratio to 0.97, determine whether the average memory access time is reduced.</p>
<p data-start="10034" data-end="10045"><strong data-start="10034" data-end="10045">(3 + 4)</strong></p>
<p data-start="10047" data-end="10054"><strong data-start="10047" data-end="10054">(c)</strong></p>
<p data-start="10056" data-end="10176"><strong data-start="10056" data-end="10063">(i)</strong> Compare the addressing modes of <strong data-start="10096" data-end="10113">RISC and CISC</strong> machines. Give one example of an addressing mode used by each.</p>
<p data-start="10178" data-end="10185"><strong data-start="10178" data-end="10185">(5)</strong></p>
<p data-start="10187" data-end="10265"><strong data-start="10187" data-end="10195">(ii)</strong> Explain <strong data-start="10204" data-end="10227">parallel processing</strong> and draw the pipeline processing for:</p>
<p data-start="10267" data-end="10283"><strong data-start="10267" data-end="10283">Aᵢ × Bᵢ + Cᵢ</strong></p>
<p data-start="10285" data-end="10332"><strong data-start="10285" data-end="10292">(5)</strong> <span class="contents" data-content-reference-start="10071" data-content-reference-end="10088"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5ux" data-start="10339" data-end="10346">Q. 3</h2>
<h3 data-section-id="1c8oako" data-start="10348" data-end="10377">(a) Answer the following:</h3>
<p data-start="10379" data-end="10588"><strong data-start="10379" data-end="10386">(i)</strong> Can an organization's Web server and mail server have exactly the same hostname alias, such as <code data-start="10482" data-end="10491">foo.com</code>? Identify the type of DNS resource record that contains the hostname of the mail server. <strong data-start="10581" data-end="10588">(2)</strong></p>
<p data-start="10590" data-end="10728"><strong data-start="10590" data-end="10598">(ii)</strong> Draw the structure of the Internet in terms of <strong data-start="10646" data-end="10654">ISPs</strong>, showing the concepts of <strong data-start="10680" data-end="10697">edge networks</strong> and <strong data-start="10702" data-end="10719">core networks</strong>. <strong data-start="10721" data-end="10728">(3)</strong></p>
<p data-start="10730" data-end="10974"><strong data-start="10730" data-end="10739">(iii)</strong> A packet switch receives a packet for transmission. One packet is halfway through transmission on the outgoing link and four additional packets are waiting in FIFO order. Each packet is <strong data-start="10926" data-end="10941">1,500 bytes</strong> and the link rate is <strong data-start="10963" data-end="10973">2 Mbps</strong>.</p>
<p data-start="10976" data-end="11040">Calculate the <strong data-start="10990" data-end="11007">queuing delay</strong> for the arriving packet. <strong data-start="11033" data-end="11040">(3)</strong></p>
<p data-start="11042" data-end="11128"><strong data-start="11042" data-end="11050">(iv)</strong> Why do <strong data-start="11058" data-end="11086">HTTP, FTP, SMTP and POP3</strong> operate over TCP rather than UDP? <strong data-start="11121" data-end="11128">(2)</strong></p>
<h3 data-section-id="1xxeobp" data-start="11130" data-end="11137">(b)</h3>
<p data-start="11139" data-end="11293"><strong data-start="11139" data-end="11146">(i)</strong> Explain why <strong data-start="11159" data-end="11178">conditional GET</strong> is needed when a regular GET request is available. What is the difference between conditional GET and GET? <strong data-start="11286" data-end="11293">(4)</strong></p>
<p data-start="11295" data-end="11330"><strong data-start="11295" data-end="11303">(ii)</strong> Consider web caching with:</p>
<ul data-start="11332" data-end="11541">
<li data-section-id="l7bje8" data-start="11332" data-end="11365">Average object size = 100 Kbits</li>
<li data-section-id="nyv7p5" data-start="11366" data-end="11406">Average request rate = 15 requests/sec</li>
<li data-section-id="5x2wsu" data-start="11407" data-end="11463">RTT from institutional router to origin server = 2 sec</li>
<li data-section-id="1m7kr0" data-start="11464" data-end="11486">LAN speed = 100 Mbps</li>
<li data-section-id="sp4mh" data-start="11487" data-end="11518">Access-link speed = 1.54 Mbps</li>
<li data-section-id="12bw6cu" data-start="11519" data-end="11541">Cache hit rate = 50%</li>
</ul>
<p data-start="11543" data-end="11631">Calculate the resulting <strong data-start="11567" data-end="11582">total delay</strong>. <strong data-start="11584" data-end="11591">(6)</strong> <span class="contents" data-content-reference-start="11348" data-content-reference-end="11365"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5v2" data-start="11638" data-end="11645">Q. 4</h2>
<p data-start="11647" data-end="11779"><strong data-start="11647" data-end="11654">(a)</strong> A benchmark program runs on a <strong data-start="11685" data-end="11705">40 MHz processor</strong>. It executes <strong data-start="11719" data-end="11743">100,000 instructions</strong> with the following instruction mix:</p>
<div class="group TyagGW_tableContainer">
<div class="TyagGW_tableWrapper flex flex-col-reverse w-fit">
<table class="w-fit min-w-(--thread-content-width)" data-start="11781" data-end="11990">
<thead data-start="11781" data-end="11842">
<tr data-start="11781" data-end="11842">
<th class="last:pe-10" data-start="11781" data-end="11800" data-col-size="sm">Instruction Type</th>
<th class="last:pe-10" data-start="11800" data-end="11820" data-col-size="sm">Instruction Count</th>
<th class="last:pe-10" data-start="11820" data-end="11842" data-col-size="sm">Cycles/Instruction</th>
</tr>
</thead>
<tbody data-start="11859" data-end="11990">
<tr data-start="11859" data-end="11894">
<td data-start="11859" data-end="11880" data-col-size="sm">Integer arithmetic</td>
<td data-start="11880" data-end="11889" data-col-size="sm">45,000</td>
<td data-start="11889" data-end="11894" data-col-size="sm">1</td>
</tr>
<tr data-start="11895" data-end="11925">
<td data-start="11895" data-end="11911" data-col-size="sm">Data transfer</td>
<td data-start="11911" data-end="11920" data-col-size="sm">32,000</td>
<td data-start="11920" data-end="11925" data-col-size="sm">2</td>
</tr>
<tr data-start="11926" data-end="11957">
<td data-start="11926" data-end="11943" data-col-size="sm">Floating point</td>
<td data-col-size="sm" data-start="11943" data-end="11952">15,000</td>
<td data-col-size="sm" data-start="11952" data-end="11957">2</td>
</tr>
<tr data-start="11958" data-end="11990">
<td data-start="11958" data-end="11977" data-col-size="sm">Control transfer</td>
<td data-start="11977" data-end="11985" data-col-size="sm">8,000</td>
<td data-start="11985" data-end="11990" data-col-size="sm">2</td>
</tr>
</tbody>
</table>
</div>
</div>
<p data-start="11992" data-end="12002">Determine:</p>
<ul data-start="12004" data-end="12048">
<li data-section-id="a64gov" data-start="12004" data-end="12019">Effective CPI</li>
<li data-section-id="181q9u5" data-start="12020" data-end="12031">MIPS rate</li>
<li data-section-id="1iv7l7z" data-start="12032" data-end="12048">Execution time</li>
</ul>
<p data-start="12050" data-end="12058"><strong data-start="12050" data-end="12058">(10)</strong></p>
<p data-start="12060" data-end="12098"><strong data-start="12060" data-end="12067">(b)</strong> Explain the differences among:</p>
<ul data-start="12100" data-end="12151">
<li data-section-id="9e98h1" data-start="12100" data-end="12119">Sequential access</li>
<li data-section-id="vz6ept" data-start="12120" data-end="12135">Direct access</li>
<li data-section-id="u35npz" data-start="12136" data-end="12151">Random access</li>
</ul>
<p data-start="12153" data-end="12197">Also explain the general relationship among:</p>
<ul data-start="12199" data-end="12244">
<li data-section-id="nigptl" data-start="12199" data-end="12212">Access time</li>
<li data-section-id="108nlfm" data-start="12213" data-end="12226">Memory cost</li>
<li data-section-id="g34kyl" data-start="12227" data-end="12244">Memory capacity</li>
</ul>
<p data-start="12246" data-end="12294"><strong data-start="12246" data-end="12254">(10)</strong> <span class="contents" data-content-reference-start="11989" data-content-reference-end="12006"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5v3" data-start="12301" data-end="12308">Q. 5</h2>
<h3 data-section-id="qxstue" data-start="12310" data-end="12343">(a) Producer-Consumer Problem</h3>
<p data-start="12345" data-end="12397">Consider the following producer-consumer pseudocode:</p>
<div class="relative w-full mt-4 mb-1">
<div class="">
<div class="contents">
<div class="relative">
<div class="h-full min-h-0 min-w-0">
<div class="h-full min-h-0 min-w-0">
<div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl">
<div class="h-full w-full border-radius-3xl bg-(--code-block-surface) corner-superellipse/1.1 overflow-clip rounded-3xl  dark: lxnfua_clipPathFallback">
<div class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"> </div>
<div class="relative">
<div class="pe-11 pt-3">
<div class="relative z-0 flex h-full min-h-0 max-w-full">
<div id="a02011fa-68a1-436a-99a9-19159bf54f9c:1:editor" class="Rx43rG_codemirror z-10 flex h-full min-h-0 w-full flex-col items-stretch" dir="ltr">
<div class="cm-editor ͼ1 ͼ2 ͼd ͼr">
<div class="cm-announced" aria-live="polite"> </div>
<div class="cm-scroller">
<div class="cm-content" role="textbox" aria-label="Edit code">
<div class="cm-line">Producer:</div>
<div class="cm-line">do {</div>
<div class="cm-line">produce an item</div>
<div class="cm-line">place item in buffer</div>
<div class="cm-line">} while (true);</div>
<div class="cm-line"> </div>
<div class="cm-line">Consumer:</div>
<div class="cm-line">do {</div>
<div class="cm-line">remove item from buffer</div>
<div class="cm-line">consume item</div>
<div class="cm-line">} while (true);</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="">
<div class=""> </div>
</div>
</div>
</div>
</div>
</div>
<p data-start="12565" data-end="12586">Answer the following:</p>
<p data-start="12588" data-end="12633"><strong data-start="12588" data-end="12595">(i)</strong> What is a <strong data-start="12606" data-end="12624">race condition</strong>? <strong data-start="12626" data-end="12633">(2)</strong></p>
<p data-start="12635" data-end="12763"><strong data-start="12635" data-end="12643">(ii)</strong> Can a race condition occur if producer and consumer threads execute simultaneously? Give a brief justification. <strong data-start="12756" data-end="12763">(2)</strong></p>
<p data-start="12765" data-end="12883"><strong data-start="12765" data-end="12774">(iii)</strong> Add the necessary synchronization using semaphores or mutexes. Pseudocode or C/C++ code may be used. <strong data-start="12876" data-end="12883">(3)</strong></p>
<p data-start="12885" data-end="13056"><strong data-start="12885" data-end="12893">(iv)</strong> A process uses a user-level threading library to create 10 user-level threads. These are mapped onto two kernel threads. The process runs on an eight-core system.</p>
<p data-start="13058" data-end="13159">What is the maximum number of threads belonging to this process that can execute in parallel? <strong data-start="13152" data-end="13159">(3)</strong></p>
<h3 data-section-id="1ue1i91" data-start="13161" data-end="13198">(b) Multi-Level Memory Management</h3>
<p data-start="13200" data-end="13244">Virtual addresses have the following format:</p>
<ul data-start="13246" data-end="13325">
<li data-section-id="3yhgku" data-start="13246" data-end="13276">Virtual Page Number: 10 bits</li>
<li data-section-id="3yhgku" data-start="13277" data-end="13307">Virtual Page Number: 10 bits</li>
<li data-section-id="1cdx4nk" data-start="13308" data-end="13325">Offset: 12 bits</li>
</ul>
<p data-start="13327" data-end="13453">Page-table entries are <strong data-start="13350" data-end="13361">32 bits</strong> and contain a <strong data-start="13376" data-end="13407">20-bit physical page number</strong> along with operating-system bookkeeping bits.</p>
<p data-start="13455" data-end="13465">Determine:</p>
<p data-start="13467" data-end="13504"><strong data-start="13467" data-end="13474">(i)</strong> The size of one page. <strong data-start="13497" data-end="13504">(1)</strong></p>
<p data-start="13506" data-end="13605"><strong data-start="13506" data-end="13514">(ii)</strong> The maximum memory available in a single virtual-address space, in bytes. Explain. <strong data-start="13598" data-end="13605">(3)</strong></p>
<p data-start="13607" data-end="13696"><strong data-start="13607" data-end="13616">(iii)</strong> The maximum physical memory supported by the scheme, in bytes. Explain. <strong data-start="13689" data-end="13696">(3)</strong></p>
<p data-start="13698" data-end="13892"><strong data-start="13698" data-end="13706">(iv)</strong> Sketch the multi-level page-table structure and illustrate the process of resolving a virtual address, assuming there is no TLB or cache. <strong data-start="13845" data-end="13852">(3)</strong> <span class="contents" data-content-reference-start="13565" data-content-reference-end="13582"><span class="" data-state="closed"></span></span></p>
<h1 style="text-align: center" data-section-id="1ap2z34" data-start="13899" data-end="13910"><span style="font-size: 14pt">SECTION-B</span></h1>
<h2 data-section-id="1xwc5v0" data-start="13912" data-end="13919">Q. 6</h2>
<h3 data-section-id="63317o" data-start="13921" data-end="13940">(a) SQL Queries</h3>
<p data-start="13942" data-end="13996">Using the given database schema, answer the following:</p>
<p data-start="13998" data-end="14153"><strong data-start="13998" data-end="14005">(i)</strong> Display the length of the first name and second name for employees whose last name contains the character <strong data-start="14112" data-end="14144">'b' after the third position</strong>. <strong data-start="14146" data-end="14153">(2)</strong></p>
<p data-start="14155" data-end="14288"><strong data-start="14155" data-end="14163">(ii)</strong> Display the <strong data-start="14176" data-end="14244">job title, department name, employee last name and starting date</strong> for all jobs from <strong data-start="14263" data-end="14279">1992 to 1998</strong>. <strong data-start="14281" data-end="14288">(3)</strong></p>
<p data-start="14290" data-end="14320"><strong data-start="14290" data-end="14299">(iii)</strong> Differentiate among:</p>
<ul data-start="14322" data-end="14376">
<li data-section-id="1nciiiw" data-start="14322" data-end="14339">Left Outer Join</li>
<li data-section-id="1dtkreb" data-start="14340" data-end="14358">Right Outer Join</li>
<li data-section-id="1auqr7k" data-start="14359" data-end="14376">Full Outer Join</li>
</ul>
<p data-start="14378" data-end="14429">Explain with the help of <strong data-start="14403" data-end="14420">Venn diagrams</strong>. <strong data-start="14422" data-end="14429">(5)</strong></p>
<h3 data-section-id="1xxeobp" data-start="14431" data-end="14438">(b)</h3>
<p data-start="14440" data-end="14570"><strong data-start="14440" data-end="14447">(i)</strong> Differentiate between a <strong data-start="14472" data-end="14495">single-row subquery</strong> and a <strong data-start="14502" data-end="14524">multi-row subquery</strong>, and provide a sample query for each. <strong data-start="14563" data-end="14570">(5)</strong></p>
<p data-start="14572" data-end="14697"><strong data-start="14572" data-end="14580">(ii)</strong> Explain the roles of <strong data-start="14602" data-end="14644">primary keys, foreign keys and indexes</strong> in a database schema. Discuss their significance in:</p>
<ul data-start="14699" data-end="14758">
<li data-section-id="1vq1pl1" data-start="14699" data-end="14714">Data accuracy</li>
<li data-section-id="adrbyq" data-start="14715" data-end="14738">Referential integrity</li>
<li data-section-id="1ivoywq" data-start="14739" data-end="14758">Query performance</li>
</ul>
<p data-start="14760" data-end="14807"><strong data-start="14760" data-end="14767">(5)</strong> <span class="contents" data-content-reference-start="14458" data-content-reference-end="14475"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5v1" data-start="14814" data-end="14821">Q. 7</h2>
<p data-start="14823" data-end="14887"><strong data-start="14823" data-end="14830">(a)</strong> In the context of data compression, differentiate among:</p>
<ul data-start="14889" data-end="14951">
<li data-section-id="1r39rmh" data-start="14889" data-end="14908">Coding redundancy</li>
<li data-section-id="wket9f" data-start="14909" data-end="14929">Spatial redundancy</li>
<li data-section-id="1l72lcd" data-start="14930" data-end="14951">Temporal redundancy</li>
</ul>
<p data-start="14953" data-end="14960"><strong data-start="14953" data-end="14960">(6)</strong></p>
<p data-start="14962" data-end="15026"><strong data-start="14962" data-end="14969">(b)</strong> Explain <strong data-start="14978" data-end="15005">translation and scaling</strong> in image processing.</p>
<p data-start="15028" data-end="15130">Also calculate the number of bits required to store a <strong data-start="15082" data-end="15121">256 × 256 image with 32 gray levels</strong>. <strong data-start="15123" data-end="15130">(6)</strong></p>
<p data-start="15132" data-end="15280"><strong data-start="15132" data-end="15139">(c)</strong> What is <strong data-start="15148" data-end="15174">histogram equalization</strong>? Explain its procedure and discuss its applications/uses. <strong data-start="15233" data-end="15240">(8)</strong> <span class="contents" data-content-reference-start="14909" data-content-reference-end="14926"><span class="" data-state="closed"></span></span></p>
<h2 data-section-id="1xwc5uq" data-start="15287" data-end="15294">Q. 8</h2>
<p data-start="15296" data-end="15456"><strong data-start="15296" data-end="15303">(a)</strong> Explain the role of <strong data-start="15324" data-end="15371">requirements engineering in web engineering</strong>. List suitable <strong data-start="15387" data-end="15433">functional and non-functional requirements</strong> for a website. <strong data-start="15449" data-end="15456">(6)</strong></p>
<p data-start="15458" data-end="15584"><strong data-start="15458" data-end="15465">(b)</strong> What security mechanisms can be used for <strong data-start="15507" data-end="15538">encrypting website contents</strong>? Explain any one mechanism in detail. <strong data-start="15577" data-end="15584">(6)</strong></p>
<p data-start="15586" data-end="15698"><strong data-start="15586" data-end="15593">(c)</strong> Explain the <strong data-start="15606" data-end="15649">three-tier web application architecture</strong>. <strong data-start="15651" data-end="15658">(8)</strong></p>
<hr />
<p data-start="15586" data-end="15698"><span style="font-size: 14pt"><strong><a href="https://hostnezt.com/cssfiles/csspastpapers/computer/Computer%20Science%202025.pdf" target="_blank" rel="noopener">DOWNLOAD NOW</a></strong></span></p>]]></content:encoded>
						                            <category domain="https://cssforum.net/group-i-papers-computer-science/">Computer Science</category>                        <dc:creator>zarnishayat</dc:creator>
                        <guid isPermaLink="true">https://cssforum.net/group-i-papers-computer-science/css-computer-science-paper-2025/#post-81357</guid>
                    </item>
							        </channel>
        </rss>
		