Carroll College, Helena Montana

Background

Philip Rose’s Background

Education
B.A. in Mathematics Kalamazoo College, Kalamazoo, Michigan 1963
M.A. in Mathematics University of Colorado, Boulder, Colorado 1965
M.Sc. in Computation Oxford University, Oxford, England 1987
One years graduate work in
C.S. while on sabbatical University of Virginia, Charlottesville, VA. 1991-1992

Teaching Experience
1966 – 1976 Instructor, then Assistant Professor of Mathematics,
Colorado Women’s College, Denver, Colorado
Jan. 1982 – Present Assistant, then Associate, then Professor of Computer Science,
Carroll College, Helena, Mt.

Related Work, Professional Experience, and Additional Training
Programmer/Programmer Analyst, Western Federal Savings and Loan, Denver, Co., 1976 – 1982.

Developed a system of programs to grade the entering freshmen mathematics placement examine using the graphics tablet and the Apple II computer for the fall semester, 1983.

Member of three-person committee to select the Montana high school representative to the supercomputer course held each summer at Lawrence Livermore Laboratories in California. One high school student from each state is selected to attend. 1985 – 1988.

Mathematics and Computer Science Program evaluator for Northwest Association of Schools and Colleges, the academic accrediting agency for the seven-state northwest area of the U.S. 1987 – Present.

Sabbatical leave, 1991 – 1992 at the University of Virginia. In addition to working on curriculum development with the computer science department, I took a full load of graduate courses.

From 1992 through 1996 we held a statewide high school programming contest each spring. I made up the programming problems and the test data for the contests and was the director of the 1996 contest.

Faculty advisor for a 3-student team in the 1997 Mathematical Contest in Modeling, and have been one of the judges for the next three years in the initial judging of the discrete mathematics modeling problem for the world wide modeling contest. .

Continual work in upgrading CS courses and their associated labs. Extensive curricular revision over the years on both mathematics and computer science courses.

Some Publications, Panels, Workshops, Presentations, Activities, Awards, Grants
One of two principle grant writers (with Tom Stewart) leading to a $330,000 (total) grant from the Murdock Foundation to upgrade the computer science lab, 1985-1986.

“The Science of Programming”. A talk given at the 19th annual Small College Computing
Symposium held at the South Dakota School of Mines and Technology, Rapid City, S.D., April 11-12, 1986. Published in the Proceedings of the 19th annual Small College Computing Symposium.

“Teaching Specification and program Correctness in a Small College”. Presentation made at 21st Annual Small College Computing Symposium. Published in the Proceedings of the 21st annual Small College Computing Symposium at Clarke College, Dubuque, Iowa, April 8-9, 1988.

Attended a weeklong workshop on the 68000 microprocessor at the University of Pittsburgh in the summer of 1988. Then used that processor in my CS 309 Architecture and Assembly Language class for the next 10 years.

Attended the 22nd Annual Small College Computing Symposium held at the University of Wisconsin-Eau Claire, Eau Claire, Wisconsin, April 21 – 22, 1989

“Mathematica: A System for Doing Mathematics by Computer”. A workshop presented by Marie Vanisko and me for the Montana Council of Teachers of Mathematics Conference at the University of Montana on October 10, 1990.

Teacher of the year, Colorado Women’s College, 1990

Participant in the “West Point Core Curriculum Conference in Mathematics”, a workshop/retreat on developing reform mathematics curriculum. Held at the United States Military Academy at West Point, April 27 – 30, 1995.

Participant in the Calculus Reform Workshop held at Carroll College, June 4 – 9, 1995.

A participant in the “Summer Workshop on a New Start for College Mathematics” held at West Point Military Academy the week of June 12, 1995. COMAP (The Consortium for Mathematics and its Applications) paid for all expenses.

Was selected (along with Steve Harper) as a participant in the NSF-UFE (National Science foundation-Undergraduate Faculty Enhancement) “Workshop for Course and Curriculum Change Using C and the Closed Laboratory Model” held at the University of Virginia in Charlottesville, Virginia, July 21 through July 26, 1996. We were one of 15 schools to be invited from 90 who applied.

Selected as a participant in NSF sponsored workshop entitled “Introductory Parallel Processing Workshop for Undergraduate Educators” at the Univ. of Northern Iowa, Cedar Falls, Iowa , July 29 – August 2, 1996.

Was one of a group of five from Carroll College to participate in a kickoff meeting for the InterMath Project, a $2 million program sponsored by the National Science Foundation. It was held at the Military Academy at West Point in November of 1996.

Panel: “The Use of Computer labs in the Undergraduate Computer Science Curriculum”. Philip B. Rose, Carroll College (chair); Dian Lopez, Univ. of Minnesota; Eugene Wallingford, Univ. of Northern Iowa; Andrew Holey, St. John’s Univ.; Gary Lewandowski, Xavier Univ. 29th Annual Small college Computing Symposium, St. Cloud State University, St. Cloud, Minnesota, April 18 – 20th. 1996.

Panel: “They Look Alike, But … Three CS1 Courses From the Same Foundation”. Jane Prey (Chair), Univ. of Virginia; Gary McDonald, NW Missouri State University; Philip Rose, Carroll College. The 30th Annual Small College Computing Symposium, University of Wisconsin-Parkside, Kenosha, Wisconsin, April 17-19, 1997.

“Musings on the Internet”. An article published in the October, 1997 issue of the Alumni Magazine.

Recipient (summer, 1998) of $1000 Curriculum Development Stipend for summer work on my CS 309 – Computer Architecture and Assembly Language course. I redesigned the entire course around a new and current text, and a new assembler.

Recipient (summer, 1999) of Curriculum Development Stipend for summer work for developing labs in Mathematica for MA 301 – Foundations of Mathematics.

Recipient (summer, 2000) of Curriculum Development Stipend for summer work for developing labs in Mathematica for MA 328 – Discrete Mathematics, and CS 309 – Computer Architecture.

Attended Discrete Mathematics Conference held at the University of Montana, Missoula in fall 2001, 2002 along with a number of other faculty and students.

Participant in Professional Enhancement Programs (PREP) workshop on Discrete Mathematics that meets the needs of computer science students, held at Valparaiso University in Valparaiso, Indiana, June 2 – June 6, 2003.

Contracted in June, 2003 to write the solutions for the self-check questions in the 3rd edition of C Program Design: An Introducti0n to Programming and Object-Oriented Design by Cohoon & Davidson, published by McGraw Hill, 2002, ISBN 0-07-241163-5

Courses Taught (in last 3 years)
CS 101 – Survey of Computer Science
CS 110 – Introduction to Computer Science
CS 120 – Data Structures
CS 309 – Computer Architecture and Assembly Language
CS/MA – Introduction to Modern Cryptography
CS 412 – Theory of Computation
CS 489 – Computer Science Seminar
MA 207 – Introductory Statistics
MA 121- Calculus I
MA 122 – Calculus II
MA 301 – Foundations of Mathematics
MA 328 – Discrete Mathematics

Committee Work
Faculty Development Committee 1984 – 1986
Program Review Committee 1987 - 1988
Rank and Tenure 1988 – 1990; 1990 – 1991
Chair, Self-Study Steering Committee in preparation for our 10-year review by NWASC (The Northwest Association of Schools and Colleges).
Faculty Development Committee 1994-1996
Served on the Honors/Scholars Steering Committee from 1992-1996
Rank and Tenure 1996-1997 (a one year term)
Rank and Tenure 1997 (re-elected for a three-year term)
Rank and Tenure 2000 – 2003
In charge of the Academic section of our Self-Study for our 10-year review by NWASC, 2000

Community Service
Reader for the Lewis and Clark County Spelling Bee for many years

Helped start St. Andrew School, and then was for several years a volunteer teacher (3 hours/week). St. Andrew School is a private school started by Catholic laypeople some 10 years ago. I am also on their school board and board of directors.

Church Affiliation
Member of St. Helena Cathedral Catholic Church.