Overview
This foundational pathway introduces core programming logic, mathematical methods, and system architectures required for degree-level computing education. Delivered at Queen's University Belfast, the curriculum builds student confidence in technical problem-solving and algorithmic thinking. Learners establish the academic literacy, practical coding techniques, and analytical mindset needed to progress into advanced computer science disciplines.
What You'll Learn
Core fundamentals of procedural programming, code syntax, and logic development
Key mathematical concepts, including discrete logic and algebra for computer science
Introductory principles of computer architecture, operating systems, and network basics
Essential study strategies, technical documentation writing, and structured research practices
Learning Outcomes:
This course aims to develop students’ ability to create, test, and debug basic software applications using standard programming practices. It also focuses on applying foundational concepts of discrete mathematics to solve entry-level computational problems. Students will gain an understanding of the fundamental operations of computer hardware components and software environments. In addition, the course will develop students’ ability to analyze technical sources and use relevant evidence to produce well-supported and academically structured documents.

Queen's University Belfast