John Barr

Professor, Computer Science
School: School of Humanities and Sciences

Courses Taught

Fall 2023

  • Comp 17100 Principles of Computing Science I (2 sections)
  • Comp 49000 ST: Computer Systems II
  • ISP 10500 Exploring the Options

Spring 2023

Fall 2022

  • Comp 10700 Introduction to 2D Game Development
  • Comp 30600 Mobile Development

Spring 2022

Fall 2021

  • Comp 17100 Principles of Computer Science I
  • Comp 36500 Network Systems
  • IISP 13000 STEM Success Seminar

Spring 2021

Fall 2020

  • Comp 10500 Intro to Website Development
  • Comp 30600 Mobile Development
  • IISP 13000 STEM Success Seminar

Spring 2020 

Fall 2019 

  • Comp 17100 Principles of Computer Science I
  • Comp 41000 Algorithms + Organization = Systems
  • Comp 49500 Computer Science Capstone

Spring 2019

Fall 2018

Spring 2018

Fall 2017

Spring 2017

Fall 2016

  • Comp 32100  Programming Languages
  • Comp 39000  Mobile Development

Spring 2016

Fall 2015

  • Comp 17100 Principles of Computer Science I
  • Comp 49000 Complex Systems