Computer/Information Tech (CMPL)
Visit the Course Schedule Search website to find out when courses will be offered during the academic year.
Read more about the courses within this subject prefix in the descriptions provided below.
CMPL 801 - Principles of Information Technology for IT Managers
Credits: 3
This course introduces foundational concepts in technology management, with a focus on the strategic and operational aspects of overseeing technology resources within organizations. Topics include IT staff formation, project governance, data compliance and security, IT asset management, financial management, contracts and service-level agreements, AI trends, and disaster recovery.
Grade Mode: Letter Grading
View Course Learning Outcomes
- Evaluate the needs of an organization to formulate the optimal governance model and structure for its IT department.
- Develop an ITIL-compliant organizational plan for an IT department including financial considerations according to an organization's needs and affordances.
- Develop IT governance, risk management, security processes, and use policies for managing IT assets that meet organizational needs and compliance standards.
- Determine optimal IT contract types and Service-Level Agreements for engaging with outside contractors according to operational needs, goals, and other rationales.
- Develop a business continuity and disaster recovery plan with appropriately applied methods suitable for an organization's needs, infrastructure, and scale.
- Develop an implementation plan for continuous improvement in technology management according to organizational needs and goals.
CMPL 802 - Managing Virtualization and Cloud Systems
Credits: 3
Through theoretical and practical exercises, students design and configure cloud and virtual environments essential to managing cloud technologies. Students engage directly with foundational cloud concepts, virtual hardware, migration strategies, and networking to develop cloud security, identity management, storage, and performance management implementations. Emphasis is on employing automated processes in maintaining and optimizing cloud resources, and using platforms like AWS, Microsoft Azure, and Google Cloud Platform.
Grade Mode: Graduate Credit/Fail grading
View Course Learning Outcomes
- Design and execute effective migration strategies for moving applications and data to a cloud computing environment according to project specifications and available infrastructure.
- Construct and manage cloud-based networks using advanced IP addressing, subnetting, and virtual networking technologies across major cloud platforms according to project specifications, feasibility, and other constraints.
- Configure and manage virtual machines according to project specifications and long-term implementation needs.
- Employ open-source and proprietary automation tools to streamline cloud operations according to project specifications and security standards.
- Apply industry-compliant Cloud Security Best Practice strategies for protecting virtual networks and data against common threats.
- Use industry-standard diagnostic methods to troubleshoot cloud connectivity and network issues using command-line interface (CLI) tools.
CMPL 810 - Current and Emerging Technologies
Credits: 3
This course introduces foundational concepts in technology management, with a focus on the strategic and operational aspects of overseeing technology resources within organizations. Topics include IT staff formation, project governance, data compliance and security, IT asset management, financial management, contracts and service-level agreements, AI trends, and disaster recovery.
Grade Mode: Letter Grading
View Course Learning Outcomes
- Evaluate the potential benefits and challenges (for an organization) associated with the adoption of new technologies through IT management.
- Evaluate and assess the impact of current and emerging technologies on industry and society according to their relevance to executive decision-making.
- Assess the ethical and security implications of deploying emerging technologies in an organization according to various industry Codes of Ethics and security protocols.
- Propose innovative solutions using emerging technologies to achieve business objectives and resolve business challenges.
- Develop a business case for introducing an emerging technology into an organization.
CMPL 815 - Managing Artificial Intelligence
Credits: 3
This course explores the transformative potential of artificial intelligence in the business context. Participants will learn how to effectively manage AI technologies to enhance business operations, foster innovation, and drive competitive advantage. Through a mix of theoretical content, case studies, interactive discussions, and practical exercises, learners will gain a deep understanding of how to blend AI with human capabilities to optimize performance and strategy.
Grade Mode: Letter Grading
View Course Learning Outcomes
- Assess the applicability of key AI technologies across various industries, considering specific use cases and potential benefits.
- Implement strategies for integrating AI into business processes through cross-disciplinary collaboration, ensuring measurable outcomes, enhanced efficiency, and adherence to global data security and privacy regulations.
- Analyze the environmental and societal impacts of AI technologies and develop systems that promote sustainable AI practices within ethical AI governance frameworks, ensuring fairness, accountability, and transparency.
- Execute transformative AI initiatives using change management strategies aligned with AI industry standards, ensuring responsible development, deployment, and management of AI technologies.
- Utilize data analytics techniques to assess and evaluate the impact of AI on overall business performance, providing insights for continuous improvement.
CMPL 820 - Information Privacy, Security, and Continuity
Credits: 3
This course focuses on critical aspects of IT security and risk management, emphasizing how an IT Manager will handle these responsibilities. It comprises threat assessment, risk mitigation, security policies, incident response, and compliance with legal and regulatory requirements. Students will learn not only the vulnerabilities of an organization but also security controls and risk management plans to mitigate risks to data security and the organization's continuity. In this regard, the course uses case studies, practical exercises, and discussions to equip IT managers with adequate tools to manage IT security and risk management issues.
Grade Mode: Letter Grading
View Course Learning Outcomes
- Implement a secure and feasible IT environment plan for an organization according to ISO/IEC 27001 foundational security principles.
- Document current and potential threats to an organization's IT security environment according to ISO/IEC 270
- Develop strategic plans and proposals to identify and address an organization's systemic IT vulnerability.
- Develop incident response strategies to ensure IT continuity for an organizational setting according to industry standard specifications.
- Evaluate access control and security policies for an organization that meet industry standard standards and align with business objectives and operational functions.
- Assemble a set of cryptographic strategies and protocols to meet organizational security needs according to the context of data movement, performance impact, and compliance standards.
- Develop strategies for implementing security compliance in consideration of organizational disruptions, capacity, and feasibility.
- Propose a program of IT governance for an organization that sustains operational and security objectives in compliance with ISO/IES 27001.
CMPL 825 - Designing and Analyzing Information Systems
Credits: 3
This course explores the integration of Business Intelligence (BI) strategies and Big Data technologies to enhance organizational decision-making and performance. Students will develop a comprehensive BI strategy that aligns with an organization's goals and objectives, leveraging the Hadoop Ecosystem to manage and process large datasets. Emphasis is placed on understanding the Software Development Lifecycle (SDLC) and its impact on long-term systems planning within IT departments. Through case studies and practical applications, students will learn to design data-driven systems that support key performance indicators (KPIs) and executive decision-making, while transforming Information Systems (IS) and Decision Support Systems (DSS) to meet organizational needs.
Grade Mode: Letter Grading
View Course Learning Outcomes
- Develop a feasible Business Intelligence Strategy according to an organization's goals and objectives.
- Integrate the key concepts and principles of Big Data into a Business Intelligence Strategy using the Hadoop Ecosystem.
- Evaluate the implications of the Software Development Lifecycle on long term systems planning within an organization's IT department.
- Transform the Information System (IS) and Decision Support System (DSS) to serve the needs and requirements of an organization's Business Intelligence Strategy.
- Design a data organization and processing system that serves an organization's KPI requirements for executive decision-making.
CMPL 850 - Managing Information Technology Capstone
Credits: 3
Information Technology Management Capstone is the culminating, research-based course for the Master of Science in Information Technology Management program. This graduate-level course integrates and applies the knowledge and skills acquired throughout the program. The capstone course requires students to engage in comprehensive research and demonstrate their ability to manage IT strategy, operations, and projects in a real-world or simulated environment. Students will explore advanced concepts of IT management, including IT strategy, operations management, project management, agile methodologies, IT portfolio management, project governance, and IT security. The course emphasizes the practical application of these principles through research, preparing students to effectively lead and manage IT departments.
Grade Mode: Letter Grading
View Course Learning Outcomes
- Demonstrate an understanding of the distinction between strategic and operational IT management and apply strategic planning principles to create long-term IT strategies that align with organizational goals.
- Apply best practices in IT service management to optimize day-to-day IT operations, ensuring efficiency and alignment with organizational needs.
- Utilize both agile and waterfall methodologies to manage IT projects effectively, including planning, execution, monitoring, and transitioning projects into operational status.
- Develop and manage an IT project portfolio, balancing risk, cost, and benefit to maximize the value delivered to the organization.
- Implement project governance frameworks to ensure projects are aligned with organizational objectives, and comply with industry standards and regulations.
- Apply agile project management principles and techniques, understanding when and how to use agile versus traditional project management approaches.
- Identify and address key IT security issues, implementing security strategies and policies to protect organizational information assets.
- Analyze and design effective IT organizational structures, and develop strategies for managing and leading IT teams, including addressing human resource challenges in IT environments.