Algorithm Design and Representation · CAPE Computer Science Unit 1
47 past-paper questions on Algorithm Design and Representation, part of Problem-Solving with Computers, from every CAPE Computer Science Unit 1 paper on Quelpr.
- 6(a)(i)3 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Explain what is meant by an 'expert system'.
- 6(a)(ii)2 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Discuss briefly how an expert system can assist management in making decisions.
- 6(b)(i)3 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Explain what constitutes a data warehouse.
- 6(b)(ii)2 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Discuss briefly the processes that take place during data mining.
- 8(a)4 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Describe two distinct forms of data security.
- 8(b)3 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Using an example, explain how a system backup is conducted to enhance data security.
- 8(c)3 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Using an example, explain what is meant by the phrase 'real-time updating of files'.
- 10(a)(i)2 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Explain the concept of telecommuting.
- 10(a)(ii)2 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1State two advantages associated with telecommuting.
- 10(b)2 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1State two ways in which computers have altered how individuals entertain themselves.
- 10(c)4 marks· CAPE Computer Science Unit 1 · 2006 · Paper 1Describe two ways in which computers have transformed the ways people communicate with one another.
- 4(a)6 marks· CAPE Computer Science Unit 1 · 2006 · Paper 2Describe TWO techniques that Caribbean banks offering Web-based financial services can employ to prevent or deter unauthorized access to their systems.
- 4(b)6 marks· CAPE Computer Science Unit 1 · 2006 · Paper 2A singer found someone making copies of his music, resulting in the person's arrest. Explain why this person was arrested for making copies of the music.
- 4(c)9 marks· CAPE Computer Science Unit 1 · 2006 · Paper 2Using examples, describe THREE ways in which an organization can benefit from automation.
- 4(d)9 marks· CAPE Computer Science Unit 1 · 2006 · Paper 2Discuss THREE ways in which computer applications have affected the job market.
- 4(e)4 marks· CAPE Computer Science Unit 1 · 2008 · Paper 2State TWO advantages of videoconferencing over email as a means of communicating information.
- 3(b)(i)2 marks· CAPE Computer Science Unit 1 · 2008 (second paper) · Paper 2Explain the meaning of 'telecommuting'.
- 3(b)(ii)8 marks· CAPE Computer Science Unit 1 · 2008 (second paper) · Paper 2Describe TWO benefits and TWO challenges of telecommuting from the employer's perspective.
- 3(b)(iii)4 marks· CAPE Computer Science Unit 1 · 2008 (second paper) · Paper 2Describe TWO conditions necessary for telecommuting to be successful.
- 3(c)(i)4 marks· CAPE Computer Science Unit 1 · 2008 (second paper) · Paper 2Discuss TWO methods that Internet users can employ to protect themselves from identity theft.
- 3(c)(ii)4 marks· CAPE Computer Science Unit 1 · 2008 (second paper) · Paper 2Discuss TWO precautions to take when completing online purchases using a credit card.
- 3(a)2 marks· CAPE Computer Science Unit 1 · 2009 · Paper 2What is an algorithm?
- 3(b)3 marks· CAPE Computer Science Unit 1 · 2009 · Paper 2Name THREE basic control constructs used in structured programming.
- 3(d)11 marks· CAPE Computer Science Unit 1 · 2009 · Paper 2Construct a flowchart to represent the algorithm shown.
- 3(a)3 marks· CAPE Computer Science Unit 1 · 2010 · Paper 2State THREE basic control structures.
- 3(b)6 marks· CAPE Computer Science Unit 1 · 2010 · Paper 2Using the algorithm in Figure 1, give an explanation of EACH control structure stated in (a).
- 3(c)7 marks· CAPE Computer Science Unit 1 · 2010 · Paper 2Provide a graphical representation (flowchart) of the algorithm in Figure 1.
- 3(b)11 marks· CAPE Computer Science Unit 1 · 2011 · Paper 2Construct a flowchart to represent the given algorithm that finds the average age of a set of students.
- 4(a)3 marks· CAPE Computer Science Unit 1 · 2011 · Paper 2State THREE properties of a well-designed algorithm.
- 4(c)(ii)3 marks· CAPE Computer Science Unit 1 · 2011 · Paper 2Indicate whether 'bounded' or 'unbounded' iteration was used in your response for 4(c)(i) and state ONE reason for its use.
- 3(b)(i)3 marks· CAPE Computer Science Unit 1 · 2012 · Paper 2Which of the algorithms illustrates bounded iteration? Justify your answer.
- 3(b)(ii)3 marks· CAPE Computer Science Unit 1 · 2012 · Paper 2Which of the algorithms illustrates unbounded iteration? Justify your answer.
- 4(a)12 marks· CAPE Computer Science Unit 1 · 2012 · Paper 2Construct a flow chart to represent the given algorithm calculating commission based on numDays and numItemsSold.
- 3(c)(i)8 marks· CAPE Computer Science Unit 1 · 2013 · Paper 2Construct a flowchart that reads student data (each line having a student ID followed by scores in 3 subjects, terminated by ID 9999) and, for each student, calculates and prints the average scored across the 3 subjects.
- 3(c)(ii)5 marks· CAPE Computer Science Unit 1 · 2013 · Paper 2In the same flowchart or problem solution, count and print the total number of students in the class (e.g., 'There are 3 students in the class').
- 4(c)6 marks· CAPE Computer Science Unit 1 · 2013 · Paper 2Explain THREE properties of well-designed algorithms, using an example in EACH case.
- 3(a)(i)2 marks· CAPE Computer Science Unit 1 · 2014 · Paper 2Sequence
- 3(a)(ii)2 marks· CAPE Computer Science Unit 1 · 2014 · Paper 2Selection
- 3(a)(iii)2 marks· CAPE Computer Science Unit 1 · 2014 · Paper 2Iteration
- 4(b)6 marks· CAPE Computer Science Unit 1 · 2014 · Paper 2Construct a flow chart to represent the algorithm given in 4(a) above.
- 3(b)(i)1 mark· CAPE Computer Science Unit 1 · 2015 · Paper 2Identify which of the two algorithms illustrates unbounded iteration.
- 3(b)(ii)1 mark· CAPE Computer Science Unit 1 · 2015 · Paper 2Identify which of the two algorithms illustrates bounded iteration.
- 3(b)(iii)2 marks· CAPE Computer Science Unit 1 · 2015 · Paper 2Explain how the loop in Algorithm 1 is expected to terminate.
- 3(b)(iv)2 marks· CAPE Computer Science Unit 1 · 2015 · Paper 2Explain how the loop in Algorithm 2 is expected to terminate.
- 4(b)13 marks· CAPE Computer Science Unit 1 · 2015 · Paper 2Construct a flowchart representing the given looping and branching algorithm.
- 3(b)4 marks· CAPE Computer Science Unit 1 · 2016 · Paper 2Distinguish between 'bounded iteration' and 'unbounded iteration'.
- 4(a)11 marks· CAPE Computer Science Unit 1 · 2016 · Paper 2Construct a flowchart to represent the provided pseudocode algorithm for reading customer sales until 'enddata'.