NCC Education International Diploma IN Computer Studies Programming Methods June 2012 - Local Examination
NCC Education International Diploma IN Computer Studies Programming Methods June 2012 - Local Examination
NCC Education International Diploma IN Computer Studies Programming Methods June 2012 - Local Examination
Time: 2 hours
Clearly cross out surplus answers. Failure to do this in Section B will result in only the first two answers being marked.
Any reference material brought into the examination room must be handed to the invigilator before the start of the examination.
Programming Methods
June 2012
Final
QUESTION 5 State any TWO (2) Web programming languages and TWO (2) Object-Oriented programming languages. QUESTION 6 Give TWO (2) limitations of File Management Systems. QUESTION 7 Define the difference between public and private methods. 4 4 4
QUESTION 8 Rewrite the following CASE statements using IF..ELSE selection. DO CASE choice CASE choice = C Display Computing School CASE choice = E Display Engineering School ENDCASE
QUESTION 9 Explain with a diagram how a data structure diagram can be used to demonstrate sequence and iteration. QUESTION 10 What is the difference between a data manipulation language and a data description language? 4 Total 40 Marks
QUESTIONS CONTINUE ON NEXT PAGE Page 2 of 3
Programming Methods June 2012 Final NCC Education Ltd 2012
d)
9 Total 30 Marks
QUESTION 12
a) b) c)
State and briefly explain any FOUR (4) types of UML diagram. Name and draw the UML notation for TWO (2) use case elements. Draw a collaboration diagram for following specification: The student needs to log into the student system to enrol for modules at the beginning of every semester. After registration, the system will display a list of registered module names and their corresponding module codes
8 4 10
d)
List FOUR (4) key questions to ask when evaluating languages for use in a project.
8
Total 30 Marks
QUESTION 13 a) b) c) d) List and explain the FIVE (5) stages of the Software Development Lifecycle. Briefly explain the THREE (3) specifications included in the System Documentation. Write the Bubble sort algorithm to sort TEN (10) integers. Identify FOUR (4) record fields with appropriate field type available in a customer table. 10 6 10 4 Total 30 Marks
END OF PAPER
Page 3 of 3
Programming Methods June 2012 Final NCC Education Ltd 2012