2013-2014 Undergraduate Catalog 
    
    Sep 27, 2024  
2013-2014 Undergraduate Catalog [Archived]

Courses


 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  • CRIM 100 - Individuals, Societies, and Justice


    3 credits

    Description
    Explores deviance, crime, law, justice, and civic life from historical, comparative, social science and contemporary cultural perspectives. This course introduces students to the broad foundations of interdisciplinary knowledge emphasizing the importance and function of ethical decision-making, social responsibility, and the effects of law and justice through complementary social science disciplines and experiential learning.

    Foundational Studies Credit
    [FS2010: Ethics and Social Responsibility]


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  • CRIM 355 - The Economics of Crime


    3 credits

    Description
    This course surveys the intersection of two areas of human behavior: criminal and economic. Social science methodology and basic concepts from economics and criminology are reviewed. An economics framework is applied to analyze criminal behavior and to evaluate the economic burden that crime imposes on a society. Lessons are applied to specific types of crime: property, white collar, illegal markets, and organized crime.

    Prerequisites
    CRIM 200.



    Foundational Studies Credit
    [FS 2010: Integrative Upper-Division Electives]

    Cross-listed
    Also listed as ECON 355.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  • CRIM 375 - Victimology


    3 credits

    Description
    This course provides an in-depth study of the many facets of crime victimization. Coverage will include the key social, economic, and demographic variables associated with crime victims as well as the differences in victimization rates in the United States and other countries. Crime victim assistance programs, victim compensation, and victim participation in the criminal justice process will be covered. Discussion will also include victim-oriented legislation and case law related to crime victims.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  • CS 452 - Software Engineering


    3 credits

    Description
    This course studies the software life cycle: specification, object-oriented programming and design, program development, validation, testing, debugging, documentation, maintenance, revision control, CASE tools.

    The course serves as a culminating experience in the CS major. Students complete a significant software project during the course that ties together much of what has been learned in other CS courses. Students give a presentation describing and demonstrating their project; these presentations are open to the rest of the department.

    Prerequisites
    Senior standing and a grade of C or better in CS 202, or consent of instructor.



    Note
    Open to graduate students. Graduate students are required to do additional work of a research nature.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  • CS 456 - Systems Programming


    3 credits

    Description
    An introduction to both program translation and operating systems. There will be a survey of topics such as: top-down and bottom-up parsing, scanning, code generation, symbol table management, linkers and loaders, batch processing systems, interacting processes, multiprogramming systems, and memory management.

    Prerequisites
    A grade of C or better in CS 202 or consent of instructor.



    Note
    Open to graduate students. Graduate students are required to do additional work of a research nature.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  • CS 457 - Data Base Processing


    3 credits

    Description
    Data independence, relational model, relational algebra and calculus, query languages and SQL, conceptual modeling, database design, data dependencies and normalization, access methods, tables, queries, forms, macros and reports, database administration, introduction to transaction processing, concurrent transactions, and recovery. Case studies of commercial database systems such as Oracle and Microsoft SQL Server.

    Prerequisites
    A grade of C or better in CS 202 or consent of instructor.



    Note
    Open to graduate students. Graduate students are required to do additional work of a research nature.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  • CS 458 - Algorithms


    3 credits

    Description
    Among the topics covered are: review of basic data structures and their implementations; graphs, both directed and undirected; analysis of algorithms; sorting, searching, and merging, both internal and external methods; memory management algorithms; mathematical algorithms; and, as time allows, advanced topics such as NP-complete problems.

    Prerequisites
    A grade of C or better in both CS 202 and CS 303, or consent of instructor.



    Note
    Open to graduate students. Graduate students are required to do additional work of a research nature.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  
  
  • CS 469 - Unix/Linux Administration and Networking


    3 credits

    Description
    Includes installation and configuration of Unix/Linux operating system software; set-up of hardware and software for Unix/Linux networking including TCP/IP, FTP, Telnet, DNS, DHCP, and Apache; Unix/Linux administration tasks including directories, users, tuning, backup, security, and networking.

    Prerequisites
    A grade of C or better in CS 201 or consent of instructor.



    Note
    Open to graduate students. Graduate students are required to do additional work of a research nature.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  • CS 470 - Programming Languages


    3 credits

    Description
    The purpose of the course is to develop an understanding of the organization of programming languages and introduce the formal study of programming language specification and analysis. Topics covered usually include: language definition structure, data types and structures, control structures and data flow, run-time consideration, interpretative languages, lexical analysis, and parsing.

    Prerequisites

    A grade of C or better in CS 202 or consent of instructor.



    Note
    Open to graduate students. Graduate students are required to do additional work of a research nature.


    Click here for the Fall 2024 Class Schedule

    Click here for the Spring 2025 Class Schedule

    Click here for the Summer 2025 Class Schedule


  
  
  
  
  
  
  
  
 

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