David R.
Berman
Professor of
Computer Science
Education
PhD, Mathematics,
MA, Mathematics,
BA,
Mathematics,
Professional Experience
Professor, Computer Science Dept.,
Associate Professor, Computer Science Dept.,
Associate Professor, Mathematical Sciences Dept.,
Assistant Professor, Mathematical Sciences Dept.,
Instructor,
Mathematics Dept., University of Utah, 1978-81.
Research Interests
Combinatorial Designs and Tournaments
Theoretical Computer Science
Algebraic Geometry
Publications
Berman, D.,
Nested BIBDs from affine planes, Ars
Combinatoria 72 (2004), 129-132.
Berman, D.,
McLaurin, S., Smith, D., Ranking whist players, Discrete Mathematics 283 (2004),
15-28.
Berman, D., Smith, D., Toward
minimal violations rankings for whist tournaments, Congr.
Numer.
162
(2003), 65-74.
Berman, D., McLaurin, S.,
Smith, D., Generalized tournament designs, Congr. Numer.
142 (2000), 33-40.
Berman, D.,
McLaurin, S., Smith, D., Team tournaments, Congr. Numer., 137 (1999), 33-46.
Berman, D.,
McLaurin, S., Smith, D., Fairness in whist tournaments, Congr. Numer.,
130 (1998), 189-198.
Berman, D., McLaurin, S.,
Smith, D., Additional
results on fairness in spouse-avoiding mixed doubles
round-robin tournaments, Congr. Numer., 123
(1997), 181-191.
Berman, D., McLaurin, S.,
Smith, D., Fairness
in spouse-avoiding mixed doubles round-robin
tournaments, Congr. Numer., 119 (1996), 65-72.
Berman, D., The number of generators of a colength N ideal in a power series ring,
73 (1981),
156-166.
Berman, D., Simplicity of a vector space of forms:
finiteness of the number of complete Hilbert
functions,
Grant Funding
UNCW Summer Research
Initiative, Combinatorial Design Theory, proposal for $3500, summer
2005.
Awarded an ACM Educator’s
Scholarship to attend Conference on Object-Oriented Programming, Systems,
Languages, and Applications (OOPSLA 2004),
in Educator’s Symposium and attended
tutorials: Effective Interface Design and Efficient Implementation
of Object-Oriented
Programming Languages. Grant covered conference registration, tutorial, and
$550
for travel and lodging.
Co-Principal
Investigator, Fostering Undergraduate Research Partnerships through a Graphical
User
Environment for the North Carolina
Computing Grid, with L. Bartolotii, R. Boston,
T. Hudson, T.
UNC
Office of the President, proposal for $557,634, grant period:
Awarded an ACM Educator’s
Scholarship to attend Conference on Object-Oriented Programming, Systems,
Languages, and Applications (OOPSLA 2002),
Educator’s Symposium and attended tutorial: Ruby
in a Day. Grant covered conference registration,
tutorial, and $1000 for travel and lodging.
Principal Investigator, Curriculum
Development for Computer Science: Webwork, Teamwork,
and Design
Patterns,
August 2001.
Principal Investigator, high
performance computing, UNCW Information Technology Systems Division,
proposal for $3,000 stipend and $1,500 for
student assistance, May-August 2001.
Principal Investigator, high
performance computing, UNCW Information Technology Systems Division,
proposal for $3,000 stipend and $1,000 for
student assistance, May-August 2000.
Principal Investigator,
Computational Science Faculty Account award for 200 SGI Origin 2000 and 25 Cray
T90 hours from the
Combinatorial Designs,
Awarded an ACM Educators’
Scholarship to attend Conference on Object-Oriented Programming, Systems,
Languages, and Applications (OOPSLA 2000),
Educators’ Symposium and attended
tutorials on design patterns and
conference registration,
two half-day tutorials, and $1000 for travel and lodging.
Attended 2000 ACM 14th
International Conference on Supercomputing,
Grant for $2500 from UNCW Information
Technology Systems Division for registration, travel, and
lodging.
UNCW Summer Curriculum
Development Initiative: Curriculum Development for CSC 121 as a Large
Lecture – Multiple Lab Course, proposal for $3000, summer 2000.
UNCW
Summer Research Initiative, An Interactive and Collaborative Web Site for
Combinatorial Designs
Research, proposal for $3000, summer 1998.
Awarded an ACM Educator’s Scholarship to attend
Conference on Object-Oriented Programming, Systems,
Languages,
and Applications (OOPSLA ’98),
in
Educator’s Symposium and attended tutorials: From C++ to Advanced
Introduction
to Concurrent Object-Oriented Programming in
Programming for Component-Based Systems. Grant
covered conference registration, two half-day
tutorials, and $1000 for travel and lodging.
Presentations
Some New Latin Triangles, 35th
Southeastern Conference on Combinatorics, Graph
Theory, and Computing,
Ranking Whist Players, 33rd
Southeastern Conference on Combinatorics, Graph
Theory, and Computing,
Generalized
Tournament Designs, 31st
Southeastern Conference on Combinatorics, Graph
Theory, and
Computing,
Fairness in
Spouse-Avoiding Mixed Doubles Round-Robin Tournaments, Mini-Conference on
Combinatorics
and Graph Theory, UNC
Fairness in
Spouse-Avoiding Mixed Doubles Round-Robin Tournaments, 27th
Southeastern Conference on
Combinatorics,
Graph Theory, and Computing,
Number of Generators
of Ideals in Local Rings, Northeastern University Algebra and Combinatorics
Seminar,
Simplicity of a Vector Space of Forms, Northwestern University
Singularities Seminar,
Computer Science Courses Taught
CSC
105 – Introduction to Computing and Computer Applications
CSC
112 – Introduction to Computer Programming
CSC
121 – Introduction to Computer Science I
CSC
133 – Discrete Mathematics I
CSC
221 – Introduction to Computer Science II
CSC
233 – Discrete Mathematics II
CSC
332 – Data Structures
CSC
360 – Formal Languages and Computability I
CSC
434 – Programming Languages
CSC
460 – Formal Languages and Computability II
CSC
495 – Seminar in Computer Science
Mathematics Courses Taught
MAT
101 – College Mathematics for the General Student
MAT
111 – College Algebra
MAT
112 – Trigonometry
MAT
115 – Precalculus
MAT
151 – Basic Calculus with Applications
MAT
161 – Calculus with Analytic Geometry I
MAT
162 – Calculus with Analytic Geometry II
MAT
275 – Axiomatic Systems
MAT
335 – Linear Algebra and Matrices
MAT
336 – Introductory Modern Algebra I
MAT
375 – Combinatorics
MAT
475 – Topics in Mathematics (Game Theory)
Supervision of
Graduate or Undergraduate Students
Member
of examining committee, Paul Chapman’s honors project: Undecidable
Problems, Mathematics and
Statistics Department, August 2001-May 2002.
Supervised
student assistants Fang Liu (Mathematics graduate student) and Paris Faison
(Mathematics
undergraduate student)
to work on ranking players in team tournaments, April-August 2001.
Funded
through a grant from UNCW Information
Technology Systems Division for research on high
performance computing and a graduate
student summer research award for Fang Liu. Supervision joint
with S.C. McLaurin and
D.D. Smith.
Directed
Member of examining committee,
Names,
Philosophy and Religion Department, Spring 2000.
Member of examining committee, Christopher
Bullock’s honors project: Assessing the Effects of Drugs on
Self-Control/Impulsive Behavior, Psychology
Department, Spring 1999.
Advisor for Curt VanderVere’s
master’s thesis: Resolvability of Balanced Incomplete Block Designs,
Mathematical Sciences Department, Spring 1998.
Member of committee for Eunice Hocutt’s master’s thesis: Starters and Adders,
Department of
Mathematical
Sciences, Spring 1996.
Member of committee for Yuhong
Wang’s master’s thesis: Spherical Codes for the Gaussian Multiple-
Access Channel, Mathematical
Sciences Department, Fall 1995.
Supervised
Department, Fall 1989.
Supervised Denise Spanos’
Directed Individual Study: A Multi-Tape Turing Machine with One Internal
State, Mathematical Sciences
Department, Spring 1986. Published in
Mathematics, 20 (1988),
33-37.
Supervised Linda Kenshaw’s
Directed Individual Study: Rating Software for Use in the Public Schools,
Mathematical Sciences Department, Spring 1984.
University Committees
Committee
Date(s)
Calendar (Chair 2004-2006) 2002-06
Evaluation 2005-08
Task Force for Quality Assurance of
Online
Courses 2003-04
SACS Instructional Support 2000-01
Hearings Panel 1997-01
Computer Services 1999-01
Buildings and Grounds 1984-86
Protection of Human Subjects 1985-87
Radiation Protection 1988-90
College Committees
Review committee for UNCW Summer Curriculum Development, 2000.
Department Committees
Committee
Date(s)
Student Development Officer 2002-05
Senior Member 2002-05
Peer Observation (Chair 1998-2001)
1997-05
Library Representative 1998-05
Course Coordinator for CSC 121-221-332
2000-05
Course Coordinator for CSC 133-360-460
1998-00
Faculty Search 1999-2002, 81-82, 90-91
SACS Faculty 1990-91
Chair Search 1999
Computer Science Interest Group
1982-98
Mathematics Interest Group 1981-98
Graduate Interest Group 1989-90
Budget 1984-86
Faculty (Chair 1985-86) 1982-86,
88-90, 92-93, 94-97
Student (Chair 1991-92) 1987-88,
91-94
Lower Division Math (Chair 1983-84) 1983-84
Curriculum 1983-84
Student Evaluations 1982-85
United Way Representative 1982-85
Service to Professional or Scholarly Organizations
Referee for the journal Discrete Mathematics and
the journal Applied Discrete Mathematics.
MAA Department
Liaison, 1996-98.
Community Service
MATHCOUNTS coach at
Wilmington Academy of Arts and Sciences (WAAS), Fall 2004-Spring 2005.
Science, April 1996.
Workshop convener for UNCW Community Colleges Faculty Articulation
Workshop, February 1995.
Mathematics faculty
articulation workshop, leader of group session: How Do We Motivate Students?
1992
Presented four talks
to area middle school teachers in connection with
April 1986.
Presented talks on
Rubik’s cube to classes at
for the Advancement of
Gifted Education), 1982.
Awards
and Honors
Nominated
for a Chancellor’s Teaching Excellence Award in
Received Director’s Award
from Center for Teaching Excellence for entry in UNCW Web Page Contest,
Named by UNCW graduating
seniors as the one person at the university whose impact on them was
significant (most semesters).
Recognized by the Center for
Teaching Excellence in April 2001 for making a significant contribution to the
UNCW teaching environment.
Professional
Memberships
Association
for Computing Machinery
American
Mathematics Society
Mathematical
Association of