Overview
Designing systems capable of learning, reasoning, and adapting to complex environments is central to advancing modern artificial intelligence and transforming global industries. The BSc (Hons) Computer Science with Artificial Intelligence at University of Lincoln delivers a specialized technical education that combines fundamental computer science principles with advanced training in intelligent software systems. Taught by research-active academics within the School of Computer Science, the curriculum covers core software engineering, data structures, and algorithm design alongside specialized modules in machine learning, neural networks, and computer vision. Students gain hands-on experience in modern computing laboratories equipped with high-performance hardware, robotics development platforms, and industry-standard AI software frameworks. The program emphasizes algorithmic problem-solving, ethical system design, and practical software implementation, providing opportunities to apply intelligent techniques to real-world challenges. This course is ideally suited for analytical, mathematically minded problem-solvers who are passionate about building smart software applications, exploring machine intelligence, and shaping the future of autonomous technology.
What You'll Learn
Fundamental computer programming paradigms, software engineering methodologies, and object-oriented design principles using industry-standard languages
Core data structures, algorithm design, computational complexity, and discrete mathematical foundations for computer science
Key concepts in artificial intelligence, search algorithms, knowledge representation, automated reasoning, and logic systems
Machine learning techniques, supervised and unsupervised learning algorithms, deep neural network architectures, and predictive modeling
Natural language processing concepts, text analytics, and computer vision frameworks for image processing and feature extraction
Relational database systems, data modeling, structured query language, and big data management principles
Software development team projects, agile practices, human-computer interaction, and professional ethics in AI deployment
Cyber security foundations, system architecture, operating systems, and safe coding standards
Independent final-year capstone project focused on designing, implementing, and evaluating an innovative artificial intelligence application
Learning Outcomes
Graduates will possess a comprehensive understanding of core computer science principles and specialized artificial intelligence methodologies. They will demonstrate the capability to design, train, evaluate, and deploy intelligent computational models and machine learning algorithms to solve complex data-driven problems. Students build strong technical competencies in software development, algorithm optimization, neural network construction, and data analysis through hands-on laboratory exercises and collaborative team projects. Furthermore, scholars master the ability to critically assess the ethical, social, and regulatory implications of autonomous systems, effectively communicating technical architectures and AI solutions to technical teams and non-specialist stakeholders. Through specialized project work and a major final-year individual capstone project, graduates cultivate the technical precision, analytical rigor, and professional agility required to excel as artificial intelligence engineers, machine learning specialists, data scientists, software developers, or postgraduate technology researchers.

University of Lincoln