Craig Graci
Curriculum Vita
Contact Information
Director of Cognitive Science at Oswego
Computer Science Department
State University of New York at Oswego
Oswego , NY 13126.
voice: 315.312.2690
fax: 315.312.5424
email: blue@cs.oswego.edu
Academic Employment History
- SUNY at Oswego, Director of Cognitive Science, 1999-present.
- SUNY at Oswego, Associate Professor of Computer Science, 1989-present.
- Syracuse University, CASE Center Visiting Research Professor, 1985-1986.
- SUNY at Oswego, Assistant Professor of Computer Science, 1982-1989.
- SUNY at Oswego, Computer Science Instructor, 1978-1982.
- Hannibal High School, Mathematics School Teacher, Spring 1978.
- SUNY at Oswego, Graduate Assistant, 1975-1976.
Education
- M.A. in Mathematics (1976), State University of New York, College at Oswego.
- B.A. in Mathematics (1975), State University of New York, College at Oswego.
Professional Certification
- High School Teaching (permanent), State of New York (1978).
Courses Taught
- Foundations of Artificial Intelligence
- Topics in Artificial Intelligence
- Cognitive Musicology
- Introduction to Cognitive Science
- Compiler Construction
- Computational Linguistics
- Computational Models of Cognitive Processes
- Foundations of Computer Science
- Data Structures and Algorithms
- Data Structures and File Processing
- Database Systems
- Expert Systems and Knowledge Engineering
- Operating Systems
- Operations Research
- Principles of Programming
- Problem Solving, Mathematics and Computation (I)
- Problem Solving, Mathematics and Computation (II)
- Programming Languages
- Software Engineering
- Methods of Statistical Analysis
- Semiotics
- Survey of Computers
- System Simulation
Books
- "Supplementary Materials for a First Course in Computer Science Featuring Java Programming", Pearson Publishing, 2001.
Selected Papers and Presentations
International journals and conferences appear in bold text.
- "Neural Networks as Fitness Evaluators in Genetic Algorithms: Simulating Human Creativity", with R. Levy and V. Kempe. Poster presentation given at Cognitive Science 2001 held at the University of Edinburgh, Scotland.
- "Young Scholars Program at Oswego". Presentation given at Conference 2000: Transforming Education Through Technology held in Central Square, New York.
- "Symbols, Structures, Simplicity and Scaffolding". Presentation given at a conference called Imaging the Mind held in late March, 1998 at the State University of New York, College at Oswego.
- "Object-Orientation in CS1/CS2 with Java", with D. Lea and M. Mohammadi. Paper presented at the CSICC '97 Conference held at the Iran University of Science and Technology, Tehran, Iran. Appears in the published proceedings.
- "Java in the Classroom: Experiences using Java at SUNY Oswego", with D. Lea and M. Mohammadi. Dr. Dobb's Journal , Special Report: Software Careers, Fall 1997.
- "Using Java in CS1." Invited presentation given at a CUNY-wide conference on some approaches to the first course for Computer Science majors. Queens College, April 26, 1996.
- "Children, Chunking, and Computing," with J. Narayan and R. Odendahl. Journal of Computing in Childhood Education , Volume 3, 1992.
- "Computers and Learning," with J. Narayan. Explorations in Research Seminar Series, Learning Research Laboratory, State University of New York, College at Oswego, May 3, 1991.
- "What Has Happened in Computer Science in the Past 20 Years." Honors College Colloquium, State University of New York, College at Oswego, November 30, 1990.
- "Systems to Grow With Versus Systems to Grow Into," with J. Narayan. Presented at the Third Annual Conference on Technology in Collegiate Mathematics, Ohio State University, November 9-11, 1990. Appears in the published procedings.
- "Mathematical Microworlds and Problem Solving," with J. Narayan. Paper presented at the Fiftieth Anniversary Meeting of the Seaway Section of the Mathematical Association of America, Colgate University, April 6-7, 1990.
- "Bunny Numerics: A Number Theory Microworld," with J. Narayan and R. Odendahl. Paper presented at the 1989 Computers and Mathematics Conference, Massachusetts Institute of Technology. Published in Computers and Mathematics , edited by E. Kaltofen and S. M. Watt, Springer-Verlag, 1989.
- "A Static Knowledge Representation: Formal Definition and Prospectus," published in the CASE Center Technical Report Series, Syracuse University, 1986.
- "Model E: A Relational Model Featuring Data Abstraction," a talk given at the Second Annual CASE Consortium Winter Meeting, December 11, 1984, Syracuse University, Syracuse, New York.
Software Machines, Languages, and Systems Developed
- Hypertexknowlogy, 1999-2003. Web authoring tool. Used in support of Csc212 and Cog166.
- Colored Clay and its precursors, 1987-present. Implemented in various forms of objective Lisp and Java. Used in support of the Csc125 course (1989-present), the Csc212 course (presently), and various cognitive science research endeavors.
- Web sites created and maintained in the course of teaching, research, and service.
- Cognitive Science at Oswego Web Site, 1999-present.
- Faculty Research Profile Web Site, 1998-1999.
- Campus Concept Committee Survey Site, 1998.
- EZTRIEVE, a generalized relational database system featuring pure relational algebra. Used in support of the Csc459 course in the early 1980's.
- IBM 1130 extended emulator and assembly language simulator. Used in support of the Csc213 course in the late 1970's.
Grants
- "Electronic Modeling of Manipulatives for Education," with R. Odendahl. SUNY at Oswego Faculty Enhancement Grant. Spring, 1991.
- "Learning Environments in Computational Linguistics and Cognitive Musicology." SUNY at Oswego Faculty Enhancement Grant. Spring, 1990.
- "Animated Problem Solving Classroom," with J. Narayan. New York State Research Foundation Grant for the Improvement of Undergraduate Education. Summer, 1989.
Miscellaneous Professional Activities
- SUNY Oswego Young Scholars Program Computing Instructor. Summer 1998, 1999, 2000, 2001, 2002.
- Reviewer of Computer Science manuscripts. Addison-Wesley and Jones & Bartlett.
SUNY Oswego College Service
- Campus Concept Committee (7 years)
- Long Range Planning Council (1 year)
- SUNY Oswego Web Policy Advisory Group (1 year)
- Task Force on Learning and Teaching (1 year)
- Natural Sciences, Mathematics, Computer Science Subdivision Peer Review Committee (8 years) (four times chair)
- Faculty Assembly (10 years)
- Auxiliary Services Board of Directors (6 years)
- Computing Services Council (2 years)
- Information Science Program Formation Committee
- Information Science Program Committee (11 years)
- Cognitive Science Program Formation Committee
- Cognitive Science Program Advisory Board (4 years) (Chair)
- Linguistics Program Committee (4 years)
- Human Computer Interaction Program Formation Committee
Computer Science Department Service
- Personnel Committee (20 years)
- Curriculum Committee (20 years)
- Laboratory Committee (2 years)