CJ 621 Human Resource Management in Criminal Justice
Students will explore the recruiting, selection, training, assignment, discipline and promotion of personnel in criminal justice. Emphasis is on the philosophy, theory and practice of human resource management in the contemporary public safety agency. Credits:4
Students will explore the development and design of strategic planning to provide the competence to develop a strategic plan for a criminal justice agency. Strategic planning will be contrasted to tactical planning and intuitive planning. Credits:4
Examines the field of Program Evaluation. Brief history and review of those activities essential for assessing a criminal justice or social intervention program from five perspectives: (1) need for a program; (2) program design; (3) program implementation and service delivery; (4) program impact or outcome; (5) program efficiency. Credits:4
CJ 653 Advanced Theories and Models in Corrections
Explores the modern era of corrections. Examines the massive increase in prisons and incarceration rates driving the past several decades. Students will be required to critically analyze past and current prison and post-prison practices. Students will be required to develop corrections models that would serve as “best practice” solutions to problems and/or inconsistencies in previous and current models of corrections. Course is closed to students who have taken CJ 553. Credits:4
CJ 660 Advanced Theories and Research in Crime and Delinquency
Graduate students will have an opportunity to explore advanced applications of theory and social research methodologies. Students will be required to develop and apply critical analysis of a variety of theoretical and methodological applications within the realm of criminal justice and the broader study of crime. Credits:4
Instruction and practice in applying the principles of invention, organization, language and delivery with a focus on the development of skill and confidence in formal public communication. Credits:3
Practical, theoretically grounded approaches to developing relational communication skills in a variety of contexts ranging from romantic relationships to friendships to on-the-job communication. Credits:3
Introduction to the study of mass communication through the critical engagement and examination of issues relating to the mass communication industry, media production, content and effects. Credits:3
Examines advertising as an economic force and as a form of cultural representation. Students will use a critical/cultural approach to examine the economic, political and cultural forces that have impacted the evolution of advertising from the 19th to the 21st century, paying particular attention to how advertising has become a litmus for cultural attitudes and ideologies. Credits:3
Developing critical awareness of recent issues in the fast-changing world of media creation, organizations and audience use. This course especially focuses on the impact of media on individual decisions, social organizations and government operations. Credits:3
Training and participation in debate, oratory and extemporaneous speaking. Limit of 1 hour credit per term, except with consent of instructor. Credits:1-6 Prerequisite:COM 111 or consent of instructor
Instruction and practice in the role of communications in American institutions and writing and editing internal and external communications Discussion of the relationship between public relations, advertising and marketing and the role of law and ethics in public relations communications. Credits:3 Writing Intensive:May meet requirement, see class schedule
Concepts and processes of argumentation, cogency in oral communication, systems of logic, critical analysis of contemporary efforts to convince, construction and presentation of cases. Credits:3 Prerequisite:COM 111
Dynamics of discussion; group thinking and decision-making; interpersonal relations; types of leadership and the application of discussion techniques in the classroom and society. Credits:3
Investigates the role of communication in business and the professions. Areas of study and performance include developing better listening skills, conducting meetings, preparing and presenting reports, improving interpersonal skills in business and conducting interviews. Credits:3
Examination of the connections between culture and communication. Exploration of the diversity among U.S. American cultural patterns as well as other cultures from around the world. Development of critical, analytical, verbal and nonverbal skills necessary for effective intercultural communication. Credits:3 Diversity:May meet requirement, see class schedule
Examines communication principles in the legal setting. These include cross-exam techniques, strategies in opening and closing arguments, interpersonal factors affecting trial participant credibility and persuasive factors in judicial opinions. Credits:3
Course is designed to deepen students’ understanding of the intersection between law and popular culture. Through readings, discussion, reflective writing and a final research project, students will be able to understand and describe how movies about law shape society’s understandings of law, society and social history. Credits:3
Intensive training in competitive speaking. Limit of 1 hour credit per term, except with consent of instructor. Credits:1-3 Prerequisite:COM 270 and/or consent of instructor
Examination of human nonverbal behaviors that have communicative potential. We study current knowledge and perspectives on nonverbal communication, using them to complete both formal and informal research projects, applying and testing contemporary theory and research on nonverbal communication. Credits:3 Writing Intensive:May meet requirement, see class schedule
An exploration of the intersection of gender and communication examining documented similarities and differences in communication patterns and styles and investigating gender as a communicative enactment. Credits:3 Diversity:May meet requirement, see class schedule
Using conflict simulations and popular media to present conflict management theory, this course gives students the tools to develop effective, ethical conflict management strategies and techniques. Credits:3
Encourages the development of media literacy by examining the complexity of media industries in the areas of production, economics, audience development, media effects and institutional effects. Specific topics include the analysis of media products such as news, entertainment and advertising according to their purposes, message parameters and audience reception. Credits:3
Study of the information age in its impacts on personal communication and social institutions. Emphasizing application of principles to personal experience and encouraging critical analysis of “information society” claims. Credits:3
Explores the foundations of health communication along a spectrum that includes the evaluations of this aspect of the discipline, patient/provider perspectives and interactions, culture, eHealth and end of life. Credits:3 Writing Intensive:May meet requirement, see class schedule
Introduction to issues in sport communication and offers an opportunity for investigation of an individualized area of interest. Topics include player-coach communication, sports journalism, media spectacles and sport controversies, along with emerging issues in sport communication scholarship. Credits:3
Investigates health literacy from the perspective of individuals, organizations, public policy, health care organizations and the broader community. Focuses on the health context because of potential impact of lower health literacy on health outcomes, health care costs, mortality and effective care. Course is relevant to any organization that must communicate complex information to the public. Course also covers analyzing written materials and revising them using “plain language” guidelines. Credits:3
Explores the theoretical foundations and practice of ethical communication examined in a variety of communication contexts. Specifically, our analysis seeks identification of ethical issues underlying all communication behavior and application of those issues to contemporary and classical examples of communicative behavior. Students will utilize this information to develop clear and appropriate ethical standards and practices in communication. Credits:3
An overview of the rhetorical, mass mediated, organizational, interpersonal and political communication dimensions of environmental studies. Critical analysis and practical application of environmental communication concepts and strategies. Credits:3
This is an internship students design and carry out with a supervisor in a job setting. May be repeated for up to 6 credits, if content is different. Pass-No Credit (P/NC) grading only. Eligible for the RP grade option. Credits:1-6
Working with a school or non-profit community organization liaison, students will develop, plan, coordinate and carry out a major event for the designated organization. Students will turn in a portfolio at the end of the term that demonstrates tasks they have accomplished. Credits:3
An examination of the relationship between communication and politics and how their interaction affects American society. Emphasis is on the communication of political issues, the ways in which social institutions help create, advance and reinforce public opinion and the political systems. Credits:3
The study of communication processes that occur within the context of organizational life. Traditional and contemporary theories of organization are presented and assessed from a communication perspective. Credits:3
Approaches to changing audience attitudes, beliefs, behaviors and/or values strongly grounded in communication ethics and social scientific research, leading to message preparation and analysis. Credits:3
Uses of verbal and visual language in the popular media: motion pictures, television, radio, newspapers and magazines-both by direct study and analysis of the various media and by the study of the relevant scholarship and criticism. Credits:3 Writing Intensive:May meet requirement, see class schedule
Examines the history, theory, technology and uses of social media. Focus on the relationship between technical affordance of a technology and the social norms of a user community in order to better understand the complexities of engaging with emerging technologies. Credits:3
Survey of major rhetorical ideas, theories and figures from the classical period to the present. Emphasis on the ways in which rhetoric was understood and used in Western historical contexts. Credits:3
Examination of the works of the major speakers of the women’s movement from the 18th century to the present. Credits:3 Diversity:May meet requirement, see class schedule
Examines the interplay between feminisms, queer theory and cultural production, focusing on how power manifests in ways that contribute to and constrain communication around gender and sexuality. Students will read historical and theoretical texts from feminist and queer scholars and assess how these texts enable them to communicate about sex and genders as social, cultural, political and economic constructions. Credits:3 Prerequisite:COM 335 or consent of instructor Diversity:May meet requirement, see class schedule
Survey of several major U.S. speakers and speeches since the mid-20th century in their historical contexts. Analysis and evaluation of the rhetorical features of contemporary oratory grounded in critical and theoretical approaches to speaker, audience, text and context. Credits:3 Writing Intensive:May meet requirement, see class schedule
In-depth examination of everyday relational communication issues as behavioral outcomes of theoretically explained communication behaviors, from relationship initiation to relationship termination, including factors such as attraction, relational development and maintenance, critical relational events and other topics in relational communication. Credits:3
Examination of communication in the context of historical or contemporary social issues or movements. Focus on critical thinking, dialogue and praxis through application of communication theories and methodologies. Credits:3
Provides students with critical perspectives on global media, as industries, transnational cultural flows and part of the globalization process. Lectures, readings, case studies and discussions will help students understand how key issues and media players involved in the processes of global media production and distribution contribute to globalization. Credits:3
Students will investigate mass media using major theories and methods of critical media analysis, including semiotics, framing and political/sociological analysis. Through informal application assignments, scholarly readings and a formal paper, students will explore the ways critical media analysis yields insights into contemporary social formations. Credits:3 Writing Intensive:May meet requirement, see class schedule
Practical experience to effectively manage and overcome a crisis. Students are introduced to sound research and the best practices in the field of crisis communication. Course is based in using case examples to explore a series of crisis communication management problems and strategies. Cases involve managing victims, reducing litigation, recovering reputation, healing corporate wounds, dealing with organizational opposition, engaging the media and influencing employee, community and public attitude. Credits:3 Prerequisite:COM 312
Examination of communication messaging, strategies and patterns of interaction occurring in family relationships in a variety of different family styles. Topics may include closeness and affection, disclosure, sibling interaction, adolescence, parenting, marital roles and conflict. Credits:3 Prerequisite:COM 112 and/or consent of instructor
Explores research and theory that illuminates the dark side of interpersonal and family communication and provides an orientation for understanding the dark side as inseparable from the brighter side in understanding human communication. Credits:3 Prerequisite:COM 112 or consent of instructor
Introduction to the computer’s role in society. The student will become familiar with current computer terminology and will use applications software, including a word processor. Credits:3
Covers standard office applications for a personal computer. Currently the class uses the Microsoft Office suite of applications and includes intermediate Microsoft Word, basic and intermediate Microsoft Excel and basic Microsoft Access. As time permits, presentation software (Microsoft Power Point) and web page editing software (Microsoft FrontPage). Credits:2
CS 122 Introduction to Computer Science for Non-Majors
History and overview of fundamental concepts of computer science. Topics include: introduction to computer hardware and the role of an operating system; data communications and networks; the history and future of the internet; issues in computer privacy, computer security, computer ethics and computer crime; buying and upgrading a personal computer system; and careers in computing. Credits:4
Introduces students to contemporary information systems and demonstrates how these systems are used in organizations. Focus on the key components of information systems – people, software, hardware, data and communication technologies – and how these components are integrated and managed for organizational advantages. Students will gain an understanding of how information is used in organizations and how information technology improves quality, speed and agility. Introduces systems development, technology acquisition and various types of applications common in modern organizations and society. Credits:4
Students will be exposed to fundamentals of programming by building digital/computer games using a high-level game development framework; no prior programming experience required. Students will gain insights into how programs are designed and developed; learn about the software engineering process; and improve problem-solving skills by creating a digital/computer game. Students will design and develop a digital game at a level appropriate for their background and experience. Credits:4
CS 126 Introduction to Smart Phone App Development
Gentle introduction to computing. Students will build mobile apps for phones and tablets using the visual language “app inventor”; no prior programming experience required. Students will gain insights into how programs are designed and developed; learn about the software engineering process; and improve problem-solving skills by creating a smart phone or tablet application. Credits:4
Introduction to sound synthesis using the Pure Data programming language. Students will become familiar with basic digital audio and signal processing techniques in a visual programming environment. Generative sound design and production processes will be explored with examples applicable to game development, music composition and sound effect creation. Credits:4
Introduces students to computer programming using the Python language. Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python combines power with clear syntax. Its standard library is large and comprehensive. Phython supports multiple programming paradigms, primarily but not limited to, object-oriented, imperative and, to a lesser extent, functional programming styles. Credits:4
Introduces students to the Perl programming language. Through lecture and hands-on lab exercises, students learn how to use simple Perl scripts to tackle contemporary applications of Computer Science and Information Systems. Credits:4
Introduction to programming concepts using JavaScript programming language. Discusses the essential elements of programming; syntax, control structures, data manipulation and program logic. Object-oriented and functional programming concepts are introduced. Importance of proper coding practices; commenting, white space and consistency. JavaScript framework is explained and how it is integrated into applications. Credits:4
Introduces students to technical computing using the MATLAB platform. MATLAB is an all purpose interactive computing environment that seamlessly integrates a high-level programming language expressly designed for technical computing. A variety of computational tasks will be examined including simulation and data analysis problem types. Credits:4
Explores the disciplines and professions of Computer Science and Software Engineering. Overviews computer hardware and software architecture, the study of algorithms, software design and development, data representation and organization, problem-solving strategies, ethics in the digital world, and the history of computing and its influences on society. Explores career options and begins the process of planning a program of study. Exposes students to both low-level and high-level programming languages. Credits:4
Introduction to computer science using Java language. Emphasis will be on object-oriented design. Important concepts such as object interaction, testing and documentation will also be addressed. First of a two-course sequence, with the same book being used for both courses. Credits:4 Prerequisite:CS 160 and MTH 231 or concurrent enrollment
Second course in the two-course sequence, provides students with a foundation in software development and computer programming. Includes advanced object-oriented programming concepts, GUI and event-driven programming, file I/O, recursion and further explorations of the language libraries. Students apply the fundamental programming concepts gained in CS 161 to create more complex programs. New concepts and tools are introduced, including tools that help in the construction of larger, more durable programs that can be used for practical applications. Credits:4 Prerequisite:CS 161 and MTH 232 or concurrent enrollment
Fundamentals of web design using HTML, CSS and JavaScript. Web design best practices are covered, including accessibility, usability and consistency. JavaScript will be implemented to develop functional and interactive web sites. Credits:4
Students learn to use Hyper Text Markup Language (HTML) and JavaScript HTML. HTML is a language for structuring and presenting content for the world wide web and is a core technology of the internet. JavaScript is primarily used in the form of client-side language implemented as part of a web browser in order to provide enhanced user interfaces and dynamic websites. Credits:4
Course content varies. Topics are selected relative to new subject areas in computer science appropriate to freshmen level. May be repeated for up to 16 credits. Credits:1-6
Studies the merging of abstract data types (ADT’s) and the algorithms which manipulate them. Topics may include the study of the elementary searching and sorting algorithms, stacks, queues, lists, trees, graphs, hash tables and implementation strategies. Also introduces complexity analysis, asymptotic measures and resource consumption including the trade-off between time and space. For each data structure examined, common algorithms which utilize the structure will be studied and “Big O” complexity analysis discussed for each algorithm. Credits:4 Prerequisite:CS 162 and MTH 232, both with a grade of C or better
Course content will vary. Topics are selected relative to new subject areas in computer science appropriate to sophomore level. May be repeated for up to 16 credits. Credits:1-6
Acquaints students with the contemporary or possible future moral problems that might arise due to computerization. Gives students a deeper understanding of the nature of morality or the nature of society. Helps students understand the relationship between deep human needs, socioeconomic institutions and technology. Credits:4 Prerequisite:Passing grade in WR 135 and/or WR 122 and junior standing Writing Intensive:May meet requirement, see class schedule
Introduction to the UNIX operating system. Emphasis on using a UNIX-based or a Linux-based computer and some basic system administration tasks. Covers fundamental UNIX commands and utilities, including the use of a text editor and a mail handler, configuring a shell, the UNIX file system organization, managing processes in a multiprocessing system and writing simple shell scripts. This class assumes no previous experience with the UNIX operating system. Credits:3 Prerequisite:CS 162
This course will provide a comparative study of programming language paradigms and their application. Paradigms studied include Imperative, Functional, Logic, and Object Oriented languages. Modern scripting languages that are categorized under multiple paradigms are included. Students will learn how to approach problems from the viewpoint of each paradigm. Similarities and differences in syntax, control structures, types, scoping rules and execution model will be highlighted. The specific languages studied are selected by the instructor and may vary from year to year. Credits:4 Prerequisite:CS 260 and CS 271
Course covers fundamental algorithms and data structures used to solve a variety of problems. These include searching, advanced sorting, graphs, strings and algorithms for solving other hard problems. Develops and explores algorithm design strategies such as divide and conquer, dynamic programming, greedy approaches and backtracking. Algorithm analysis is developed at a more advanced level and includes analysis of recursive algorithms. Covers the classification of algorithms by computational complexity and an introduction to the theory of computation including automata, Turing machines and formal languages. Credits:4 Prerequisite:CS 260 and MTH 354
This course provides an introduction to the fundamental principles and topics of Security. It will introduce cryptography, malware or virus, operating system security, attacks and preventions of protocols, and programming security. Students gain hands-on experiences via labs and projects. Credits:4 Prerequisite:CS 260 and CS 271
The course discusses what information is, why it is necessary to manage it, database systems (both relational and non-relational), SQL, relational algebra, normalization, data modeling, and the trends. Credits:4 Prerequisite:CS 260 and CS 271
This course provides an introduction to Operating Systems as managers of systems resources and networking fundamentals. Management of tasks, memory, and peripheral devices is explored. Topics include task synchronization, message handling, scheduling, dispatching, network communications and protocols. Students gain handson experiences via labs and projects. Credits:4 Prerequisite:CS 260 and CS 271
Course content will vary. Topics are selected relative to new subject areas in computer science appropriate to junior level. May be repeated for up to 16 credits. Credits:1-6
Course offered on an individual student basis. It is designed to support students in investigating the application of programming methods to problems related to their declared major. May be repeated for up to 16 credits. Credits:1-4
Offers practical experience working in a computer science department for area businesses and industries. May be repeated for up to 16 credits. Eligible for the RP grade option. Credits:1-9
Fundamentals of classical and modern intelligent systems (artificial intelligence). Covers classic algorithms including search strategies, constraint satisfaction, optimization, knowledge representation and reasoning and classification and overview of modern deep learning methods. Includes laboratory style investigation and algorithm implementation for selected real systems or problems, e.g. autonomous systems or image recognition. Credits:4 Prerequisite:CS 361
Course discusses theory and algorithms most commonly used in the analysis of large volumes of data, often referred to as Big Data/BusinessIntelligence/Machine Learning, in the extraction of knowledge from such data,and in making decisions based on the knowledge acquired. Students will build a data warehouse and conduct data mining exercises. Credits:4 Prerequisite:CS 364 or CS 420
A variety of algorithms are examined in terms of their demands on the resources of space and time. The techniques for doing a detailed algorithm analysis are covered. Credits:3 Prerequisite:CS 311
Explores the mathematical foundation of computer science. The various levels of automata theory are covered along with their deterministic and nondeterministic counterparts. Credits:3 Prerequisite:CS 311 and CS 345
Theoretical discussion of the complexities of a modern compiler, along with the examination of the algorithms necessary to implement the same. Programming tools such as LEX and YACC may be used. All phases of a compiler are implemented. Credits:3 Prerequisite:CS 311 and CS 345
This course covers an introduction to the fundamental principles and practices of software engineering. Covers both theory and practical aspects of the first activities of large, group-developed software projects, including tools and environments, software requirements engineering, introduction to software architecture, design and modeling and modern software processes. Students will learn the specific languages, tools, environments and processes necessary to complete the remainder of the capstone course. Computer Science majors must complete the required senior capstone courses in sequence: CS 460 then CS 461 and finally CS 462. Credits:4 Prerequisite:CS 361 and CS 364, both with a grade of C or better
This course emphasizes teamwork in small groups to develop real-world software applications. Teams and individual members will participate in all activities of software development, including project planning, requirements analysis, design, coding, testing, configuration management, quality assurance, documentation, and deployment. Topics in CS 461 will focus on software lifecycle processes, software design, software construction, and engineering management concepts expanding on material from CS 460. This course provides a capstone experience that integrates knowledge gained in rest of the CS curriculum through work on both team and individual projects. The second term of a 3-term sequence (CS 460, CS 461, CS 462 ). Credits:4 Prerequisite:CS 460 with a grade of C or better Corequisite:CS 461L
A continuation of the CS 460 and CS 461 capstone course sequence where students focus on the construction and implementation of both individual and team developed software projects. The emphasis in CS 462 is on applying contemporary software development methods, testing, verification, validation, reliability, software evolution, and software deployment. This course concludes the capstone experience that integrates knowledge gained in rest of the CS curriculum through work on both team and individual projects; public presentations of both team and individual projects are part of the course requirements. The third term of a 3-term sequence (CS 460, CS 461, CS 462). Credits:4 Prerequisite:CS 461 with a grade of C or better and CS 461L Corequisite:CS 462L