ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
ФН:
3
* Пазете копие от таблицата за всеки студент
4
5
Оценка
6
КомпонентМакс. ТочкиПроект
7
1Покритие на функционалност (ако няма никакви класове, всичко е глобален код, не се дават никакви точки)20Внимание: При защита на курсов проект се поставя оценка X на целия проект. Всеки от участниците в екипа защитава работата си по проекта индивидуално, като оценката, която може да получи, е максимум X. При лошо представяне на индивидуалната защита, някои членове на отбора може да получат по-малко от X точки.
8
2Спазване на ООП практики, основно капсулация и структуриран код (ползване на класове вместо глобални фунцкии, завършени класове с Г4, където е приложеимо, но не държим чак толкова на изчистен дизайн)15
9
3Обектно-ориентиран дизайн (да има полиморфизъм и шаблони, където е приложимо)15
10
4Документация5
11
5Команден ред и работа с файлове (да има такива)5
12
6Представяне (доколко добре студентът представя проекта си на защитата)5
13
7Тестове5
14
8Подреденост на кода (Разделна компилация, коментари, добри имена, някаква конвенция за идентификатори, индентация и скоби (каквато и да е))5
15
9Обработка на грешки 5
16
10Бонус (всичко, залужаващо поощрение по преценка на асистента)15
17
Общо950
18
Максимум800
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100