Jack A Tompkins, Jr., Lt, USN, (ret)
Assistant Chair & Lecturer
Department of Computer Science
The University of North Carolina at Wilmington
601 South College Road
Wilmington, North Carolina 28403
 
m 

Education

MA, Mathematics, University of North Carolina at Wilmington, 1998

BS, Liberal Arts, University of New York at Albany –Regents, 1985

AA, East Los Angeles Community College, 1975

Professional Experience

Lecturer, Computer Science Department, University of North Carolina at Wilmington, 1998-present

Lecturer, Mathematical Sciences Department, University of North Carolina at Wilmington, 1998-99

Teaching Assistant, Mathematical Sciences Department, University of North Carolina at Wilmington, 1997-98

Instructor, Brunswick Community College, 1995-98

Naval Reactors Technical Assistant, U. S. DOE, Newport News Shipbuilding, Newport News VA, 1990-94

Naval Reactors Technical Assistant, U. S. DOE, Mare Island Naval Shipyard, Mare Island, CA 1986-90

USS James Monroe SSBN-622G, Charleston, SC, Holy Loch, Scotland, 1984-86

D1G Land Based Nuclear Prototype Training Unit, Balston Spa, NY, 1980-1984

USS James Monroe SSBN-622B, Charleston, SC, Rota, Spain, Holy Loch, Scotland, 1976-80

Hungarian Air and Air Defense Specialist, National Security Agency, Fort Meade, MD 1972-74

Principal Areas of Research Interest

Numerical Analysis
Discrete Mathematics
Computer Architecture
Web Enhanced Learning

Refereed Publications

“Using Robotics to Enhance Learning in Introductory Computer Science Courses” with Dr. Sridhar Narayan, ACMSE Proceedings 41 (2003) pp. 412-417.

"Monotone Iterative Methods and Finite Element on Reaction-diffusion Equations'' with Dr. Xin Lu, Dynamics of Continuous, Discrete and Impulsive Systems, Applications & Algorithms 8 (2001) pp. 29-39.

Invited Talks and Presentations

Using Robotics to Enhance Learning in Introductory Computer Science Courses” with Dr. Sridhar Narayan, 41st Annual ACM Southeast Conference, 3/7-3/8, 2003, Armstrong Atlantic State University, Savannah, Georgia

"Teaching Digital Logic and Computer Organization" with Dr. Gene Tagliarini, ACM Mid-Southeast Conference, 11/16-11/17, 2000, Gatlinburg, TN

"Finite Element Solution to the Time Dependent Reaction Diffusion Equation'' with Dr. Xin Lu, the 3rd Midwest-Southeastern Atlantic Joint Regional Conference on Difference equations, 11/7-11/9,1997, Vanderbilt University, Nashville, TN.

Grants, Contracts, and Other Funding  

ITSD Innovations Request: “Robotics in Programming and Summer Robotics Camp” with Dr. Sridhar Narayan and Dr. Gene Tagliarini, April 2006 awarded for $4199.84.

IBM Eclipse Innovation Award Proposal, "An Eclipse plugin for object-oriented design using CRC cards" with Dr. Sridhar Narayan and Dr. Gene Tagliarini, proposal for $30,000, December 2002, not accepted for funding.

UNCW Summer Curriculum Development Initiative: Curriculum Development for CSC 241/242/442 with Dr. Gene Tagliarini, proposal for $3000, July-August 2001.  

Grant from UNCW Graduate School, Summer 1997. Finite Element and Monotone Iterative Methods on Reaction-diffusion Equations, grant for $1500.

Honors and Awards

Commendation for Distinguished Service as a Faculty Advisor 2001 - 2002, The University of North Carolina at Wilmington, General College

Pi Mu Epsilon, Mathematics Honor Society.

Phi Kappa Phi, Honor Society

Upsilon Pi Epsilon, Computing Sciences Honor Society

Professional Activities

Member of the American Mathematics Society, 1997-2005

Member of the IEEE Computer Society, 2000-present

Service

University Committees / Boards / Task Forces

                                                                                                          Date(s)  

Faculty Senate                                                                                 2004-2008
Athletic Council                                                                                 2002-2006
Chair  Minority Issues/Gender Equity Subcommittee                      2006
Chair Men's Swim/Dive Team Sports Review Subcommittee        2006
University College Committee                                                          2005-2008
General College Advisory Board                                                       2001-2005
Center for Academic Advising Advisory Board                                 2002-2005
Radiation Safety Committee                                                             2003-2008
Task Force on E-Learning                                                                2003
Parking Appeals                                                                                2000-2007

University College

University College Advisor                                                                2000-2008
Small Group Discussion Facilitator Freshman Orientation             2000-2002

Department Committees

                                                                                                          Date(s)  

Conference on Dynamical Systems and Differential Equations     2002
SACS –Regional Service                                                                 2000-2002
Technology                                                                                       2000-2002
Minimal competencies for CSC 242                                                2000

Community Service

                                                                                                          Date(s)  

College AP Exam Grader (approved)                                             2006-present
Judge for Southeast Regional Science Fair, annually                    1998-2001, 2006-2008
College Day Presenter                                                                     2005, 2006
BCC
Electronics Engineering Technology Advisory Committee    1998-2002

Courses Taught

University of North Carolina at Wilmington (Grade Distributions)

Spring 2009

CSC 133 Discrete Mathematical Structures (4 hrs.)

 

CSC 105 Intro to Computing & Computer Applications X2

 

 

Fall 2008

CSC 112 C

 

CSC 112 Flash ActionScript

 

CSC 105 Intro to Computing & Computer Applications X2

 

 

Summer 2008

TEXHN

 

 

Spring 2008

CSC 112 C

 

CSC 112 Flash ActionScript

 

CSC 105 Intro to Computing & Computer Applications X2

 

Fall 2007

CSC 121 Intro to Computer Science

 

 

CSC 112 Flash ActionScript

 

 

CSC 500 Concepts in Computer Science
MIT 503 Fundamentals of Computer Programming

 

 

 

 

Summer 2007

Robotics Camp X2

 

 

 

 

Spring 2007

CSC 121 Intro to Computer Science

 

 

CSC 112 Flash ActionScript

 

 

CSC 105 Intro to Computing & Computer Applications X2

 

Fall 2006

CSC 121 Intro to Computer Science

 

 

CSC 242 Digital Logic, Computer Organization & Assembly Language (4 hrs.)

 

 

CSC 105 Intro to Computing & Computer Applications

w/ Graduate Student

 

 

 

Summer 2006

Robotics Camp

 

 

 

 

Spring 2006

CSC 133 Discrete Mathematical Structures (4 hrs.)

 

 

CSC 242 Digital Logic, Computer Organization & Assembly Language (4 hrs.)

 

 

CSC 112 JavaScript

 

 

 

 

Fall 2005

CSC 133 Discrete Mathematical Structures (4 hrs.)

 

 

CSC 242 Digital Logic, Computer Organization & Assembly Language (4 hrs.)

 

 

MIT 595 Fundamentals of Computer Programming

 

 

 

 

Summer II 2005

CSC 133 Discrete Structures (4 hrs.)

 

 

CSC 221 Intro to Computer Science II (4 hrs.)

Gratis

 

 

 

Spring 2005

CSC 221 Intro to Computer Science II (4 hrs.)

two sections & labs

 

CSC 112 Intro Computer Programming (Flash)

 

 

 

 

Fall 2004

CSC 221 Intro to Computer Science II (4 hrs.)

two sections & labs

 

CSC 242 Digital Logic and Computer Organization

 

 

CSC 105 Intro to Computing & Computer Applications

 

 

 

 

Summer II 2004

CSC 133 Discrete Structures (4 hrs.)

 

Summer I 2004

CSC 242 Digital Logic and Computer Organization

Gratis

 

 

 

Spring 2004

CSC 121 Intro to Computer Science

two sections & labs

 

CSC 105 Intro to Computing & Computer Applications

 

 

 

 

Fall 2003

CSC 121 Intro to Computer Science

two sections & labs

 

CSC 242 Digital Logic and Computer Organization

 

 

MAT 111 College Algebra

two sections

 

MIT 595 Computing Fundamentals

 

 

 

 

Summer II 2003

CSC 133 Discrete Structures (last quarter only)

 

Summer I 2003

CSC 498 Directed Independent Study

 Gratis

 

CSC 105 Intro to Computing & Computer Applications

 

 

 

 

Spring 2003

CSC 121 Intro to Computer Science

two sections & labs

 

CSC 133 Discrete Structures (4 hrs.)

 

 

 

 

Fall 2002        

CSC 112 Intro Computer Programming (C++)

 

 

CSC 105 Intro to Computing & Computer Applications

 

 

CSC 121 Intro to Computer Science

one lec, three labs

 

 

 

Summer II 2002

CSC 495 Seminar in Computer Science

 Gratis

 

CSC 133 Discrete Structures (4 hrs.)           

 

Summer I 2002

Conference on Dynamical Systems and Differential Equations

 

 

 

 

Spring 2002

CSC 121 Intro to Computer Science

two sections & one lab

 

CSC 133 Discrete Structures (4 hrs.)

 

 

 

 

Fall 2001

CSC 121 Intro to Computer Science

two sections & one lab

 

CSC 133 Discrete Structures (4 hrs.)

 

 

 

 

Summer II 2001

CSC 495 Seminar in Computer Science

 Gratis

 

CSC 133 Discrete Structures (4 hrs.)           

 

 

 

 

Spring 2001    

CSC 242 Digital Logic and Computer Organization

 

 

CSC 133 Discrete Structures (4 hrs.)           

two sections

 

CSC 121 Intro to Computer Science

lab two sections

 

 

 

Fall 2000        

CSC 242 Digital Logic and Computer Organization

 

 

CSC 133 Discrete Structures (4 hrs.)           

two sections

 

CSC 121 Intro to Computer Science

lab two sections

 

 

 

Summer II 2000 

CSC 495 Seminar in Computer Science

 Gratis

 

CSC 242 Digital Logic and Computer Organization

 Gratis

 

CSC 133 Discrete Structures (4 hrs.)           

 Gratis

 

CSC 105 Intro to Computing & Computer Applications

 

 

 

 

Spring 2000    

CSC 133 Discrete Structures (4 hrs.)           

two sections

 

CSC 105 Intro to Computing & Computer Applications

three sections

 

 

 

Fall 1999        

MAT 111 College Algebra                                        

two sections

 

CSC 133 Discrete Structures (4 hrs.)           

two sections

 

 

 

Spring 1999    

MAT 112 Trigonometry                                             

two sections

 

CSC 105 Intro to Computing & Computer Applications

three sections

 

 

 

Fall 1998        

MAT 111 College Algebra                                        

two sections

 

MAT 115 Pre-calculus                                   

 

 

MAT 151 Brief Calculus                                            

two sections

 

CSC 105 Intro to Computing & Computer Applications

 

Brunswick Community College

Feb 98 – Jul 98                      

Chemical Operator Training (CTS)                                       

two 79 hr. courses

Nov 96 – Nov 97        

Physical Science (Dupont)                                                    

ten 40 hr. courses

 

Basic Math (Dupont)                                      

three 35 hr. courses

 

 

 

Mar 95 – Dec –97      

CSC 120 Intro to Programming Using C                   

three sections

(quarter system)        

CSC 120 Intro to Programming Using C++ (team taught)

 

 

DFT 110 Computer-Aided Drafting               

three sections

 

EGR 100 Introduction to Electronics             

two sections

 

EGR 101 Computer Applications for Engineering    

three sections

 

ELC 101 Fund. of Direct Current Electricity               

three sections

 

ELC 102 Fund. of Alternating Current Electricity        

three sections

 

ELN 101 Semiconductor Devices and Circuits            

two sections

 

ELN 105 Digital Logic Principles                   

two sections

 

MAT 092 Developmental Math II

  

 

MAT 098 Intermediate Algebra

 

 

MAT 101 Algebra and Trigonometry I                       

four sections

 

MAT 102 Algebra and Trigonometry II                      

four sections

 

MAT 103 Analytical Geometry and Calculus

two sections

 

PHY 101 Physics I Motion, Forces, Work, Energy   

two sections