Project work. Stage: Development and Programming

В разработке

Development and Programming

Development and programming Marks: 13
Program listings or evidence of tailoring of a software package is provided in the form of printouts. The developed solution does not fulfil the design specification. A teacher may award 1 mark if they have been shown the system working satisfactorily and there is no hard evidence in the project report. 1
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose.
The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group C. The listing is organized without any subroutines for organizing the structure. There was an attempt to use of meaningful identifier names and poor formatting. The code is provided with poor annotation or no annotation, so that the decision logic cannot be followed. No exception handling was demonstrated.
2-3
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group C at a sufficient level or attempt of applying skills for the algorithms listed in group B. The listing is organized without any subroutines for organizing the structure. There was an attempt to use of meaningful identifier names and formatting. The code is provided with poor annotation, so that the decision logic cannot be easily followed.  No exception handling was demonstrated. 4-5
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group C at an excellent level or in group B at a sufficient level. The listing shows some use of subroutines for organizing the structure, the use of meaningful identifier names, but there could be some omissions in formatting. The code is provided with some comments.  There was an attempt to use exception handling. 6-7
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group B a sufficient level. The listing shows some use of subroutines for organizing the structure, the use of meaningful identifier names, and formatting to show the used structures of control logic. The code is provided with some comments.  Exception handling was demonstrated where needed. 8-9
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. The candidate in solving the problem shows an understanding and application of skills for the algorithms listed in Table 1 in group B at an excellent level or in group A at a sufficient level. The listing shows the good use of subroutines for organizing the structure, the use of meaningful identifier names, and formatting to show the used structures of control logic. The code is provided with notes with some comments, so that the decision logic can be easily followed.  Exception handling was demonstrated where needed. 10-11
Program listings or evidence of tailored software packages are provided in the form of printouts. Data structures are illustrated as part of the listings where appropriate, detailing their purpose. Solution of the problem shows an excellent understanding and application of skills for the algorithms specified in group A in Table 1. The listing shows the good use of subroutines for organizing the structure, the use of meaningful identifier names, and formatting to show the used structures of control logic. The code is provided with comments, so that the decision logic can be easily followed. Good exception handling was demonstrated where needed. 12-13

Table of programming skills

Level Programming skills
Group C (low)
  • Simple expert system development
  • Using script language to connect a database
  • Linear algorithms
  • Conditional (branching) algorithms
  • Simple mathematical calculations (eg average)
  • Non-SQL table access

Group B (middle)

  • One-dimensional arrays
  • Insertion and bubble sort algorithms
  • Using script language to work with databases
  • Loop structure 
  • SQL statements
  • Writing and reading from files

Group A (high)

  • Binary search algorithm
  • Two-dimensional array
  • SQL statements for data selection in more tables
  • Nested loops
  • Recursion
  • Sorting algorithms other than those given in the Programme

Project work. Stage: Development and Programming

Development

Step 1

Определение структуры ключевых элементов проекта (структуры данных, таблицы базы данных, файлы хранения данных, файлы обработки данных)

Step 2

Скриншоты структур данных

Programming

Step 3

The logical sequence of the application structure follows the development sequence.

Каждый блок содержит:

  1. Заголовок обработчика
  2. Скриншот формы ввода или вывода (если это возможно)
  3. Листинг формы ввода (если используется форма для ввода)
  4. Наименование файла-обработчика (например файлы формата php, js)
  5. Листинг программного кода файла обработчика, которые включают:
    1. Comments
    2. Good stype programming
Категория: Normalisation | Добавил: bzfar77 (29.03.2021)
Просмотров: 66 | Теги: Development, Listing, Project work, Programming, data structure | Рейтинг: 0.0/0
Всего комментариев: 0
avatar