James A. Jerkins

Professor, Computer Science

James A. Jerkins

Courses Taught

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

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