<?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 2024 - Computer Science				            </title>
            <link>https://cssforum.net/group-i-papers-computer-science/css-computer-science-paper-2024/</link>
            <description>CSS Forum Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Sat, 15 Aug 2026 13:15:11 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>CSS Computer Science Paper 2024</title>
                        <link>https://cssforum.net/group-i-papers-computer-science/css-computer-science-paper-2024/#post-81356</link>
                        <pubDate>Sat, 15 Aug 2026 12:07:05 +0000</pubDate>
                        <description><![CDATA[FEDERAL PUBLIC SERVICE COMMISSIONCOMPETITIVE EXAMINATION FOR RECRUITMENT TO POSTSIN BPS-17 UNDER THE FEDERAL GOVERNMENT, 2024
 
COMPUTER SCIENCE, PAPER-I
TIME ALLOWED: THREE HOURS
PART-I...]]></description>
                        <content:encoded><![CDATA[<p style="text-align: center" data-start="416" data-end="445"><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, 2024</strong></span></p>
<p data-start="416" data-end="445"> </p>
<p class="PDq2pG_selectionAnchorContainer" style="text-align: center" data-start="416" data-end="445"><strong><span style="font-size: 14pt">COMPUTER SCIENCE, PAPER-I</span></strong><span class="PDq2pG_selectionAnchor" aria-hidden="true"></span></p>
<p data-start="447" data-end="476"><strong data-start="447" data-end="476">TIME ALLOWED: THREE HOURS</strong></p>
<p data-start="478" data-end="585"><strong data-start="478" data-end="515">PART-I (MCQS): MAXIMUM 30 MINUTES</strong><br data-start="515" data-end="518" /><strong data-start="518" data-end="553">PART-I (MCQS) MAXIMUM MARKS: 20</strong><br data-start="553" data-end="556" /><strong data-start="556" data-end="585">PART-II MAXIMUM MARKS: 80</strong></p>
<h3 data-section-id="1wrom4t" data-start="587" data-end="604">PART-I — MCQs</h3>
<p data-start="606" data-end="664"><strong data-start="606" data-end="615">Q. 1.</strong> Select the best option/answer. <strong data-start="647" data-end="664">(20 × 1 = 20)</strong></p>
<ol data-start="666" data-end="2467">
<li data-section-id="1us4vyw" data-start="666" data-end="778">Which port is commonly used to connect external devices such as printers, scanners and cameras to a computer?</li>
<li data-section-id="1m05q40" data-start="780" data-end="870">Which monitor technology provides wide viewing angles and accurate colour reproduction?</li>
<li data-section-id="1lci31r" data-start="872" data-end="951">Which component supplies power to the other components of a computer system?</li>
<li data-section-id="o29k9c" data-start="953" data-end="1016">Which of the given options is an example of system software?</li>
<li data-section-id="irda93" data-start="1018" data-end="1097">Which of the following is <strong data-start="1047" data-end="1054">not</strong> an Agile software-development methodology?</li>
<li data-section-id="mmfjxj" data-start="1099" data-end="1166">Which was the first purely object-oriented programming language?</li>
<li data-section-id="k6uixf" data-start="1168" data-end="1245">Which programming language does not support inheritance in all four forms?</li>
<li data-section-id="1rbagrh" data-start="1247" data-end="1315">Which programming language supports polymorphism but not classes?</li>
<li data-section-id="mylofg" data-start="1317" data-end="1384">Which program is considered the world's first antivirus program?</li>
<li data-section-id="1vw3wex" data-start="1386" data-end="1540">An administrator should not give a UNIX employee root access unless it is necessary for their job. Which cybersecurity principle does this illustrate?</li>
<li data-section-id="1glnuxb" data-start="1542" data-end="1674">An online application requiring users to log in again after a period of inactivity is an example of which cybersecurity concept?</li>
<li data-section-id="wwrhpb" data-start="1676" data-end="1754">Which type of malware does not infect other programs and duplicate itself?</li>
<li data-section-id="1d73ou6" data-start="1756" data-end="1837">Which class of statement generally produces no executable code when compiled?</li>
<li data-section-id="13e8nyv" data-start="1839" data-end="1929">What is a compiler called when it runs on one computer but generates code for another?</li>
<li data-section-id="vwit0t" data-start="1931" data-end="1977">Which type of error can a compiler detect?</li>
<li data-section-id="1qnql1f" data-start="1979" data-end="2080">Determine the output of the given C program involving an array access beyond its declared bounds.</li>
<li data-section-id="bjpkde" data-start="2082" data-end="2187">Attempting to add an eleventh element to a stack having a capacity of ten results in which condition?</li>
<li data-section-id="1qj9qmu" data-start="2189" data-end="2239">Which statement about binary trees is correct?</li>
<li data-section-id="1rhwlx2" data-start="2241" data-end="2351">What is a linear collection of data elements in which the link between nodes is provided through pointers?</li>
<li data-section-id="9kmgxr" data-start="2353" data-end="2467">What is the asymptotic time required to add an element to a linked list? <span class="contents" data-content-reference-start="2410" data-content-reference-end="2427"><span class="" data-state="closed"></span></span></li>
</ol>
<h1 style="text-align: center" data-section-id="1yvqorg" data-start="2474" data-end="2483"><span style="font-size: 14pt">PART-II</span></h1>
<p data-start="2485" data-end="2645"><strong data-start="2485" data-end="2494">NOTE:</strong> Attempt <strong data-start="2503" data-end="2526">ONLY FOUR questions</strong>, selecting <strong data-start="2538" data-end="2573">TWO questions from EACH SECTION</strong>. All questions carry equal marks. <span class="contents" data-content-reference-start="2568" data-content-reference-end="2585"><span class="" data-state="closed"></span></span></p>
<h2 style="text-align: center" data-section-id="brfn28" data-start="2647" data-end="2659"><span style="font-size: 14pt">SECTION-A</span></h2>
<h3 data-section-id="ynro23" data-start="2661" data-end="2669">Q. 2</h3>
<p data-start="2671" data-end="2791"><strong data-start="2671" data-end="2678">(a)</strong> Discuss the future of <strong data-start="2701" data-end="2744">Information Technology (IT) in Pakistan</strong> and its major impact on everyday life. <strong data-start="2784" data-end="2791">(6)</strong></p>
<p data-start="2793" data-end="2879"><strong data-start="2793" data-end="2800">(b)</strong> Explain the differences between a <strong data-start="2835" data-end="2870">computer virus, Trojan and worm</strong>. <strong data-start="2872" data-end="2879">(6)</strong></p>
<p data-start="2881" data-end="2999"><strong data-start="2881" data-end="2888">(c)</strong> Discuss the advantages and disadvantages of <strong data-start="2933" data-end="2942">LaTeX</strong> compared with other document-processing systems. <strong data-start="2992" data-end="2999">(8)</strong></p>
<h3 data-section-id="ynro22" data-start="3001" data-end="3009">Q. 3</h3>
<p data-start="3011" data-end="3145"><strong data-start="3011" data-end="3018">(a)</strong> Write a program that asks the user to enter a letter grade <strong data-start="3078" data-end="3097">A, B, C, D or F</strong> and displays its corresponding numerical value:</p>
<ul data-start="3147" data-end="3186">
<li data-section-id="16xdie8" data-start="3147" data-end="3154">A = 4</li>
<li data-section-id="16wpq3o" data-start="3155" data-end="3162">B = 3</li>
<li data-section-id="16yscis" data-start="3163" data-end="3170">C = 2</li>
<li data-section-id="16y4di8" data-start="3171" data-end="3178">D = 1</li>
<li data-section-id="16zj7mr" data-start="3179" data-end="3186">F = 0</li>
</ul>
<p data-start="3188" data-end="3195"><strong data-start="3188" data-end="3195">(6)</strong></p>
<p data-start="3197" data-end="3317"><strong data-start="3197" data-end="3204">(b)</strong> Write pseudocode or a C-language program for the mathematical expression provided in the question paper. <strong data-start="3310" data-end="3317">(6)</strong></p>
<p data-start="3319" data-end="3495"><strong data-start="3319" data-end="3326">(c)</strong> Write a version of <strong data-start="3346" data-end="3376">Breadth First Search (BFS)</strong> that calculates the distance from the starting node to every other node instead of returning the actual paths. <strong data-start="3488" data-end="3495">(8)</strong></p>
<h3 data-section-id="ynro25" data-start="3497" data-end="3505">Q. 4</h3>
<p data-start="3507" data-end="3605"><strong data-start="3507" data-end="3514">(a)</strong> Write a program to calculate and display the <strong data-start="3560" data-end="3597">area and perimeter of a rectangle</strong> having:</p>
<p data-start="3607" data-end="3641"><strong data-start="3607" data-end="3622">Width = 4.5</strong><br data-start="3622" data-end="3625" /><strong data-start="3625" data-end="3641">Height = 7.9</strong></p>
<p data-start="3643" data-end="3647">Use:</p>
<p data-start="3649" data-end="3674"><strong data-start="3649" data-end="3674">Area = Width × Height</strong></p>
<p data-start="3676" data-end="3683"><strong data-start="3676" data-end="3683">(6)</strong></p>
<p data-start="3685" data-end="3807"><strong data-start="3685" data-end="3692">(b)</strong> Write a program that reads a temperature in <strong data-start="3737" data-end="3748">Celsius</strong>, converts it into <strong data-start="3767" data-end="3781">Fahrenheit</strong>, and displays the result.</p>
<p data-start="3809" data-end="3846"><strong data-start="3809" data-end="3846">Fahrenheit = (9/5) × Celsius + 32</strong></p>
<p data-start="3848" data-end="3855"><strong data-start="3848" data-end="3855">(6)</strong></p>
<p data-start="3857" data-end="3973"><strong data-start="3857" data-end="3864">(c)</strong> Write a program that asks the user for the <strong data-start="3908" data-end="3926">month and year</strong> and displays the number of days in that month.</p>
<p data-start="3975" data-end="3987">For example:</p>
<ul data-start="3989" data-end="4085">
<li data-section-id="1yvigmf" data-start="3989" data-end="4038">Month 2, Year 2024 → February 2024 has 29 days.</li>
<li data-section-id="4zo4uu" data-start="4039" data-end="4085">Month 3, Year 2015 → March 2015 has 31 days.</li>
</ul>
<p data-start="4087" data-end="4132"><strong data-start="4087" data-end="4094">(8)</strong> <span class="contents" data-content-reference-start="4035" data-content-reference-end="4052"><span class="" data-state="closed"></span></span></p>
<h1 style="text-align: center" data-section-id="1ap2z34" data-start="4139" data-end="4150"><span style="font-size: 14pt">SECTION-B</span></h1>
<h3 data-section-id="ynro24" data-start="4152" data-end="4160">Q. 5</h3>
<p data-start="4162" data-end="4221"><strong data-start="4162" data-end="4169">(a)</strong> Determine the output of the following Java program:</p>
<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="13b92225-cc8c-4451-9778-27ab735ab4f5: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="java">
<div class="cm-line"><span class="ͼg">public</span> <span class="ͼg">class</span> <span class="ͼm">Test</span> {</div>
<div class="cm-line"><span class="ͼg">public</span> <span class="ͼg">static</span> <span class="ͼg">void</span> <span class="ͼm">main</span>(<span class="ͼm">String</span>[] <span class="ͼm">args</span>) {</div>
<div class="cm-line"><span class="ͼm">Double</span> <span class="ͼm">x</span> <span class="ͼg">=</span> <span class="ͼj">3.5</span>;</div>
<div class="cm-line"><span class="ͼm">System</span><span class="ͼg">.</span><span class="ͼm">out</span><span class="ͼg">.</span><span class="ͼm">println</span>(<span class="ͼm">x</span><span class="ͼg">.</span><span class="ͼm">intValue</span>());</div>
<div class="cm-line"><span class="ͼm">System</span><span class="ͼg">.</span><span class="ͼm">out</span><span class="ͼg">.</span><span class="ͼm">println</span>(<span class="ͼm">x</span><span class="ͼg">.</span><span class="ͼm">compareTo</span>(<span class="ͼj">4.5</span>));</div>
<div class="cm-line">}</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>
<p data-start="4421" data-end="4428"><strong data-start="4421" data-end="4428">(6)</strong></p>
<p data-start="4430" data-end="4560"><strong data-start="4430" data-end="4437">(b)</strong> Explain the difference between <strong data-start="4469" data-end="4513">method overriding and method overloading</strong> with suitable pseudocode or a program. <strong data-start="4553" data-end="4560">(6)</strong></p>
<p data-start="4562" data-end="4715"><strong data-start="4562" data-end="4569">(c)</strong> Explain how to prevent a <strong data-start="4595" data-end="4624">class from being extended</strong> and how to prevent a <strong data-start="4646" data-end="4678">method from being overridden</strong>, using simple code examples. <strong data-start="4708" data-end="4715">(8)</strong></p>
<h3 data-section-id="ynro27" data-start="4717" data-end="4725">Q. 6</h3>
<p data-start="4727" data-end="4841"><strong data-start="4727" data-end="4734">(a)</strong> For each of the following datasets, identify which sorting algorithms would work well and which would not:</p>
<ol data-start="4843" data-end="5175">
<li data-section-id="1qq3az6" data-start="4843" data-end="4870">10 floating-point values</li>
<li data-section-id="2ef21t" data-start="4871" data-end="4888">1,000 integers</li>
<li data-section-id="189hash" data-start="4889" data-end="4903">1,000 names</li>
<li data-section-id="1kw4ev5" data-start="4904" data-end="4955">100,000 integers with values between 0 and 1,000</li>
<li data-section-id="p3osv3" data-start="4956" data-end="5011">100,000 integers with values between 0 and 1 billion</li>
<li data-section-id="1cmm3b8" data-start="5012" data-end="5028">100,000 names</li>
<li data-section-id="1u0p26g" data-start="5029" data-end="5063">1 million floating-point values</li>
<li data-section-id="1o69kyi" data-start="5064" data-end="5082">1 million names</li>
<li data-section-id="193pks8" data-start="5083" data-end="5126">1 million uniformly distributed integers</li>
<li data-section-id="1u4bpz6" data-start="5127" data-end="5175">1 million non-uniformly distributed integers</li>
</ol>
<p data-start="5177" data-end="5184"><strong data-start="5177" data-end="5184">(8)</strong></p>
<p data-start="5186" data-end="5330"><strong data-start="5186" data-end="5193">(b)</strong> Write a <strong data-start="5202" data-end="5239">recursive binary-search algorithm</strong>. Discuss its advantages and disadvantages compared with the non-recursive version. <strong data-start="5323" data-end="5330">(6)</strong></p>
<p data-start="5332" data-end="5477"><strong data-start="5332" data-end="5339">(c)</strong> Write an algorithm for deleting a specified node from a <strong data-start="5396" data-end="5418">doubly linked list</strong>. Also illustrate the deletion process graphically. <strong data-start="5470" data-end="5477">(6)</strong></p>
<h3 data-section-id="ynro26" data-start="5479" data-end="5487">Q. 7</h3>
<p data-start="5489" data-end="5559"><strong data-start="5489" data-end="5496">(a)</strong> Discuss the major phases of <strong data-start="5525" data-end="5547">project management</strong>, including:</p>
<ul data-start="5561" data-end="5674">
<li data-section-id="19xklr9" data-start="5561" data-end="5588">Conception and initiation</li>
<li data-section-id="r9dfkw" data-start="5589" data-end="5607">Project planning</li>
<li data-section-id="1jx3qa7" data-start="5608" data-end="5627">Project execution</li>
<li data-section-id="1p3427r" data-start="5628" data-end="5656">Performance and monitoring</li>
<li data-section-id="1ff7r70" data-start="5657" data-end="5674">Project closure</li>
</ul>
<p data-start="5676" data-end="5683"><strong data-start="5676" data-end="5683">(6)</strong></p>
<p data-start="5685" data-end="5793"><strong data-start="5685" data-end="5692">(b)</strong> Explain different <strong data-start="5711" data-end="5737">test-design techniques</strong> and discuss when each technique should be used. <strong data-start="5786" data-end="5793">(6)</strong></p>
<p data-start="5795" data-end="5825"><strong data-start="5795" data-end="5802">(c)</strong> Differentiate between:</p>
<ul data-start="5827" data-end="5874">
<li data-section-id="10rdtii" data-start="5827" data-end="5846">Quality Assurance</li>
<li data-section-id="fsghuq" data-start="5847" data-end="5864">Quality Control</li>
<li data-section-id="19quzku" data-start="5865" data-end="5874">Testing</li>
</ul>
<p data-start="5876" data-end="5907">Give suitable examples. <strong data-start="5900" data-end="5907">(8)</strong></p>
<h3 data-section-id="ynro1t" data-start="5909" data-end="5917">Q. 8</h3>
<p data-start="5919" data-end="5981">Write regular expressions for the following. <strong data-start="5964" data-end="5981">(5 each = 20)</strong></p>
<p data-start="5983" data-end="6001"><strong data-start="5983" data-end="6001">I. Date Format</strong></p>
<p data-start="6003" data-end="6012">Examples:</p>
<p data-start="6014" data-end="6056"><code data-start="6014" data-end="6026">10.03.2024</code><br data-start="6026" data-end="6029" /><code data-start="6029" data-end="6041">12/30/2023</code><br data-start="6041" data-end="6044" /><code data-start="6044" data-end="6056">01/01/2022</code></p>
<p data-start="6058" data-end="6069"><strong data-start="6058" data-end="6069">II. URL</strong></p>
<p data-start="6071" data-end="6079">Example:</p>
<p data-start="6081" data-end="6104"><code data-start="6081" data-end="6104">http://example.edu.pk</code></p>
<p data-start="6106" data-end="6125"><strong data-start="6106" data-end="6125">III. IP Address</strong></p>
<p data-start="6127" data-end="6135">Example:</p>
<p data-start="6137" data-end="6150"><code data-start="6137" data-end="6150">192.168.0.1</code></p>
<p data-start="6152" data-end="6173"><strong data-start="6152" data-end="6173">IV. Email Address</strong></p>
<p data-start="6175" data-end="6183">Example:</p>
<p data-start="6185" data-end="6240"><code data-start="6185" data-end="6202">abc@example.com</code> <span class="contents" data-content-reference-start="6123" data-content-reference-end="6140"><span class="" data-state="closed"></span></span></p>
<h1 style="text-align: center" data-section-id="1qzj74q" data-start="6247" data-end="6276"><span style="font-size: 14pt">COMPUTER SCIENCE — PAPER-II</span></h1>
<p data-start="6278" data-end="6308"><strong data-start="6278" data-end="6308">COMPUTER SCIENCE, PAPER-II</strong></p>
<p data-start="6310" data-end="6339"><strong data-start="6310" data-end="6339">TIME ALLOWED: THREE HOURS</strong></p>
<p data-start="6341" data-end="6378"><strong data-start="6341" data-end="6378">PART-I (MCQS): MAXIMUM 30 MINUTES</strong></p>
<p data-start="6380" data-end="6415"><strong data-start="6380" data-end="6415">PART-I (MCQS) MAXIMUM MARKS: 20</strong></p>
<p data-start="6417" data-end="6446"><strong data-start="6417" data-end="6446">PART-II MAXIMUM MARKS: 80</strong></p>
<h2 style="text-align: center" data-section-id="1mhanv2" data-start="6448" data-end="6464"><span style="font-size: 14pt">PART-I — MCQs</span></h2>
<h3 data-section-id="ynro20" data-start="6466" data-end="6474">Q. 1</h3>
<ol data-start="6476" data-end="7893">
<li data-section-id="158rnfn" data-start="6476" data-end="6562">Which architecture is different from the conventional <strong data-start="6533" data-end="6561">von Neumann architecture</strong>?</li>
<li data-section-id="pwrovq" data-start="6564" data-end="6627">A computer is in <strong data-start="6584" data-end="6599">system mode</strong> when what condition exists?</li>
<li data-section-id="l4y5" data-start="6629" data-end="6694">What is the effect of storing data <strong data-start="6667" data-end="6693">contiguously in memory</strong>?</li>
<li data-section-id="18hntur" data-start="6696" data-end="6747">How can network traffic estimation be performed?</li>
<li data-section-id="1flfhtx" data-start="6749" data-end="6875">What is the time complexity of finding a shortest path in a network, considering algorithms such as <strong data-start="6852" data-end="6874">Dijkstra's and A*</strong>?</li>
<li data-section-id="1t3caxn" data-start="6877" data-end="6947">Which encoding is most efficient for sending data through networks?</li>
<li data-section-id="1ophogz" data-start="6949" data-end="6994">Compare <strong data-start="6960" data-end="6993">time slicing and time sharing</strong>.</li>
<li data-section-id="14w87bj" data-start="6996" data-end="7085">Which types of algorithms can be applied to scheduling resources in operating systems?</li>
<li data-section-id="1rodivf" data-start="7087" data-end="7173">Which statements about operating systems and low-level machine details are correct?</li>
<li data-section-id="m2z84q" data-start="7175" data-end="7255">In RISC architecture, which registers are updated when a function is called?</li>
<li data-section-id="yt4tzq" data-start="7257" data-end="7314">What is meant by a <strong data-start="7280" data-end="7296">child entity</strong> in an ER diagram?</li>
<li data-section-id="1pdahbr" data-start="7316" data-end="7381">What condition does <strong data-start="7340" data-end="7373">Boyce-Codd Normal Form (BCNF)</strong> ensure?</li>
<li data-section-id="km91py" data-start="7383" data-end="7412">What is <strong data-start="7395" data-end="7402">DDL</strong> used for?</li>
<li data-section-id="wot2hs" data-start="7414" data-end="7471">What does <strong data-start="7428" data-end="7445">dynamic range</strong> mean in image processing?</li>
<li data-section-id="abtpyv" data-start="7473" data-end="7548">Which statement correctly describes <strong data-start="7513" data-end="7547">brightness, saturation and hue</strong>?</li>
<li data-section-id="1g70l9z" data-start="7550" data-end="7580">What is <strong data-start="7562" data-end="7570">SIFT</strong> used for?</li>
<li data-section-id="7gqcc2" data-start="7582" data-end="7674">Can <strong data-start="7590" data-end="7629">Optical Character Recognition (OCR)</strong> be performed using deterministic algorithms?</li>
<li data-section-id="1pgk8ms" data-start="7676" data-end="7740">Which statements about <strong data-start="7703" data-end="7727">PHP's echo and print</strong> are correct?</li>
<li data-section-id="174t0bm" data-start="7742" data-end="7796">What is a characteristic of the <strong data-start="7778" data-end="7795">Wiener filter</strong>?</li>
<li data-section-id="gslm9n" data-start="7798" data-end="7893">Which PHP facility allows <strong data-start="7828" data-end="7854">dynamic code execution</strong>? <span class="contents" data-content-reference-start="7756" data-content-reference-end="7773"><span class="" data-state="closed"></span></span></li>
</ol>
<div style="text-align: center" data-section-id="1yvqorg" data-start="7900" data-end="7909"><strong><span style="font-size: 14pt">PART-II</span></strong></div>
<div style="text-align: center" data-section-id="brfn28" data-start="7911" data-end="7923"><strong><span style="font-size: 14pt">SECTION-A</span></strong></div>
<h3 data-section-id="ynro23" data-start="7925" data-end="7933">Q. 2</h3>
<p data-start="7935" data-end="8109"><strong data-start="7935" data-end="7942">(a)</strong> Explain why <strong data-start="7955" data-end="7981">multiprocessor systems</strong> are advantageous in computer architecture. Discuss how parallel processing improves system performance and scalability. <strong data-start="8102" data-end="8109">(7)</strong></p>
<p data-start="8111" data-end="8323"><strong data-start="8111" data-end="8118">(b)</strong> Explain how the choice of <strong data-start="8145" data-end="8168">architectural level</strong> affects computer-system performance. Provide a numerical comparison between two architectural levels and highlight their strengths and weaknesses. <strong data-start="8316" data-end="8323">(7)</strong></p>
<p data-start="8325" data-end="8592"><strong data-start="8325" data-end="8332">(c)</strong> A processor executes <strong data-start="8354" data-end="8391">1 billion instructions per second</strong> and requires <strong data-start="8405" data-end="8433">4 cycles per instruction</strong>. Calculate the overall execution time for a program containing <strong data-start="8497" data-end="8523">1 million instructions</strong>. Also discuss the effect of reducing cycles per instruction. <strong data-start="8585" data-end="8592">(6)</strong></p>
<h3 data-section-id="ynro22" data-start="8594" data-end="8602">Q. 3</h3>
<p data-start="8604" data-end="8799"><strong data-start="8604" data-end="8611">(a)</strong> Explain why <strong data-start="8624" data-end="8640">cache memory</strong> is a critical component of a computer system. Discuss how internal and external data representation helps optimize memory usage and system efficiency. <strong data-start="8792" data-end="8799">(7)</strong></p>
<p data-start="8801" data-end="8953"><strong data-start="8801" data-end="8808">(b)</strong> Explain <strong data-start="8817" data-end="8857">parallelism in computer architecture</strong> and discuss how the internal structure of a microprocessor enables parallel processing. <strong data-start="8946" data-end="8953">(7)</strong></p>
<p data-start="8955" data-end="9092"><strong data-start="8955" data-end="8962">(c)</strong> Explain the stages of the <strong data-start="8989" data-end="9020">instruction execution cycle</strong>. Discuss how <strong data-start="9034" data-end="9065">CISC and RISC architectures</strong> affect this cycle. <strong data-start="9085" data-end="9092">(6)</strong></p>
<h3 data-section-id="ynro25" data-start="9094" data-end="9102">Q. 4</h3>
<p data-start="9104" data-end="9258"><strong data-start="9104" data-end="9111">(a)</strong> Compare the <strong data-start="9124" data-end="9149">OSI and TCP/IP models</strong> in terms of simplicity and practicality. Explain why a layered approach is useful in network design. <strong data-start="9251" data-end="9258">(7)</strong></p>
<p data-start="9260" data-end="9465"><strong data-start="9260" data-end="9267">(b)</strong> Explain how <strong data-start="9280" data-end="9341">overlay networks and Content Distribution Networks (CDNs)</strong> improve Internet performance and scalability. Include a numerical example showing their effect on content delivery. <strong data-start="9458" data-end="9465">(7)</strong></p>
<p data-start="9467" data-end="9618"><strong data-start="9467" data-end="9474">(c)</strong> Explain <strong data-start="9483" data-end="9500">IP addressing</strong> using a city/street-address analogy. Then explain the purpose of <strong data-start="9566" data-end="9580">subnetting</strong> using a neighborhood analogy. <strong data-start="9611" data-end="9618">(6)</strong></p>
<h3 data-section-id="ynro24" data-start="9620" data-end="9628">Q. 5</h3>
<p data-start="9630" data-end="9809"><strong data-start="9630" data-end="9637">(a)</strong> Compare <strong data-start="9646" data-end="9679">UNIX and Windows file systems</strong> in terms of structure, permissions and file organization. Explain how each accommodates different computing environments. <strong data-start="9802" data-end="9809">(7)</strong></p>
<p data-start="9811" data-end="9982"><strong data-start="9811" data-end="9818">(b)</strong> Explain how an <strong data-start="9834" data-end="9914">operating system mediates between application programs and computer hardware</strong>. Discuss its major responsibilities in resource management. <strong data-start="9975" data-end="9982">(7)</strong></p>
<p data-start="9984" data-end="10174"><strong data-start="9984" data-end="9991">(c)</strong> Define <strong data-start="9999" data-end="10021">process management</strong> in an operating system. Explain how processes are handled and how process management enables multitasking. <strong data-start="10129" data-end="10136">(6)</strong> <span class="contents" data-content-reference-start="10017" data-content-reference-end="10034"><span class="" data-state="closed"></span></span></p>
<h1 style="text-align: center" data-section-id="1ap2z34" data-start="10181" data-end="10192"><span style="font-size: 14pt">SECTION-B</span></h1>
<h3 data-section-id="ynro27" data-start="10194" data-end="10202">Q. 6</h3>
<p data-start="10204" data-end="10368"><strong data-start="10204" data-end="10211">(a)</strong> Explain the <strong data-start="10224" data-end="10257">evolution of database systems</strong>, highlighting major milestones and discussing the impact of emerging technologies on modern databases. <strong data-start="10361" data-end="10368">(7)</strong></p>
<p data-start="10370" data-end="10546"><strong data-start="10370" data-end="10377">(b)</strong> Write an SQL query involving <strong data-start="10407" data-end="10446">multiple tables and JOIN operations</strong>. Discuss possible problems and optimization techniques associated with complex SQL queries. <strong data-start="10539" data-end="10546">(7)</strong></p>
<p data-start="10548" data-end="10668"><strong data-start="10548" data-end="10555">(c)</strong> Define <strong data-start="10563" data-end="10588">distributed databases</strong> and explain why they are used. Discuss their advantages and challenges. <strong data-start="10661" data-end="10668">(6)</strong></p>
<h3 data-section-id="ynro26" data-start="10670" data-end="10678">Q. 7</h3>
<p data-start="10680" data-end="10716"><strong data-start="10680" data-end="10687">(a)</strong> Explain algorithms used for:</p>
<ul data-start="10718" data-end="10790">
<li data-section-id="116kwx7" data-start="10718" data-end="10735">Point detection</li>
<li data-section-id="rpvi21" data-start="10736" data-end="10752">Line detection</li>
<li data-section-id="14a6x5w" data-start="10753" data-end="10769">Edge detection</li>
<li data-section-id="n74aov" data-start="10770" data-end="10790">Boundary detection</li>
</ul>
<p data-start="10792" data-end="10886">Discuss the strengths and limitations of these techniques in digital image processing. <strong data-start="10879" data-end="10886">(7)</strong></p>
<p data-start="10888" data-end="10970"><strong data-start="10888" data-end="10895">(b)</strong> Explain the following <strong data-start="10918" data-end="10946">morphological operations</strong> and their applications:</p>
<ul data-start="10972" data-end="11041">
<li data-section-id="3z6bjf" data-start="10972" data-end="10981">Erosion</li>
<li data-section-id="scvmus" data-start="10982" data-end="10992">Dilation</li>
<li data-section-id="7hx8u4" data-start="10993" data-end="11002">Opening</li>
<li data-section-id="902x23" data-start="11003" data-end="11012">Closing</li>
<li data-section-id="1bb4uzr" data-start="11013" data-end="11030">Skeletonization</li>
<li data-section-id="12jsxz1" data-start="11031" data-end="11041">Thinning</li>
</ul>
<p data-start="11043" data-end="11050"><strong data-start="11043" data-end="11050">(7)</strong></p>
<p data-start="11052" data-end="11204"><strong data-start="11052" data-end="11059">(c)</strong> Compare different <strong data-start="11078" data-end="11122">image-sensing and acquisition techniques</strong>. Discuss the advantages and limitations of <strong data-start="11166" data-end="11182">CCD and CMOS</strong> technologies. <strong data-start="11197" data-end="11204">(6)</strong></p>
<h3 data-section-id="ynro1t" data-start="11206" data-end="11214">Q. 8</h3>
<p data-start="11216" data-end="11407"><strong data-start="11216" data-end="11223">(a)</strong> Develop a numerical comparison of client-side functionality implemented using different <strong data-start="11312" data-end="11335">JavaScript patterns</strong>. Discuss their effects on code maintainability and performance. <strong data-start="11400" data-end="11407">(7)</strong></p>
<p data-start="11409" data-end="11561"><strong data-start="11409" data-end="11416">(b)</strong> Discuss <strong data-start="11425" data-end="11473">data-aspect architectures in web development</strong> and explain how they address data storage, retrieval and management challenges. <strong data-start="11554" data-end="11561">(7)</strong></p>
<p data-start="11563" data-end="11788" data-is-last-node="" data-is-only-node=""><strong data-start="11563" data-end="11570">(c)</strong> Compare the efficiency of data exchange using APIs such as <strong data-start="11630" data-end="11650">REST and GraphQL</strong>. Discuss factors that should be considered when selecting an API for a particular scenario. <strong data-start="11743" data-end="11750">(6)</strong></p>
<hr />
<p data-start="11563" data-end="11788" data-is-last-node="" data-is-only-node=""><strong><span style="font-size: 14pt"><a href="https://hostnezt.com/cssfiles/csspastpapers/computer/Computer%20Science%202024.pdf" target="_blank" rel="noopener">DOWNLOAD NOW</a></span></strong></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-2024/#post-81356</guid>
                    </item>
							        </channel>
        </rss>
		