Gannon University Graduate Catalog 2013-2014

Page 33

Computer and Information Science 33

GCIS 56x FOUNDATION SERIES

Foundation series courses may not serve as elective courses to satisfy MS graduation requirements. GCIS 561 Computer Networking 3 credits, Fall This course is designed to introduce the student to the fundamentals of network technology. The student learns 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 are 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. GCIS 562 Object-Oriented Problem Solving in C++ 3 credits, Fall The course is aimed at developing advanced object-oriented programming skills. Assuming a background in the basic syntax of C++, full-fledged abstract data type implementation and object oriented programming style are developed. GCIS 563 Object-Oriented Programming in Java 3 credits, Spring The course covers the application of object-oriented programming to software development which includes the general topics of encapsulation, inheritance, and polymorphism. Topics also include GUI objects, event-driven programming, and exception handling. Basic object-oriented design principles using UML diagrams are introduced to facilitate large scale software development. GCIS 564 Data Structures 3 credits, Spring Prerequisite: GCIS 562 or GCIS 563 An in-depth programming-based study of data structures and of algorithms for their manipulation. Arrays, tables, stacks, queues, trees, linked lists, sorting, searching and hashing are topics considered. GCIS 565 Database Management Systems 3 credits, Spring A skills-building course in the fundamentals of database design, creation, and operations. Course topics include the ability to create a project-based database and its associated queries. GCIS 566 Systems Analysis and Design 3 credits, Fall Prerequisite: GCIS 562 or GCIS 563 An introduction to the role and responsibilities of a systems analyst. Students examine systems by analysis, modeling, and design at the enterprise, process, logical, data, and technology levels. Optionally included topics are feasibility analysis, technology evaluation, project management, object-oriented analysis.

GCIS 567 Software Engineering in UML 3 credits, Fall Prerequisite: GCIS 562 or GCIS 563 An advanced treatment of methods for producing a software design, and the testing of that design and ensuing code. Focus is on objectoriented analysis and design methods, black-box (functional) testing techniques. Includes treatment of the developing Unified Modeling Language (UML) techniques and its application to software development. GCIS 584 Administration of Internet Services 3 credits, Fall Prerequisites: GCIS 561 or equivalent The course focuses on the configuration of networks for internet services, and how to deploy and maintain internet servers on multiple platforms. The course includes extensive laboratory work to support the installation and configuration of hardware and software to support networking, servers, and security for internet services, particularly on Windows and UNIX platforms. Includes discussion of the ramifications of internet service technologies. GCIS 590-595 Special Topics in CIS 1-3 credits Prerequisite: Specific prerequisites are topic-related The course offers presentation of topics that are emerging as the field of computer and information science changes. The objectives and content reflect the interests of the faculty and the students relative to the topic.

600 SERIES GCIS 601 Professional Quality Module: Communication 1 credit One of three modules emphasizing skills necessary to perform effectively and professionally, the communication module focuses upon writing, listening, and presentation skills. Course activities are related to required coursework and performance expectations of the curriculum. GCIS 602 Professional Quality Module: Research 1 credit Prerequisite: GCIS 601 One of three modules emphasizing skills necessary to perform effectively and professionally, the research module focuses upon posing a research question, gathering appropriate source materials, analyzing the current status of related materials, planning a valid study, defining project goals, and selecting research methods. Course activities are related to required coursework and performance expectations of the curriculum. GCIS 603 Professional Quality Module: Professional Development 1 credit Prerequisite: GCIS 601 One of three modules emphasizing skills necessary to perform


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