Skip to Main Content

Computer Science

  • Bachelor of Science
  • Minor
  • Erie, Pennsylvania
View Curriculum
  • Create the Science of 21st-Century Digital Technology with a Computer Science Degree from Gannon University 

    You can become the creator of innovation in the computing field through Gannon University’s computer science program. Our students learn to leverage theoretical and mathematical foundations in algorithms, languages, as well as techniques and methods to develop the computing systems and technologies of tomorrow. Build your toolkit of skills that will become your springboard to innovation and exciting careers in one of the fastest-growing fields available. 

    This program is accredited by the Computing Accreditation Commission of ABET,, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

    • 100%Recent program graduates enjoy a 100% placement rate in either related employment or graduate studies.
    •  ABET: Computing Accreditation CommissionEarn a degree that is nationally accredited.
    • Enter a field where more than one million systems-related professionals will be needed in the next 10 years.

    Learn to Lead the Way in Computer Science

    • Define and design new approaches and solutions to problems realized in hardware and software.
    • Develop coding mastery in multiple programming languages and platforms.  
    • Use your foundation in algorithms, database, web and mobile development to create opportunities for cross-and multi-disciplinary project work.  

    Experience an Exceptional Learning Environment

    • Work alongside students in related computing, engineering and business majors to gain interdisciplinary experience.  
    • Apply your creativity in design thinking and innovation through project-based leveraging industry-standard development tools and practices.  
    • Enjoy the opportunity to study in Germany during your junior year with no prior language course required. 

    Inspire Your Academic Success

    Gain real-world knowledge through key computer science courses including: 

    Mobile Application Development I: Learn methods and tools for developing mobile applications for integrated devices such as iOS, Android and other mobile platforms. 

    Operating Systems: Gain a knowledge of process manipulation and synchronization, processor management, storage management, security, I/O and file systems and basic distributed system concepts. 

    Comparative Languages: Learn function-based languages such as ML, LISP and Scheme; logic-based languages such as Prolog, Parlog, Strand and OPS; and object-oriented languages such as Smalltalk and Eiffel.

    Achieve Your Possibilities

    Our computer science program is designed for your success. Through curriculum flexibility and high-quality educational opportunities, you can:

    • Develop analytical ability and expertise in software creation and usage, both of which are necessary in the fields of science, technology and industry.  
    • Join recent computer science graduates who have secured internships and employment at top organizations such as Bayer Corp., Citizens Bank, Erie Insurance Group, Wabtec Corp. and UPMC Hamot.
    • Gain entry to a field that is expected to grow much faster than the average of all occupations. Careers such as computer programmers enjoy a median annual salary of $93,000 according to the Bureau of Labor Statistics.

Student Learning Outcomes

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions
Tejita Rajbhandari

Tejita Rajbhandari Computer Science

“The computer and information science program at Gannon has provided me with a holistic academic freedom and opportunity to pursue my interests. With supportive faculty members, classroom projects that tied to real-world examples and being part of GUBotDev, the experience I have gained through this program is truly valuable.”

  • Receive hands-on learning through real-world courses, projects and valuable internship experiences that prepare you to become a professional in the field.
  • 13:1Enjoy a personalized experience inspired by Gannon’s faculty experts and a low student-to-faculty ratio of 13:1.
  • Apply for generous financial aid packages and scholarship awards.

Our Faculty Experts