Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Programming Assignment LO3 & LO4

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ASSIGNMENT BRIEF

QUALIFICATION UNIT NUMBER AND TITLE


PEARSON BTEC HND IN COMPUTING (RQF) 01. PROGRAMMING (LEVEL 4)
INTERNAL VERIFIER UNIT TUTOR

DATE ISSUED SUBMISSION DATE RESUBMISSION DATE


12 SEPTEMBER 2022 12 DECEMBER 2022 19 DECEMBER 2022

ASSIGNMENT TITLE APPLICATION DEVELOPMENT AND TESTING

LEARNING OUTCOME AND ASSESSMENT CRITERIA


PASS MERIT DISTINCTION
LO3 IMPLEMENT BASIC ALGORITHMS IN CODE USING AN IDE
P3 WRITE A PROGRAM THAT IMPLEMENTS AN M3 USE THE IDE TO MANAGE THE DEVELOPMENT D3 EVALUATE THE USE OF AN IDE FOR
ALGORITHM USING AN IDE. PROCESS OF THE PROGRAM. DEVELOPMENT OF APPLICATIONS CONTRASTED
WITH NOT USING AN IDE.
LO4 DETERMINE THE DEBUGGING PROCESS AND EXPLAIN THE IMPORTANCE OF A CODING STANDARD
P4 EXPLAIN THE DEBUGGING PROCESS AND EXPLAIN M4 EVALUATE HOW THE DEBUGGING PROCESS CAN D4 CRITICALLY EVALUATE WHY A CODING
THE DEBUGGING FACILITIES AVAILABLE IN THE IDE. BE USED TO HELP DEVELOP MORE SECURE, ROBUST STANDARD IS NECESSARY IN A TEAM AS WELL AS FOR
P5 OUTLINE THE CODING STANDARD YOU HAVE APPLICATIONS. THE INDIVIDUAL.
USED IN YOUR CODE.

SUBMISSION FORMAT
THE SUBMISSION IS IN THE FORM OF A DETAILED DOCUMENT WITH TWO SECTIONS COVERING ACTIVITIES 1 AND 2 AND A PROJECT FILE OF IDE YOU WILL USE TO
IMPLEMENT YOUR CODE:
▪ A DETAILED REPORT AND PROJECT FILE

THE REPORTS SHOULD BE WRITTEN IN A CONCISE, FORMAL BUSINESS STYLE USING SINGLE SPACING AND FONT STYLE TIMES NEW ROMAN AND SIZE 11. YOU ARE
REQUIRED TO MAKE USE OF HEADINGS, PARAGRAPHS, AND SUBSECTIONS AS APPROPRIATE, AND ALL WORK MUST BE SUPPORTED WITH RESEARCH AND
REFERENCED USING THE HARVARD REFERENCING SYSTEM. PLEASE ALSO PROVIDE A BIBLIOGRAPHY USING THE HARVARD REFERENCING SYSTEM. THE
RECOMMENDED WORD LIMIT IS SPECIFIED . HOWEVER, YOU WILL NOT BE PENALIZED UPON EXCEEDING THE WORD LIMIT.

YOU SHOULD SUBMIT YOUR PLAGIARISM REPORT ALONG WITH YOUR SUBMISSION. NO WORK WILL BE CONSIDERED IF IT CONTAINS PLAGIARISM MORE THAN THE
ACCEPTABLE LEVEL DEFINED AS PER ICMS’S PLAGIARISM POLICY.

ASSIGNMENT SCENARIO AND GUIDANCE

SCENARIO
A TOP TIER INTERNATIONAL SOFTWARE HOUSE IS EXTENDING THEIR BUSINESS OPERATIONS IN PAKISTAN AND IS LOOKING TO
BUILD A TEAM OF FRESH GRADUATES WHO ARE GOOD WITH ALGORITHMS IN THE PROGRAMMING DOMAIN . ICMS HAS PITCHED
THEIR FRESH GRADUATES TO THEM AND THIS IS A GOLDEN CHANCE FOR YOU TO PROVE YOURSELF IN THE FIELD OF
PROGRAMMING AND KICK START YOUR CAREER WITH A UNIQUE OPPORTUNITY BY WORKING FOR A MULTINATIONAL SOFTWARE
HOUSE WITH INTERNATIONAL CLIENTS.

YOU HAVE JOINED THE COMPANY AS A FRESH GRADUATE INTERN AND BECAUSE OF YOUR GOOD PRESENTATION AND WRITTEN
REPORT SUBMITTED TO YOUR LINE MANAGER, YOU HAVE BEEN ASSIGNED TO AN APPLICATION DEVELOPMENT TEAM WITHIN THE
FIRM, WHERE YOU WILL BE AN ACTIVE RESOURCE IN THEIR APPLICATION DEVELOPMENT AND TESTING PROCESSES .
THE SAID TEAM IS CURRENTLY WORKING ON AN APPLICATION IN C++ USING VISUAL STUDIO. BEFORE YOU CAN OFFICIALLY START
WORKING WITH THE TEAM; THE TEAM LEAD HAS ASKED YOU TO SUBMIT A DETAILED REPORT ON THE IMPLEMENTATION AND
TESTING OF THE ACTIVITIES DEFINED BELOW. THE LEAD HAS TO MAKE SURE THAT YOU HAVE ADEQUATE KNOWLEDGE OF THE
PROGRAMMING LANGUAGE AND HOW A CODE CAN BE DEVELOPED USING AN IDE, MAKING USE OF ITS TESTING FACILITIES . BASED
ON YOUR REPORT AND PROJECT, YOUR SKILL SET AND KNOWLEDGE WILL BE ASSESSED AND YOU WILL BE ASSIGNED WITH AN
EXPERT CODER TO DEVELOP A REAL-TIME APPLICATION FOR A CLIENT.
YOUR REPORT NEEDS TO CONTAIN APPROPRIATE PIECES OF EVIDENCE AND SCREENSHOTS OF THE DEVELOPMENT PROCESS , THE ACTUAL CODE IMPLEMENTED
AND THE OUTPUT OF THE CODE TO SUPPORT YOUR WORK.

PART A – (LO3) - GUIDANCE

ACTIVITY 1: IMPLEMENTATION USING AN IDE


IN THIS SECTION, YOU ARE REQUIRED TO IMPLEMENT A CODE USING AN IDE OF YOUR CHOICE, VISUAL STUDIO, DEV C++, ETC., WITH A DESCRIPTION OF THE
ALGORITHM IMPLEMENTED SUPPORTED BY APPROPRIATE SCREENSHOT EVIDENCE.

▪ YOU NEED TO EXPLAIN WHAT IS AN ALGORITHM AND WHY IT IS NEEDED. YOU MUST IMPLEMENT AN ALGORITHM OF YOUR CHOICE USING AN IDE.
YOUR IMPLEMENTATION SHOULD MAKE USE OF THE MANAGEMENT FACILITIES OFFERED BY THE CHOSEN IDE TO ENSURE EFFICIENT CODE
DEVELOPMENT AND INCLUDE APPROPRIATE EVIDENCES WITH DESCRIPTION IN YOUR REPORT.

▪ YOUR TEAM LEAD WANTS YOU TO FIRST WRITE YOUR CODE IN A SIMPLE TEXT EDITOR AND RUN IT TO REVIEW THE OUTPUT , AND THEN MOVE YOUR
CODE TO THE CHOSEN IDE TO ENHANCE YOUR DEVELOPMENT EXPERIENCE.

▪ YOUR REPORT SHOULD INCLUDE YOUR EXPERIENCE AND THE BENEFITS OF USING AN IDE FOR APPLICATION DEVELOPMENT.

PART B – (LO4) - GUIDANCE

ACTIVITY 2: TESTING OF THE APPLICATION


IN THIS SECTION, YOU ARE REQUIRED TO EXPLORE THE TESTING FACILITIES OF YOUR CHOSEN IDE AND TEST YOUR CODE FOR ROBUSTNESS AND ENSURE THAT
IT IS AS PER ACCEPTABLE CODING STANDARDS.

▪ YOU SHOULD PROVIDE THE DEBUGGING FEATURES THAT ARE AVAILABLE IN AN IDE AND THEN RELATE IT TO YOUR CHOSEN IDE WITH
SUPPORTING EVIDENCE AND ITS DESCRIPTION.

▪ INCLUDE AN EXPLANATION OF THE CODING STANDARDS YOU USED TO DEVELOP YOUR CODE AND A DESCRIPTION OF EACH STANDARD USED.
▪ YOU ARE REQUIRED TO REVIEW THE DEBUGGING PROCESS OF AN APPLICATION TO ENSURE ROBUST AND SECURE APPLICATIONS.
▪ DISCUSS WHY CODING STANDARDS ARE NEEDED? YOU CAN ALSO INCLUDE AS EVIDENCE A CRITICAL EVALUATION OF CODING STANDARDS AS
HOW THEY PLAY AN INFLUENTIAL AND VITAL ROLE IN THE DEVELOPMENT PROCESS AND SUPPORT TO AN INDIVIDUAL DEVELOPER AS WELL AS TO
THE WHOLE DEVELOPMENT TEAM.

EVIDENCE CHECKLIST SUMMARY OF EVIDENCE REQUIRED BY THE STUDENT


PART A AND B TECHNICAL REPORT (2000-2500 WORDS). PROJECT FILE (IDE AND NON-IDE)

You might also like