2016-2017 CATALOG AND STUDENT HANDBOOK COURSE DESCRIPTIONS CIS 3801C Fundamentals of Mobile Web Application Development 40 hours, 4 Credits This course presents the fundamentals of mobile web applications development. It places a focus on implementing well-defined mobile application standards, while designing a mobile application as a business solution to a real business scenario. Topics include mobile application standards, selecting appropriate content adaptation strategies, and following the system’s development life cycle to plan, design, test, and deploy a mobile application. This course will prepare students to develop a professional mobile application that meets today’s business standards. Prerequisite: None CIS 3917C Fundamentals of Distributed Database Management 40 hours, 4 credits This course is the study of distributed databases and the technical architecture they reside on. It places focus on geographically separated databases where through database replication, end users experience database transparency. Topics include the differences between distributed databases and stand-alone database management systems, scalability, replication, and overall high availability concepts as they relate to distributed databases. This course will prepare students to implement enterprise worthy, geographically separated databases. Prerequisite: None CIS 4005C IT Operations Management 40 hours, 4 credits The purpose of the IT Operations Management course is to give students a numeric perspective on the IT department. Students will learn how to develop standard operating procedures, create support metrics, and apply these to the proper operation of the IT department. This course will also cover how to properly read and analyze network utilization reports and properly staff various IT departments based on proposed call volume and support needs. Utilization of helpdesk tracking tools and implementation of a tracking system will also be covered to ensure an IT department has the proper foundation to start metrics reporting. Prerequisites: Project Management for IT; IT Security for Managers CIS 4039 Auditing Information Technology Infrastructure 40 hours, 4 credits This course covers the principles, the approaches, and the methodology in auditing information systems to ensure the processes and the procedures are in compliance with pertinent laws and regulatory provisions especially in the context of information systems security (ISS). Prerequisite: None CIS 4137 Access Controls, Authentication, and PKI 40 hours, 4 credits This course introduces the concept of access control to information systems and applications. Access, authentication, and accounting for end-users and system administrators will be covered. In addition, security controls for access control including tokens, biometrics, and use of public key infrastructures (PKI) will be covered. Prerequisite: None CIS 4189C Risk Management and Business Continuity 50 hours, 4 credits This course covers how to properly analyze risks within an IT department. Topics covered are disaster recovery planning, business continuity planning, and how to create risk analysis documents for all applications assessing their long-term viability and backup solutions. Students will also perform business impact analysis to analyze key areas that are most vulnerable when a risk-based situation has occurred. Students will develop a disaster recovery plan and learn how to process and implement each phase of the plan they have developed. Prerequisites in the Information Technology Management BS Degree program: IT Operations Management; Storage Management Prerequisite in the Information Security BS Degree program: Cloud Computing CIS 4215 Windows Security Strategies 40 hours, 4 credits This course discusses security implementations for various Windows platforms and applications. Areas of study involve identifying and examining security risks, security solutions, and tools available for various Windows platforms and applications. Prerequisite: None CIS 4264C Storage Management 40 hours, 3 credits The goal of this course is to cover various methods of data management. Students will learn about storage area networks, disk arrays, and data backup. Students will cover topics such as data de-duplication, cloud backup and managing both physical and virtual data backup environments. Topics also covered are how to maintain both onsite and offsite data backups and creating a backup rotation policy. Prerequisites: Advanced Networking; Infrastructure Hardware; Cloud Computing CIS 4352 Linux Security Strategies 40 hours, 4 credits This course is an introduction to the securing of Linux platforms and applications. Areas of study include identifying and examining methods of securing Linux platforms and applications and implementing those methods. Prerequisite: Linux Administration CIS 4362C Network Security and Cryptography 40 hours, 3 credits This course examines threats to computer networks, network vulnerabilities, techniques for strengthening passive defenses, tools for establishing an active network defense, and policies for enhancing forensic analysis of crimes and attacks on computer networks. Topics include private and public key cryptography, digital signatures, secret sharing, security protocols, formal methods for analyzing network security, electronic mail security, firewalls, intrusion detection, Internet privacy and public key infrastructures. Prerequisites: Computer Applications and Business Systems Concepts; Introduction to Networks CIS 4371C Operating Systems Design 40 hours, 3 credits In the course, students learn how operating systems such as Windows, Linux, and the Mac OS X are a fundamental component of all computing systems. This course explores how operating systems are responsible for managing the running processes as well as the sharing of system resources such as the printers and storage over network infrastructures. The course provides an in-depth exploration of the design and implementation of modern operating systems. Topics include the evolution of operating systems, scheduling, paging, input/output devices, virtual memory, files, synchronization, and security. Prerequisite: Enterprise Application Support CIS 4385C Computer Forensics 40 hours, 3 credits This course examines computer literacy and criminal investigation legal issues regarding seizure and chain of custody, and technical issues in acquiring computer evidence. Popular file systems are examined. Reporting issues in the legal system are discussed. Prerequisite: Computer Applications and Business Systems Concepts CIS 4456 Hacker Techniques, Tools, and Applications 40 hours, 3 credits This course is an introduction to hacking tools and incident handling. Areas of instruction include various tools and vulnerabilities of operating systems, software, and networks used by hackers to access unauthorized information. This course also addresses incident handling methods used when information security is compromised. Prerequisite: None CIS 4581 ISS Capstone 40 hours, 3 credits This course encompasses all the accumulated knowledge obtained from the entire ISS curriculum and requires the student to respond to an RFP for information systems security consulting. Prerequisite: This course is designed to be taken at the end of the program CIS 4655C Advanced Mobile Web Application Development 40 hours, 4 credits This course is the study of advanced mobile application development. It places a detailed focus on building a mobile application user interface, planning and designing database models, and deploying mobile applications to emulators, as well as popular mobile application stores. Topics include designing a professional graphical prototype of the user interface, designing navigation that meets usability requirements, constructing data models and databases, interfacing code to databases, and testing then deploying an application to popular application stores. This course will prepare students to create more advanced mobile applications that interact with cloud-based databases. Prerequisite: Fundamentals of Mobile Web Application Development CIS 4793C Database Implementation Strategies for Programmers 40 hours, 4 credits The focus of this course is to provide programmers the information necessary to interface mobile software applications with cloud-based distributed databases. Topics include a review of database fundamentals, database connectivity, query optimization, and the use of application program interfaces (APIs) as they relate to specific vendor databases. This course will prepare students to extract data from a distributed database and then present the data within a mobile software application. Prerequisite: None CIS 4836C Web Analytics 40 hours, 4 credits This course is the study of contemporary business analytics tools. It places a focus on determining the most appropriate product or technology for building data visualizations and dashboards. Topics include identifying analytical tools, highlighting various input and output data formats, identifying different types of data visualizations, and constructing business-oriented dashboards. This course will prepare students to be able to create data visualizations and dashboards based on provided business requirements. Prerequisite: None CIS 4910C Computer Science Capstone 30 hours, 3 credits This course is the culmination of the diverse skill set previously gained throughout the program. It places focus on project management skills, communication, and critical thinking as they relate to constructing an end-to-end technical solution. This course will incorporate a different project focus each term where students will collaborate in the development of a mobile/cloud application system. Prerequisite: Student in final term of the bachelor’s degree program CJC 1000 Introduction to Corrections 40 hours, 4 credits A general overview of U.S. corrections, jails and prisons, institutional procedures and recent innovations in offender treatment. Students are introduced to correctional philosophies, practices and procedures. The concepts of retribution and rehabilitation are examined. For residential only, this course includes a fieldwork assignment. Prerequisite: Introduction to Criminal Justice CJC 1245 Case Management: Strategies for Rehabilitation 40 hours, 4 credits Students will learn how to manage caseloads of clients, document casework, and use strategies for clients’ rehabilitation. They will learn how to write effective court reports, case entries, recommendations and violation summaries. Students will explore client-interview skills and motivation techniques. Examination of special populations of diverse clients, such as substance abusers and the mentally ill are reviewed. Prerequisite: Introduction to Human Services CJC 2400 Counseling Clients 40 hours, 4 credits Students will examine the process and effects of counseling. Assessment tools, methods of evaluation, and case plans are explored. They will consider a variety of counseling settings, including prisons, jails, group homes, in-patient and outpatient treatment centers, and halfway houses, as places of rehabilitation and counseling. Students will explore diverse clients including juveniles and adults, men and women, and people from various cultures. Prerequisite: Introduction to Human Services CJE 1006 Policing in America 40 hours, 4 credits Students will examine the theoretical underpinnings of police work in the United States, including its historical roots, its current status, and the trends that will shape its future. They will explore the problems and solutions facing citizens, patrol officers, administrators, and agencies. They will also cover contemporary practices such as community oriented policing, problem oriented policing, and directed patrol. In investigating these topics, students will develop skills in critical thinking and problem solving. For residential only, this course includes a fieldwork assignment. Prerequisite: Introduction to Criminal Justice CJE 1233 Drugs and Crime 40 hours, 4 credits The course will focus on the physical, psychological, and sociological aspects of drug and alcohol abuse. Treatment and prevention of abuse will be explored. In addition, policy implications of drug use and the criminal justice system response will be analyzed. An overview of the theories of use, drug business, and drug law enforcement will be explored. Such recent developments as “club drugs,” inhalants, herbal stimulants, and designer drugs will also be discussed. Prerequisite: Introduction to Criminal Justice or Introduction to Human Services 888-5-RASMUSSEN 71 COURSE DESCRIPTIONS