No abstract available.
Proceeding Downloads
An Online Marking, Feedback and Moderation Tool for Computer Science Higher Education Courses
While the value of marking, feedback and their moderation are widely acknowledged, there is great variety in their application in Higher Education Computer Science (CS) courses, due to the diversity of topics, learning outcomes, assessment types, and ...
Using a Virtual Computing Lab to Teach Programming at a Distance
This paper discusses a pilot research project, which investigated the use of online collaborative IDEs (Integrated development environments) during a first-year computing degree course. The IDEs used can be described as virtual computing labs because ...
How to Learn a New Language: A Novel Introductory Programming Course
‘How to Learn a New Language’ is an introductory programming course, delivered during the first semester of a work-based Software Engineering degree programme, or apprenticeship. Students are introduced to foundational programming concepts, up to and ...
Engaging Students in Threat Thinking with the Cyber Security Cinema
There are many topics in cyber security that motivate and excite students to learn as well as other topics that do not. The present paper outlines a learning design devised to motivate and engage students with some topics in cyber security using films. ...
Data Science Course Design for a Large-Scale Cohort using Individual Project-Based Learning
Being an effective data scientist includes mastering many skills, both technical and analytical. There are many great teaching resources for learning technical skills. However, the analytical skills of understanding customer values, proposing causal ...
Introducing Modelling and Code Comprehension from the First Days of an Introductory Programming Class
An approach to code comprehension in an introductory programming class is presented, drawing on the Text Surface, Functional and Machine aspects of Schulte’s Block Model, and emphasising programming as a modelling activity involving problem and machine ...
Exploring Student Perceptions and Expectations of Cyber Security
Designing cyber security modules in Higher Education can be a balancing act. We aim to ensure students develop an understanding of key cyber security concepts such that they are able to contribute to security practices within the workplace. We also aim ...
An alternative supervision model for postgraduate projects: A course-specific approach
Most postgraduate students are required to undertake an individual project under the guidance of an academic supervisor. The increasing population of postgraduate students ([1]) introduces challenges under traditional supervision models (i.e. one topic ...
Research-led Active Learning Sessions in Cyber Security through Research Paper Reading
Research-led teaching of cyber security can take many forms, but one approach in particular is acculturating students with cyber security research by engaging them with research artefacts. The present paper presents a computing science education practice ...
Index Terms
- Proceedings of the 7th Conference on Computing Education Practice