2021–2022 CATALOG AND STUDENT HANDBOOK COURSE DESCRIPTIONS CCJ3695 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. This course allows for the evaluation of programs, policies, and procedures utilized by each subsystem in working with these populations from an individual and multi- system approach. Finally, the course provides opportunities to evaluate emerging trends and practices in working with diverse and special populations within the field of criminal justice. Prerequisite: None CCJ3700 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 CCJ4015 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 CCJ4450 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 CCJ4461 Evidence-Based Practices in Criminal Justice 40 hours, 4 credits This course will examine the use of evidence- based practices 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 CCJ4528 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 CCJ4542 Criminal Justice Seminar 50 hours, 5 credits This course provides students the opportunity to demonstrate mastery of the program objectives. Each objective will be explored in terms of relevance to the contemporary application of concepts and practices. Prerequisites: CCJ3700 Research Methods in Criminal Justice; Intended to be taken in the student’s final term CCJ4617 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. The importance of collaboration and multi-disciplinary approaches is also 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 CCJ4931 Critical Issues in Criminal Justice 40 hours, 4 credits This course will examine critical issues of law enforcement, the courts, and corrections. The role of the media and their impact on the development of criminal justice policy is explored. The course provides an evaluation of societal efforts to address discriminatory practices in the criminal justice system. Prerequisite: None CDA1028C 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 CDA1202 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 CDA1330C 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 CDA2520C 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: COP1801 JavaScript CDA2725C 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 CDA3315C 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: COP1532C Database Fundamentals for Programmers; COP1350C C++ Programming Additional prerequisite course for Computer Science Bachelor’s Degree: CGS1820C Introduction to HTML CDA3515C 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) CDA3626C 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 ALL CONTENT IS SUBJECT TO CHANGE BY ADDENDUM 93 CDA4859C 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: CGS1820C Introduction to HTML; CEN3350C Software Engineering CEN1400 Mobile Application Development 40 hours, 3 credits In this course, students will design and develop mobile applications using current technologies such as HTML, CSS, JavaScript, and jQuery Mobile. They will learn how to enhance mobile apps with lists, forms, grids, and panels, and to implement widgets and web storage. After conducting thorough testing and assembling documentation, students will publish a web- based mobile application to a public site. Prerequisite: COP1801 JavaScript CEN3350C 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 CEN4071C 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 CEN4200C Malware Reverse Engineering 60 hours, 4 credits This course provides students with tools and methodology to deduce the design of malware, to determine how something works, discover data used by malware, and to aid in the analysis of malware via disassembly and/or decompilation. The ability to understand malware of unknown origin or malware for which source code is unavailable is a critical skill within the cyber operations field. Use cases include malware analysis and auditing of closed-source software. Prerequisite: MAD3300 Discrete Mathematics