BSc Computer Science (User Experience and Design)
Entry requirements
A level: CCC (Mathematics + another science (Information Technology, Chemistry, Biology, Human Biology, Physics, or Computing Science)) IB: 28 points, including 5, 5, 4 at higher level Essential subject: Mathematics at Higher Level Higher / Advanced Higher, SQA (standard): BBBB (Essential subject: STEM or technical subject at Higher).
About this course
BSc (Hons) in Computer Science. Core topics include Programming, Embedded Systems, Artificial Intelligence & Machine Learning, Research Methods, and Project Management. The course includes an Industrial Team Project carried out for a client using agile methodologies, and concludes with an individual Honours Project.
Modules
- Front End Website Development
- Introduction to Software Development
- Mathematics for Computer Science
- Introduction to Generative AI
- Unix Systems
- Embedded Systems Development and Networking
- Introduction to Data Structures and Algorithms
- Computing and Society
- Personal Development Planning
- Employability for Computing Professionals
- Introduction to Artificial Intelligence and Machine Learning
- Multi-Paradigm Programming
- Operating Systems
- Software Engineering
- Database Systems
- Modern Web Stack Development
- User Interface Design
- Personal Development Planning
- Information and Network Security
- Design Methods
- Industrial Team Project
- Inclusive User Experience
- Mobile Application Development
- Honours Project
- Information Analysis and Reporting
- Data Visualisation
- Contemporary UX and Interactions