4 minute read
Software Engineering International Degrees ......Bachelors of Science and Bachelors of Engineering in Software Engineering
GRADUATE Fall 3 Interactive Software Dev./GCIS 639 3 GCIS Elective 3 Scholarship Seminar/GCIS 605 9 Spring 3 GCIS Elective 3 GCIS Elective 3 Directed Research/GCIS 698 9
8 GCIS Credits count for both UG and GR degree requirements. 9 GCIS Credits taken in addition to/beyond UG degree requirements.
SOFT COURSE DESCRIPTIONS
SOFT 210: Software Engineering
The course provides an overview of software requirements analysis, the software design process, verification and validation, software maintenance, and documentation. The major emphasis of the course is a project that provides experience in the design and development of a significant software project. Prerequisite: CIS 277 and CIS 287 3 credits, Spring
SOFT 310: Software Testing and Quality Assurance
The course is concerned with understanding the role of quality assurance in the software development cycle, and applying these techniques to software products. Course topics include test design methods, test planning, automated test support, quality measurement, and quality tracking techniques. Prerequisite: MATH 223 and CIS 277 and CIS 287 3 credits, Fall
SOFT 320: Software Architecture
The course focuses on the issues, techniques, strategies, representations and patterns used to implement a software component or a large-scale system. Specifically, it emphasizes the defining architectures that conform to functional requirements and that work within defined constraints including resource, performance, reliability, and security. Prerequisite: CIS 277 and CIS 287 3 credits, Spring
SOFT 410: Software Maintenance and Deployment
Introduces the concepts and approaches for the maintenance, refactoring and deployment of software projects, particularly in a rigorous life-cycle process. Focuses on materials associated with software maintenance, process, metrics and quality related to the development, improvement and deployment of high-quality software and systems. The course includes significant project work where students apply a rigorous process to deploy a refactored software product with improved features and quality. Prerequisite: SOFT 310 & SOFT 320 3 credits, Fall
SOFTWARE ENGINEERING INTERNATIONAL DEGREES (SEID)
The Computer and Information Science Department partners with Esslingen University of Applied Sciences (EUAS) in Esslingen am Neckar, Germany, to offer the Software Engineering International Degrees (SEID) programs. The unique partnership between Gannon and Esslingen University offers students the ability to complete two undergraduate degrees — an accredited BS degree in Software Engineering or Computer Science and European B.Eng. degree in Studienschwerpunkt – Softwaretechnik (software technology).
Opportunities
The programs include a semester of coursework followed by a required (typically paid) internship in Germany. This uniquely prepares with real-world experience that marks European bachelors studies, and the breadth and depth of the small-school, engineering at Gannon and to experience the workings of the global economy first-hand. As part of their B.Eng degree work, students are required to complete an internship/practical training of at least 100 working days in order to receive the 25 European Credit Transfer System (ECTS) credit points. These are normally paid positions, and EUAS will support students to find placements in companies with whom the university has a partnership.
Aims and Objectives:
The SEIS has the same aims as the Software Engineering or Computer Science degree program respectively. It prepares its graduates to operate in a global engineering environment, working with diverse and multi-lingual teams, and to achieve significant career and professional accomplishments as employable and accountable professionals, competent problem solvers, and selfless contributors. For more detailed descriptions, please see the aims and objective for the degree program in the Computer Science or Software Engineering sections.
Program Outcomes:
Gannon’s Software Engineering International Degrees program has the same outcomes as the accredited Software Engineering and Computer Science degree programs respectively. Please see the outcomes for these programs in the Computer Science or Software Engineering sections.
Program Operation:
The program normatively spans 4½ years, including at least one summer semester, including a full academic year in Germany. The programs comprise ~158 semester credit hours, 128 of which should be earned at Gannon and at minimally 30 semester credits at EUAS. The SEID programs require a study abroad year at Esslingen University during a student’s junior year that includes a paid internship in software development. During their year in Germany, students spend one semester taking software engineering courses, taught in English, as well as a course in German language, followed by a semester in an industrial internship. The mutual courses which comprise the SEIDs are offered in English at both universities. Prior to their year abroad, SEID students from GU shall complete: • Two years of Software Engineering or Computer Science studies at Gannon with a minimum GPA of 3.0. • German language preparation to support finding an internship, which are provided in the semesters prior to travel and in the first semester at EUAS. SEID students pay their normal GU tuition, fees and books throughout the program, as well as their living expenses while at GU or HE respectively. Students are responsible for their air travel to/from Esslinger, health insurance, visas and other documentation following normal study-abroad protocols. In addition, SEID students receive free tuition for their two required summer courses (typically German and a Philosophy course). SEID students are also eligible for, and encouraged to apply for scholarships available to other EUAS exchange students, as well as the subsidized student housing available to HE students.