ABCDEFGHIJKLMNOPQRSTUVWXYZAAABAC
1
Practice NumberFridaysTopicAttendanceNotesTest ScoringTest Bonus ScoringLearning objectiveHomeworkHomework notesHomework practice objectiveHomework ScoringHomework Bonus Points
2
25.00
3
0First StepsFirst batch of C# programs; very simple and technical.8
4
121/2/2020
C#, Gentle OOP introduction Part I
25C#, reading and parsing files, first OOP (data objects)Gamebook - Part II can play the gamebookFirst C#, reading and parsing data into DOs10
5
228/2/2020Extendable Calc, Gentle OOP introduction Part II25Simple OOP, UML Class diagrams introExtendable CalcCreating a Calc implemetation that is extendable5
6
Draft UML that solves Calc-with-memory5
7
36/3/2020Dictionaries, Func, lambdas2New lab!5How to draft own UML class diagramThe Sumer GameFinish the implementation of Hamurabi10
8
413/3/2020
DFS, BFS searches, Visitor Pattern
2include VisitorPattern5Graph, DFS, BFSGamebook - Part III can choose an ending and the program plays automaticallyGamebook as a graph, DFS / BFS implementation via Visitor Pattern10
9
520/3/2020The Snake, Part I25Simple OOP, first design patternsThe Snake - StubCreating empty classes according to UML CD10
10
The Snake, Part IIinclude multiplayerImplementation of patternsThe Snake - ImplImplementing the Snake15
11
627/3/2020Theme Hospital, Part I25Enums, BNF, Regexps, DijkstraTHL - Input [5] + Navigation [10]Parsing the input and implementing patient navigation15
12
73/4/2020Theme Hospital, Part II25Discrete simulationTHL - Simulation [20]Discrete simulation of the hospital20
13
10/4/2020Easter holidays!
14
817/4/2020Dynamic Programming25LCS (Longest Common Subsequence)Use dynamic programming in practice15
15
924/4/2020GDI + Graph algos + 3D Engine25Sierpinsky [5], Springy [10], Graph algos [15], 3D engine [25]Practice GDI+55
16
1/5/2020Holidays!
17
8/5/2020Holidays!
18
1015/5/20202-player games w/ perfect info25Minimax, Alpha-beta algoPlaying "Connect-4"Create artificial player for a given game codeImplementing Alpha-beta algo20
19
1122/5/2020Functional Testing25Show Nugget, use of external tools, what is Functional TestingCode Coverage for the HeapBuggy heap implementation; 100% code coverageWorking with code that is not mine, I must be able to fix it10
20
21
22
23
24
25
26
27
28
29
30
31
Total labs11
32
SUM22550.0208
33
34
Max Practice Score w/o Bonuses285.0
35
Max Practice Score285.0
36
37
RESULT THRESHOLDSMIN (incl.)MAX (excl.)
38
FAILED0110
You have failed the labs, no excuses.
39
QUALIFIED FOR THE TEST110130
You may attend PRACTICE FINAL TEST.
40
LABS PASSED, BUT TEST REQUIRED
130160
You have obtained enought points to pass the lab, but you need to pass "PRACTICE FINAL TEST".
41
LABS PASSED160infinity
Congratulations! You got it! You do NOT need to attend/do the "PRACTICE FINAL TEST".
42
43
Student StrategyDescriptionLabsAbsencesAttendance [Points]Test AVG [%]Test [Points]Homework [Points]Final Score [Points]GRADE
44
Bad studentToo many absences, bad performance741460.00%21out of 35 max50out of 208 max85.00FAILED
45
Smart-headToo many absences, but rocks in assignments741475.00%26.25out of 35 max110out of 208 max150.25
LABS PASSED, BUT TEST REQUIRED
46
Poor studentFull attendence, poor performance921850.00%22.5out of 45 max50out of 208 max90.50FAILED
47
Standard studentFull attendence, good performance921865.00%29.25out of 45 max65out of 208 max112.25QUALIFIED FOR THE TEST
48
Good studentSingle (unfortunate) absence, good performance831675.00%30out of 40 max95out of 208 max141.00
LABS PASSED, BUT TEST REQUIRED
49
Gifted studentSingle (unfortunate) absence, great performance831675.00%30out of 40 max120out of 208 max166.00LABS PASSED
50
Exceptional studentSingle (unfortunate) absence, exceptional performance831680.00%32out of 40 max208out of 208 max256.00LABS PASSED
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