Page 175


synthesize, think critically, and communicate well. In the program, bridging traditional courses like writing, philosophy, theology and ethics begins in the CIS 103 CIS First-Year Seminar, and continues throughout the program, culminating in the CIS 457/458 Senior Design sequence. All CIS course descriptions are provided in section Computer and Information Science CIS Core Courses CIS 103 First-Year Seminar CIS 173 PC Database CIS 190 Principles of Computing CIS 214/215 Introduction to Programming & Lab CIS 216 Problem Solving with OOP CIS 217 Using UNIX Software Engineering Courses CIS 220 Data Structures CIS 286 Advanced Object-Oriented Programming CIS 310 Software Design and Test CIS 315 Software Engineering CIS 317 Personal Software Process CIS 318 Software Architecture CIS 326 Formal Methods in Software Development

CIS 255 CIS 290 CIS 302 CIS 355 CIS 457 CIS 458

Database Management Systems Introduction to Networks CIS Professional Seminar Visual Database Programming Senior Design I Senior Design II Lab

CIS 330 CIS 350

Operating Systems Requirements and Project Management Distributed Programming Software Testing and Quality Assurance Human Interface Design and Maintenance Computer Architecture

CIS 390 CIS 415 CIS 438 ECE 337

Math/Science Electives Students choose one math or science elective, either with approval of their academic advisor. These may not be courses that are prerequisites for other required courses in this major. Science courses with associated labs qualified for majors or minors in that discipline may be used as science electives. Mathematics elective courses include any mathematics course that counts for mathematics majors or minors. Domain Concentrations and Science Electives To complete their degree, students select six (6) or more credits of coursework in a specific application domain where software engineering is applied. The purpose of the courses is for the student to gain an understanding of the selected application domain, and its use of software to support functions/operations within that domain. Course selection is done with the guidance of the student’s academic advisor so that an appropriate and coherent set of courses is taken. The student’s science course set should be selected to complement their domain concentration, and must consist of an approved two-course sequence including labs. Domain concentration and science electives must be approved prior to registration. SUGGESTED SE APPLICATION DOMAIN CONCENTRATIONS Domain Self-Design Accounting

Domain Elective 1

Domain Elective 2

Math/Science Elective

Proposed set through discussion with advisor and written approval of chair BCOR 201 BCOR 202 • work with advisor Financial Managerial Accounting Accounting

Suggested Science Set 1 1

Gannon University Undergraduate Catalog 2013-2014  
Gannon University Undergraduate Catalog 2013-2014