HomeAll Programs › Security Computing (UGCERT)

HomeAll ProgramsSecurity Computing (UGCERT)

List View Photo View

Security Computing

Undergraduate Certificate


of All Higher-Ed Institutions

-Center for World University Rankings, 2022


In Best Value Among Arizona's Public Universities

- Payscale, 2022

Quick Facts

Credits Required: 18
Cost Per Credit: $500
Arizona Stadium Block A

College of Applied Science & Technology

Program Details

Earn an Undergraduate Certificate in Security Computing to build the knowledge, skills and expertise necessary to address big data problems. Application shortfalls in a changing cyber environment, the constantly evolving nature of malware, threat tactics and techniques in both the Cyber and Intelligence fields are just some of the challenges you will be able to tackle by completing this certificate.

Using the Python programming language, you will solve cybersecurity problems and conduct digital investigations. Upon completion of the certificate, you will be able to evaluate the strengths and weaknesses associated with the use of automated tools to solve complex security-related problems. You will also be able to create and use Python-based algorithmic solutions and apply existing Python libraries to support common security-related tasks.

The Undergraduate Certificate in Security Computing serves students from across the University, and specifically, those without the scripting, programming, or algorithm development background necessary to successfully design, build and modify cybersecurity-focused applications. This certificate is an excellent complement to the BA in Cyber Operations, the BAS in Applied Computing and the BAS Intelligence & Information Operations degree programs.

This certificate can be completed one course at a time or can be taken in as few as three semesters.

*Residents of some U.S. Territories may not be eligible. Please see our Eligibility & State Authorization page for more information.


The curriculum for this program includes:

CYBV312: Introduction to Security Scripting
APCV320: Computational Thinking & Doing
CYBV473: Violent Python
APCV361: Data Visualization & Analysis
CYBV474: Advanced Analytics for Security Professionals
CYBV475: Cyber Deception Detection



Earning your Undergraduate Certificate in Security Computing will build core skills, including:

  • Understanding key Python building blocks
  • Using a Python Integrated Development Environment
  • Accessing and inventorying a file system
  • Developing and demonstrating scripts
  • Applying computational thinking
  • Resolving optimization problems
  • Statistical modeling and analysis
  • Communicating test results
  • Applying machine learning algorithms
  • Communicating test results
  • Building models from experimental data
  • Testing models in problem solving
  • Building a password cracker with Python
  • Using Python for network analysis
  • Web scraping tools using Python

Graduates of the Undergraduate Certificate in Security Computing program will be prepared to pursue the following careers:

  • Cyber Application Developer
  • Security Programmer
  • Chief Security Engineer
  • Vulnerability Researcher
  • Cybersecurity Engineer
  • Cybersecurity Application Analyst
  • Cybersecurity Consultant
  • Cybersecurity Investigator
  • Cyber Operations Analyst
  • Cyber Attribution Analyst
  • Information Warfare Analyst
  • Disinformation Analyst