Course Descriptions
2023-2024 School Year
INFORMATION SYSTEMS TECHNOLOGY

CNT4514  Wireless Networks and Portable Devices  3.0   B
This course will examine the area of wireless networking and mobile computing, looking at the unique network protocol challenges and opportunities presented by wireless communications and host or router mobility. The course will give a brief overview of fundamental concepts in mobile wireless systems and mobile computing, it will then cover system and standards issues including wireless LANs, mobile IP, ad-hoc networks, sensor networks, as well as issues associated with small handheld portable devices and new applications that can exploit mobility and location information.... Full Description

COP3337  Intermediate Programming  3.0   B
This is an intermediate level course in object-oriented programming. Topics include primitive types, control structures, string arrays, objects and classes, data abstraction, inheritance, polymorphism, and an introduction to data structures.... Full Description

COP3667  Mobile Device Programming  3.0   B
This course covers the methods and tools utilized in the creation of native applications for mobile devices, specifically the Android platform. Students gain an understanding of the challenges associated with android specific development, how to overcome them and how to build an optimal user experience on the mobile platform. Students will sharpen mobile application design techniques, technical development skills specific to the Android platform, and mobile application deployment strategies. Students will get knowledge of practical native application design and direct utilization of hardware features such as GPS, cameras and storage as it applies to the Android environment. This course offers students the ability to develop technical and an Full Description

CIS4891  Senior Capstone Project  3.0   B
Students will develop a comprehensive Information Technology Project working in a team environment. The process of this project will expose them to the challenges of real-world team-based technology development including analysis, design, development, testing, and implementation.... Full Description

CTS4408  Database Administration  3.0   B
This course introduces students to the methods and tools utilized in the administration of industry standard database management systems. Students will be exposed to topics such as client-server architecture, planning and installation, server configuration, user management and performance optimization. Students will gain knowledge of practical database administration tasks such as backup and restoration, security configuration, and replication management.... Full Description

ISM3220  Network Management for Information Professionals  3.0   B
This course provides the student with an understanding of the management of various networking technologies as they relate to managing the business environment. Students will learn the design and management issues involved in data communications, communication protocols, reporting, and human interactions with networks.... Full Description

CEN4083  Advanced Concepts in Virtualization  3.0   B
This course provides a comprehensive overview of the data center infrastructure and services, as well as their underlying management mechanisms, including data center virtualization and networking, cloud security and reliability, big data analytics, scientific and commercial applications.... Full Description

CET3505  Computer Operating Systems  3.0   B
This course is a study of the fundamental concepts, structures and organizations of operating systems. It includes the study of processes, threads, multi-tasking, concurrency and deadlocks, memory management and file management along with virtualization.... Full Description

CNT4502  Computer Networks and Distributed Processing  3.0   B
Students will study architectures, protocols, and layers in distributed communication networks, and develop client-server applications. Topics include the OSI and TCP/IP models, transmission fundamentals, flow and error control, switching and routing, local and wide-area networks, wireless networks, and client-server models.... Full Description

CGS3604  Computer Technologies  3.0   B
This course provides an overview of how computers and computer networks work, with a focus on the technologies behind the hardware and processes.... Full Description

CIS3303  Object Oriented Analysis and Design  3.0   B
The Unified Modeling Language (UML) is a world-class visual language for analysis and design of object-oriented systems. This course examines the various graphical tools and their applications in the context of extended case studies.... Full Description

COP4813  Web Applications Programming  3.0   B
This course introduces students to advanced ASP.NET Core MVC in C# concepts in the creation of stand-alone web applications. Students will be exposed to topics such as client-server communications, dynamic data presentation, software design, planning and architecture. Students will get knowledge and practice in designing applications which utilize web technology created using enterprise level programming languages and tools.... Full Description

CGS4183  Web Design for E-Commerce  3.0   B
This course introduces the student to the concepts and principles of designing software tools used in web applications for electronic commerce.... Full Description

CNT4524  Mobile Security  3.0   B
Mobile devices today have outnumbered computers worldwide. Since mobile devices, such as smart phones and tablets provide convenient anytime, anywhere access to the Internet and the ability to make phone calls, run apps centered around our lives, they have become enticing targets for cyber criminals. This course is designed to address this growing threat to mobile devices, networks and services delivered over the mobile infrastructure.... Full Description

ISM3361  Information Systems Management  3.0   B
This course presents the concepts, principles, techniques and best practice framework, of how information technology (IT) resources should be organized to deliver business value. In this course students will create an information technology (IT) services management strategy by documenting the processes, functions and roles that focuses on aligning IT services with the needs of business and prepares students for the Information Technology Infrastructure Library (ITIL) certification.... Full Description

ISM3318  Agile Project Management  3.0   B
This course will cover the knowledge of agile principles and improve skills with agile techniques. Students will explore many approaches to agile such as scrum, kanban, lean, extreme programming (XP) and test-driven development (TDD.) A focus will be given to project management institutes (PMI) content domains for certification for agile practitioners, known as the PMI Agile Certified Practitioner (PMI-ACP).... Full Description

CGS4097  The Future of Computing  3.0   B
Technology is rapidly changing as future possibilities become current trends impacting economies, society and ethics. This course is a survey of the fields in technology to understand the dynamics of upcoming changes impacting individuals, organizational entities (such as education, government, business), and the entire world.... Full Description

ISM3545  Predictive Data Analytics  3.0   B
An overview course on predictive data analytics to introduce tools, applications, and data analysis strategies that prepare students to participate on data analytic team projects. Some Python will be included in the analytics.... Full Description

CIS4083  Introduction to Cloud Computing  3.0   B
This course provides a comprehensive overview of the Cloud Infrastructure and Services, as well as their underlying management mechanisms, including data center virtualization and networking, cloud security and reliability, big data analytics, scientific and commercial applications.... Full Description

CTS4124  Incident Response  3.0   B
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 infrastructure. This course is one of two courses to assist students in preparing for CompTIA's CySA+.... Full Description

CNT4408  Information System Security  3.0   B
This course addresses the broad topic of risk management and how risk, threats, and vulnerabilities impact information systems. Areas of instruction include how to assess and manage risk based on defining an acceptable level of risk for information systems. Elements of a business impact analysis, business continuity plan, and disaster recovery plan will also be discussed. This course is one of two courses to assist students in preparing for CompTIA's CySA+.... Full Description

CTS4935  Networking and Security Capstone Project  3.0   B
This course is intended as a culminating experience for students in this discipline as students engage with theory and practice focused on an applied project. Students will demonstrate their engagements with the topic by preparing, revising and presenting the applied project that demonstrates the integration of key concepts encountered in prior coursework.... Full Description