Nadeem Abdul Hamid: teaching

Nadeem Abdul Hamid

Associate Professor (Computer Science)
Department of Mathematics and Computer Science
Berry College

courses taught

  • CSC 103: Creative Computing
    • Fall 2016, 2015, 2014, 2013
  • CSC120: Designing Programs: Problem-solving and Abstraction
    • Spring 2016, 2015, 2014, 2013, 2012
    • Fall 2016
  • CSC120 (old): Principles of Computer Science I
    • Fall 2010, 2009, 2008
  • CSC121: Principles of Computer Science II
    • Spring 2011, 2010, 2009
  • CSC219: Discrete Structures
    • Spring 2010, 2009
  • CSC220 (old): Data Structures and Algorithms
    • Fall 2011, 2008
  • CSC225: Data Structures and Algorithms
    • Fall 2013
  • CSC235: Physical Computing
    • Spring 2016, 2015
    • Fall 2012
  • CSC245: Web Technologies and Programming
    • Spring 2016, 2014
    • Fall 2011
  • CSC300: Professional and Social Contexts
    • Fall 2012, 2011, 2009
  • CSC315 (theoretical topics): Interactive Theorem Proving
    • Spring 2015
  • CSC315 (theoretical topics): Theory of Computation
    • Fall 2013
  • CSC320: Algorithms and Models of Computation
    • Spring 2012, 2011, 2010, 2009
  • CSC340: Operating Systems
    • Spring 2013
  • CSC345: Elements of Computing Systems
    • Fall 2016, 2014
  • CSC350: Computer Organization & Architecture
    • Fall 2012
    • Spring 2011
  • CSC404: Organization of Programming Languages
    • Spring 2012
  • CSC420 (topics): Mobile App Development (Android)
    • Spring 2014
  • CSC420 (topics): Artificial Intelligence
    • Fall 2010
    • Spring 2008
  • CSC490: Senior Project
    • Spring 2013, 2012
  • CSC498 (directed study): Object-Oriented Programming in Java
  • CSC498 (directed study): Functional Programming
  • CSC498 (directed study): Algorithms in Java
  • CSC498 (directed study): C# Programming
  • BUS657: Strategic Use of Information Technology
    • Spring 2016
    • Fall 2014
  • HON450/451: Honors Thesis