Computer Science and Management
Computer science and management is a combination built for an era in which technology organisations need people who can think clearly about both the technical and the human dimensions of building and running systems. Computer science gives you the mathematical foundations, the programming skills, and the conceptual frameworks to understand how computation works at every level, from individual algorithms through to distributed systems and software architecture. Management gives you the vocabulary and analytical tools to understand how organisations function, how strategy is developed, and how people and resources are directed towards shared goals.
At the University of St Andrews, this four-year programme carries a typical tariff of 232 points and includes a year abroad, which is embedded in the degree. You will cover the core of computer science, including programming, data structures, algorithms, operating systems, databases, and software engineering, while also building competence in organisational behaviour, accounting, marketing, strategy, and other management disciplines. St Andrews has a strong research culture in computer science, and the programme benefits from being taught by academics who are actively working on problems at the frontier of the discipline, including in artificial intelligence, data management, and human-computer interaction.
The year abroad gives you the opportunity to study at a partner institution in another country, broadening your comparative understanding of how both technical and organisational problems are approached in different contexts.
Graduates from this combination are sought by technology companies, consultancies, financial institutions, and any organisation managing significant digital operations. Career routes include software engineering, product management, systems architecture, technology consultancy, data engineering, and entrepreneurship. The management component also prepares graduates for leadership roles in technology organisations.
Postgraduate study in computer science, management, or at the intersection of the two is a well-trodden path for those who wish to deepen their expertise.