Study abroad opportunities in Esslingen Germany are open to all CS majors in their junior year; no prior language course required. Graduates of Gannon’s computer science program enjoy a 100-percent placement rate in either employment or graduate studies. Nationally, more than one million systems-related professionals will be needed in the next 10 years according to the U.S. Bureau of Labor Statistics. Employment for computer science majors is expected to grow much faster than the average of all occupations.Computer science professions are identified as a “high priority occupation” by the Pennsylvania Center for Workforce Information and Analysis. Gannon’s computer science program is accredited by the Computing Accreditation Commission of ABET, www.abet.org. You Will LearnStudents in the computer science (CS) program will learn how to become an accountable, employable, computing professional who innovates and develops computing systems and technologies. This program provides the theory supporting innovation in the computing field. Majors in the field enjoy mathematics, tend to be highly logical thinkers and have the ability to concentrate on details. With this profile, computer scientists define and design new approaches and solutions to problems realized in hardware and software. Computer scientists create the science supporting the digital technology of the 21st century. The CS major is designed to develop analytical ability and expertise in both software creation and usage, which are necessary in the fields of science, technology and industry. In addition to computer courses, the program provides a concentration of mathematics and physics courses, which are necessary for the development of scientific applications. The CS program is hosted by the computer and information science (CIS) department, along with the related CIS majors in the fields of information systems and software engineering. RELATED PROGRAMS AND PAGES Software Engineering International Degrees Dual Computer Science and Software Engineering Information Systems Software Engineering College of Engineering and Business You Will Experience Math and science foundations for computing and computing applications Multiple programming languages and platforms Core work in algorithms, database, web and mobile development Elective courses for expanding breadth and depth of computer science Opportunities for cross- and multi-disciplinary project work You Will AchieveComputer science problem solving focuses on computing technology– leveraging theoretical and mathematical foundations in exploring and implementing algorithms, languages, as well as the techniques and methods to innovate and develop computing systems and technologies. Computer science graduates apply current computing knowledge, technology, skills, techniques and methods to: Identify, analyze and develop effective solutions for problems Improve product, process and/or organizational elements Apply creativity in design thinking and innovate where appropriate Gannon’s recent computer science graduates have secured internships and employment at top organizations such as Bayer Corporation, Citizens Bank, Erie Insurance Group, GE Transportation Systems and UPMC Hamot. Such opportunities include, but are not limited to, the following: computer programmer database administrator network specialist software developer systems or application designer You Will EarnStudents will be well prepared for employment or graduate work, and to continue developing as a professional. This includes adaptability to different disciplines, environments and tasks. Gannon CS graduates are fully prepared for employment in chosen post-graduate pursuits.Salaries in the field vary depending on the location and type of organization. Starting salary: $59,800 Mid-career salary: $102,000 All salary information is compiled from data gathered from the Bureau of Labor Statistics (bls.gov) and/or PayScale (payscale.com). ; You Will Study Example Course DescriptionsThe CS program is hosted by the computer and information science (CIS) department and shares CIS facilities and courses with related majors in the computing and information fields enabling participation in interdisciplinary and team-based projects that emulate those they will encounter in their chosen careers. Computer science majors take various core and elective courses including: CIS 277: Mobile Application Development I An introductory course into the methods and tools for developing mobile applications for integrated devices such as iOS, Android and other mobile computing platforms. Topics include introduction to the coding and mobile development platforms (e.g., iOS or Android), unit testing, source code control and the development and deployment of prototype applications. CIS 330: Operating Systems An introduction to the study of operating systems. Topics covered include process manipulation and synchronization, processor management, storage management, security, I/O and file systems and basic distributed system concepts. CIS 360: Comparative Languages An introduction to modern computing concepts and computational models as embodied in a number of different classes of languages. The course includes an introduction to 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. Liberal Studies Core The Liberal Studies Core Curriculum is one reflection of Gannon University's commitment to its Catholic identity. The Core's design offers students a defined, integrated, shared experience as the foundation for their undergraduate program.