Sunteți pe pagina 1din 4
CAPE INFORMATION TECHNOLOGY ' School-Based Assessment Weighting : 20% Objectives of the SBA Provides an opportunity to individualise a part of the curriculum to meet the needs of the students + Facilitates feedback to the student at various stages of the experience Helps to build the self-confidence of students for further study Facilitates the development of critical skills and abilities emphasized by the subject Ennances the validity of the examination on which candidate performance is reported To develop a candidate's personal insights into the fundamentals of Computer Science To provide opportunities for all candidates to show, with confidence, that they have mastered the syllabus. Unit 1 : 2011 (68%) slight decline from 2010 (70%) Unit 2 : 2014 (57%); 2010 (67%) Examples of projects: 1) Simple process scheduler for an operating system 2) Vehicle parking system used to sliocate spaces to vahicles in a parking lot 3) System to manage a CD/DVD collection 4) Student registration system to keep track of student information, course grades and registration details Requirement : The student should produce a report of approximately 1900 ~ 2000 words excluding diagrams, graphs, tables and bibliographies. “ES UNIT 2 CONTENTS The student should produce a report of approximately 1500 — 2000 words. yD 2 3) COVER PAGE ~ Year of Examination ~ Subject ~ Proficiency - Candidate Number - Candidate Name - Center Number - Center Name ‘Teacher's Name Candidate Score Table of Contents Headings with page numbers ‘Specification of requirements Definition of Problem ~ Keep background information and abstract information to a minimum Techniques of Analysis used ~ Name techniques of data collection ~ state why the techniques were relevant. > Describe how each was performed Use of Data Flow diagrams and E-R diagrams (consistent with the Problem Definition) data flow diagrams (context level) = level 4 diagram entity-relationship diagrams ~ Use correct symbols in these diagrams. Functional and non-functional requirements > list of functional requirements (features the system must provide) ~__IiSt of non-functional requirements ( constraints that apply to the system, for example, it must perform a transaction in less than two seconds) 4) Design Specification “System Structuring - use a relevant system structure for project - extend system structuring diagram beyond the elements of the main menu User Interface Design - state the type of interface ~ include appropriate justification for choice of user interface. Report Design - use an appropriate design Algorithmic Design - Use proper design ~ Program Flowcharts /Pseudo-code algorithms, Choice of appropriate data structures Use of arrays 5) Coding and Testing Code achieves functionality - Write program in C programming language - Printed programming code and/or screen shots to verify program functionality ( do not substitute printouts with soft copy). Coding corresponds to design Cade of program printed from the C compiler Code corresponds to design ( do not use a wordprocessor ~ Code matches flowchart or pseudocode Test plans ~ include an exhaustive set of data to be tested which includes all forms of data entry not only menu selections ~ Expected results and actual results obtained from testing = Include normal, abnormal and extreme data. Soreen shots of the working program Communication and Presentation ~The table of contents is accurate - Pages are numbered ~ Text size, font style and line spacing are legible for reading and moderation Inclide headings and sub-headings ( same order as given in the Criteria for Marking the Internal Assessinent in the syllabus ) > storage media such as CDs should not be included with the submission of the samples Requirements for Students: 1. Choose a problem for which a software solution is appropriate and create algorithms for the solution using sequencing, selection, assignments and iteration (bounded and unbounded), Write algorithms in narrative format and either pseudocode or flowchart Implement algorithms using C programming language Use arrays in programs with no less than five functions using at least one file Create a test pian that is used to test the implemented program for correctness Draw all diagrams electronically Develop the software using software engineering techniques. Demonstrate appropriate choice of tools and techniques used in the analysis to be developed Design, code and test software using appropriate techniques. PN@aaun Requirements for Teachers: 1. Plan to begin project eany (preferably in Form 4) 2. Advise students to restrict te scope of their SBA project or to focus on a simple single problem which wil give them a better chance of completing what is set out in their problem definition and allow them to realistically develop what is proposed early in the documentation. Develop schedule of the dates for submission with students input {inform students of the requirements of the project and its assessment process. Provide them with the assessment oniteria before commencing project. Instruct students to use the requirements in the mark scheme as sub-headings within their reports. 7 Provide feedback as much as possible to students at regular intervals. The SBA should be viewed 8 2 process with well-defined milestones, As students submit work for these milestones, provide adequate guidance, correcting errors made and indicating clearly what is required for the next milestone. 5 Work with the students and give appropriate guidance at all stages of project woik. (eg chapters to read, alternative procedures to follow and other sources of information), ‘They are not expected to work on their own. Pane

S-ar putea să vă placă și