Overview
Artificial intelligence and computational systems are fundamentally redefining human technology, driving breakthroughs in automation, data analysis, and intelligent decision-making. The BSc (Hons) Computer Science and Artificial Intelligence at the University of Sussex delivers an in-depth foundation in core computer science principles alongside specialized training in machine learning and cognitive systems. Students examine how theoretical algorithms, statistical models, and software architectures combine to create intelligent applications capable of reasoning and learning. Teaching integrates theoretical lectures with hands-on lab sessions, utilizing modern computing infrastructure and specialized software development tools. Supported by world-leading research faculty in artificial intelligence, neuroscience, and robotics, the course emphasizes analytical rigor, creative problem-solving, and ethical technology design. This program is ideal for forward-thinking individuals fascinated by intelligent systems, endowing graduates with the advanced technical skills required to build pioneering AI solutions.
What You'll Learn
Software development, object-oriented programming, and functional programming languages
Data structures, algorithm design, computational complexity, and theoretical logic
Machine learning algorithms, deep learning neural networks, and statistical modeling
Natural language processing, computer vision, and pattern recognition techniques
Artificial intelligence philosophy, cognitive science concepts, and ethical AI frameworks
Database architectures, data processing pipelines, and information management systems
Robotics principles, autonomous systems engineering, and intelligent agent design
Learning Outcomes
Upon completing this degree, graduates possess an extensive understanding of computational theory and intelligent systems, evaluating algorithmic solutions across theoretical, structural, and practical deployment scales. Students acquire advanced technical skills in designing, implementing, and validating complex software systems and machine learning models using modern frameworks. The curriculum develops sharp critical evaluation capabilities, enabling learners to assess algorithmic efficiency, diagnose system performance issues, and analyze the ethical and societal implications of autonomous technologies. Furthermore, students build the research autonomy necessary to specialize in cutting-edge AI fields and apply their technical expertise across machine learning engineering, data science, software development, and AI research sectors.

University of Sussex