Overview
This comprehensive degree equips students with the technical fundamentals, practical skills, and software engineering principles needed to succeed in the modern technology sector.
What You'll Learn
Core programming paradigms, object-oriented software design, and software engineering methodologies
Data structures, algorithms, computational logic, and program performance evaluation
Web development, database architecture, and network information systems
Principles of human-computer interaction, interface design, and user-centered system development
Fundamentals of artificial intelligence, machine learning, and modern digital technologies
Team-based project management, agile practices, and technical problem-solving techniques
Learning Outcomes
Design, write, and test reliable software applications using modern programming languages and frameworks
Apply algorithmic principles and data structures to solve complex computing and data management problems
Develop secure web platforms and database systems that align with user needs and industry standards
Evaluate emerging technological trends, including artificial intelligence tools and automated system workflows
Collaborate effectively within development teams to deliver end-to-end technical projects to professional standards

Aston University