💻 SWE · 2023

HND Software Engineering Past Questions 2023

6 verified past papers for HND Software Engineering from 2023. Download free on the UNEE app. Available for all Cameroon university students.

République du Cameroun
Paix-Travail-Patrie
............
Ministère de l'Enseignement Supérieur
............
Commission Nationale d'Organisation de l'Examen
Higher National Diploma Exam (HND)
............
Republic of Cameroon
Peace-Work-Fatherland
............
Ministry of Higher Education
............
National Commission for the Organisation of
Higher National Diploma (HND) Exam
............
National Exam of Higher National Diploma 2023 Session
Specialty/option: Software Engineering (SWE)
Paper: Computer Studies (HND 2023)
Duration: 2
Credits: 1
Instructions: Answer all the questions. You are reminded of the neccssity for good English and orderly presentation of your work.

SECTION A: (20 marks)

I - MULTIPLE CHOICE QUESTIONS (1 mark each x20)

1- Using Microsoft word we can simply ________

A. Paste Picture

B. Type

C. Format a text

D. Al of the above

2- The printed output from a computer is called?

A. Copy

B. Soft Cop

C. Hard Copy

D. Paper

3- Which of the foloowing is billionth of a second?

A. Microsecond

B. Nanosecond

C. Terabyte

D. Gigabyte

4- The two kinds of main memory are?

A. CDs and DVDs

B. RAM and ROM

C. Primary and Secondary

D. Direct and sequential

5- RAM is also called as?

A. Virtual memeory

B. Volatile memory

C. Non volatile memory

D. Cache memory

First Page Preview

SECTION B: Structured Questions (60 Marks) — Answer any THREE questions. Question 1. With the aid of a diagram, explain the concept of inheritance in object-oriented programming. Your answer should include a working code example. Question 2. Define the term algorithm and write a program that reads 10 integers and outputs the largest value...
📄

Read the full paper on UNEE

Access 284+ HND past papers free.
Pay via MTN MoMo or Orange Money.

↓ Download UNEE Free
République du Cameroun
Paix-Travail-Patrie
............
Ministère de l'Enseignement Supérieur
............
Commission Nationale d'Organisation de l'Examen
Higher National Diploma Exam (HND)
............
Republic of Cameroon
Peace-Work-Fatherland
............
Ministry of Higher Education
............
National Commission for the Organisation of
Higher National Diploma (HND) Exam
............
National Exam of Higher National Diploma 2023 Session
Specialty/option: Software Engineering (SWE)
Paper: PRACTICE-OF-COMPUTER (SWE HND 2023)
Duration: 5
Credits: 8
Instructions: Answer all questions. You are authorized to use only non-programmable calculator.

SECTION A: ALGORITHM AND PROGRAMMING. (50marks)

I. DATA STRUCTURES AND ALGORITHMS AND STRUCTURED

PROGRAMMING (20 MARKS)

1. In implementing a particular system, an algorithm was written which makes use of arrays and passes. The algorithm flow is represented below. In Pass 1, A[0] is compared with A[1], A[1] is compared with A[2], A[2] is compared with A[3] and so on. At the end of pass 1, the largest element of the list is placed at the highest index of the list. In Pass 2, A[0] is compared with A[1], A[1] is compared with A[2] and so on. At the end of Pass 2 the second largest element of the list is placed at the second highest index of the list. In pass n-1, A[0] is compared with A[1], A[1] is compared with A[2] and so on. At the end of this pass. The smallest element of the list is placed at the first index of the list. a. What algorithm was the software engineer trying to implement base on the above information. b. Write a c program to implement such an algorithm for an array of arr[10] = { 10, 9, 7, 101, 23, 44, 12, 78, 34, 23} II. EVENT PROGRAMMING AND DATABASE (10 MARKS) In an information system, a form is required to manipulate user’s information. Below is an example of such form design in visual studio. Using visual studio IDE, design such a form. (NOTE: it’s just design, no code for button interaction is required but make sure it connects to access database). When done, call your supervisor to inspect.

First Page Preview

SECTION B: Structured Questions (60 Marks) — Answer any THREE questions. Question 1. With the aid of a diagram, explain the concept of inheritance in object-oriented programming. Your answer should include a working code example. Question 2. Define the term algorithm and write a program that reads 10 integers and outputs the largest value...
📄

Read the full paper on UNEE

Access 284+ HND past papers free.
Pay via MTN MoMo or Orange Money.

↓ Download UNEE Free
République du Cameroun
Paix-Travail-Patrie
............
Ministère de l'Enseignement Supérieur
............
Commission Nationale d'Organisation de l'Examen
Higher National Diploma Exam (HND)
............
Republic of Cameroon
Peace-Work-Fatherland
............
Ministry of Higher Education
............
National Commission for the Organisation of
Higher National Diploma (HND) Exam
............
National Exam of Higher National Diploma 2023 Session
Specialty/option: Software Engineering (SWE)
Paper: SWE-Practical (HND 2023)
Duration: 5
Credits: 8
GENERAL INSTRUCTION.
. Answer all the questions

SECTION A: PROGRAMMING (50 marks)

I STRUCTURED PROGRAMMING (in c programming language) (25 marks)

a. The strength of the password system relies on the fact that the value MUST be TRUE to

have access. Write a program that prints “enter the passdigit” the first time , gets a value

from the user and keeps printing “enter the correct passdigit” until the correct value is

entered and prints “condition is satisfied, you may have access”. The value of the passdigit

is “1234” [4 mks]

b. Write a c program that swaps two integers passed by reference. The program should show

function declaration, function definition and function call. Prompt the user to enter two

integers. Display them before and after the call of swap function. First write the program

in your answer sheet before implementing practically [3 mks]

c. Write a recursive function to take the value 3 to the power of another number. For example,

if 4 is passed, the function will return 81. . First write the program in your answer sheet

before implementing practical [3 mks]

d. An election consist of five candidates Paul Biya, Kamto , Joeshua Osi,Cabral Linii, Adamou

Dam Njoya . Create an array of structures to store names, age and the number of votes of

each voter. Each polling station has registered voters. We are considering only one polling

station and we are not managing cases of double voting or identification before voting. The

program will prompt a poling stating to enter the number of registered voters in that station.

Then the program will prompt all the users to vote a single candidate using a do while loop.

When the voter casts a vote, the number of votes of that particular voter is incremented.

Using your knowledge in pointers and their relationship with arrays, display the election

results starting from the winer to the worst loser. The result should be displayed in a table

comprising all information stored about all the candidates.[15 mks]

II. OBJECT ORIENTED PROGRAMMING ( In C++ or Java ) (25 marks)

a. Imagine a publishing company that markets both book and audiocassette versions of its

works. Create a class publication that stores the title (a string) and price (type float) of a

publication. From this class derive two classes: book, which adds a page count (type int), and tape, which adds a playing time in minutes (type float). Each of these three classes

should have a getdata() function to get its data from the user at the keyboard, and a

putdata() function to display its data. Write a main() program to test the book and tape

classes by creating instances of them, asking the user to fill in data with getdata(), and

then displaying the data with putdata(). [15 mks]

b. Start with the publication, book, and tape classes of Exercise .a. bove, Add a base class sales

that holds an array of three floats so that it can record the dollar sales of a particular

publication for the last three months. Include a getdata() function to get three sales amounts

from the user, and a putdata() function to display the sales figures. Alter the book and tape

classes so they are derived from both publication and sales. An object of class book or tape

should input and output sales data along with its other data. Write a main() function to create

a book object and a tape object and exercise their input/output capabilities. [5 mks]

c. Assume that the publisher in Exercises a. and b. decides to add a third way to distribute

books: on computer disk, for those who like to do their reading on their laptop. Add a disk

class that, like book and tape, is derived from publication. The disk class should incorporate

the same member functions as the other classes. The data item unique to this class is the

disk type: either CD or DVD. You can use an enum type to store this item. The user could

select the appropriate type by typing c or d. [5 mks]

First Page Preview

SECTION B: Structured Questions (60 Marks) — Answer any THREE questions. Question 1. With the aid of a diagram, explain the concept of inheritance in object-oriented programming. Your answer should include a working code example. Question 2. Define the term algorithm and write a program that reads 10 integers and outputs the largest value...
📄

Read the full paper on UNEE

Access 284+ HND past papers free.
Pay via MTN MoMo or Orange Money.

↓ Download UNEE Free

2023 Past Papers

All verified HND Software Engineering past papers from 2023. Download on the UNEE app — free tier includes 3 downloads/month.

📄

Computer Studies (HND 2023)

23.5 MB1 downloads
↓ Download on UNEE
📄

Discret Mathematics (HND 2023)

2.3 MB0 downloads
↓ Download on UNEE
📄

Discrete Mathematics

5.7 MB0 downloads
↓ Download on UNEE
📄

Discrete Mathematics (HND 2023)

1.1 MB0 downloads
↓ Download on UNEE
📄

PRACTICE-OF-COMPUTER (SWE HND 2023)

5156 KB0 downloads
↓ Download on UNEE
📄

SWE-Practical (HND 2023)

5187 KB0 downloads
↓ Download on UNEE

Want unlimited access?

Subscribe from 1,000 XAF for 7 days. Pay via MTN MoMo or Orange Money.

Download UNEE Free →

About HND Software Engineering Past Questions 2023

This page contains 6 verified HND Software Engineering past question papers from the 2023 national examination. These papers are sourced from the GCE Board national HND examinations held in Cameroon and are verified by lecturers before being made available on UNEE.

HND Software Engineering past questions from 2023 cover the subjects examined in that year's national examination. Studying past papers is the most effective way to prepare for HND exams in Cameroon — they reveal the question patterns, marking style, and topics that examiners focus on.

To download these past papers, install the UNEE app for free on Android. Free users can download up to 3 papers per month. Premium subscribers get unlimited access to all 6 papers from 2023and all other years for just 1,000 XAF for 7 days — payable via MTN Mobile Money or Orange Money.

Other Years — HND Software Engineering

2026(4)2025(6)2024(3)2022(15)2021(13)2020(3)2018(5)

Access all HND Software Engineering past questions on UNEE

Free download. Unlimited access from 1,000 XAF. Pay via MTN or Orange Money.