The University of Sheffield
School of Computer Science

COM112 Introduction to Artificial Intelligence and First Year Reflection

Summary

This module will explore intelligence, what it is, how we might measure it, and how we can learn from natural intelligence, in humans and animals, to create new forms of artificial intelligence (AI) for machines.

A key theme will be to examine similarities and differences between brains and computers, and particularly, the idea that both are able to act intelligently by performing computation. Through lectures, seminars and computer-based lab classes, the module will investigate some of the key computational building blocks of intelligent systems, including perception and reasoning, as found in nature and explored through AI. The module will also explore some of the real-world, societal and ethical implications of recent developments in AI and robotics.

Alongside this introduction to artificial intelligence, a parallel thread will support the development of academic and professional skills including the appropriate and ethical use of AI in scholarship and in the workplace. This stream will include reflection upon the content of first year, the skills that have been developed, and their relevance to future study and careers. This includes consideration of why the School believes every one of our undergraduate students should have solid foundations in artificial intelligence, software engineering and the theoretical underpinnings of Computer Science.

Session Spring 2025/26
Credits 20
Assessment
  • Critical reflection presentation 
  • Final exam 
Lecturer(s) Prof. Emma Norling, Prof. Tony Prescott, Mr Alex Lucas & Miss Ayesha Sana
Resources
Aims

The aims of this module are:

  • Introduce the principles of artificial intelligence, giving foundations for later study.
  • Draw together the threads across first year modules to understand how these are related and feed into later studies.
  • To highlight issues in ethics and sustainability that arise across the computing discipline.
  • Build confidence in identifying and promoting one's learning and skills. 
Learning Outcomes 

By the end of the module, the student will be able to:

  • Explain key ideas about the nature of intelligence in humans and machines, including similarities and differences between brains and computers, and ways of measuring or assessing natural and artificial intelligence.
  • Describe key challenges in creating artificial intelligence including artificial general intelligence.
  • Discuss some of the key societal and ethical issues arising from advances in artificial intelligence.
  • Give a well-structured short presentation explaining the relevance of their first year studies to industrial practice.
  • Explain sustainability and ethics in the context of the computing discipline.
Content

Introduction to Artificial Intelligence

  • What is intelligence?
  • Brains and computers
  • The building blocks of intelligence
  • Learning in Neural networks
  • Towards artificial general intelligence
  • Living with artificial intelligence

First year reflection

  • Why study these topics?
  • What makes a good computer scientist?
  • Why consider ethics in computer science?
  • How does sustainability fit into this discipline?
  • What does it mean to be Chartered?
  • What have I learnt so far?
  • What areas do I want to develop further?

Teaching Method Lectures, seminars and labs
Feedback

Essential formative feedback is available in seminars and labs, which will feed into the formal assessments (pre-recorded presentation and examination).