Dr. Phillip Smith


Teaching

2017-2018 (Birmingham)

  • 06-25345 Professional Computing (Level 2/I, UG, Autumn)
  • 06-22382 Robot Programming (Level 1/C, UG, Spring)
  • 06-26255 MSc Operating Systems and Networks (Level 4/M C, PG, Spring)

    2016-2017 (Birmingham)

  • 06-26255 MSc Operating Systems and Networks (Level 4/M C, PG, Spring)
  • 06-25689 Mobile and Ubiquitous Computing (Extended) (Level 4/M, PG, Spring)

    2016-2017 (Coventry)

  • 121COM - Introduction to Computing (UG, Autumn)
  • 220CT - Data and Information Retrieval (UG, Autumn)
  • 290COM - Technology and its Social, Legal and Ethical Context (UG, Autumn)
  • 246COM - Computer Simulation (UG, Autumn)

    2015-2016 (Coventry)

  • 121COM - Introduction to Programming (UG, Autumn)
  • 122COM - Introduction to Algorithms (UG, Spring)
  • 220CT - Data and Information Retrieval (UG, Autumn)
  • 290COM - Technology and its Social, Legal and Ethical Context (UG, Autumn)
  • 206CDE - Real World Project (UG, Spring)
  • 246COM - Computer Simulation (UG, Autumn)

    2014-2015 (Coventry)

  • 121COM - Introduction to Programming (UG, Autumn)
  • 122COM - Introduction to Algorithms (UG, Spring)
  • 220CT - Data and Information Retrieval (UG, Autumn)
  • 290COM - Technology and its Social, Legal and Ethical Context (UG, Autumn)
  • 206CDE - Real World Project (UG, Spring)
  • 246COM - Computer Simulation (UG, Autumn)

    2013-2014 (Birmingham)

  • Software System Components A
  • Software System Components B
  • MSc Fundamentals: Introduction to Computer Science
  • Language and Logic

    2012-2013 (Birmingham)

  • Software System Components A
  • Software System Components B
  • Natural Language Processing 1

    2011-2012 (Birmingham)

  • Language and Logic
  • First Year Software Workshop

    2010-2011 (Birmingham)

  • Language and Logic
  • First Year Software Workshop

    Teaching Materials

    Fundamentals: Introduction to Computer Science (MSc): Search

    Search
    Heuristics for Search
    Search in Games