977
|
1 |
===============
|
|
2 |
2024/25
|
|
3 |
|
|
4 |
The CFL module went well this year despite the high number of students (153). This complicated matters with feedback for coursework and homework. Discussing the solutions for homework in SGTs seems to have been liked by students. Unfortunately, we do not yet know what the impact is of collating all courseworks into a single deadline. But again the students seem to have liked the reduction of the coursework by dropping CW1. But overall the students were satisfied with the module quality and the lecturer: an astounding 95% of the received responses either strongly agreed or agreed with being satisfied with the quality of the module; 87.8% found the module intellectually stimulating and 75.8% found the pace of the lectures about right. Of course I will work hard to maintain, and possibly even improve upon, such a favourable view. One area which needs improvement is that only 74.2% of the students feel part of the "CFL community" (a decrease from previous years). I will look into this problem for the next year.
|
|
5 |
|
|
6 |
Students generally liked the material with a good mix of theory and practice. Also students appreciated very much the setup of coursework and homework, where the module content could be practiced. Furthermore students found the provided study material very useful.
|
|
7 |
|
|
8 |
===============
|
|
9 |
|
|
10 |
|
867
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
11 |
The CFL module went very well this year. There was an unanticipated
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
12 |
increase in student numbers from 33 last year to 93 students this
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
13 |
year. This complicated matters with individual feedback for coursework
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
14 |
and homework. I will look into this problem for the next year.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
15 |
But overall the students were satisfied with the module quality and
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
16 |
the lecturer: an astounding 100% of the received responses either
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
17 |
strongly agreed or agreed with being satisfied with the quality
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
18 |
of the module; 96.9% found the module intellectually stimulating and
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
19 |
87.5% found the pace of the lectures about right. Of course I will
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
20 |
work hard to maintain, and possibly even improve upon, such a
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
21 |
favourable view.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
22 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
23 |
Students generally liked the material with a good mix of theory and
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
24 |
practice. Also students appreciated very much the setup of coursework
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
25 |
and homework, where the module content could be practiced. Furthermore
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
26 |
students found the provided study material very useful.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
27 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
28 |
The only difficulty that arose this year concerns the speed of the
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
29 |
feedback for courseworks. I will look into this issue for next year
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
30 |
and try to implement a solution assuming the numbers will be as
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
31 |
high next year as they have been this year.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
32 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
33 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
34 |
The complete feedback about positive aspects and recommended improvements:
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
35 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
36 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
37 |
- Best module in terms of teaching quality. The best of the best.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
38 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
39 |
- Christian is great, he really cares about the students and our learning
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
40 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
41 |
- DR. urban's CFL is so interesting, I have never experienced such
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
42 |
class experience, I have some students who have learned compiler
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
43 |
principles in other schools, but they are just boring study and
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
44 |
exams, in urban's CFL, we can learn and make our own compiler with
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
45 |
our own hands. Overall, best course I took.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
46 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
47 |
- Dr Urban has been the most informative lecturer I have ever had. His
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
48 |
feedback for courseworks is highly personalised which is refreshing
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
49 |
and motivating. His lectures are always articulate, informative, and
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
50 |
interesting. The occasional jokes keep them from feeling too
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
51 |
roboticised, but he still manages to deliver the extremely difficult
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
52 |
content in a way which makes sense and somehow doesn't take him 4
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
53 |
hours.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
54 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
55 |
I am very happy with the quality of this module and I don't think
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
56 |
there is anything which needs improving / changing.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
57 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
58 |
- I can absolutely say that the CFL module has been one of the best
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
59 |
semester 1 modules I've taken in university. Despite the challenges of
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
60 |
studying remotely, Christian's teaching and prepared material have
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
61 |
been fantastic, especially when real-world relevance is discussed.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
62 |
Marking coursework manually is much better than automated marking
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
63 |
since Christian provides detailed feedback and insights that automated
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
64 |
systems often fail to provide. Even though feedback can understandably
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
65 |
be delayed by the sheer number of submissions, it is well worth the
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
66 |
wait.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
67 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
68 |
No complaints, just keep doing more of the same!
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
69 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
70 |
- I have nothing but amazing things to say about this module and the
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
71 |
lecturer. The quality of content is by far one of the best that I have
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
72 |
ever received. Not only are the lectures intellectually stimulating,
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
73 |
but the lecturer makes it so it is extremely engaging and fun. I
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
74 |
especially loved the perfect balance of theory and practical code.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
75 |
The lecturer also gives a ton of feedback in the HWs, CWs and is
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
76 |
always available in office hours. Thank you Dr. Urban for an awesome
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
77 |
module experience!
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
78 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
79 |
- I like the detailed handouts and the humour of the lecturer. I also
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
80 |
like the more advanced resources that the lecturer recommends.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
81 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
82 |
- I think the pre-recorded lectures are well split and formatted. I
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
83 |
like having the handouts alongside the lectures. My favourite module
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
84 |
so far.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
85 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
86 |
- In my opinion, CFL has been the been the most rewarding, challenging
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
87 |
and best-taught module during my academic years. Dr. Urban is
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
88 |
passionate and well prepared ; the course material (videos and
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
89 |
handouts) is clear and helpful. Moreover, Dr. Urban is offering help
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
90 |
during both LGTs and his office hour; additional help is always
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
91 |
offered via email.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
92 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
93 |
This module has given me a great understanding of the theory and
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
94 |
practice of compiler design and it has improved my programming skills.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
95 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
96 |
I strongly recommend choosing the Compilers module.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
97 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
98 |
- One of the best lecturers in King's College London!
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
99 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
100 |
- The crystal clear structure, assessment information and overall
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
101 |
format sets you up to prepare, organize yourself and learn
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
102 |
efficiently. However, there could be value in having more TAs/extra
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
103 |
person to help with feedback on CWs and homeworks to just speed up
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
104 |
the process.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
105 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
106 |
- The friendly and insightful course content combined with challenging
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
107 |
and interesting coursework has given me a very comprehensive
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
108 |
knowledge of compilers and formal languages.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
109 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
110 |
- The module has been excellent, my one comment that isn't solely
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
111 |
positive is the time at which feedback is recieved. I fully
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
112 |
understand that this is due to Dr. Urban's efforts to make each
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
113 |
piece of work individually and really appriciate the detail he goes
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
114 |
into on that. Up until the last coursework the delays to deadlines
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
115 |
have made this matter significantly less if not at all. My CW3 is
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
116 |
still not marked however and I am supposed to submit my CW4 today
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
117 |
which worries me.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
118 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
119 |
- The pairing of practical implementation in the courseworks with
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
120 |
theory was incredibly helpful with getting a fuller understanding of
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
121 |
the content, given it can be very theory-heavy.
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
122 |
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
123 |
- The teacher always checks the homework by himself and gives feedback
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
124 |
which is the best point for me. Generally speaking, I personally
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
125 |
feel that this course is perfect, with a wealth of off-class reading
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
126 |
materials (ho), and a lot of practical work (cw), and the teacher's
|
Christian Urban <christian.urban@kcl.ac.uk>
parents:
diff
changeset
|
127 |
feedback is also very fast. |