James A. Jerkins

Professor, Computer Science

James A. Jerkins

Courses Taught

  • CS311 - Computer Architecture
  • CS360 - Computer Networking
  • CS455 - Software Engineering
  • ITE449 - Infrastructure Security
  • CS311 - Computer Architecture
  • CS447 - Theory and Applications of Dat
  • ITE379 - Secure Software Development
  • CS255 - Computer Science II
  • CS155 - Computer Science I
  • CS255 - Computer Science II
  • CS490 - Senior Seminar
  • CS490 - Senior Seminar
  • ITE449 - Infrastructure Security
  • CS311 - Computer Architecture
  • CS325 - Programming for the Web
  • ITE379 - Secure Software Development
  • CS447 - Theory and Applications of Dat
  • CS135 - Computer Skills for Prob Solv
  • CS135 - Computer Skills for Prob Solv
  • CS249 - Intro to Information Security
  • CS360 - Computer Networking
  • CIS249 - Intro to Information Security
  • CS135 - Computer Skills for Prob Solv
  • CS249 - Intro to Information Security
  • CS430 - Design Analysis of Algorithms
  • CS490 - Senior Seminar
  • CIS249 - Intro to Information Security
  • CS135 - Computer Skills for Prob Solv
  • CS135 - Computer Skills for Prob Solv
  • CS249 - Intro to Information Security
  • CS325 - Programming for the Web
  • CIS249 - Intro to Information Security
  • CS135 - Computer Skills for Prob Solv
  • CS360 - Computer Networking
  • CS421 - Auto Theory & Compiler Const
  • CS490 - Senior Seminar
  • CS490 - Senior Seminar
  • CS155 - Computer Science I
  • CS155 - Computer Science I
  • CS249 - Intro to Information Security
  • CIS249 - Intro to Information Security
  • CS135 - Computer Skills for Prob Solv
  • CS430 - Design Analysis of Algorithms
  • CS470 - Artificial Intelligence
  • CS490 - Senior Seminar
  • CS490 - Senior Seminar
  • CS155 - Computer Science I
  • CS155 - Computer Science I
  • CIS249 - Intro to Information Security
  • CIS698 - Independent Study/Research
  • CS135 - Computer Skills for Prob Solv
  • CS360 - Computer Networking
  • CS421 - Auto Theory & Compiler Const
  • CS490 - Senior Seminar
  • CS155 - Computer Science I
  • CS155 - Computer Science I
  • CS325 - Programming for the Web

Education

PhD The University of Alabama in Huntsville, 2012
MS The University of Alabama in Huntsville, 2003
BS University of North Alabama, 1990

Selected Intellectual Contributions

  • Jackson, Jayson L. , Jenkins, Janet T. , Jerkins, James A. , Stenger, Cynthia L. , Terwilliger, Mark G. Exploring the Genetic Decomposition of Interior and Exterior Angles of Polygons with the Use of Computer Programming and GeoGebra. .
  • Jackson, Jayson L. , Stenger, Cynthia L. , Jerkins, James A. , Terwilliger, Mark G. Improving Abstraction through Python Programming in Undergraduate Computer Science and Math Classes. v. 35 i. 2.
  • Terwilliger, Mark G. , Jackson, Jayson L. , Stenger, Cynthia L. , Jerkins, James A. Using Computer Programming Activities and Robots to Teach Generalization of a Geometry Concept. v. 34 i. 3 p. 82--90.
  • Stenger, Cynthia L. , Jerkins, James A. , Stovall, Jessica E. , Jenkins, Janet T. An APOS Study on Undergraduates Understanding of Direct Variation: Mental Constructions and the Influence of Computer Programming. p. 61-73.
  • Jerkins, James A. , Stupiansky, Jillian C. Mitigating IoT Insecurity with Inoculation Epidemics. p. 4:1--4:6.
  • Stenger, Cynthia L. , Jerkins, James A. , Stovall, Jessica E. , Jenkins, Janet T. An APOS Study of Undergraduates' Understanding of Direct Variation: Mental Constructions and the Influence of Computer Programming. p. 61-73.
  • Stenger, Cynthia L. , Jenkins, Janet T. , Jerkins, James A. , Stovall, Jessica E. An Explicit Method for Teaching Generalization to Pre-Service Teachers Using Computer Programming.. .
  • Stenger, Cynthia L. , Jenkins, Janet T. , Jerkins, James A. , Stovall, Jessica E. An Explicit Method for Teaching Generalization to Pre-Service Teachers Using Computer Programming.. .
  • Jerkins, James A. Motivating a Market or Regulatory Solution to IoT Insecurity with the Mirai Botnet Code. p. 1-5.
  • Stenger, Cynthia L. , Jerkins, James A. , Jenkins, Janet T. , Stovall, Jessica E. Using Computer Programming to teach Mathematical Generalization and Proof. .
  • Jerkins, James A. Detecting MPLS L3 VPN Misconfiguration with the MINA Algorithm. p. 1-5.
  • Jerkins, James A. , Stenger, Cynthia L. , Jenkins, Janet T. , Stovall, Jessica E. Using Computer Programming to Teach Undergraduates Abstraction and Generalization. v. 29 i. 3 p. 102--103.
  • Jerkins, James A. An Algorithm for Determining a Synchronizing Sequence on a Directable Deterministic Finite Automaton. .
  • Jerkins, James A. , Stenger, Cynthia L. , Stovall, Jessica E. , Jenkins, Janet T. Establishing the Impact of a Computer Science/Mathematics Anti-symbiotic Stereotype in CS Students. v. 28 i. 5 p. 47--53.
  • Jerkins, James A. Virtual Network Community Detection with a Message Induced Graph. v. 27 i. 5 p. 108--115.
  • Jerkins, James A. Detecting the Presence of Extrinsic Nodes in a Virtual Network Using a Message Induced Graph. .
  • Jenkins, Janet T. , Jerkins, James A. , Stenger, Cynthia L. A Plan for Immediate Immersion of Computational Thinking into the High School Math Classroom Through a Partnership with the Alabama Math, Science, and Technology Initiative. p. 148--152.
  • Jerkins, James A. MINA: An Algorithm for Detecting the Presence of Extrinsic Network Nodes Using a Message Induced Graph. p. 7--12.

Selected Awards

  • Received University Teaching Award (2020)
    University of North Alabama
  • Received College Teaching Award (2020)
    College of Business, University of North Alabama
  • Received College Research Award (2015)
    College of Business, University of North Alabama
  • Received Alpha Psi Omega Honorary Society, Zeta Rho Chapter (2006)
  • Received William Gorgas Scholar (1984)
    Alabama Academy of Science
  • Received Eagle Scout (1983)
    Boy Scouts of America