facebook pixel

Patrick Harrington

Profile photo for Patrick Harrington

Dr Patrick Harrington

harringp@nsuok.edu

  • Associate Professor
    Computer Science

Office Location

  • Tahlequah
    Science Building 234
    (918) 444-5847

Bio

Dr. Patrick Harrington joined Northeastern State University's faculty in 2001 as an Instructor of Computer Science in the Department of Mathematics and Computer Science. He has since been promoted to Associated Professor and completed his Ph.D. in Computer Science. He believes that teaching can make a difference in peoples' lives.

Education:

  • PhD, Computer Science, Oklahoma State University, 2010
  • MS, Computer Science, University of Tulsa, 2002
  • BS, Computer Science, Northeastern State University, Magna cum laude, 1999
  • BA, English, Oklahoma Baptist University, Magna cum laude, 1996
Artificial neural networks, game theory, Bayes' classifier, computer security.
Computer science: C++ and Java programming, operating systems, database, SQL.

Intellectual Content:

  • Autonomic and Trusted Computing Paradigms (Journal Article, Academic Journal), Discovery, Published, August, 2006
  • BPEL processes for non-repudiation protocols in Web services (Journal Article, Academic Journal), Discovery, Published, September, 2005
  • Data Fusion-Based Multi-Object Tracking for Unconstrained Visual Sensor Networks (Journal Article, Academic Journal), Integration, Published, March, 2018
  • Image Restoration Algorithm for Reliable Block Quantum Cellular Automata Gate (Journal Article, Professional Journal), Discovery, Published, February, 2016
  • Optimization of Quantum Cellular Automata Majority Gate Using Multiobjective Reinforcement Learning (Journal Article, Professional Journal), Discovery, Revising to Resubmit, April (2nd Quarter/Spring), 2016

Presentations:

  • Security Metrics and Data Loss - Oklahoma Academy of Science Technical Conference - Oklahoma City University - November 2015
  • Optimization of Quantum Cellular Automata - Reinforcement Learning - Oklahoma Academy of Science Technical Conference - OSU-Okmulgee - November 2016
  • A comparison of artificial intelligence libraries - Oklahoma Computing Consortium Computing Conference - NSU-BA - April 2014
  • Android Apps and AI: Undergraduate Research Projects - Oklahoma Academy of Science Technical Conference - NSU-Broken Arrow - November 2013
  • Artificial Intelligence Library Application - Oklahoma Computing Consortium Computing Conference - Southwestern Oklahoma State University - March 2013
  • The Use of Wires, Gates, and Circuits that Defy Quantum Forces to Preserve Newtonian Physics. - Oklahoma Academy of Science Technical Conference - University of Oklahoma - Tulsa - November 2017

Courses Taught:

  • PROF DEV IN COMPUTER SCIENCE - CS 4233 - Fall 2020
  • BASIC COMPUTER ARCHITECTURE - CS 3173 - Fall 2020
  • BASIC COMPUTER ARCHITECTURE - CS 3173 - Fall 2020
  • COMPUTER OPERATING SYSTEMS - CS 3343 - Fall 2020
  • COMPUTER SCIENCE II - CS 2163 - Fall 2020
  • PROF DEV IN COMPUTER SCIENCE - CS 4233 - Summer 2020
  • SOFTWARE ENGINEERING - CS 4203 - Spring 2020
  • PROF DEV IN COMPUTER SCIENCE - CS 4233 - Spring 2020
  • OBJECT BASED VISUAL PROG - CS 3023 - Spring 2020
  • HONORS RESEARCH IV - CS 4401 - Spring 2020
  • COMPUTER SCIENCE II - CS 2163 - Spring 2020
  • PROF DEV IN COMPUTER SCIENCE - CS 4233 - Fall 2019
  • APPLICATION DEVELOPMENT IN C++ - CS 3203 - Fall 2019
  • COMPUTER SCIENCE II - CS 2163 - Fall 2019
  • HONORS RESEARCH III - CS 4402 - Fall 2019
  • HONORS RESEARCH IV - CS 4401 - Fall 2019
  • OBJECT ORIENTED PROGRAMMING - CS 3033 - Fall 2019
  • PROF DEV IN COMPUTER SCIENCE - CS 4233 - Spring 2019
  • OBJECT ORIENTED PROGRAMMING - CS 3033 - Spring 2019
  • HONORS RESEARCH III - CS 4402 - Spring 2019
  • HONORS RESEARCH II - CS 3402 - Spring 2019
  • COMPUTER SCIENCE II - CS 2163 - Spring 2019
  • COMPUTER OPERATING SYSTEMS - CS 3343 - Spring 2019
  • HONORS RESEARCH II - CS 3402 - Fall 2018
  • APPLICATION DEVELOPMENT IN C++ - CS 3203 - Fall 2018
  • COMPUTERS IN MODERN SOCIETY - CS 1003 - Fall 2018
  • DISCRETE MATHEMATICS - MATH 3023 - Fall 2018
  • HONORS RESEARCH I - CS 3401 - Fall 2018
  • SEL TOPICS IN COMP SCIENCE - CS 4103 - Spring 2018
  • PROF DEV IN COMPUTER SCIENCE - CS 4233 - Spring 2018
  • HONORS RESEARCH III - CS 4402 - Spring 2018
  • HONORS RESEARCH I - CS 3401 - Spring 2018
  • SEL TOPICS IN COMP SCIENCE - CS 3103 - Fall 2017
  • PROF DEV IN COMPUTER SCIENCE - CS 4233 - Fall 2017
  • HONORS RESEARCH IV - CS 4401 - Fall 2017
  • DISCRETE MATHEMATICS - MATH 3023 - Fall 2017
  • APPLICATION DEVELOPMENT IN C++ - CS 3203 - Fall 2017