Website Maintenance

On Thursday, February 11, our website will undergo maintenance. During that time, our online application and event registration may not be available. If you are attempting to register for an event, please call 1-800-GANNON-U for assistance.

📷 Old Main

Accreditation and Licensure

  • Our Computer Science program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

    Program Educational Objectives

    The Computer Science program prepares its graduates to achieve significant career and professional accomplishments in four ways: as employable and accountable professionals, competent problem solvers, and selfless contributors.

    1. Employable Professional:Graduates are well prepared for employment or graduate work in their field, and to continue working in that field or related fields. They are able to be readily employed in chosen post-graduate pursuits.
    2. Accountable Professional:Graduates are accountable for their professional roles, and as such, pursue their profession in an ethical manner. This behavior includes the responsibility for, or leadership in:
      • Research/development projects or teams,
      • Aspects of major system components, or
      • Business development work.
    3. Competent Problem Solver:Graduates apply current computing technology knowledge, skills, techniques and methodsto:
      • Identify and develop effective solutions for problems,
      • Improve product, process and/or organizational elements, and
      • Innovate where appropriate.
    4. Selfless Contributors:Graduates voluntarily give their time, talent, and/or money to their community, profession, church and/or society.

    Student Outcomes

    Students completing Gannon's Computer Science program learn to:

    1. Apply problem solving strategies to software development
    2. Interface with business and analytical professionals to solve software or systems development problems
    3. Comprehend ethical decisions and their ramifications as professionals.
    4. Demonstrate effective verbal, written, and listening communication skills as required for professional, group, and team interactions
    5. Demonstrate the ability to continue in professional development and expansion of their profession interests
    6. Maintain a comprehension of the changing technology and its ramifications
    7. Design and build software
    8. Design an analyze algorithms for correctness and complexity
    9. Apply discrete mathematics and abstract structures to solve computational problems
    10. Understand the interface between computer architecture and software applications
    11. Apply quantitative measures to the evaluation of computational nodes (units)

    Enrollment and Graduation Data

    Fall Enrollment

     Fall 2014 Full-time Part-time Total
    Computer Science 18 0 18
    Software Engineering 21 0 21
    Information Systems 9 2 11

    Completions (July 1st to June 30th)

      2013-2014
    Computer Science 0
    Software Engineering 1
    Information Systems 6