Hopkins, C. & Moller, F.(2024). Institute of Coding in Wales Digital Skills Bootcamps – Micro-Credentials: A Pilot Project. In Proceedings of the 8th Conference on Computing Education PracticeACM.
Moller, F., O'Reilly, L., Powell, S., & Hopkins, C. (2021). Teaching Them Early: Formal Methods in School. Communications in Computer and Information Science (pp. 173-190). Springer International Publishing
Moller, F., O'Reilly, L., Powell, S., & Hopkins, C. (2021). Teaching Them Early: Formal Methods in School. In International Workshop on Formal Methods - Fun for Everybody FMFun 2019: Formal Methods – Fun for Everybody (pp. 173-190). Springer International Publishing.
Cerone, A., Roggenbach, M., Davenport, J., Hopkins, C., Farrell, M., Haveraaen, M., Moller, F., Körner, P., Krings, S., Ölveczky, P., Schlingloff, B., Shilov, N., & Zhumagambetov, R. (2021). Rooting Formal Methods Within Higher Education Curricula for Computer Science and Software Engineering — A White Paper. In Communications in Computer and Information Science (pp. 1-26). Springer International Publishing.
Hopkins, C., Moller, F., & Roberts, L. (2023). Institute of Coding in Wales Digital Skills Bootcamps - A Model for Stackable Micro-credentials. In Troy Astarte, Faron Moller, Keith Quille, Seán Russell (Ed.),UKICER '23: Proceedings of the 2023 Conference on United Kingdom & Ireland Computing EducationACM.
Moller, F., O'Reilly, L., Powell, S., & Hopkins, C. (2021). Teaching Them Early: Formal Methods in School. Communications in Computer and Information Science (pp. 173-190). Springer International Publishing
Hopkins, C. & Moller, F.(2024). Institute of Coding in Wales Digital Skills Bootcamps – Micro-Credentials: A Pilot Project. In Proceedings of the 8th Conference on Computing Education PracticeACM.
Hopkins, C., Moller, F., & Roberts, L. (2023). Institute of Coding in Wales Digital Skills Bootcamps - A Model for Stackable Micro-credentials. In Troy Astarte, Faron Moller, Keith Quille, Seán Russell (Ed.),UKICER '23: Proceedings of the 2023 Conference on United Kingdom & Ireland Computing EducationACM.
Moller, F., O'Reilly, L., Powell, S., & Hopkins, C. (2021). Teaching Them Early: Formal Methods in School. In International Workshop on Formal Methods - Fun for Everybody FMFun 2019: Formal Methods – Fun for Everybody (pp. 173-190). Springer International Publishing.
Cerone, A., Roggenbach, M., Davenport, J., Hopkins, C., Farrell, M., Haveraaen, M., Moller, F., Körner, P., Krings, S., Ölveczky, P., Schlingloff, B., Shilov, N., & Zhumagambetov, R. (2021). Rooting Formal Methods Within Higher Education Curricula for Computer Science and Software Engineering — A White Paper. In Communications in Computer and Information Science (pp. 1-26). Springer International Publishing.
This module is a continuation of the module CS-110 Programming 1. In it, students will continue to enhance their skills in programming, as well as gain a basic understanding of algorithms and data structures.
CSC390
Teaching Computing via a School Placement
This module is for students with an interest in entering teaching, and involves a weekly placement in a local school or college under the mentorship of a Computing/ICT teacher. The student will engage both in observation and in various teaching activities. The module will be assessed on the basis of the mentor's report and on written project work.
CSCM01
Software Engineering Project Planning and Management
Software projects have long had a reputation for cost and time overruns - but they need not, and there are well-established, and emerging, techniques and processes to manage them well and effectively: for example, agile methodologies like SCRUM which are becoming a de-facto standard in the industry. Also, many projects have significant legal, social, ethical and professional consequences that a practitioner needs to be aware of and sensitive to. This module is about the process of successfully building complex software systems, and the implications, including on wider society, of doing so. It will also prepare students for their dissertation project by equipping them with the skills to successfully plan it, and to commence that planning process.