Jun 24, 2024  
Undergraduate Catalog 2021-2022 
    
Undergraduate Catalog 2021-2022 [ARCHIVED CATALOG]

Course Descriptions


 
  
  • CHS 333 - (D) Multiculturalism in Counseling and Human Services

    3 cr.
    Focuses on current social and cultural issues in human services and related fields.  Human development in a multicultural and diverse society will be examined and the basic objectives and dimensions of multicultural intervention will be defined.  Student self-awareness of values, attitudes, and beliefs will be emphasized. Includes community based learning component.
  
  • CHS 334 - Marital and Family Counseling

    3 cr.
    Theories of family counseling will be presented with specific attention to the structural and strategic approaches.  A variety of family counseling techniques and stages will be learned through the use of role play and videotaping. The utilization of family counseling will be discussed.  
  
  • CHS 335 - Administration in Human Services

    3 cr.
    Focuses on the development of skills and knowledge related to program and organizational development, and community-wide planning in human services.  Topics include organizational theory applied to human-services settings, consultation, supervision, planning, funding and training.
  
  • CHS 337 - (D) Counseling Girls and Women

    3 cr.
    This course is designed to explore the topic of counseling girls and women in a sociocultural, historical, and multicultural context.  Through the examination of the history of women (e.g., social construction of gender, identity) from a self-in-relation foundation, and feminist counseling and its role in de-pathologizing the importance of relationships to girls and women will be explored.
  
  • CHS 338 - Poverty, Homelessness and Social Justice

    3 cr.
    Focuses on developing and understanding of the social, historical and political dimensions of poverty and homelessness in the U.S. and explores the implications for distributive justice.   Students assess the effectiveness of the social policies and programs created to combat poverty and homelessness, and participate in course-required service learning and social action projects.
  
  • CHS 339 - Counseling Boys and Men

    3 cr.


    (Prerequisites: CHS 111 , CHS 241 )

    Focuses on the development of boys and men and the social construction of masculinity within social and historical perspectives.  The impact of culture on development and the needs of boys and men that result receive special attention.  The role of the counselor in working with boys and men will be explored.

  
  • CHS 340 - Career Seminar

    1 cr.


    (Majors only; Prerequisite for CHS 380 )

    Designed to introduce the student in the Counseling and Human Services curriculum to counseling, human development and human-services occupations.  Short- and long-term goals are examined in preparation for internship, employment or further study.

  
  • CHS 341 - Group Dynamics

    3 cr.
    A basic understanding of group dynamics and individual behavior in groups is presented. Methods of developing and organizing group programs are stressed.  Students participate in a group experience. Includes community based learning component.
  
  • CHS 342 - Foundations of Rehabilitation

    3 cr.
    Students will develop sensitivity, appreciation and understanding of what it means to have a disability.  Topics covered will include federal, state and community mandates, independent-living concepts, and the basic principles of rehabilitation.   A comprehensive review of the variety of rehabilitation programs is provided.   Ethical decision-making will be integrated into the course and students will learn to practice with cultural sensitivity.   Site visits to rehabilitation agencies and applied experiences will be conducted.
  
  • CHS 343 - Medical and Psychosocial Aspects of Disabilities

    3 cr.
    Students will acquire knowledge and understanding of the medical, functional and psychosocial aspects of a wide array of disabilities.  The emphasis will be holistic and person- centered.   Curriculum components include learning medical terminology, the use of medical information and discussion of psychosocial aspects of disability.   Students will have the opportunity to interact with persons with disabilities.
  
  • CHS 344 - Vocational Evaluation

    3 cr.
    This course focuses on the theme of assessment and employment of individuals with disabilities.  Students will discover the impact of the Rehabilitation Act Amendments of 1998 and the Americans with Disabilities Act on employment concerns of persons with disabilities.  Students will compile and utilize assessment information such as prior records, test results, work samples and situational assessment.
  
  • CHS 360 - Individual Assessment

    3 cr.


    (Prerequisite: a statistics course e.g. PSYC 210  is required)

    Introduces principles of test construction, administration, and interpretation.  Promotes understanding of assessment in counseling/human services and human resources.  Emphasis is placed on competency development in evaluation and interpretation of ability, interest, personality, and performance assessments with experiential components.  Ethical and legal issues, historical considerations, and assessment for diverse populations are reviewed.

  
  • CHS 375 - Counseling Lesbian, Gay, Bisexual, Transgender, and Questioning Persons

    3 cr.


    (Pre-requisite: Junior Standing)

    Examines development of lesbian, gay, bisexual, transgender and questioning plus (LGBTQ+) persons and cultures. Intersections of affectional/sexual orientation and gender identity with other variables including race, spirituality/religion, and disability are emphasized.  Myths, stereotypes, and implications of managing marginalized identities are reviewed along with strategies to provide affirmative services to population.

  
  • CHS 380 - Internship in Counseling and Human Services

    3 cr.


    (Prerequisite: CHS 340 )

    The internship is a significant clinical and educational experience. It provides both a supervised practical experience in the student’s field and an opportunity to integrate knowledge and skills.  Students will spend a minimum of 150 hours in the field placement. (Prerequisite for CHS 481 )

  
  • CHS 421 - Addictions

    3 cr.
    An integrated biophysical model of addition and recovery is described.  Approaches to assessment, treatment and relapse prevention are covered.
  
  • CHS 422 - Substance-Abuse Education

    3 cr.
    Design, implementation, and evaluation of substance-abuse education and prevention programs.
  
  • CHS 423 - Issues in Substance Abuse

    3 cr.
    Legal and health consequences of substance abuse are examined.  Special attention is given to the role of family dynamics, recovery process, dual disorders and ethics in the counseling process.
  
  • CHS 439 - Spirituality in Counseling and Human Services

    3 cr.
    This course will assist students in understanding various models of spirituality and their potential integration into the counseling process.  Critical reflection on a variety of diverse spiritual perspectives and their implications for human services practice is encouraged.  Current research in the area of spirituality and counseling is examined.
  
  • CHS 440 - Job Development

    3 cr.
    An awareness of the changing world of work will be the backdrop for job analysis, labor-market surveys, vocational adjustment, job development and job placement.  Students will be exposed to both traditional and current models of employment for individuals with disabilities.  Coordination of services with collaborating agencies (e.g., social, financial and vocational) will be included.  Rehabilitation technology and adapted computer applications will be emphasized.
  
  • CHS 441 - (EPW) Crisis Intervention

    3 cr.
    Theory and practice of crisis intervention as applied to common crisis situations such as suicide, battering, violent behavior, post- traumatic stress disorder, substance abuse, sexual assault, and personal loss. Includes community based learning component.
  
  • CHS 459 - Spirituality in Counseling and Human Services

    3 cr.
    This course assists students in understanding various models of spirituality and their potential integration into the counseling process.  Critical reflection on a variety of diverse spiritual perspectives for human services practice is encouraged.  Current research is examined.  (Course is typically offered in the Summer semester.)
  
  • CHS 480 - Internship in Rehabilitation Services

    3 cr.


    (Prerequisite: CHS 380  and clearances are required)

    The internship is specifically designed for students in the Rehabilitation Services concentration.  Students will spend a minimum of 200 hours in their field placement.  The internship provides a practical experience in the rehabilitation field and an opportunity to integrate course knowledge.

  
  • CHS 481 - Advanced Internship in Counseling and Human Services

    3 cr.


    (Prerequisite: CHS 380 )

    This advanced internship in Counseling and Human Services involves 200 hours in a community agency or organization.  This course is required.

  
  • CJ 101 - Foundations for Criminal Justice Professionals

    3 cr.
    This course is designed to introduce first-year students to the challenges of academic and personal life at our Catholic and Jesuit University and to provide them with the necessary foundational skills to be successful in academics and a career in criminal justice or criminology.
  
  • CJ 110 - (S) Introduction to Criminal Justice

    3 cr.
    A foundation course examining problems in the study of crime and criminal justice, basic elements of criminal law and constitutional rights, and the functions of, as well as the relationship between, major components of the criminal justice system; agencies and role of law enforcement; prosecution; the judicial process; and corrections.
  
  • CJ 230 - Crime Prevention

    3 cr.
    This course analyzes the basic theories of community policing, problem-solving policing and crime prevention.  The emphasis is on primary, secondary and tertiary prevention techniques.  Emphasis will be given to the various analytical approaches to the study of criminal profiling, terrorism and methods of planning.
  
  • CJ 231 - Environmental Criminology

    3 cr.
    This course examines the environment of crime rather than characteristics of offenders.  Main focuses are on the distinction between crime and criminality, opportunities and obstacles in the everyday environment for carrying crime out, and means for reducing crime by modifying or planning the built environment so crime is less opportune.
  
  • CJ 235 - Cyber Law and Policy

    3 cr.
    This course is a foundation course that emphasizes a broad array of knowledge, skills, and abilities in cyber law and legal perspectives. The course material will review legal background, security-technology background, privacy protection, economic espionage, copyright in the online world, cybersecurity and law, and jurisdiction issues.
  
  • CJ 237 - The Investigative Process

    3 cr.
    This course considers appropriate investigative procedures concerning major criminal investigations.  An analysis of specific investigative theories and courtroom applications will be conducted through learning simulation.  The homicide court problem will focus on the preservation and admission of evidence.
  
  • CJ 239 - Introductory Criminal Analysis

    3 cr.
    Focuses on the application of analytical techniques that support crime intervention and prevention strategies. Subspecialties include, but are not limited to: (1) criminal investigative analysis, (2) intelligence analysis and (3) intelligence analysis.  The analytical process incorporates innovative strategic and crime mapping tactical applications.
  
  • CJ 240 - Cybercrime

    3 cr.
    This course will introduce the student to the investigation of computer-based crimes and the importance of preserving and correctly interpreting digital evidence. The course material will review the history of computer crime, associated terminology, and the types of crimes committed in cyberspace, specific laws, investigative techniques, and criminological theories applicable to computer crime.
  
  • CJ 250 - Introduction to Homeland Security

    3 cr.
    This course provides students with a broad, up-to-date, multidisciplinary overview of homeland security as a contemporary subject of intense interest and inquiry, and as an emerging academic discipline. The course focuses on four areas: the enemy and the threat; the policies and procedures enacted since 9/11; the key players at the federal, state, and local levels; and legal issues critical to the conduct of homeland security activities.
  
  • CJ 309 - Crime Analysis

    3 cr.


    (Formerly CJ 313) (Prerequisites: CJ 110 )

    This course focuses on the application of analytical techniques that support crime intervention and prevention strategies.  Subspecialties include:

    1. analysis of crime in time
    2. analysis of crime in space
    3. analysis of crime targets/victims
    4. intelligence analysis 

    The analytical process incorporates innovative strategic and tactical applications.

  
  • CJ 310 - Criminal Justice Process

    3 cr.
    A study of the law of criminal procedure, treating investigation and police practices, preliminary proceedings, and trial, as they relate to the development and structure of the American criminal justice system and as they affect offenders.
  
  • CJ 311 - GIS for Public Safety

    3 cr.


    (Co-requisite: CJ 311L )

    This workshop-style course focuses on a practical introduction to the basic functionality of geographic information system (GIS) software for analyzing public safety data through mapping.  Sub-specialties include: (1) creation of geographic digital data, (2) analysis of public safety data, and (3) production of digital maps to build further expertise in GIS.

  
  • CJ 311L - GIS for Public Safety Lab

    1 cr.


    (Co-requisite: CJ 311 )

    GIS and mapping-related activities are undertaken that apply essential concepts form CJ 311  including geocoding, creation of points-polylines-polygons, merging geographic data with external data, and creating buffer zones and hot spots maps for analytical purposes.

  
  • CJ 312 - Criminal Law

    3 cr.
    A study of substantive criminal law in view of its historical foundations, purpose, functions and limits; of crime and defenses generally; and of the elements which constitute certain specific crimes under state and federal statutes.
  
  • CJ 338 - Police Criminalistics

    3 cr.
    A course in crime scene reconstruction. Emphasis is on police criminalistics and the coordination of physical evidence with scientific laboratories.
  
  • CJ 340 - Terrorism and Homeland Security

    3 cr.


    (Prerequisite: CJ 110  or permission from Department Chairperson)

    This course examines the history and essential characteristics of international and domestic terrorism and political violence, acts of terrorism, and strategies and legal aspects to counter terrorism. Main focuses are on the asymmetrical nature of terrorism, origins and aims of the terrorist groups with a religious, ideological or nationalistic background.

  
  • CJ 350 - Emergency Management

    3 cr.


    (Prerequisite: CJ 110  or Permission from Department Chairperson)

    Emergency management became an important profession. This course introduces students to the emergency management profession.  Topics include the history of emergency management the identification and assessment of hazards, risk, and vulnerability, and the four phases of emergency management (mitigation, preparedness, response, and recovery). The course concludes with a discussion on the future of emergency management.

  
  • CJ 382 - 383 - Independent Study in Criminal Justice

    3 cr.


    (Prerequisite: Permission of chairperson and instructor) 

    Directed projects and surveys in criminal justice, law enforcement, and corrections designed to give the student academic flexibility.

  
  • CJ 383 - Independent Study in Criminal Justice

    1.5 cr.


    (Prerequisite: Permission of chairperson and instructor) 

    Directed projects and surveys in criminal justice, law enforcement, and corrections designed to give the student academic flexibility.

  
  • CJ 480 - 481 - Internship Experience

    3 cr.


    (Prerequisite: Permission of instructor) 

    Supervised experiential learning in an approved criminal justice setting, taken preferably in junior and senior year.

  
  • CJ 481 - Internship Experience

    1.5 cr.


    (Prerequisite: Permission of instructor) 

    Supervised experiential learning in an approved criminal justice setting, taken preferably in junior and senior year.

  
  • CMPS 101 - (Q) Computational Thinking

    3 cr.
    This course introduces students to the concepts, methods, and principles employed by Computer Scientists in problem solving and solution development.  This body of knowledge has been successfully adopted by a wide variety of disciplines enabling significant advances in those disciplines.  Students will be introduced to this body of knowledge through the analysis of relevant problems and also learn to apply it through the development of computer programs.
  
  • CMPS 112 - (FYDT, FYOC) Introduction to Computing and Information Technology

    3 cr.
    This course presents foundational concepts and surveys the past, present and future of computing and information technology with an emphasis on the seminal ideas, concepts, inventions and innovations that fuel the Digital Revolution.  The sub-disciplines of computing are identified and discussed relative to each other.  This course is designed to foster knowledge and abilities needed for gathering, evaluating and disseminating information with an emphasis on digital technology and oral communication. (Credits may not be earned for both CMPS 112 and IT 112 .)
  
  • CMPS 134 - Computer Science I

    3 cr.


    (Co-requisite: CMPS 134L )

    An introduction to programming concepts and methodology using an object-oriented programming language (currently Java).  Topics include problem analysis, abstraction, modularization, the development and use of algorithms, reuse, and the use of programming constructs including data types, classes, control structures, and methods.

  
  • CMPS 134L - Computer Science I Lab

    1 cr.


    (Co-requisites: CMPS 134 , or as a prerequisite (with departmental permission)

    Programming-related activities are undertaken that apply essential concepts from CMPS 134 , including problem decomposition, modularization, flow of control, scoping, object-orientation, and algorithm development.

  
  • CMPS 136 - Computer Programming II

    3 cr.


    (Prerequisite: CMPS 134 )

    For non-computing majors who want more object-oriented programming experience. Includes data structures, file processing, graphical user interfaces and event-driven programming. May not be used to satisfy the requirements of CMPS or CIS.  May not be taken by a student who has credit for CMPS 144 .

  
  • CMPS 144 - Computer Science II

    3 cr.


    (Prerequisites: CMPS 134 , CMPS 134L , and either MATH 114  or MATH 142 ; co-requisite: CMPS 144L )

    This course emphasizes object-oriented software development, addressing both software engineering and programming.  Topics include modularization, abstraction, encapsulation/information hiding, software reuse, software testing, classic data abstractions (e.g., lists, trees) and algorithms (e.g., sorting, searching), recursion, program correctness, and basic algorithm analysis.

  
  • CMPS 144L - Computer Science II Lab

    1 cr.


    (Prerequisites: CMPS 134  and CMPS 134L . CMPS 144  is required as a co-requisite, or as a prerequisite with departmental permission.)

    Activities are undertaken that apply programming concepts form CMPS 144, including object-orientation, inheritance, polymorphism, iterators, generics, algorithms involving various container structures (e.g., stacks, queues, lists, trees, graphs), analysis of algorithms, and concurrency.

  
  • CMPS 204 - Computer Forensics

    3 cr.


    (Prerequisite: C/IL 102/102L  or its equivalent)

    An introduction to the field of computer forensics emphasizing the collection and analysis of both persistent and volatile data from computer systems, networks, and storage media in a manner that is admissible in a court of law.  May not be used as a major elective for any major in the Computing Sciences Department.

  
  • CMPS 213 - Sophomore Colloquia I

    .5 cr.


    (Co-requisite CMPS 134 )

    CMPS 213 is offered each Fall Semester.  Each semester a minimum of five meetings are held where important, emerging, or interesting topics in computing are presented and discussed. The material comes from a variety of sources including, but not limited to, faculty, alumni, invited speakers, students and professional webinars and videos.

  
  • CMPS 214 - Sophomore Colloquia II

    0.5 cr.


    (Co-requisite CMPS 134 )

    CMPS 214 is offered each Spring Semester. Each semester a minimum of five meetings are held where important, emerging, or interesting topics in computing are presented and discussed. The material comes from a variety of sources including, but not limited to, faculty, alumni, invited speakers, students, and professional webinars and videos.

  
  • CMPS 240 - Data Structures and Algorithms

    3 cr.


    (Prerequisite: CMPS 144 )

    An examination of the issues of data representation, algorithm structure, and encapsulation as they pertain to the development of object-oriented software.  Abstract data types studied include stacks, queues, binary trees, n-ary trees, and graphs. Various representation alternatives are analyzed and compared, trade-offs frequently encountered by software developers are discussed.

  
  • CMPS 250 - Machine Organization and Assembly Language Programming

    3 cr.


    (Prerequisite: CMPS 144 )

    An introductory study of the organization and architecture of computers through an exploration of various virtual machines. Programming at the assembly-language level and interfacing with software components (primarily written in C). Topics include representation of data and instructions, computer arithmetic, memory hierarchies, instruction sets, addressing modes, digital logic, microprogramming, pipelining, and parallel processing.

  
  • CMPS 260 - Theoretical Foundations of Computer Science

    3 cr.


    (Prerequisite: CMPS 240 )

    An examination of the fundamental models and concepts of computation – automata, formal languages, and grammars – and how they are related.  Church-Turing thesis; recursive and recursively enumerable sets; unsolvable problems; complexity of algorithms; Chomsky hierarchy.

  
  • CMPS 312 - Web Technology

    3 cr.


    (Prerequisites: C/IL 102/102L  or equivalent, COMM 329 , IT 354 )

    This course covers the fundamental aspects of developing and maintaining Web sites. It provides a thorough coverage of the structure and elements of HTML and JavaScript necessary to create commercial-quality Web sites.  Brief coverage will also be given to graphic design and multimedia content. Emphasis will be placed on client-side development although server-side issues will be considered.  May not be used as part of any major in the Computing Sciences Department.  Cannot be taken by a student who has credit for IT 120  or CMPS 356 .

  
  • CMPS 313 - Junior Colloquia I

    0.5 cr.


    (Co-requisite: CMPS 213 )

    CMPS 313 is offered each Fall Semester. Each semester a minimum of five meetings are held where important emerging, or interesting topics in computing are presented and discussed. The material comes from a variety of sources including, but not limited to, faculty, alumni, invited speakers, students, and professional webinars and videos.

  
  • CMPS 314 - Junior Colloquia II

    0.5


    (Co-requisite: CMPS 214 )

    CMPS 314 is offered each Spring Semester. Each semester a minimum of five meetings are held where important, emerging, or interesting topics in computing are presented and discussed. The material comes from a variety of sources including, but not limited to, faculty, alumni, invited speakers, students, and professional webinars and videos.

  
  • CMPS 330 - (EPW) Information Systems Analysis

    3 cr.


    (Prerequisite: C/IL 102/102L /C/IL 104  or CMPS 134 )

    Introduction to concepts and practices of information processing.  Computerized system requirements and techniques in providing appropriate decision-making information to management.

  
  • CMPS 331 - Information Systems Development

    3 cr.


    (Prerequisite: CMPS 330 )

    A study of system-development methodology and the role played by the systems analyst in developing user-accepted information systems.

  
  • CMPS 340 - Introduction to Database

    3 cr.


    (Prerequisites: CMPS 144  required, CMPS 240  recommended)

    File structures concepts and file processing applications.  Topics include file maintenance and storage management; file searching, sorting, and merging; co-sequential processing; index structures; B-trees; hash tables; indexed sequential files; database concepts.

  
  • CMPS 341 - Database Systems

    3 cr.


    (Prerequisites: CMPS 340  required, CMPS 240  recommended)

    An introduction to database management systems with an emphasis on relational database design and applications.  It uses an appropriate database package such as ORACLE or PostgreSQL.

  
  • CMPS 344 - Programming Languages

    3 cr.


    (Prerequisite: CMPS 240 )

    A study of programming languages from both the theoretical and practical perspectives.  A survey of major and developing paradigms and languages is undertaken which includes use of specific languages to broaden the student’s experience.  Implementation is studied through an introduction to language translation along with a study of run-time models and interfaces with virtual machines.

  
  • CMPS 350 - Computer Architecture

    3 cr.


    (Prerequisite: CMPS 250 )

    A study of the logical structure of computer-system organization including a survey of logic and design with an emphasis on functional components.  Topics include instruction sets, hard-wired and microprogrammed control-unit designs, memory systems (caches and virtual memory), I/O systems (interrupts, DMA, and channels).  Overview and examples of alternative and advanced computer architectures (pipeline, array processors, multiprocessors).

  
  • CMPS 352 - Operating Systems

    3 cr.


    (Prerequisites: CMPS 240 , CMPS 250 )

    An introduction to the principles of operating systems.  Topics include operating system structure, process management, scheduling and dispatching, process synchronization and interprocess communication, memory management, virtual memory, device management, I/O, and file systems.

  
  • CMPS 354 - Data Communications and Networks

    3 cr.


    (Prerequisite: CMPS 352 )

    A study of data communication and networking concepts, including distributed-system architectures, electronic interfaces, data-transmission, data link protocols, terminal networks, computer communication, public-data networks, and local-area networks.

  
  • CMPS 355 - Mobile Application Development

    3 cr.
    (Prerequisite: CMPS 352 )

    This course deals with the development of software for mobile devices such as smartphones and tablets.  Topics include, but are not limited to, graphical user interface design, event-driven software model, resource management, interfacing with sensors, concurrency, database access, and networking.
  
  • CMPS 356 - Web Programming

    3 cr.


    (Prerequisites: CMPS 240 , HTML experience to the level where the students are capable of developing their own Web page)

    This course covers all aspects of programming on the World Wide Web.  This includes the presentation of HTML, Java, JavaScript and CGI.  Topics include advanced HTML (maps, forms, etc.) client-server programming basics as they relate to the Web, Java machine concepts, Java/JavaScript similarities and differences, server-side programming, GIF animations, Web programming resources and environments. (Students may not earn credit for CMPS 356 and IT 356 .)

  
  • CMPS 358 - Real-Time Systems

    3 cr.


    (Prerequisite: CMPS 352 )

    A study of issues related to systems that interface with the physical world and must meet the timing constraints imposed on them.  Topics include: real-time hardware architecture, real-time operating systems, invoking and managing threads and processes, interprocess communications and synchronization, manipulating process priority, concurrent programming, exception handling, software safety, reliability, and fault tolerance.

  
  • CMPS 360 - Analysis of Algorithms

    3 cr.


    (Prerequisite: CMPS 240 )

    A survey of methods for designing and analyzing algorithms. Classic algorithms from graph theory, combinatorics and text processing are examined, as are traditional design strategies such as divide-and-conquer, backtracking and dynamic programming.  Other topics include NP-completeness and parallel algorithms.

  
  • CMPS 362 - Numerical Analysis

    3 cr.


    (Prerequisites: CMPS 134 , MATH 222 )

    A survey of numerical methods for solving equations, integration, differentiation, interpolation, differential equations, and linear algebra, and the analysis of error.

  
  • CMPS 364 - Theory of Computation

    3 cr.


    (Prerequisite: CMPS 260 )

    The development of a theoretical notion of computability and its relationship to Turing computability and recursive functions; the study of the relationships between automata, formal languages and grammars.

  
  • CMPS 370 - Computer Graphics

    3 cr.


     (Prerequisite: CMPS 240 : Co-requisite CMPS 250 )

    An introduction to the hardware, software and techniques used to generate graphical representations by computer.  Two and three dimensional concepts, algorithms and architectures are studied. An essential aspect of the course involves the development of programs utilizing appropriate APIs (currently OpenGL is emphasized) as a means of developing expertise.  Advanced topics may be pursued as appropriate.

  
  • CMPS 372 - Artificial Intelligence

    3 cr.


    (Prerequisite: CMPS 240 )

    Problem solving using expert systems, heuristic programming techniques, tree speed-up techniques, and learning mechanisms.

  
  • CMPS 374 - (EPW) Fundamentals of Software Engineering

    3 cr.


    (Prerequisite: CMPS 240 )

    An introduction to the concepts of Software Engineering.  Stress is placed upon formal models for the design and development of high-quality software.  Topics include: project planning, requirements analysis, system design, program design, program implementation, program testing, system testing, system delivery, and maintenance.  A group project will be included.

  
  • CMPS 376 - Rapid Prototyping

    3 cr.


    (Prerequisite: CMPS 136  or CMPS 144 )

    Some common applications using a database with a visual interface (perhaps Web based) can be successfully treated using Rapid Prototyping (a.k.a. Rapid Application Development).   This course will cover the synergy of combining a visual language and a relational database employing rigorous design techniques.

  
  • CMPS 384 - Special Topics

    3 cr.


    (Prerequisite: as published) 

    Some recent courses have covered Rapid Prototyping, Real-Time Systems, and Parallel Computing.  A syllabus including prerequisites is published prior to the registration period for the course.

  
  • CMPS 393 - Computer Research

    1 to 6 cr.


    (Prerequisite: departmental permission) 

    A research project carried out by a student under the direction of a faculty member in the department.  The results will be prepared in a form suitable for publication.  Reader fee.

  
  • CMPS 413 - Senior Colloquia I

    0.5


    (Co-requisite CMPS 313 )

    CMPS 413 is offered each Fall Semester. Each semester a minimum of five meetings are held where important, emerging, or interesting topics in computing are presented and discussed. The material comes from a variety of sources including, but not limited to, faculty, alumni, invited speakers, students, and professional webinars and videos.

  
  • CMPS 414 - Senior Colloquia II

    0.5 cr.


    (Co-requisite: CMPS 314 )

    CMPS 414 is offered each Spring Semester. Each semester a minimum of five meetings are held where important, emerging, or interesting topics in computing are presented and discussed. The material comes from a variety of sources including, but not limited to, faculty, alumni, invited speakers, students, and professional webinars and videos.

  
  • CMPS 440 - Compiler Design

    3 cr.


    (Prerequisite: CMPS 344 )

    Study of techniques and problems involved in constructing compilers.  Lexical analysis, syntax analysis, semantic analysis, symbol-table management, code generation, code optimization.

  
  • CMPS 481 - Computer Internship

    3 cr.


    (Prerequisite: departmental permission) 

    An extensive job experience in computing which carries academic credit.  Prior approval is required; information is available on the department Web site.

  
  • CMPS 490 - (EPW) Capstone Project

    3 cr.


    (Prerequisite: senior standing, departmental permission)

    In this course, students prepare and present individual computer projects to be evaluated by the instructor and their fellow students.

  
  • CNS 101 - (CF) Beginning Chinese

    3 cr.


     

    A learner-based, performance-based and task-based approach to Chinese, this course focuses on the development of the students’ ability to comprehend and communicate in the Chinese language.  It provides training in the skills of listening, speaking, reading, and writing. Introduces aspects of Chinese culture.   Includes activities inside and/or outside the classroom that involve Language Learning Center (language lab) resources.

  
  • CNS 102 - (CF) Beginning Chinese

    3 cr.
    (Prerequisite: CNS 101  is normally the prerequisite to CNS102)

    A learner-based, performance-based and task-based approach to Chinese, this course focuses on the development of the students’ ability to comprehend and communicate in the Chinese language. It provides training in the skills of listening, speaking, reading, and writing. Introduces aspects of Chinese culture.  Includes activities inside and/or outside the classroom that involve Language Learning Center (language lab) resources.
  
  • CNS 211 - (CF) Intermediate Chinese

    3 cr.


    (Prerequisites: CNS 101 -CNS 102  or equivalent, as determined by instructor)

    Emphasizes development of the full range of language skills – reading, listening comprehension, the use of grammatical structures, and oral and written communication.  Class will be conducted almost entirely in Chinese.  Includes activities inside and/or outside the classroom that involve Language Learning Center (language lab) resources.

  
  • CNS 212 - (CF) Intermediate Chinese

    3 cr.


    (Prerequisites: CNS 101 -CNS 102  or equivalent, as determined by instructor; CNS 211  or its equivalent is normally the prerequisite to 212)

    Emphasizes development of the full range of language skills – reading, listening comprehension, the use of grammatical structures, and oral and written communication.  Class will be conducted almost entirely in Chinese.  Includes activities inside and/or outside the classroom that involve Language Learning Center (language lab) resources.

  
  • CNS 311 - (CF,D) Advanced Chinese

    3 cr.


    (Prerequisites: CNS 211 -CNS 212  or equivalent, as determined by instructor)

    An integrated, learner-focused course that develops reading, writing, listening and speaking along with cultural competency.  Conducted only in Chinese.  Includes activities inside and/or outside the classroom that involve Language Learning Center (language lab) resources.

  
  • CNS 312 - (CF,D) Advanced Chinese

    3 cr.


    (Prerequisites: CNS 211 -CNS 212  or equivalent and consent of instructor; CNS 311  or its equivalent is normally the prerequisite to 312)

    An integrated, learner-focused course that develops reading, writing, listening and speaking along with cultural competency.  Conducted only in Chinese.  Includes activities inside and/or outside the classroom that involve Language Learning Center (language lab) resources. 

  
  • COA 160 - Coaching Principles

    2 cr.


    (Formerly PHED 160)

    This course will assist prospective coaches as they develop a positive coaching philosophy, learn established coaching principles and methods, and acquire sport management skills.  The course uses the American Sport Education Program (ASEP) Coaching Principles curriculum leading to the ASEP coach certification which satisfies many state competency standards for coaches.  The course is open to non-coaching minor students.

  
  • COA 202 - Sports Administration

    3 cr.


    (Formerly PHED 202)

    Examines the business of coaching, offering practical approaches to the administrative functions of organizing, planning, leading and controlling. Integrates philosophy and principles into practice.

  
  • COA 203 - Sport First Aid

    1 cr.


    (Formerly PHED 161)

    This course will provide prospective coaches with an understanding of a coaches’ role on the athletic health care team, sports injury terminology, and the first-aid care for common athletic injuries.  The course uses the American Sport Education Program (ASEP) Sports First Aid curriculum leading to the ASEP Sport First Aid certification and is open to non-coaching minor students.

  
  • COA 205 - Teaching Sports Skills

    3 cr.


    (Formerly PHED 205)

    Students will master the essentials of teaching sports skills and improve their teaching effectiveness. They will learn how to prepare for teaching sports skills, how to introduce, explain, and demonstrate sports skills and use cognitive processes to improve performance.

  
  • COA 208 - Conditioning and Training for Sports

    3 cr.


    (Formerly PHED 210, PHED 208)

    Students will learn how to design effective, individualized training programs by incorporating training basics such as overload, specificity, adaptation and progression.  Will include individual differences among athletes, muscular fitness, energy fitness and performance factors.

  
  • COMM 100 - (FYOC) Public Speaking

    3 cr.
    This is a performance class which emphasizes the theory, composition, delivery, and criticism of speeches.  Successful completion of COMM 100 or INTD 117  with a grade of C or better fulfills the public speaking requirement in the University’s General Education curriculum. (INTD 117  also fulfills the basic writing requirement.)
  
  • COMM 101 - Communication and Society

    3 cr.
    This course has been designed to help students understand the communication discipline.  It provides an overview of communication theory/effects and explores the fields of journalism, radio, television, public relations and advertising, including the history and practice of these professions and their impact on contemporary society.
  
  • COMM 108 - (FYW) Essential Writing Skills

    3 cr.
    This course enhances foundational writing abilities and reviews grammar/style using the Associated Press Stylebook standards.  In addition, students will explore both well-written and appropriate essays/articles and careless or unethical written expression in the media.  Earning a grade of C or better fulfills EP Level I: First-Year Writing GE requirement.
  
  • COMM 109 - G/S/P Skill Set

    1 cr.
    This self-directed course contains multiple tutorials on American English rules of grammar, spelling and punctuation that are the necessary foundations of written and oral communication.  These components will be emphasized in advanced courses within the major. Students must pass a G/S/P exam with a grade of 70 or higher to enroll in core communication courses.  It is recommended that students complete this course prior to the second semester of their Junior year.
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 18