Close

Main navigation

Criminal Justice

Bachelor of Arts

Overview

The Criminal Justice BA (CJ-BA) Program is designed for students who desire to enter or are newly entering a Criminal Justice System (CJS) profession, and those already established who are seeking long-term career growth.

Program
Details

Program Length

45 Credits

Location

On Campus

The program provides an overarching view of the criminal justice system; highlighting foundational and evolving changes, current research trends, professionalism, ethics, creative decision-making, and leadership development as central themes. CSP graduates enter their careers equipped to help shape a positive future for criminal justice in our communities.

The Criminal Justice program has been approved by the Minnesota Board of Peace Officer Standards and Training (POST) academic licensure requirements, and continuing education (CE) credits toward annual licensure requirements.

LEARN MORE ABOUT CSP

Undergraduate RFI

Name(Required)
May We Text You?
UTM Hidden Field Code //Create program name from url // Use window.onload to ensure the code runs after all page resources are loaded window.onload = function () { // Get the current URL const currentURL = window.location.href; // Find ".edu/" in the URL const eduIndex = currentURL.indexOf(".edu/"); if (eduIndex !== -1) { // Extract everything after ".edu/" and remove any query string const programNameWithQuery = currentURL.substring(eduIndex + 5); const programNameWithoutQuery = programNameWithQuery.split("?")[0]; // Set the value of the hidden input field by name const programNameField = document.querySelector('[name="program_name"]'); if (programNameField) { programNameField.value = programNameWithoutQuery; // Add an event listener to the input field to remove slashes programNameField.addEventListener("input", function () { this.value = this.value.replace(/\//g, ""); }); } } }; //Push cookied UTMs to hidden fields // Function to get the value of a cookie by its name. function getCookieValue(cookieName) { var name = cookieName + "="; var decodedCookies = decodeURIComponent(document.cookie); var cookieArray = decodedCookies.split(';'); for (var i = 0; i < cookieArray.length; i++) { var cookie = cookieArray[i].trim(); if (cookie.indexOf(name) === 0) { return cookie.substring(name.length, cookie.length); } } return ""; } // Function to populate form fields with UTM cookie values. function populateFormFields() { // Define a mapping of cookie names to form field names. var cookieFieldMap = { "utm_id": "cookie_utm_id", "utm_source": "cookie_utm_source", "utm_medium": "cookie_utm_medium", "utm_campaign": "cookie_utm_campaign", "utm_term": "cookie_utm_term", "utm_content": "cookie_utm_content", "utm_source_platform": "cookie_utm_source_platform", "utm_campaign_id": "cookie_utm_campaign_id" }; // Iterate through the cookie-field mapping and populate the form fields. for (var cookieName in cookieFieldMap) { var fieldName = cookieFieldMap[cookieName]; var fieldValue = getCookieValue(cookieName); // Find the form field by name and set its value. var field = document.getElementsByName(fieldName)[0]; // Assuming the first matching field. if (field) { field.value = fieldValue; // Log the field name, cookie name, and value to the console for testing. console.log("newcode #1"); console.log("Field Name: " + fieldName); console.log("Cookie Name: " + cookieName); console.log("Field Value: " + fieldValue); } else { // Log a message if the field is not found. console.log("Field not found for cookie: " + cookieName); } } } // Add an event listener for DOMContentLoaded to execute the code when the DOM is loaded. document.addEventListener("DOMContentLoaded", function () { // Call the populateFormFields function on DOM load. populateFormFields(); }); // Add an event listener for form submission to log field values when the form is submitted. var form = document.forms[0]; // You might need to specify the correct form index. if (form) { form.addEventListener("submit", function (event) { // Log form field values before submitting the form. populateFormFields(); }); }

Career Paths

Correctional Officer 49,610
Police/Sheriff's Patrol Officers $ 65,790
Law Enforcement Supervisor $ 96,290

Program Details

From the first courses in the CJ-BA program, students immerse themselves in the foundations of criminal justice and modern research. Students gain job-specific knowledge along with a depth of understanding of Constitutional, cultural, and ethical considerations associated with roles in the criminal justice system.

Advanced coursework goes beyond the basic knowledge required to enter law enforcement. The program aims to foster new leaders in criminal justice that align with modern challenges and opportunities. Upon graduation, students will find themselves equipped to make a real difference in the positions which they serve.

For professionals who have already earned a regionally accredited degree and are looking to transition into the Law Enforcement field of service, we offer a fast-track Criminal Justice MN POST Licensure Eligibility Certificate. The certificate consists of six-courses to complete the POST academic requirements, which prepares you for the tactical SKILLS component and MN POST Licensure exam.

Interested in the online version of this program? Click here.

STUDENT OUTCOMES

CSP graduates are leaders and trailblazers. Meet some of our alumni below and see how they’re shaping the world.

Meet Our Faculty

Our world-class faculty use their decades of experience to nurture your success from the first day of class all the way to graduation— and beyond.