2017 2018 Gannon University Undergraduate Catalog

Page 113

COMPUTER & INFORMATION SCIENCE 113

number of different classes of languages. The course includes an introduction to (1) functionbased languages such as ML. LISP, Scheme; (2) logic-based languages such as Prolog, Parlog, Strand, OPS; and (3) object-oriented languages such as JAVA, Smalltalk, Eiffel. Prerequisite: CIS 182 and CIS 183 3 credits, Fall CIS 370: Compilers and Language Design Introduction to the basic concepts of compiler design and implementation including: lexical, syntactic, semantic analysis, and target code generation. Topics are presented from an implementation point of view. Prerequisite: CIS 182, CIS 183 and CIS 219 3 credits, Fall CIS 375: Server Management A lab-oriented class designed to provide students with the information necessary to administer the Windows-based server family. Topics include installation and setup of a domain, along with DHCP, DNS, WINS and other server-related services with replication. Remote administration covered in great detail also. Prerequisite: CIS 290 3 credits, Spring CIS 377: Mobile Application Development II A project-based course for developing mobile applications for integrated devices such as iOS, Android and other mobile computing platforms. Includes introduction to the coding and development platforms for one of the major mobile platforms (e.g., iOS or Android), unit testing, source code control, and deployment includes the development of useable applications. Prerequisite: CIS 277 and CIS 287 3 credits, Fall CIS 381: Directed Research Directed research and development in software and its applications. Prerequisite: Permission of the instructor

1 credit

CIS 382: Directed Research Directed research and development in software and its applications. Prerequisite: Permission of the instructor

2 credits

CIS 383: Directed Research Directed research and development in software and its applications. Prerequisite: Permission of the instructor

3 credits

CIS 385: Network Design & Management An advanced network design course covering contemporary network computing, including data, voice, multimedia, WAN and intranets. Detailed discussions along with hands-on laboratory experience with various hardware and software components that comprise these networks. Network analysis to monitor traffic flow and to optimize overall network design is included. Prerequisite: CIS 290 or permission of instructor Co-requisite: CIS 386 2 credits, Fall CIS 386: Network Design & Management Lab Interactive laboratory to be taken concurrently with CIS 385. Corequisite: CIS 385

1 credit, Fall

CIS 387: System and Network Security The course reviews standard computer security for desktop and server-based systems. Coverage includes network security issues and techniques. Ethical hacking and defenses against unethical hacking and other computer and network intrusions are discussed. Prerequisite: CIS 290 and written permission of the instructor. 3 credits, Spring


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