0% found this document useful (0 votes)
39 views9 pages

Past Questions 300lvl

Csc past question

Uploaded by

igbanitalent
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
39 views9 pages

Past Questions 300lvl

Csc past question

Uploaded by

igbanitalent
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 9
ee ‘Mathematically explain the three execution cases in DS. . Discuss the following: Array, Loop and Iterations, List and Stack i4mks 2, Explain the five generations of programming languages with their features and ¢ i5mks procedures. 4a, Discuss the concept of programmimg paradigms and group these programming languages into their respective paradigms Adi, COBOL, ML, LISP, Haskell, Smalitaloaeal ‘Adat+, Java, Prolog and C++. 10mks b. Group the following under ‘Common and Uncommon Construct’: Busic data types, ‘Type declaration, Variables, Concurrency construct, Keywords, Packages and Modules, ts and General functions. 5mks Expression, Statement, comments, o! 4a, with the aid of a four-level diagram, explain the following nodes : Parent , child, Root, Ancestor, Descendant, Neighbor, Internal, Subtree. Tmks b. State five properties of a Tree. 5smks c, What is a Tree? 3mks 5, Discuss two search methods alongside their analysis(Best, Average and Worst cases). 7.5mks 7.5mks b. Explain Hash Table and Hash Funetion Good Luck weofte/ese[lixce “tal FEDERAL UNIVERSITY OTUOKE, BAYAELSA STAT FACULTY OF SCIENCE 2021/2022 FIRST SEMESTER EXAMINATION DEPARTMENT COURSE COURSE INSTRUC Computer Science and Informatics : Digital Computing Electronics, CSC 303 + estio one and any other thr Ja, Vividly explain the concept of Digital Computing b. Differentiate between analogue and digital computing 6. State three reasons why digital computing is preferred to analogue computing, 1Omks amks 3mks d, Discuss the concept of Combinational and Sequential circuits (use diagram where applicable), 2 With the aid of a diagram, explain Memory hierarchy in detail 3a, What is an Operating System? by, Discuss the five major types of OS ©, Of what importance is OS to the computer system? 1. Discuss the followin i, Multiple Demultiplexers iii, Encoders iv. Decoders v, Registers 5. Explain the { in, i, Synchronous ii. Asynchronous iii, canonical forms v, Karnaugh map. phic symbol an d truth table of 10mks 15mnks, amks 10mks 3nks. 10mks 1Omks. Sinks T OF COMPUTER S¢ ESTER EXAMINATION 2022/20! TU MMING ‘TIME ALLOW! Ly (@) Bxplain the flowing with example: E i, Pimetion prototype E ii, Pimetion definition eee iii, Funetion eall iv. Funetion block (b) With example, how do you assign au.array A = ‘a pointer variable . a (©) Make your family a temperature conversion chart by writing C program that displays the temperature in Fabrenheit (F) and Centigrade (C) from 15°F to 105°F, using a custom function that does not return a value to its caller. Use the formula: F = }C +32 4.2.11.4,7.8.4.1,9.0,12.5} to er variable in C y (a) What is the difference betwoen a mpgular variable and a poi programming langug (b) What is the syntax for declaring an array variable of any size in C language (©) Explain wi co the valves stored in a regular AEA of any size (d) Write a program in C to find the square of any number using « user-defined function cxample, how to refere 4. (a) A bullet is fred perpendicular to the ground with an initial velocity of v= 150.5m/s. Write nC progeam to determine its height in moters after 15.6 function, Use the formula: height = vt ~ deat? of gravity (9.8 m/s?) nbers of a structure seconds using « custor Where ¢ is the time and g is the f (b) With example, how doy named " scores ” in C language (a) Using custom functions, write a C program that takes three flonting-polnt numbers and compute the following: (i) the sum of the numbers (Ii) the product of the numbers wl (it) the wverage of the numbers " (b) What is the difference between a rogular user-defined funetion and a xeeursive function What is the syntax for declaring « structure in C language initiative three inte ce (©) ) OWLCT-ONENTED | i AMMING, Titan aun questi ; U1 Orlenten 2h what ors the Similarities and cfferances between OOP and Pro ih State at loast 6 characteristics af OC) 14 good example explain p te examples, 0 Fheapsulation Inheritance Polymorphism Class Instance Ati List and discuss the structures of Object Oriented Programming 4b, Discuss the importance of Object Oriented Programming 5a, Write a python programme that finds the ‘5b, write a code that creates an object and output t'm John and t'm 20 year old of a rectangle _ 5c: explain the function of each line of code In Sa and Sb above, oe ecefin/st [stl By, FEDERAL UNIVERSITY OTUOKE, BAYELSA STATE FACULTY OF SCIENCE DEPARTMENT OF COMPUTER SCIENCE AND INFORMATICS: FIRST SEMESTER EXAMINATION, 2021/2022 ACADEMIC SESSION HRS SUBJECT: CSC 311 TITLE: COMPUTER SYSTEM REPAIR AND MAINTENANCE _TIM) INSTRUCTION: Answer Question Number One in Part A and Any Four other Questions in Part B PART A: (10 Marks) one can use to improve them. Ya, Explain three reasons for slow performance in a computer system and ways J Marks) 1b, Briefly explain the steps involved in connecting RJ45 connector to an Ethemet cube (4 Marks) PART B: ANSWER ANY FOUR QUESTIONS (15 Marks Each) 2a, What is Cache memory? (3 marks) db, Explain various categories of Hardware with their functional devices (6 Marks) 2c, Explain the three types of cabling you know (6 Marks) Ba, What is Computer networking? (6 Marks) 3b. Explain three processor cooling method (6 marks) 3c, Explain the main function of the CMOS battery in the computer system (3 Marks) 44a, Differentiate between the functionalities of North Bridge and South Bridge (4 marks) 4b. What is Network Cabling? (4 marks) 4c, Explain the function of any three slots on the computer motherboard (6 marks) rary and Open source software (5 Marks) v 5a. Differentiate between Propriet ould be found in the computer Lab ( 6 Marks) 5b. Explain the funetion four Network components that c 5c. What is the main function of the RAM? (4 Marks) Why do we crimp the Ethernet cable to our RJ 45 connector (3 Marks) 5b. Explain the following error messages Blue screen of Death iii, Memory Parity (6 Marks) ager could update Software (6 Marks) . Out of memory erro! 6c. Explain the four different ways a computer lab man .en device driver and device controller (4 Marks) © Ta, Differentiate betwe + components on the Motherboard (7 Marks) 7b. Explain the function of fou 76, Differentiate between Firewire and USB (4 Marks) w L el lepton PAGULLY OF BCINGH DUPARPEMENT OF COMPUTE SCE TSE SEMESTHR EXAMINATION 2022/2028 SESSION PNoIrL Es OF Ant) WYHTIOMS TIMI ALLOW: 2ht ) Haat five comp 1) Dintliyguatyte be Txplain the following differences 1. ‘Tuplo ond Abtributes in a table (2 snark) Ak MySQh and 8QU (2 anatla) Ai, Doxvoe and Cardinallty (2 marl) © the PA'PHBIN'T table below to answer the following, questions ‘Vable 1 PATIENT | Pationttd | Name | DOB 7 Toleph 100L “Peter | 2006-12-21 | Malo [090680 1002 | Caroline | 2007-05-12 | Female | 090146 1003 | Susan | 2003-10-22 | Female | 090006 Male | 090256 1004 Grace | 2001-11-06 hove table (8: marks) ent details (2. marks) ; now and birth dates of all female ! 4, Write SQL statement to ereate the fi, Write SQL query to display all the pal fii, Write SQL query to display Ids, nam patients (marks) iv. Write a statement to insert a fifth row to the table using your own dito wo ben people: (1) Dal base User, (6 marks) (c) An important concept in the theory of relational databases is that of a ean- nt by a candidate key (Smarks) didate key. Explain what is 1m 1s between a primary key and a foreign kkoy (4 marks) 2. (a) What are co (b) Identify th Administrator (3) Datat tabase Designer (2) Database (a) With example, distinguls! arks) hat is meant by date redundancy (6 marks) (b) Attributes (c) Relationship (a) Cone 3. (a) What is database? (4 ma © (b) With example, explain (e) Explain the followings («) Bntty straints (8 marks) (a) How is « business rule odelling (4 marks) ‘of data model (6 marks) ‘and show why its important in database design added to a database design (2 marks) 4. (a) What is data ~ () Describe three types (6) Discuss normalisation } marks) FEDERAL UNIVERSITY OTLOKE DepaRmunn of CuLTY OF SCIENCE PPARTMENT OF COMPUTER SCIENCE AND INFORMATICS FIRST SEMESTER EXAMINATION 2022/2023 SESSION Course Title: SYSTEM ANALYSIS AND DESIGN. Course cade: INF 309 ‘Time: 2Hours Instructions: Answer 4 questions in all. Question one is compulsory. 1.1 company is planning software pro} P 4 software project using the Critical Path Method (CPM). 1 ivities, thei er ee et fethod (CPM). The project activities, their sand eae predecessor activities are stated inthe able blows (oT olet activites 4 "Activity Preceding | Duration is me \ ! i] network diagram for the project. (10 marks) 'b. Determine: (i) the eritical path (ji) the eritical activities (ii) the project completion time. (9 marks) ‘© What is significance of network analysis in software development project. (6 marks) 2a. Suppose you are charged with responsibility of gathering facts for an information system, state and explain three techniques you would use. (6marks) . Explain the following as used in system analysis and design | i. system. 2 marks) information system. (2 marks) Wil system analysis. (° marks) system analyst in software development project, (3 marks) ~ Comma ced = jun vere sped ¢. Discuss at least three roles of fink software developers use software development life eyele (SDLC)? (3 marks) 3a. Why do you bi. Mention four tools used by system analyst during system analysis and design. (2 marks) xplain two of the tools mentioned in (bi.)_ (6 marks) What is Gantt chart and what is its purpose in software development project? (4 marks) 42, Discuss the different methods of conversion that can be adopted during implementation. (5 marks) arious types of feasibility studies that system analyst could consider during system development. (5 marks) b. Expl Discuss in details different types of information system. (5 marks) % sa. By the use of a suitable diagram, discuss briefly various phases of system development life cycle. (9 marks) b, Develop ERD for each of the following and stat the types of relationship that exists between the entities 7 Gutomers can purchase various products, and products can be purchased by many customers (3 marks) if One person has one ID number, and the 1D number is unique to one person. (3 marks) iii, Employer has many employees. (3 marks) See ee. fer Mee Oe ofa 2022/2023 First Semester Examination Course Code: CSC 309 Course Title: Web programming I Time Allowed: 2 hours 3 Exam Instruction: Attempt All | L_(a)tystrate with an example the significance of Javascrin web application programming. (10 marks) oan, state fv eiferences between Javascript and HTML (10 marks) (ey iat can foe ineluded livectly within the HTML document or inked oP 8 external file. Provide an. feevesere mmonsttate Why, in general, tis more efficient to reference the JavaScript file instead of embedding it inline. (10 marks) =" 2, ‘The HTML/IavaScript program below contains a single form with an input fel the button is clicked the information is displayed on the console. You are ine two different files (HTML file and JavaScript source) and ad fequired to complete the task FeIDOCTIPE hesi> eestle body? “orm ideitra0SCa09"> Cfubel for="firatiane!2First Wase: Gipce type-teext" ide"firetWanet required)

, Giaput type~"subaic® value~"Subai cacript> document .gtElencatByl4| Funetion(event) C event prevestDefault(); eee ae erelane = document. gatElenentByla(“first¥ane") value; (usole log("First Hane: " + firstllanc), Gotusose.getElenanvBy!4Coyfors") .resetO 14 anda submit button. When arate the program completely ties. The following are tors Subnission » e/acript> & efitel> the JavaScript code into fileName.js 2s demonstrated on the here the file Name is your (2) Write the HTML Instruction into a fileName.html and White board in class. Reference the fileName.js file in the fileName.html document. WI matriculation number without the slashes. For example, the matriculation number FUO/18/CS1/9389 should be used as FUO18CSI9389). (5 marks) (b) Add to input field for Matriculation Numb: JavaScript code in the JavaScript file (5 marks) (e) Adda JavaScript code to check the score and print the cor ter than 60 but less than 70, print B. If it is greater than 50 but less then 5 50, print D. Else print E. (10 marks) * iteration, / element of the array and the value of the sum for each iter Score in the HTML file and inthe corresponding, 1 ponding grades to the console. ifthe grade is above print C. IF it is Last Name and Exam ‘ion.as showing the i demonstrated in class (20 marks) 17, 3, 10, 9, 121 ength - ty a0) € re + Senunbers{il ~ 2 —2 0) // Cheek if the sunflunbers is even sunllusbers = suallusbers / 2: ? console, Log(suallunbere) Best Wishes al path (ii) the critical activities (iii) the project completion time. (9 marks) ‘©. What is significance of network analysis in software development project. (6 marks) 22. Suppose you are charged with responsibility of gathering facts for an information system, state and explain three ques you would use. (6marks) plain the following as used in system analysis and design em. (2 marks) Ji. information system. (2 marks) ii system analysis. (2 marks) © Discuss at least three roles of a system analyst in software development project. (3 marks) 32 Why do you think software developers use software development life eycle (SDLC)? (3 marks) bi. Mention four tools used by system analyst during system analysis and design. (2 marks) fi, Explain two of the tools mentioned in (bi.) (6 marks) ©. What is Gantt chart and what is its purpose in software development project? (4 marks) 42. Discuss the different methods of conversion that can be adopted during implementation. (5 marks) 5. Explain various types of feasibility studies that system analyst could consider during system development. (5 marks} ¢. Discuss in details different types of information system. (5 marks) | i Sa. By the use of a suitable discuss briefly various phases of ystem development life cycle. (9 marks) b. Develop ERD for each of the following and state the types of relationship that exists between the entities. i, customers can purchase various products, and products can be purchased by many customers. (3 marks) ‘One person has one ID number, and the ID number is unique to one person. (3 marks) iii, Employer has many employees. (3 marks) is ee ee

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy