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
Education
MA,
Mathematics,
BS,
Liberal Arts,
AA,
Professional Experience
Lecturer,
Computer Science Department,
Lecturer,
Mathematical Sciences Department,
Teaching
Assistant, Mathematical Sciences Department,
Instructor,
Brunswick Community College, 1995-98
Naval
Reactors Technical Assistant,
Naval
Reactors Technical Assistant,
USS
James
D1G
Land Based Nuclear Prototype Training Unit, Balston Spa, NY, 1980-1984
USS
James
Hungarian
Air and Air Defense Specialist, National Security Agency,
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,
"Teaching Digital Logic and Computer
Organization" with Dr. Gene Tagliarini, ACM Mid-Southeast Conference,
11/16-11/17, 2000,
"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
Honors and Awards
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
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 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
|
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 |
|
|
|
|
|
|
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 |
|
|
|
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 |
|
|
|
CSC 112 JavaScript |
|
|
|
|
|
|
Fall 2005 |
CSC 133 Discrete Mathematical Structures (4
hrs.) |
|
|
|
CSC 242 Digital Logic, Computer Organization |
|
|
|
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
|
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 |