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, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.
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
Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
Apply computer science theory and software development fundamentals to produce computing-based solutions