Mary Courtney
Professor

E-mail: mcourtney@pace.edu

Personal Website:
Click Here

School/College:
  • Seidenberg School of Computer Science and Information Systems

Department(s):
  • Computer Science West

Primary Location:
Goldstein Academic Center Room 313

Office Hours: (Spring 2014)
Monday
1:00PM-3:30PM
Wednesday
1:00PM-3:30PM

Office Phone:
+1 (914) 773-3406

Education

EdD, Columbia University, Teachers College, 1991
College Teaching of Mathematics

MS, Pace University, School of Computer Science and Information Systems, 1984
Computer Science

MA, Lehman College, 1975
Mathematics

BA, College of Mt. St. Vincent, 1972
Mathematics

Scheduled Courses

Spring 2014:
  • CS 122: Computer Programming II
  • CS 623: Database Management Systems
  • IS 613: Database Management Systems
  • IT 605: Database Management Systems
  • CIT 314: Introduction to Programming II
  • IS 612: Objct Oriented Cncpts & Dvlpmt

View All Courses Taught
  • CIS 101: Cmptrs & Environmental Science
  • CIS 101: Cmptrs & Frnsc Scnce Lrng Pod
  • CIS 101: Computers & Social Respnsblty
  • CIS 101: Computers & Social Rspnsblty
  • CIS 101: Introduction to Computing
  • CIS 101: Introduction to Computing -CAP
  • CIS 101: Urban Environment
  • CIT 241: Database Management
  • CIT 312: Introduction to Programming l
  • CIT 314: Introduction to Programming II
  • CIT 471: Information Tchnlgy Internship
  • CS 121: Computer Programming I
  • CS 122: Computer Programming II
  • CS 241: Data Structures/algorithms I
  • CS 242: Data Structure/Algorithms II
  • CS 387: Database Design
  • CS 602: Fndmntl Cmptr Sci I with Java
  • CS 623: Database Management Systems
  • CS 631: UNIX System Programming
  • IS 223: Fundamentals of Programming
  • IS 323: Object-Oriented Programming
  • IS 481: Database Mgmt and Orgztn
  • IS 612: Objct Oriented Cncpts & Dvlpmt
  • IS 613: Database Management Systems
  • IT 600: Ovrvw -Cmptr Network / IT Tech
  • IT 605: Database Management Systems
  • IT 608: Web Dev II: Java Applets/Serv
  • IT 636: XML Application Development
  • UNV 101: First-year Sem:University Comm
  • UNV 101: First-year Sem:unversity Commu
  • UNV 101: First-Yr Smnr: Unvrsty Commnty
  • Research Interests

    Algorithms; Symbolic and Algebraic Manipulation (Graph Theory); Computer Science Education;

    Awards and Honors

    • Pace University, May 1, 2005 - 2005 University Faculty Award for Distinguished Service
    • NULL, January 1, 2004 - Who's Who Among American College Teachers
    • NULL, January 1, 2003 - Inducted as Parent Representative into St. Patrick's School Hall of Fame
    • NULL, January 1, 2002 - Who's Who Among American College Teachers
    • Pace University, CSIS, December 31, 1997 - CSIS Excellence in Service Award

    PROFESSIONAL MEMBERSHIPS

    • APCC
    • CCSC
    • IEEE - SIGCSE
    • Iona College
      Iona College Computer Science Advisory Board

    Publications

    • Technical Report [Published]
      Teamwork: Understandings and Resources from the Seidenberg School
      CSIS Technical Report , April (2nd Quarter/Spring) 1 2009
    • Technical Report [Published]
      Identification Numbers and the Mathematics of Check Digit Schemes for Computer Scientists - II (ISBN-13 and EANs)
      CSIS Technical Report , September 1 2008
    • Journal Article, Academic Journal [Published]
      Idenditifcation Numbers and the Mathematics of CheckDigit Schemes for Computer Scientists – II (ISBN-13 and EANs),
      Mathematics and Computer Education , April (2nd Quarter/Spring) 1 2008
    • Technical Report [Published]
      How to Make Double-Clickable Java Applications and Other Things Beginning Java Students Ask About That There is Usually Not Enough Time to Explain
      CSIS Technical Report , September 1 2007
    • Technical Report [Published]
      Building a Steganography Program - Including How to Load, Process, and Save JPEG and PNG files in Java
      CSIS Technical Report , June 1 2006
    • Journal Article, Academic Journal [Published]
      Building a Steganography Program Including How to Load, Process, and Save JPEG and PNG Files in Java
      Mathematics and Computer Education , January (1st Quarter/Winter) 1 2006
    • Book Review [Published]
      Preface
      Java: An Eventful Approach by Kim B. Bruce, Andrea Pohoreckyj Danyluk, and Thomas P. Murtagh , December 31 2004
    • Journal Article, Academic Journal [In Preparation; Not Yet Submitted]
      Catching, Creating, and Throwing Exceptions
      Mathematics and Computer Education , August 1 2004
    • Journal Article, Academic Journal [Published]
      Identification Numbers and the Mathematics of Check Digit Schemes for Computer Scientists
      Mathematics and Computer Education , December 31 2003
    • Technical Report [Published]
      Identification Numbers and the Mathematics of Check Digit Schemes for Computer Scientists
      CSIS Technical Report , October (4th Quarter/Autumn) 1 2003
    • Conference Proceeding [Published]
      Identification Numbers and the Mathematics of Check Digit Schemes for Compute Scientists
      Proceedings of the International Conference on Education and Information Systems: Technologies and Applications - EISTA '03 , July (3rd Quarter/Summer) 1 2003
    • Conference Proceeding [Published]
      Including the Effect of Bit Errors on the Performance of the HIPERLAN CAC Layer Protocol for Asynchronous Traffic
      International Conference on Artificial Intelligence , December 31 2002
    • Newsletter [Published]
      Twenty Questions for Peace Economics: A Research Agenda
      Defence and Peace and Economics , December 31 2002
    • Conference Proceeding [Published]
      Introducing Java Swing Components in Computer Labs
      Journal of Computing in Small Colleges , May 1 2002
    • Technical Report [Published]
      How to Write an Object-Oriented Program
      CSIS Technical Report , September 1 2000
    • Journal Article, Academic Journal [Published]
      Java Notes for CS1 Teachers Switching from C++
      Mathematics and Computer Education , April (2nd Quarter/Spring) 1 2000
    • Technical Report [Published]

      A C++ Programmer Sets Out in Java/How to Download, Install, and Use the Java Software from Sun , September 1 1999
    • Conference Proceeding [Published]
      Survey Results and Observations on an Asynchronous Course
      Proceedings of the Fourth Annual Northeastern Conference of the Consortium for Computing in Small Colleges (CCSCNE-99) , April (2nd Quarter/Spring) 1 1999
    • Technical Report [Published]
      Survey Results and Observations on an Asynchronous Course
      CSIS Technical Report , February 1 1999
    • Conference Proceeding [Published]
      A New Algorithm for Clipping a Line
      Proceedings of the 1997 Conference of the Consortium for Computing in Small Colleges - Northeastern Region , April (2nd Quarter/Spring) 1 1997
    • Journal Article, Academic Journal [Published]
      Observations on Teaching C++ After Two Years
      Journal of Computer Science Education , January (1st Quarter/Winter) 1 1997
    • Technical Report [Published]
      Observations on Teaching C++ after Two Years
      CSIS Technical Report , September 1 1996
    • Technical Report [Published]
      C++ in CS 121 and CS 122
      CSIS Technical Report , September 1 1994
    • Technical Report [Published]
      Classification and Efficiency of Algorithms
      CSIS Technical Report , August 1 1993
    • Technical Report [Published]
      What Happened to the Glory Days of Computer Science?
      CSIS Technical Report , September 1 1990
    • Technical Report [Published]
      Let Verification Help You in Teaching Programming
      CSIS Technical Report , November 1 1987

    PRESENTATIONS

    • CCSC 2005 - Consortium for Computing Sciences in Colleges [Other]
      Title: 2005 Conference, Iona College
      Iona College, New Rochelle, NY
    • CCSC 2005 - Consortium for Computing Sciences in Colleges [Other]
      Title: 2005 Conference, Iona College
      Iona College, New Rochelle, NY
    • CCSC 2005 - Consortium for Computing Sciences in Colleges [Other]
      Title: 2005 Conference, Iona College
      Iona College, New Rochelle, NY
    • CCSCNE 2005 - Consortium for Computing Sciences in Colleges — Northeastern Region [Other]
      Title: 2005 Conference, Providence College
      Providence College, Providence, RI
    • Mathematics Honor Society Induction [Keynote/Plenary Address]
      Title: Hendrick Hudson High School Convocation
      Hendrick Hudson High School, NY
    • CCSC 2005 - Consortium for Computing Sciences in Colleges [Other]
      Title:
      Montclair State University
    • CCSC 2005 - Consortium for Computing Sciences in Colleges [Other]
      Title: Discussion entitled, "Objects First"
      Montclair State University
    • CCSC 2005 - Consortium for Computing Sciences in Colleges [Other]
      Title: Presentation entitled, "On the Fence, while Learning to Draw"
      Montclair State University
    • CCSCNC 2003 - Consortium for Computing in Small Colleges: Northeastern Conference [Other]
      Title:
      Central Connecticut State, CT
    • CCSCNC 2003 - Consortium for Computing in Small Colleges: Northeastern Conference [Other]
      Title: "Teaching CS Courses Online"
      Central Connecticut State, CT
    • CCSCNE 2002 - Consortium for Computing Sciences in Colleges — Northeastern Region [Other]
      Title:
    • CSCCNE [Other]
      Title:
    • Information Systems Education Conference - ISECON 2001 [Other]
      Title:
    • Information Systems Education Conference - ISECON 2000 [Other]
      Title: 2000 Conference
      Philadelphia, PA
    • DIMACS Conference 2000 - Center for Discrete Mathematics and Theoretical Computer Science [Other]
      Title: Developed solution in Java to the "Complemented Domination" problem written by Michael Gargano
      Rutgers University, Long Island, NY
    • Sixteenth Eastern Small College Computer Conference [Other]
      Title: "Moving from C++ to Java"
      Scranton University, Scranton, Pennsylvania
    • Faculty Research Day - May 1998 [Other]
      Title: "A New Algorithm for Clipping a Line"
      Pace University, Computer Science & Information Systems, White Plains, New York
    • Third Annual Northeastern Conference of the Consortium of Computing in Small Colleges [Other]
      Title:
      Sacred Heart University, Fairfield, CT
    • Faculty Research Day - April 1996 [Other]
      Title: "Using Labs to Teach Computer Graphics"
      Pace University, Computer Science & Information Systems, White Plains, New York

    Department Service

    • Pace University, Computer Science & Information Systems [Attendee, Meeting]
      Desc: Attended Pepsico and IBM events for student internships.
    • Pace University, Computer Science & Information Systems [Special Student Project(s)]
      Desc: Worked with Karen Ennis and Dr. Pastore on the Kaufman internship project.

    College Service

    • Pace University, Computer Science & Information Systems [Committee Member]
      Desc: Committee led by Mehdi Badii on Game Programming and Committee led by Lixin Tao on Internet Programming
    • Kennedy Catholic High School [Committee Chair]
    • St. Patrick's Parish [Committee Member]

    University Service

    • Pace University, Computer Science & Information Systems [Attendee, Meeting]
      Desc: Participant in CSIS Scholarship Luncheon, Fall Open House, contacted prospective students, attended Graduation Ceremonies, CSIS Award Ceremony.