BSc (Hons) Computing Science
Course Overview
This dynamic BSc Hons Computing Science course provides a comprehensive, broadly-based education in computing, equipping you with the core theoretical knowledge and practical software engineering skills to develop a wide range of information systems. Please note, this course will transition to the Belfast campus, offering students a vibrant new urban learning environment partway through their studies.
Key Program Highlights
- Systematic study of programming theory and software engineering best practices
- Hands-on development of information systems for organizational applications
- Comprehensive exploration of modern hardware and software technologies
- Transition to the new Belfast campus, enhancing the student experience
- Strong foundation in the principles of computing systems within a business context
Course Overview
This dynamic BSc Hons Computing Science course provides a comprehensive, broadly-based education in computing, equipping you with the core theoretical knowledge and practical software engineering skills to develop a wide range of information systems. Please note, this course will transition to the Belfast campus, offering students a vibrant new urban learning environment partway through their studies.
Key Program Highlights
- Systematic study of programming theory and software engineering best practices
- Hands-on development of information systems for organizational applications
- Comprehensive exploration of modern hardware and software technologies
- Transition to the new Belfast campus, enhancing the student experience
- Strong foundation in the principles of computing systems within a business context
Requirements
Modules
- Introduction to Databases
- Client Side Development
- Mathematics for Computer Scientists
- Introduction to Physical Computing
- Problem Solving for Computing
- Innovation and Society
- Computer Networking
- Data Analytics
- Systems Security
- Programming in Practice
- Server Side Development
- Software Product and Process Management
- International Academic Studies
- Professional Practice - Computing
- Full-Stack Strategies and Development
- Computing Project
- Cloud Native Development
- Enterprise Networks
- Computer Vision & AI
- Edge and Embedded Intelligence
- Social, Sustainable and Ethical Computing