The students in this course got the following questionnaire.
Please try to estimate what students in your group(s) answered on average. We aim to investigate how well do the TAs estimate the attitudes of their students at the end of the semester.
Core information of the survey:
There are 19 questions in this survey.
For every statement below, indicate to what degree you personally agree or disagree.
| Strongly agree | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|
| I think I will do well in this course. | |||||||
| I find the environment in the course supportive of my learning. | |||||||
| I find the content of this course useful. |
Have you ever been intrigued by the course to explore or learn something beyond what was required (even outside of IT)? If so, what specific things caused it?
What would you definitely keep in the course as is now?
What would you change in the course?
The following goals are important to me in this course:
| Strongly agree | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|
| Be able to use basic development tools (IDE, debugger, version control, documentation generators...) | |||||||
| To improve my problem-solving skills (problem decomposition, architecture design, choosing the right solution strategy...) | |||||||
| To be a better programmer knowing the appropriate best practices (regardless of the programming language) | |||||||
| To know how to program in C | |||||||
| To understand the core principles of low-level programming (memory management, pointers, relation to hardware architectures...) |
The course helps me to achieve the following goals:
| Strongly agree | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|
| Be able to use basic development tools (IDE, debugger, version control, documentation generators...) | |||||||
| To improve my problem-solving skills (problem decomposition, architecture design, choosing the right solution strategy...) | |||||||
| To be a better programmer knowing the appropriate best practices (regardless of the programming language) | |||||||
| To know how to program in C | |||||||
| To understand the core principles of low-level programming (memory management, pointers, relation to hardware architectures...) |
What is the most useful thing you have learnt in this course so far?
For every statement below, indicate to what degree you personally agree or disagree.
| Strongly agree | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|
| I am interested in the content area of this course. | |||||||
| I think what I learn in this course will be useful for me in practice. | |||||||
| I think what I learn in this course will be useful for me in further studies. | |||||||
| I think what I learn in this course is, in general, useful to know. | |||||||
| Problems that we solve in this course are usually interesting to me. | |||||||
| In this course, I prefer material that really challenges me so I can learn new things. |
For every statement below, indicate to what degree you personally agree or disagree with them.
| Strongly agree | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|
| I'm confident I can master the skills being taught in this course. | |||||||
| If I don't understand the course content, it is because I didn't try hard enough. | |||||||
| If I study in appropriate ways, then I will be able to learn the course content. | |||||||
| I'm confident I can understand the concepts being taught in this course. | |||||||
| I know what I need to do to master the course content. |
For every statement below, indicate to what degree you personally agree or disagree with them or if it's not applicale to you.
| Strongly agree | Not applicable to me | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|---|
| My TA(s) is enthusiastic about this course. | ||||||||
| The course is well organized. | ||||||||
| The lectures (slides, recordings, Monday calls, mini-assignments) help me master the course content. | ||||||||
| The seminars (small assignments, weekly calls, consultations, Discord discussions) help me master the course content. | ||||||||
| The homework assignments help me master the course content. | ||||||||
| The lectures and seminars provide me with enough background to successfully complete the homework assignments. | ||||||||
| I think I'll get help if I need it. | ||||||||
| I am receiving useful feedback in this course. | ||||||||
| My TA(s) does their best to help me master the course content. | ||||||||
| The lecturer does his best to help me master the course content. |
I was demotivated after experiencing the following in this course:
| Strongly agree | I have never experienced that | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|---|
| Assignments that were too difficult for me | ||||||||
| Unclear instructions in the seminars or homework assignments | ||||||||
| Disoganized or unprepared lecturer/TAs | ||||||||
| Lecturer/TAs criticising students or ridiculing their mistakes | ||||||||
| Other students being better/faster than me | ||||||||
| Other students cheating | ||||||||
| Unfairness (assignment scoring, TA behavior, differences among the seminars...) | ||||||||
| Assignments that were boring/uninteresting | ||||||||
| The virtual nature of the course due to the Covid pandemic |
What other factors influence your studies in this course? (even personal, family-related...)
The following goals are important to me in this course:
| Strongly agree | Agree | Somewhat agree | Neither agree nor disagree | Somewhat disagree | Disagree | Strongly disagree | |
|---|---|---|---|---|---|---|---|
| To spend time with my friends or get to know new people | |||||||
| Not to spend too much time with this course | |||||||
| To enjoy learning and problem-solving | |||||||
| To learn things that will be useful for me later in life | |||||||
| To get a good grade | |||||||
| To understand the programmers and their world |
What other goals are important to you in this course?
Apart from this course, what is your programming experience?
Have you passed IB111 Foundations of programming in the past?
What was your experience in C programming before enrolling this course?
Do you agree to use and publish your anonymized answers within our education research efforts?
(This question is to you as a teaching assistant.)
*Apart from internal analyses for PB071, we want to use the data in an international research in cooperation with the Norwegian University of Science and Technology and KTH Royal Institute of Technology, Sweden. To support the research, we want to publish the anonyized results as an open dataset for other researchers. This would include all your quantitative answers and anonymized open question aswers. In case of any questions, do not hesitate to email Petr Švenda (svenda@fi.muni.cz) or Martin Ukrop (mukrop@mail.muni.cz). Your choice does not influence the KontrCoins awarded.
Any other comments or questions?
(This question is to you as a teaching assistant.)
Thanks for filling in the survey!
We believe it will help us to teach better (not online) in PB071.