Gannon University Undergraduate Catalog 2021-2022

Page 57

Computer and Information Science

GCIS 581 Introduction to Networks 3 credits, Fall Prerequisite: None This course is designed to introduce the student to the fundamentals of network technology. The student will learn how to identify the different types of networks and to implement and support the major networking components including the server, operating system, and clients. Different types of media used in network communications will be explained. Students will learn how to use these media to connect clients to the network. Networking standards, protocols, and access methods will be introduced in order to create appropriate networks for a given environment. 500 SERIES GCIS 514 Requirements and Project Management 3 credits, Fall and Spring Prerequisite: GCIS 509 or GCIS 510 The course focuses on the requirements engineering and project management process, and how these two practices are intertwined. Requirements engineering includes the study of tools, methods and description techniques applicable from initial requirements elicitation through to requirements validation. Along with the requirements engineering focus, the project management skills for managing software systems and projects are addressed. The course includes specific techniques for the analysis, modeling, validation, and management of requirements for engineering and a general introduction to the PMBOK terminology. Ethical practice of software engineering and information system development is addressed. GCIS 515 Software Testing & Quality Assurance 3 credits, Fall Prerequisite: GCIS 510 and (GCIS 506 or GCIS 521 or GCIS 522) 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. GCIS 516 Data-Centric Concepts and Methods 3 credits, Fall and Spring Prerequisite: GCIS 508 The course introduces the concepts and approaches necessary for data-centric design and development of high-quality software and systems. Incorporated in the course is an introduction to the systematic methodologies and tools required for the development and use of vital data connections. GCIS 521 Advanced Programming: iOS 3 credits, Fall Prerequisite: GCIS 506 and GCIS 510 The course treats the development of Objective-C programming language for application development, including an overview of the language and libraries, object-oriented development, source-code

57

control and an introduction to testing. Project work will include the application of design patterns, user-interfaces, multi-threading, database connectivity and other relevant materials. The course includes introductory material in mobile design, and a variety of building blocks utilizing libraries and modes available to the mobile app developer in the iOS domain. GCIS 522 Advanced Programming: Java for Mobile 3 credits, Spring Prerequisite: GCIS 506 and GCIS 510 The course treats the development of the Java programming language for application development, including an overview of the language and libraries, object-oriented development, source-code control and an introduction to testing. Project work will include the application of design patterns, user-interfaces, multi-threading, database connectivity and other relevant materials. The course includes introductory material in mobile design, and a variety of building blocks utilizing libraries and modes available to the mobile app developer in the Java domain. GCIS 523 Statistical Computing 3 credits, Fall and Spring Prerequisite: None The advancement of statistical methodology is now inextricably linked to the use of computers. The translation of a statistical problem into its computational analog (or analogs) is a skill that must be learned by actively solving relevant problems. This course focuses on training students to solve statistical problems using programming languages. The course includes specific computational methods for the analysis, modeling, validation, and interpretation of various statistical problems derived from biology and business. It includes a special emphasis on statistical analysis, experiments design and the related computational solutions/packages. GCIS 531 Distributed Programming 3 credits, Spring Prerequisite: GCIS 506 or equivalent An introduction to the fundamental techniques and tools used to develop programs that rely on inter-process communication. Topics include TCP/IP, client-server paradigm, daemon programs, client socket calls, server socket calls, concurrent vs. iterative servers, connectionless and connection-oriented server paradigms. GCIS 533 Software Patterns and Architecture 3 credits, Spring Prerequisite: (GCIS 506 or GCIS 521 or GCIS 522) and GCIS 507 and (GCIS 509 or GCIS 510) This course is concerned with the issues, techniques, strategies, representations and patterns used to design and implement a software component or a large-scale system. Using the Unified Modeling Language (UML), it focuses on defining architectures that conform to requirements, achieve quality goals and work within constraints including resource, performance, reliability and security. The course includes project work that emphasizes the selection and appropriate use of architectural specification.


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

Strategic Communication (MA

7min
pages 145-146

Board of Trustees

2min
page 147

Public Administration (MPA

15min
pages 141-144

Physician Assistant (MPAS

18min
pages 135-140

Physical Therapy (DPT

37min
pages 124-134

Organizational Learning and Leadership (PhD

19min
pages 118-123

Post-Professional Occupational Therapy Doctorate (OTD

9min
pages 115-117

Occupational Therapy (MS

17min
pages 109-114

Nursing (MSN

21min
pages 100-106

Nursing Practice (DNP

6min
pages 107-108

Mechanical Engineering (MSME

22min
pages 86-92

Healthcare Administration (MHA

9min
pages 97-99

Education

49min
pages 61-75

Engineering Management (MSEM

3min
page 85

Environmental Science and Management (MSEH

11min
pages 93-96

Cybersecurity Certificate

3min
page 60

Computer and Information Science (MSCIS

31min
pages 48-56

Criminalistics (MSC

10min
pages 57-59

Athletic Training (MAT

23min
pages 26-32

Business Essentials Certificate (Online)........................................ Clinical Mental Health Counseling (MS

12min
pages 44-47

Business Administration (MBA

24min
pages 36-43

Biomedical Engineering

10min
pages 33-35

Applied Exercise Science

10min
pages 23-25

Academic Regulations

21min
pages 16-20

Academic Computing

1min
page 22

The Library

4min
page 21

Tuition and Fees

2min
page 9

Programs of Study Doctoral Programs

2min
page 5

Coursework for Professional Development Admission

3min
page 6

Global/International Students

6min
pages 7-8

Graduate Study at Gannon

2min
page 4
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.