This class is an exploration of a long running debate about the merits and limitations of human rationality and the power of the arts by comparing philosophical works about tragedy (e.g., Aristotle, Hegel, Nietzsche) with literary and performative works of tragedy (e.g., Antigone, Bacchae, King Lear).
An investigation of major aesthetic theories and critical analysis of problems concerning the nature of aesthetic judgment in science, and in the arts.
Cross-listed: ARTH 413, ENGL 487, PHIL 487, THEA 469
Includes directed study, problems, readings, directed readings, special problems, and special projects. Students complete individualized plans of study which include significant one-on-one student/teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
This course teaches computer science principles, including a set of core ideas that shapes the landscape of computer science and its impact on our society. In addition to learning about the magic and beauty of computing, students will acquire essential readiness skills for the digital world, such as critical thinking, problem solving, and communication.
The course introduces the fundamental elements of computer programming, focusing on concepts used in solving problems. The course does not count towards the major or minor in computer science.
Prerequisites and Corequisites Prerequisite: Completion of MATH 095 or equivalent placement score.
An introduction to computer programming. Focus on problem solving, algorithm development, design, and programming concepts. Topics include sequence, selection, repetition, functions, and arrays.
Prerequisites and Corequisites Course corequisite: CSC 150L
CSC 155 - Introduction to Computer Science & Programming
This course is an introduction to programming. An object-oriented programming paradigm is used. Topics include fundamental concepts of computer programming and software development methodology, including data types, control structures, functions, arrays, and the mechanics of programming running, testing, and debugging. This course includes a 2-hour lab-based component.
Prerequisites and Corequisites Corequisite: CSC 155L
CSC 155L - Introduction to Computer Science & Programming Laboratory
This course is an introduction to programming. An object-oriented programming paradigm is used. Topics include fundamental concepts of computer programming and software development methodology, including data types, control structures, functions, arrays, and the mechanics of programming running, testing, and debugging. This course includes a 2-hour lab-based component.
Prerequisites and Corequisites Corequisite: CSC 155
CSC 180 - Introductory Programming for IT Consulting
The course provides an introduction to computer programming with a focus on problem solving, algorithm development, and object-oriented programming using Java. Topics include programming with arrays, methods, files, inheritance, and polymorphism, and the Java standard libraries.
Prerequisites and Corequisites Prerequisite: Completion of MATH 095 or equivalent placement in mathematics.
A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually limited with significant one-on-one student-teacher involvement.
Problem solving, algorithm design, standards of program style, debugging and testing. Extension of the control structures and data structures of the high-level language introduced in CSC 150. Elementary data structures and basic algorithms that include sorting and searching. Topics include more advanced treatment of functions, data types such as arrays and structures, and files.
Prerequisites and Corequisites Course prerequisite: CSC 150 or CSC 180
Course corequisite: CSC 250L
This course is a continuation of CSC-155 and emphasizes the relationships between the data objects in computer programs, problem solving, algorithm design, standards of program style, debugging and testing. An object-oriented programming paradigm is used, focusing on the definition and use of classes along with the fundamentals of object-oriented design. The course includes an extension of the control structures and data structures of the high-level language introduced in CSC 155, basic analysis of algorithms, searching and sorting techniques. This course includes a 2-hour lab-based component.
Prerequisites and Corequisites Prerequisite: CSC 155 ; Co-requisite: CSC 255L
This course is a continuation of CSC-155 and emphasizes the relationships between the data objects in computer programs, problem solving, algorithm design, standards of program style, debugging and testing. An object-oriented programming paradigm is used, focusing on the definition and use of classes along with the fundamentals of object-oriented design. The course includes an extension of the control structures and data structures of the high-level language introduced in CSC 155, basic analysis of algorithms, searching and sorting techniques. This course includes a 2-hour lab-based component.
Prerequisites and Corequisites Prerequisite: CSC 155; Corequisite: CSC 255
The course will include an introduction to software life cycle models. It will cover software requirements, formal specification and validation as well as techniques for software design and testing.
Prerequisites and Corequisites Prerequisite: Completion of CSC 180 or CSC 250/L.
CSC 280 - Advanced Software Engineering for IT Consulting
The course will include an introduction to software design with emphasis on architectural design. The course will cover models of software architecture and architecture styles and patterns, including explicit, event-driven, client-server, and middleware architectures.
Prerequisites and Corequisites Prerequisite: Completion of CSC 270
Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Note (C) Denotes a common course.
USD will offer this course at 1-3 credit hours.
Principles of object-oriented software design and development in distributed environments. Topics include event-driven programming, dynamic user interfaces, and client-server environments. Technologies used to present these topics include but are not limited to XHTML, JavaScript, Document Object Model, Cascading Style Sheets, Java Applets, and Digital Media objects. Laboratory component.
Prerequisites and Corequisites Course prerequisite: CSC 150
Advanced principles of object-oriented software design and development in distributed environments. The specific focus is in developing quality software solutions within a multi-tiered architecture. Architectures include but are not limited to ASP.net, PHP, CGI, and Java Servlet technologies. Aspects of both the client and server components are covered with special consideration for database connectivity. Laboratory component.
Prerequisites and Corequisites Course prerequisite: CSC 301
This course focuses on concepts and issues related to the design, analysis, and implementation of parallel algorithms. Examples of areas and environments discussed and used: shared-memory computing, distributed-memory computing, cluster computing, high-performance computing and GPU computing.
Logical basis of computer structure, machine representation of numbers and characters, flow of control, instruction codes, arithmetic and logical operations, indexing and indirect addressing, input-output, subroutines, linkages, assemblers, and recent advances in computer organization.
Logical basis of computer structure, machine representation of numbers and characters, flow of control, instruction codes, arithmetic and logical operations, indexing and indirect addressing, input-output, subroutines, linkages, assemblers, and recent advances in computer organization. Laboratory component.
Prerequisites and Corequisites Co-requisite: CSC 324
A systematic study of data structures and their accompanying algorithms. Topics include lists, stacks, queues, hash tables, trees, and graphs, algorithm design and analysis. Laboratory component.
Prerequisites and Corequisites Course prerequisite: CSC 255
This course examines the theories and practical models in system-centered approaches to information retrieval and analysis. Information retrieval and database management systems include relational model design, SQL, text and multimedia databases, web search engines and digital libraries. This course will focus on issues in system design, development and analytic evaluation, and tools for searching, retrieval, user interfaces, and usability.
Prerequisites and Corequisites Prerequisite: CSC 350
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Note (C) Denotes a common course.
USD will offer this course at 1-3 credit hours.
Principles of object-oriented software design and development presented in the context of Rich Internet Applications (RIAs). Topics include event-driven programming, dynamic user interfaces, and client-server environments. Technologies used to present these topics include but are not limited to HTTP, XHTML, JavaScript, Document Object Model, Cascading Style Sheets, and PHP. Laboratory component. Lab fee charged.
Prerequisites and Corequisites Prerequisite: CSC 255 or equivalent
Topics include discrete simulation models, queuing theory, stochastic processes, design of simulation experiments, and simulation model validation. Laboratory component.
Prerequisites and Corequisites Course prerequisites: CSC 250 and STAT 281 or Instructor consent
This course will cover basic topics in the design, analysis, and implementation of parallel algorithms in both shared- and distributed-memory environments. Architectural and other issues in parallel high-performance computing will also be covered.
Prerequisites and Corequisites Course prerequisites: CSC 255
Graphical programming concepts. Display media and device characteristics. Point, line, and circle plotting. Coordinating systems and transformations. Polygon clipping and filling. Spline methods, hidden surface elimination, and shading.
Prerequisites and Corequisites Course prerequisites: CSC 300 or 350
The course studies the interaction of humans with the computer. Topics include user interface design, user models, usability testing, design guidelines, and user interface evaluation. The class includes several individual and group projects as well as class presentations. Laboratory component.
Prerequisites and Corequisites Course prerequisite: CSC 150 or PSYC 101
CSC 445 - Introduction to Theory of Computation (C)
Introduction to a series of models for computation and their relationship to formal languages that are useful in the definition of programming languages along with a look at the theoretical limits of computers. Topics include finite and pushdown automata, Turing machines, grammars, decidability and computational complexity.
Prerequisites and Corequisites Prerequisite: CSC 250
This course focuses on team-based computer game development. Each team of students will plan and implement a semester-long computer game programming project. The students will be required to write regular reports and give regular in-classroom presentations and demonstrations on their projects.
This course covers theory and system fundamentals, including Basic Automata Computability and Complexity, Parallelism Fundamentals, Parallel Algorithms, Analysis, and Programming, Functional Programming, Computational Paradigms, State and State Machines, Resource Allocation and Scheduling.
Prerequisites and Corequisites Prerequisite: CSC 350
A study of the functions and structures associated with operating systems with respect to process management, memory management, auxiliary storage management, and processor management. Topics include concurrent and distributed computing, deadlock, real and virtual memory, job and processor scheduling, security and protection.
Prerequisites and Corequisites Course prerequisite: CSC 324
This course consists of two parts. The first part introduces how programming languages are designed, including an introduction to the concepts of parsing and compiling. Issues related to implementation such as type checking, binding, and memory management are discussed. Secondly, the course will survey the spectrum of programming languages paradigms, including traditional imperative, object oriented, functional, and logic languages.
Prerequisites and Corequisites Prerequisite: CSC 250
Introduces the structure, implementation, and theoretical underpinnings of computer networking, networked applications, cyber security and the applications that have been enabled by that technology: Reliable Data Delivery, Routing and Forwarding, Local Area Networks, Resource Allocation Mobility, Foundational Concepts in Security, Principles of Secure Design, Defensive Programming.
Prerequisites and Corequisites Prerequisites: CSC 324, CSC 350
An introduction to the software engineering process, including lifecycle phases, problem analysis, specification, project estimation and resource estimation, design, implementation, testing/maintenance, and project management. In particular, software validation and verification as well as scheduling and schedule assessment techniques will be discussed.
Prerequisites and Corequisites Prerequisites CSC 350
An introduction to numerical methods. Includes elementary discussion of errors, polynomial interpolation, quadrature, linear systems of equations, solution of nonlinear equations, and numerical differentiation. The algorithmic approach and the efficient use of the computer will be emphasized.
Prerequisites and Corequisites Course prerequisite:MATH 125 and CSC 150 or consent of instructor.
Solution of nonlinear equations. Computational methods of linear algebra, theory of matrices in numerical analysis, exact and iterative methods of solving problems of linear equations, special eigenvalue problems and computational algorithms. Finite difference interpolations, numerical solutions to ordinary and partial differential equations, boundary value problems.
Prerequisites and Corequisites Course prerequisite: MATH 225, MATH 321, and CSC 471
Philosophy and techniques of operations research, including game theory, linear programming, simplex method, and duality, transportation and assignment problems, introduction to dynamic programming, and queuing theory. Applications to business and industrial problems.
An introduction to the software engineering process, including lifecycle phases, problem analysis, specification, project estimation and resource estimations, design, implementation, testing/maintenance, and project management. In particular, software validation and verification as well as scheduling and schedule assessment techniques will be discussed. Capstone design with a project report, and a final presentation are required.
Prerequisites and Corequisites Prerequisite: CSC 350
Systems analysis covers concepts, skills, methodologies, techniques, tools and perspectives essential for systems analysts to successfully design information systems. Topics include requirements specifications, object-oriented analysis and design using the unified modeling language and project management.
Prerequisites and Corequisites Prerequisite: CSC 350
The study of formalized database design. This course will focus on relational model design and the use of SQL. Students will use a modern relational database to implement designs and learn the basics of data management.
Prerequisites and Corequisites Prerequisites CSC 350
Study of analytic processes which explore data (especially very large data sets) for consistent patterns or systematic relationships, along with the study of methods for preparing data for analysis and validating the results of such analysis. The course will focus on processes, techniques, and algorithms for data mining, rather than applications. Data mining phases will be studied, including: data preparation, initial exploration, model building, model validation, and deployment.
Prerequisites and Corequisites Prerequisites: STAT 281 or MATH/STAT 481
Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student/teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and/or directed plan of study. A higher level of supervision is provided by the instructor in these courses than is the case with field experience courses.
This survey course of human anatomy and physiology will be designed specifically for Kinesiology and Sports Management majors. Emphasis will be placed on the integration of anatomical structure with physiology as they relate to the KSM discipline. This course will use cadaveric materials during instruction.
Prerequisites and Corequisites Registration Restriction: KSM majors only.
PHGY 225L - Human Anatomy and Physiology for KSM Lab
This survey course of human anatomy and physiology will be designed specifically for Kinesiology and Sports Management majors. Emphasis will be placed on the integration of anatomical structure with physiology as they relate to the KSM discipline. This course will use cadaveric materials during instruction.
Prerequisites and Corequisites Registration Restriction: KSM majors only.
This course is designed to permit undergraduate students to carry out designated investigative work and receive special instruction on an individual basis.
Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student/teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.
Includes senior project, and capstone experience. Independent research problems/projects or scholarship activities. The plan of study is negotiated by the faculty member and the student. Contact between the two may be extensive and intensive. Does not include research courses which are theoretical.
COUN 100 - Information, Skills and Career Pathways to the Helping Professions
This course introduces the helping professions and the interpersonal skills required within them. An eclectic group of professionals will provide insight into the field, guide career exploration, and aid in the development of basics such as relationship building, active listening, constructing feedback, problem solving, and conflict resolution.
COUN 406 - Building Rapport Through Empathy: An Introduction for Non-counseling Professionals
Basic principles, concepts, techniques, and assumptions related to establishing and building rapport for non-counseling professionals will be defined and explored. Further, experiential learning will be utilized to practice these skills.
Note New course effective spring 2014. Add to catalog Fall 2013.
A study of parent education principles and practices that lead to effective parenting of children and youth. The educational model emphasizes assisting parents to develop a positive, parent-child centered relationship. Designed for professional counselors, teachers and school personnel, and anyone working with children.
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
Special, intense sessions in specific topic areas. Approximately 45 hours of work is required for each hour of credit. Workshops may vary in time range but typically use a compressed time period for delivery. They may include lectures, conferences, committee work, and group activity.
Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.
CJUS 201 - Introduction to Criminal Justice (C) [SGR #3]
Overviews the criminal justice institutions involved in the operations of criminal law including the police, the attorney, the bail system, the trial, the guilty plea, sentencing, corrections and an analysis of criminal law in terms of why certain kinds of conduct are criminal in our society.
This course meets System General Education Requirement: SGR #3
CJUS 202 - Writing & Research in Criminal Justice [SGR #1]
Fulfills the advanced composition requirement. This course stresses communication about criminal justice issues. The philosophy, scope, goals, context, and objectives of this course are directed towards learning both writing and research skills for effective communication.
This course meets System General Education Requirement: SGR #1
Presents the role of law enforcement within the criminal justice system, including law enforcement organizations and functions of separate operational units. Also examines the role of the police in a democratic society, covering concepts such as police services, crime deterrence, discretion and enforcement policies.
This course introduces the types of information and methods of inquiry, both qualitative and quantitative, most commonly used in the social sciences. Students will develop skills in identifying, comprehending, validating, and summarizing research in the field. A basic understanding of research ethics is also included.
CJUS 212 - Introduction to Race and Justice in America
This course is designed to provide an overview of the relationship between race and justice in the United States. The focus of the course is on race relations in the criminal justice system and in American elections, both of which are interrelated in their causes, consequences, and importance to 21st Century America.
A study of the fundamental principles of a criminal investigation subsequent to the initial activities of the first investigator at the scene. The intent of this course is to acquaint the student with those investigative actions which are most applicable to all types of investigations.
A comprehensive survey of forensic science with technical and scientific detail that introduces the breadth and richness of forensic science, including introductions to forensic pathology, crime scene investigation, laboratory forensic science, forensic applications in the social sciences, and ending with ethical and legal issues. Laboratory activities will be incorporated throughout the course.
Sociology of criminal behavior and juvenile delinquency, with an emphasis on etiological theory. Extent and forms of crime are considered together with the characteristics of offenders.
This course engages students in a supervised research project with real-world policy questions. Teams of students work with a faculty coordinator to develop a research plan, collect relevant information, apply statistical analysis, and present their results. Students will learn the basics of statistical analysis as applied to government research.
Prerequisites and Corequisites Prerequisite: CJUS/POLS 205
Note Effective fall 2014 change title and description and add prerequisite.
Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and/or directed plan of study established between the student, instructor and field experience supervisor. Due to the presence of a field experience supervisor, a lower level of supervision is provided by the instructor in these courses than is the case in an internship or practicum course.
Provides a theoretical overview, analyzing such topics as legal reasoning, law and values, law and conflicting interests, law and popular will, law and status/wealth/power, and law and official discretion. Also examines law in context issues, such as those concerning the structure of legal relations, the connections between legal and social relations, and the interdependence of ideology and organization.
This course examines the nature of negatively evaluated behaviors and the process by which customs, rules and normative structure of society are constructed.
Note (C) Denotes common course.
Crosslist with SOC 402, Dual list with CJUS 502 and SOC 502.
An examination of the political issues involved with environmental and ecological concerns such as land use, population, air and water pollution, energy, and public policy.
An analysis of the rules of evidence. Particular subjects include documentary evidence, hearsay evidence, confessions, admissions, judicial notice, presumptions, the nature of real and circumstantial evidence, burden of proof, province of court and jury, and witnesses. Students will participate in mock trials.
Presents a behavioral and legal analysis of criminal case concepts, such as initial appearance, bail, preliminary hearing, grand jury, arraignment, suppression hearings, trial and sentencing, emphasizing bail reform, plea bargaining, screening, diversion, speedy trial, insanity defense, discovery, and the role of the defense attorney, prosecutor, and judge. The court system is examined as a social institution of human actors, exercising discretion within the boundaries of the law.
An examination of how attitudes and stereotypical conceptions of the social role of women affect responses of the criminal justice system. Women as professionals, victims, offenders and prisoners are examined.
Focus on ethical decisions and dilemmas with an emphasis on the application of ethical theory to problems confronting criminal justice. Critical analysis of traditional and recent theories of justice, rights, responsibility, punishment, freedom, equality, goodness, duty, happiness, and other key concepts.
An exploration of the incidence, scope, and contributing factors in family violence. Various perspectives (feminist, psychological, sociological, historical, and legal) are examined. Topical issues include patriarchy, marital rape, domestic assault, and child sexual abuse. Coverage includes theories of violence, alternatives to violent interactions, and criminal justice system’s response.
A study of the principles of law enforcement organization and management, including line, staff and auxiliary function, political controls and limitations upon authority and jurisdiction.
An in-depth study and analysis of the problems and issues facing law enforcement agencies in the 21st century. Particular emphasis will be placed on specialized topics such as federalization, technology, corruption, and police-community relations.
Explores the processes and politics of the state and federal judicial systems, judicial selection, agenda setting, decision-making, and the influence of outside parties on legal policy.
Examines the substantive criminal law, exploring the larger issues concerning the relationship of the individual to the state through analyzing such topics as the nature of criminal liability and the functions and justifications for criminal punishment, legal limitations upon criminalization, and the general principles of criminal liability, such as the Act and State of Mind requirements, specific offenses against persons and property, the law of attempt, the law of complexity, and conspiracy.
Constitutional analysis of the criminal procedures, focusing primarily on the fourth, fifth, and sixth amendments, respectively, the right to be free from unreasonable search and seizure, the privilege against self-incrimination, and the right to counsel. Examines the need to protect individual defendants from abuse at the hands of the state while enhancing law enforcement efficiency.
Examines the separate system created in our society to handle juvenile justice, tracing the historical and philosophical development of the juvenile justice system and inspecting the various stages of the juvenile justice process as well as critical issues currently facing the system.
A survey of current American military security problems, including consideration of alternative policies in the areas of strategic arms and conventional warfare.
This course will be divided into two main segments. The first part involves a traditional analysis of the concepts of justice and compassion. The second part of the course takes our learning into the community through service outings in various settings such as prisons, soup kitchens, hospitals, nursing homes, detention centers and the like. Each of the service learning projects is completed as a class and participation is mandatory.
Study of the history and theory of justice and the treatment of the adult and juvenile offender, considering the processes from trial through execution of sentence.
Intensive analysis of white collar, corporate, and occupational crime from a historical, sociological, and legal perspective. Case study analyses of the cost, description, extent, distribution, causes, history, and law of these crimes.
An examination of the history of adult and juvenile treatment and punishment. Emphasis is upon contemporary community based treatment as well as traditional prison-based incarceration. The process of sentencing, particularly the role of the pre-sentence investigation (PSI) is covered. Special attention is devoted to internship and career possibilities in the corrections arena.
Prerequisites and Corequisites Course prerequisite: CJUS 351
The course will examine issues related to crime and justice throughout the world. The student will identify, analyze, and compare the criminal justice systems in the U.S. with those of other countries. Comparisons are drawn on what constitutes a crime, the judicial processes for determining guilt, theories of crime, and practices of punishment and corrections. In addition, the course will explore the basic concepts of law and justice, the perceptions of criminal victimization, and any innovative methods of preventing crime or dealing with offenders.