Graduate Seminar (2008 Spring)
Title:
Computational Thinking, Abstraction and Programming: A Personal Perspective

Bryant W. York, Ph.D.
Professor, Department of Computer Science
Portland State University
http://www.cs.pdx.edu/~york/
January 18 at 3:00pm
106 Woodward
Abstract:
In an attempt
to understand why computational thinking is so fundamentally important to
science, I explore through a personal lens what computational thinking has
meant to me over the past 44 years with the hope that significant
self-reflection will lead to the discovery of important principles. My goal
is for these principles to be used in guiding research on the evolution of
computational thinking and ultimately applied to the development of new
curriculum. In this talk I chronicle certain major events in the development
of my computational thinking and the awakening of new abstraction
capabilities. These events are placed in the context of the historical
evolution of various abstraction mechanisms in programming languages dating
back to the invention of FORTRAN. A number of concrete examples are provided
from past works that illustrate the impact of this kind of thinking on
problems from mathematics, science, engineering and learning sciences. I
conclude with an outline for a program of research on enhancing computational
thinking in grade school children.
Bio:
Research:
Dr. York has research
publications in several areas of computers science, including computer
vision, expert systems, software engineering, computer
assistance for persons with disabilities, parallel computation,
crystallographic computations, computational physics, computational algebra,
and artificial neural networks. Most of this work relates to the development
of algebraic and combinatorial computations on parallel machines. Recently he
has begun to focus on computer games as means for understanding the
development of early logical thinking skills in young children.
Education:
Dr. York's educational
background includes the A.B. in mathematics from Brandeis
University, the M.S. in management
from MIT, and the M.S. and Ph.D. in computer science from the University of Massachusetts
- Amherst. He
has held industrial research positions at the IBM Research Labs in San Jose, CA and at
Digital Equipment Corporation's Artificial Intelligence Technology Center in Hudson, Massachusetts.
He is currently professor in the Department of Computer Science at Portland State
University; formerly associate
professor and research director for the College
of Computer Science at Northeastern University
(1991 – 2001); and formerly associate professor of computer science at Boston University (1986 – 1990). During
1990-1991 he served as a program officer at NSF and as a guest researcher at
the Center for Computing and Applied Mathematics at the National Institute of
Standards and Technology.
Service:
Dr. York was (1992
– 1998, 2002 - 2006) a member of the Advisory Committee for the
Computer Information Science and Engineering Directorate of the National
Science Foundation; a member (1991 – 1994) of the Advisory Panel for
the Ethics, Values, and Society program within the Social Behavioral and
Economic Sciences directorate of the National Science Foundation; a member of
several professional organizations including ACM, IEEE-CS, SIAM, AAAI, and
AAAS. Dr. York has served on the ACM Education Board (1991 - 1996) and the
ACM U. S. Public Policy Committee (1992 - 1998). He was the 1994 chair of the
ACM committee on minorities and he organized the first NSF-sponsored workshop
on increasing participation of minorities in the computing disciplines (May
1995). In 1997 he helped to co-found the African
American Scholars for Citizenship and Community (AASCC) and in 2000 he
co-founded the Institute for African American eCulture
(IAAeC). He was chair (2006-2007) of the Coalition to Diversify Computing
(CDC), jointly funded by the Association for Computing Machinery (ACM), the
Computing Research Association (CRA) and the Institute for Electrical and
Electronic Engineers' Computer Society (IEEE-CS), as well as chair
(2006-2007) of the Section T on Information, Computing and Communications of
the American Association for the Advancement of Science (AAAS). He has been
twice appointed to the Board of Directors of the Computing Research
Association (CRA) (2002-2003, 2005-2006) and elected to a full three-year
term (2006 – 2009).
Awards
and Honors:
In 1998 He won the A. Nico Habermann Award for
service to underrepresented minorities in computing and in 2001 he won the
first Richard A. Tapia Achievement Award for Scientific Scholarship, Civic
Science and Diversifying Science. Dr. York has won the ADMI award for service
to minority institutions twice (1991, 1997). In 2001 he was selected as one
of the 50 most important Blacks in technology and in 2006 he was selected as
one of the 100 most important Blacks in technology by the editors of US Black
Engineer and Information Technology magazine. In January 2007 Dr. York was
named a Fellow of the Association for Computing Machinery (ACM) for his
leadership over the years in broadening participation in computing. In July
2007 he received the first Footprints Award at the African American
Researchers in Computer Science (AARCS) Conference for his years of service
as a mentor and role model.
Recent
Educational and International Activities:
For the past three
years Professor York has been more heavily involved in educational and
international activities. He has traveled to China
nine times in order to develop working relationships with faculty at three
institutions, Xiamen
University, Fuzhou University,
and Northwest Polytechnic
University in Xi’An. Two
of these universities are in Fujian
province which is the sister state of Oregon.
In addition to giving lectures on parallel scientific computing and running
workshops on collaborative techniques and grant proposal development, he has
spent a significant amount of time studying China’s minority cultures
and learning Mandarin. Professor York was selected as a U.S. delegate to the NSF-funded First U.S. – China Computer Science Summit,
held in Beijing
in May 2006, and gave a presentation on differences and similarities between
basic and applied research in the two countries. He will also help to
organize the second U.S.
– China Summit to be held in conjunction with the CRA Snowbird
conference in Snowbird Utah,
July 2008.
Dr. York was a
participant in the NSF-funded ICER West Workshop on integrating computing
research and education, held at Stanford
University in 2006. He
was invited but failed (due to illness) to attend the CRA Education Summit,
held at Georgia Institute of Technology in January 2007; however, he
submitted his slide presentation which was delivered by the workshop
organizers. These slides included a study in Australia of cultural differences
between native Australian professors and their Chinese Ph.D. students. Dr.
York’s recently completed NSF grant on “New Approaches to Human
Capital Development through Information Technology Research” studied
aspects of culture-specific and culture-sensitive approaches to pedagogy and
assessment with respect to African Americans within American culture. As
co-PI on an NSF broadening participation demonstration project (BPC), he
delivers an annual workshop on grant proposal development for new underrepresented
faculty in computing. As co-PI on an NSF CPATH project he is working on the
internationalization of computing educations with a collection of Pacific Rim institutions. He has recently collaborated
with his daughter on a project to transform the intellectual culture of urban
children through the generation and delivery of parent/child discourses which
gradually evolve to contain greater STEM content.
Finally, Dr. York is a
partner in the LIFE Center, an NSF-fund Sciences of Learning Center
co-located at University of Washington, Stanford University,
and Stanford Research Institute and he provides advice to the Microsoft
Education group on educational activities and broadening participation in
computing.
Back
|

|
|
Copyright © 2003
- 2008 College of Computing and Informatics
|
|