Computer sciences and Information technology
Understanding the features of event driven progamming
P1 explain the key features of
event driven programs
M1 discuss how an operating
system can be viewed as an
event driven application
D1 evaluate the suitability of
event driven programs for
P2 demonstrate the use of event
driven tools and techniques
M2 give reasons for the tools
and techniques used in the
production of an event driven
P3 design an event driven
application to meet defined
P4 implement a working event
driven application to meet
P5 test an event driven
M3 analyse actual test results
against expected results to
D2 evaluate an event driven
P6 create onscreen help to assist
the users of a computer
M4 create technical
documentation for the
support and maintenance of a
PLTS: This summary references where applicable, in the square brackets, the elements of the personal,
learning and thinking skills applicable in the pass criteria. It identifies opportunities for learners to demonstrate
effective application of the referenced elements of the skills.
Key IE – independent enquirers
CT – creative thinkers
RL – reflective learners
TW – team workers
SM – self-managers
EP – effective participators
This assignment covers the following learning outcome
1. Understand the features of event driven programming.
Apps R Us is a small software house which produces bespoke software – such as
programs to operate door entry systems, shop tills, job estimates and so on – for a range of
national and international clients. Most of the marketing work is done through the website.
You are a new to Apps R Us, employed as junior programmer, in a team of three
programmers led by Sabrina, who is an analyst-programmer. Sabrina has asked you to
produce some materials to be used to help potential clients understand what event driven
programs are and some examples of how they can be used. These materials will be in the
form of downloadable documents for the Apps R Us website.
1. Produce a Word document describing key features of event driven programs.
• Include a diagram showing how event handlers, trigger functions and event loops
work with form components.
• The page will include text to explain the diagram.
2. Produce a word document that explains how an operating system, such as Windows,
can be viewed as an event driven application.
A) Take a screenshot of an operating system, such as Windows. Annotate it to
identify where the variety of user-initiated events occur, for example right clicking on
the desktop, left clicking on the Start button, double left clicking on a p
This assignment covers the following learning outcomes
2. (EDP) Be able to use the tools and techniques of an event driven language.
3. (EDP) Be able to design event driven applications.
4. (EDP) Be able to implement event driven applications.
Games R Us are a small local video game development company producing casual games
for a variety of platforms.
You are new to Games R Us, employed as junior programmer, in a team of three
programmers led by Sabrina, who is an analyst-programmer. Sabrina has asked you
design and develop a blackjack game for the PC using C# which will be used to test the
viability of the PC casual gaming market for the company..
Sabrina has asked that the blackjack game has the following specific features:
• keeps score of number of games played, won and lost.
• has a help screen explaining how to play the game.
• Aces can be 1 or 11. The number used is whichever gets the highest score.
A) You are first required to design your game.
You will need to produce and hand in the following documentation:
• A wireframe of your games interface.
• A flow chart or pseudo code for your game.
(Criteria P3 – EDP)
B) Once you have designed your game you need to code your design using C# and
produce a working blackjack game that meets the criteria in the scenario.
While writing your game take a screen shot of Visual Studio and annotate the tools you
used while writing your game. (Criteria P2 – EDP)
• Make sure that your code is commented.
• Don’t forget to add the help screen. (Criteria P6 – EDP)
You will need to hand in a copy of your Visual Studio C# project. (Criteria P4 – EDP)
C) Finally produce a document that explains why you used the tools and techniques that
you did in your event driven application. (Criteria M2 – EDP)
Summary of what is to be handed in
Your wireframe and flowcharts/pseudo code. (Criteria P3 – EDP)
Annotated screen shot of tools used in Visual Studio. (Criteria P2 – EDP)
Your Visual Studio project of your working application. (Criteria P4 and P6 – EDP)
A Word document explaining why you used the tools and techniques that you did. (Criteria
M2 – EDP)
ORDER THIS ESSAY HERE NOW AND GET A DISCOUNT !!!