Courses listed in this catalog are subject to change through normal academic channels. New courses and changes in existing coursework are initiated by respective departments or programs. Courses numbered 100–199 are primarily for freshmen; 200–299 for sophomores; 300–399 for juniors; 400–499 for seniors. Courses with numbers preceded by zeros represent courses that will appear on the transcript but are not applicable toward graduation requirements.
 

Showing 201–225 of 1138 courses
  • 3 credits
  • Undergraduate

This course will provide students with an overview of the criminal justice system. The structure and function of the police, courts, and corrections, as well as the policies these agencies use to control crime, will be…

  • 3 credits
  • Undergraduate

This course explores contemporary policing in the United States, emphasizing the evolving role of law enforcement and its interactions with diverse communities. Topics include police patrol strategies, community…

  • 3 credits
  • Undergraduate

This course introduces students to the fundamental legal principles and investigative techniques essential to criminal investigations, focusing on evidence collection and preservation, and the constitutional…

CRMJ 286

Special Topics

  • 3 credits
  • Undergraduate

Courses on topics of interest to criminal justice students offered on the basis of need, interest, or timeliness. Prerequisite: 150. Restricted to students with freshman or sophomore standing. May be repeated for…

  • 3 credits
  • Undergraduate

Independent reading and/or research under the supervision of a criminal justice faculty member. Refer to the academic policy section for independent study policy. Independent study contract is required. Prerequisite:…

  • 3 credits
  • Undergraduate

This course will introduce the major theoretical approaches to the study of criminology and the sociology of deviance. These perspectives are explored through a discussion of contemporary issues such as trends in…

CRMJ 364

Juvenile Justice

  • 3 credits
  • Undergraduate

This course is designed to give students an introduction to the field of juvenile justice. It will focus of the relationship between youth as victims and as offenders, the role of the juvenile justice system,…

  • 3 credits
  • Undergraduate

This course provides a basic overview of the American judicial system including types of law used in our judicial system, the actors in the courts and court procedures. Federal and state courts and the appellate process…

  • 3 credits
  • Undergraduate

In this course, students will examine key scholarly ideas and concepts that shape the practice of community policing, and how these concepts apply in both criminal justice and community settings. The course will focus…

  • 3 credits
  • Undergraduate

This course provides an historical and sociological examination of the models, practices and rationalizations for community based punishment and incarceration. It includes an overview of early punishment and modern day…

  • 3 credits
  • Undergraduate

This course examines the role of victims and victimology in the criminal justice system. The course emphasizes the history, theories, and patterns of victimization across various crimes, including violent offenses,…

CRMJ 486

Special Topics

  • 3 credits
  • Undergraduate

Courses on topics of interest to criminal justice students offered on the basis of need, interest, or timeliness. Prerequisite: 150. Restricted to students with junior standing or higher. May be repeated for credit.…

  • 12 credits
  • Undergraduate

Non-classroom experiences in the field of criminal or juvenile justice. Placements are off- campus, and may be full- or part-time, and with or without pay. Credit for experiences must be sought prior to their…

  • 3 credits
  • Undergraduate

Independent reading and/or research under the supervision of a criminal justice faculty member. Refer to the academic policy section for independent study policy. Independent study contract is required. Prerequisite:…

  • 3 credits
  • Undergraduate

This course provides an applied and in-depth exploration of the assessment, management, and rehabilitation of offenders, emphasizing evidence-based practices in criminal and community justice, corrections, and policing.…

  • 4 credits
  • Undergraduate

An overview of computer science principles, introducing students to the fundamentals of how computers and software operate. The course includes a study of the underlying structures of computer systems and programming…

  • 1 credit
  • Undergraduate

Foundation in programming with a focus on data analysis and visualization. Learn to write basic scripts, manipulate data sets, and generate presentation-quality plots using a high-level numerical computing environment.

CSCI 200

Web Development

  • 3 credits
  • Undergraduate

An in-depth study of web development and design, emphasizing the creation of interactive and responsive web applications with visually appealing user interfaces. Event-driven programming is studied as well as advanced…

  • 3 credits
  • Undergraduate

The fundamental principles of computer networking with an emphasis on practical applications. Topics include network architectures and protocols, contemporary cloud computing services and essential security measures.…

CSCI 310

Database Systems

  • 3 credits
  • Undergraduate

This course provides an in-depth study of database management and design and considers how databases interact with software applications. Tools used to organize, maintain, and safeguard large volumes of data are…

  • 3 credits
  • Undergraduate

Learn the basics of microcontroller internal architecture, functions and applications. Apply input/output interface protocols and debugging to create devices that can run independently. Analyze Low-level data operations…

  • 4 credits
  • Undergraduate

Students will understand data structures and develop skills to design and analyze software algorithms. This course is designed for students with foundational programming knowledge. Topics include arrays, trees,…

  • 3 credits
  • Undergraduate

Learn the fundamentals of operating systems that are optimized for embedded environments, with a dual focus on the customization of the Linux kernel and the principles of real-time operating systems (RTOS). Configure…

  • 9 credits
  • Undergraduate

Students will participate in an off-campus computer science internship, applying course knowledge and skills to problems within a work environment. Internship placements must be established prior to enrollment in the…

  • 4 credits
  • Undergraduate

Independent reading and/or research under the guidance of a computer science faculty member. Refer to the academic policy section for independent study policy. Independent study contract is required. May be repeated for…