CJAD 8207 - Advanced Seminar in Race, Class, and Gender in the Administration of Justice (4 Credit Hours)
This course explores the role of race, class, and gender in the administration of justice. It provides an in-depth analysis of historical and contemporary research on race, class, gender, and crime. Special emphasis is placed upon social, economic, and political factors that impact crime and the administration of justice policy and planning.
Course Prerequisites - GRAD 888 or ENG 8010, ENG 800 or ENG 8020
CLOUD 200 - Cloud Fundamentals (2 Credit Hours)
This course explores the concepts of cloud computing, including financial impacts and business value, financial requirements, deployment, risks, and security. Hands-on exercises help students to gain experience with cloud computing environments, identifying technical and security requirements for given deployment scenarios, implementing the proposed cloud deployment scenario, and troubleshooting technical issues of existing cloud computing scenarios. Credit cannot be earned in CLOUD 200 by students who already have credit for ITEC 205.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMP 204
CLOUD 310 - Microsoft Azure Fundamentals and Admin (4 Credit Hours)
This course introduces the basics of cloud-based solutions and services using Microsoft Azure. The course introduces the students to core solutions and management tools on Azure, general security and network security features, identity, governance, privacy, and compliance features, and Azure cost management and Service Level Agreements. It also helps students to assess the responsibilities for this role including implementing, managing, and monitoring identity, governance, storage, computing, and virtual networks in a cloud environment, and provision, size, monitoring, and adjusting resources.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, CLOUD 200
CLOUD 320 - AWS Cloud Practitioner (4 Credit Hours)
This course introduces students to the basic understanding of the AWS Cloud platform and the economics and essentials of the AWS Cloud. Also, it introduces students to basic models for cloud deployment, operations, and security. This course addresses basic business aspects of AWS cloud computing including billing, licensing, and pricing models. The course matches the “AWS Certified Cloud Practitioner” certification from Amazon Web Services.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, CLOUD 200
CLOUD 340 - AWS Solutions Architect (4 Credit Hours)
This course introduces the students to the knowledge and skills required to design, plan, and scale AWS implementations. The course provides introductory experience designing available, cost-effective, fault-tolerant, and scalable distributed systems on AWS. This course provides students with implementation guidance based on best practices for an organization throughout the lifecycle of a project. The course focuses on various AWS topics including cost-effective storage solutions, secure access to AWS resources, high-performing databases, and network solutions for a workload.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, CLOUD 320
CLOUD 360 - DevOps and IT Automation (4 Credit Hours)
This course is designed to equip students with the skills needed to automate the provisioning, deployment, configuration, and management of cloud-based IT infrastructure by focusing on practical skills and hands-on experience using popular tools such as cloud-init, Terraform, Ansible, and Git. In addition, students will build continuous integration and continuous delivery (CI/CD) pipelines to manage, build, and deploy applications within that managed infrastructure.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, ITEC 200, CLOUD 200, ITEC 350 or ITEC 400
CLOUD 420 - AWS SysOps Administrator (4 Credit Hours)
This course introduces the students to the skills and expertise in deployment, management, and operations on the AWS platform and provides them with the experience of provisioning, operating, and maintaining systems running on AWS. It also helps students to identify and gather requirements to define a solution to be built and operated on AWS. This course validates the students’ ability to provide AWS operations and deployment guidance and recommend best practices throughout the lifecycle of a project.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, CLOUD 320
CLOUD 440 - AWS Cloud Security (4 Credit Hours)
This course helps students to gain expertise in securing data and workloads in the AWS Cloud. It introduces the AWS cloud security concepts including AWS workloads, permissions, identities, data protection, management, logging, SEIM, and responding to incidents. This course helps students to have hands-on experience with AWS security solutions.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, ISEC 200 or CYSC 200, CLOUD 320
CLOUD 460 - Containers and Orchestration (4 Credit Hours)
This course introduces containers and orchestration on Docker and Kubernetes systems. It introduces students to Docker basics (docker run, docker-compose), storage and volumes, image creation, management, and registries, networking and security, scaling stateless containers for dynamic workloads, and Docker swarm. It also introduces Kubernetes systems, installation, management, and features. This course provides students with hands-on experience with candidate containers and orchestration tools and systems.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, ITEC 200, CLOUD 200, ITEC 350 or ITEC 400
CLOUD 495 - Cloud Computing Capstone (4 Credit Hours)
The Cloud Computing Capstone course provides students with the opportunity to work collaboratively in small teams on a comprehensive project that integrates key concepts and skills acquired throughout the cloud computing major. This course emphasizes applying knowledge in networking, operating systems, data science, and software engineering to design and implement secure and efficient cloud computing architectures. Students will evaluate candidate cloud solutions to support emerging software applications, develop services and operations utilizing cloud resources, and design and implement robust security solutions tailored to these systems. In addition to technical competencies, the course fosters critical reflection on the interrelationship between general education and major-specific courses, promoting a holistic understanding of cloud computing. Students will also explore professional and ethical considerations in the field, culminating in an analysis of the evolution of computer systems and the future of cloud technologies. This capstone experience equips students with the skills and insights needed to address complex, real-world challenges in cloud computing effectively and responsibly.
Course Prerequisites - PF 121 or PF 321, ENG 120, COMM 150 or SPCH 100, CLOUD 360, CLOUD 420, CLOUD 460