2020–2021 CATALOG AND STUDENT HANDBOOK COURSE DESCRIPTIONS CCJ 3667 Victims in Criminal Justice 40 hours, 4 credits This course explores the importance of the victim in the criminal justice system’s process. The victim’s role in the criminal justice process, and movements and legislation regarding victims’ impact on judicial proceedings are examined. A variety of crimes and types of victims are explored. Prerequisite: None CCJ 3695 Diversity and Special Populations in Criminal Justice 40 hours, 4 credits This course provides historical and contemporary definitions of diverse and special populations within the criminal justice system. It provides opportunities to identify special and diverse populations within the three criminal justice subsystems. This course allows for the evaluation of programs, policies, and procedures utilized by each subsystem in in working with these populations from an individual and multi- system approach. Finally, provides opportunities to evaluate emerging trends and practices in working with diverse and special populations within the field of criminal justice. Prerequisite: None CCJ 3700 Research Methods in Criminal Justice 40 hours, 4 credits This course will explore the basic steps of conducting research. Students will explore the nature of research and the research techniques specific to the criminal justice field. Students will become familiar with research terminology and the ethics involved in various research designs. To complete the course, students will design and simulate their own research project. Prerequisite: None CCJ 4015 Values-Based Leadership in Criminal Justice 40 hours, 4 credits This course will address some unique ethical challenges that leaders in criminal justice and related fields may confront. Topics of discussion and evaluation include delegation and abdication of duties; use of power, manipulation, and influence; discretion and responsibility to act; and the role of personal character in service professions. Prerequisite: None CCJ 4450 Criminal Justice Leadership and Management 40 hours, 4 credits This course will familiarize students with common management theory and practice in criminal justice organizations. The application of management techniques to all areas of criminal justice will be explored, along with leadership and administration techniques and issues particular to criminal justice. Organizational philosophy, visioning, planning, and goal development will be examined. Prerequisite: None CCJ 4461 Evidence-Based Practices in Criminal Justice 40 hours, 4 credits This course will examine the use of evidence- based in the criminal justice system. It provides opportunities to evaluate how law enforcement, the courts and the correctional system have transitioned to data-driven policies, procedures and practices. This course also examines how evidence-based practices support a multi- system approach in the criminal justice system. Prerequisite: None CCJ 4528 Fundamentals of CJ Supervision: What CJ Leaders Need to Know 40 hours, 4 credits This course will examine important issues for leaders in every area of criminal justice, such as budgeting and funding sources in public service agencies; personnel recruitment, selection, hiring, promotion, employee motivation, conflict, coaching, and discipline. Prerequisite: None CCJ 4542 Criminal Justice Seminar 50 hours, 5 credits This course provides students with the opportunity to explore an area of criminal justice that is of specific interest for their career or an area of relevant interest in the field. Topics may include any area of justice studies, with the approval of the instructor. Students will conduct a thorough review of their topic and present their work in the form of a final project. Prerequisites: CCJ 3700 Research Methods in Criminal Justice; Intended to be taken in the student’s final term CCJ 4617 Mental Health and Substance Abuse in Criminal Justice 40 hours, 4 credits This course provides opportunities to evaluate and analyze the intersection of mental health and substance abuse and how together they impact the criminal justice system. This course examines unique responses from the perspective of law enforcement, the courts, as well as corrections as the importance of collaboration and multi-disciplinary approaches is studied. This course provides opportunities to analyze emerging trends and challenges to addressing mental health and substance abuse issues in the criminal justice system. Prerequisite: None CCJ 4931 Critical Issues in Criminal Justice 40 hours, 4 credits This course will examine trends, policies, processes, and programs in criminal justice. Careful analysis of criminal justice successes and failures is the focus of this course. Students will theorize future initiatives in policing, courts, corrections, juvenile justice, and homeland security. Prerequisite: None CDA 1028C Introduction to Software Architecture 40 hours, 3 credits This course introduces students to the system development life cycle (SDLC), including modeling, methodology, and analyzing a business process to create a software design. Students will be exposed to the importance of software architecture. They will model business processes using standard design languages and use standard tools to re-engineer those processes. Prerequisite: None CDA 1202 Foundations of Software Design 40 hours, 3 credits This course introduces students to fundamental aspects of programming as it is related to proper software design concepts. Students will gain an understanding of how computational techniques are applied in solving a variety of problems. Topics will include variables, procedural abstraction utilizing handlers, conditionals, loops, and data types. The course will also provide students with an understanding of software engineering by having them write small, but useful computer programs using pseudo-code as well as a high-level programming language. Prerequisite: None ALL CONTENT IS SUBJECT TO CHANGE BY ADDENDUM 95 CDA 1330C Operating Systems 60 hours, 4 credits In this course, students learn how operating systems such as Windows, Linux, and the Mac OS X are fundamental components of all computing systems. This course explores how operating systems are responsible for managing the running processes as well as the sharing of system resources, such as the printers and storage over network infrastructures. The course provides an in-depth exploration of the design and implementation of modern operating systems. Topics include the evolution of operating systems, scheduling, paging, input/output devices, virtual memory, files, synchronization, and security. Prerequisite: Hardware and Software II CDA 2520C Web Frameworks 40 hours, 3 credits In this course, students learn how to effectively create web applications using the JavaScript programming language, HTML5, CSS, and related web frameworks. Students will be introduced to standard tools such as code generators, debuggers, editors, and deployment tools. Students will gain exposure to programming, debugging, and testing web applications. Prerequisite: COP 1801 JavaScript CDA 2725C Systems Analysis and Design 40 hours, 3 credits This course covers analysis and design of information systems including networks, server environments, and business solutions. Students will be exposed to different projects that have complex systems and be asked to create analysis and design documents and diagrams. Improving the efficiency of systems will be a primary goal of this course. Prerequisite: Introduction to Networks CDA 3315C Fundamentals of Enterprise Architecture 60 hours, 4 credits This course is the study of business enterprise analysis, design, planning, and implementation. It places focus on working with stakeholders, modeling business data flows and interfaces, determining the information security risk for an organization, and re-engineering business processes. Topics include current software development methodologies, business process modeling, and enterprise information security methodologies. This course will prepare students to work with stakeholders to ensure that information technology is in alignment with the goals of the business. Prerequisites: COP 1532C Database Fundamentals for Programmers; COP 1350C C++ Programming Additional prerequisite course for Computer Science Bachelor’s Degree: CGS 1820C Introduction to HTML CDA 3515C Information Technology Systems Analysis 60 hours, 4 credits The emphasis of this course is to define the problem, determine the requirements, and develop a team to support solving complex business problems. The systems analysis life cycle is presented as techniques for systematically developing a plan to resolve current-state challenges. Prerequisite: Management of Information Systems Prerequisite or Co-requisite: Introduction to Networks (or CompTIA Network + certification) CDA 3626C Information Technology Systems Design 60 hours, 4 credits The main objective of this course is to take the business requirements and design effective IT solutions to fulfill those needs. A holistic approach to hardware and software integration is researched. The student is provided with methodologies for employing critical thinking skills to solve complex business problems. Prerequisite: Information Technology Systems Analysis Pre- or co-requisite: Information Technology Systems Analysis CDA 4859C E-Commerce Development 60 hours, 4 credits This course is the study of e-commerce development. The topics covered will include research, planning, and design; creation of an e-commerce site Front End; database design, creation, and the use of stored procedures; creation of an e-commerce site Back End; testing, deployment, and maintenance of a completed e-commerce site. This course will prepare students to gain substantial insights to the processes involved in creating optimal e-commerce web sites. Prerequisite: CGS 1820C Introduction to HTML; CEN 3350C Software Engineering CEN 1400 Mobile Application Development 40 hours, 3 credits In this course, students will understand the development cycle of programs and applications for mobile devices. Utilizing the programming languages, students will create both stand- alone programs as well as program suites for mobile marketplace commerce systems where applications can be deployed. Instruction will focus on mobile development best practices for ease and efficiency of program development. Prerequisite: COP 1801 JavaScript CEN 3350C Software Engineering 60 hours, 4 credits This course will help students understand key concepts related to software engineering practices and how to develop software applications. It will examine the different phases of the software development life cycles and equip students with tools to develop and capture application requirements, design, testing, deployment, and maintenance procedures. Students will also gain the knowledge about managing the whole software project considering constraints, budget, and resources. Students will gain knowledge about the different types of software projects with a special emphasis on the iterative and agile approaches. Prerequisite: None CEN 4071C Software Security 60 hours, 4 credits This course covers the importance of implementing proper security within software solutions. Topics include data cryptography techniques, secure coding practices and techniques, application of software security to the software development life cycle, and the evaluation of software security compliance and industry standards. This course also covers web and mobile app security practices and techniques. Prerequisite: None