May 22, 2024  
2012-2014 Undergraduate Catalog 
    
2012-2014 Undergraduate Catalog ARCHIVED CATALOG: CONTENT MAY NOT BE CURRENT. USE THE DROP DOWN ABOVE TO ACCESS THE CURRENT CATALOG.

Courses


 
  
  • COM 482 - Security Discourse


    In a globalized world the ways in which national security is discussed profoundly affects the public life of all individuals. Examines the language, arguments and practices related to security policy, including but not limited to topics such as the rhetorics of American foreign policy, war, terrorism and nuclear arms.

    Credits 3
    Prerequisites  ,    or consent of instructor.
  
  • COM 484 - Political Communication


    Analysis of historical and contemporary political discourse. Addresses such topics as presidential rhetoric, electoral campaigns, ethics in political culture, institutional leadership, publics and public opinion, meditated political speech, legislative debates, political socialization.

    Credits 3
    Prerequisites   and junior standing.
  
  • COM 495 - Independent Study


    Supervised study and practical experience in subjects and projects to be determined in consultation with a Journalism and Media Studies faculty member. Students wishing to register for this course must consult with the faculty member prior to registration.

    Credits (1-3)
    Prerequisites  

    .
    May be repeated to a maximum of six credits.

  
  • COM 499 - Internship


    Supervised intern experience in commercial, non-profit, public, or government organizations.

    Credits 3
    Prerequisites Declared communication major, junior or senior standing, written consent of instructor and intern coordinator, appropriate previous course work, and 3.00 GPA.
    May be repeated to a maximum of six credits, three of which may be applied to the degree program.
    Notes S/F grading.
  
  • CpE 100 - Computer Logic Design I


    Digital design concepts and fundamentals. Combinational circuits. MSI and LSI circuits. Sequential machine fundamentals. Sequential circuit analysis and design. Modern developments.

    Credits 3
    Prerequisites   and   or  .
  
  • CpE 100L - Computer Logic Design I Laboratory


    Logic gates, simplification of Boolean functions, design and testing of combinational and sequential circuits including code converters, multiplexers, adders, and synchronous counters.

    Credits 1
    Corequisites  .
    Notes For non-electrical and non-computer engineering majors only.
  
  • CpE 200 - Computer Logic Design II


    Sequential logic, Synchronous and asynchronous circuits, Hazards, PAL/PLA based implementation, Introduction to computers, Introduction to instruction set architecture, Computer Arithmetic, Assembly Language.

    Credits 3
    Prerequisites  .
  
  • CpE 200L - Computer Logic Design II Laboratory


    Design and testing of combinational and sequential logic circuits. Includes synchronous and asynchronous circuits, races, cycles, hazards, timing considerations and design programmable logic devices (PLD), Design and simulation of a simple arithmetic-logic unit, Assembly Language Simulation.

    Credits 1
    Corequisites  .
    Prerequisites  .
  
  • CpE 260 - Signals and Systems for Computer Engineers


    Real and complex signals and linear time invariant (LTI) systems. Signal analysis using linear combinations of signals from linear signal spaces. Analysis of LTI systems described by linear constant coefficient differential equation using zero imput and zero state responses, homogeneous and particular response, and the Laplace transform.

    Credits 3
    Prerequisites  .
  
  • CpE 300 - Digital System Architecture and Design


    Digital systems, ALU and CPU implementations. Data & control path design using hardware description language. Memory organization: DRAM and SRAM, Interfacing.

    Credits 3
    Prerequisites  .
  
  • CpE 300L - Digital Systems Design Laboratory


    Digital logic laboratory. Implementation of combinational and sequential logic design. Introduction to large systems.

    Credits 1
    Prerequisites   and  .
  
  • CpE 301 - Microcontroller Based Systems


    Study of the microcontrollers and its application to a broad range of engineering problems. Study of architecture, instruction set, interfaces, etc. Study of Assembly and C programming for microcontrollers. Use of simulation and emulation. Study of microcontroller interface with sensors, acctuators, motors, peripheral devices and communication.

    Credits 3
    Prerequisites   and  .
  
  • CpE 301L - Microcontroller Systems Design Laboratory for CpE


    Hands-on study of microprocessor and microcontroller application to a broad range of engineering problems. Usage of simulation and emulation tools. Assembly and C microcontroller programming. Hardware interface design and programming. Advanced projects on sensors, acctuators, communication protocol, etc.

    Credits 1
    Prerequisites   and  .
  
  • CpE 310L - Microcontroller Systems Design Laboratory for EE


    Hands-on study of microcontroller application to a broad range of engineering problems. Usage of simulation and emulation tools. Assembly and C microcontroller programming. Hardware interface design and programming.

    Credits 1
    Prerequisites   or   and  .
  
  • CpE 400 - Computer Communications Networks


    Computer network architecture; the OSI Model; network protocols; local area networks; fiber optics communication; ISDN; elements of Queueing Theory, with emphasis on hardware design issues.

    Credits 3
    Prerequisites    and  .
  
  • CpE 400L - Computer Communications Lab


    Includes network modeling, simulation, and analysis. It allows the students to choose network devices, such as switches, routers, and workstations, connect them together with various types of links, and create network traffic patterns. Network behavior studied by collecting and interpreting statistics under various settings.

    Credits 1
    Prerequisites  .
  
  • CpE 403 - Embedded Systems


    Design of hardware and software for embedded systems. Study of advanced 32-bit microcontrollers. Hands-on approach in learning assembly language, high-level language programming, debugging, simulators and emulators. Design of efficient embedded systems. RTOS for embedded systems and RTES Design. Project-based, requiring design/construction of an embedded system.

    Credits 3
    Prerequisites  .
  
  • CpE 404 - Modern Processor Architecture


    Instruction level parallel processing. Processor performance evaluation and optimization. Scalar and superscalar pipelines. Instruction, register data and memory data flow techniques. Cache organization and performance analysis. Comparison of RISC, CISC and VLIW architecture. Survey of modern processors. Introduction to multithreading.

    Credits 3
    Prerequisites  .
  
  • CpE 405 - Data Compression Systems


    Source modeling. Foundations of lossy and lossless compression, code properties, Huffman and arithmetic coding, predictive coding, dictionary techniques, compression techniques and standards for facsimile, audio, video and still image coding, Hardware design specifics, coding and watermarking.

    Credits 3
    Prerequisites  ,  .
  
  • CpE 407 - Biometrics


    Taxonomies of devices and applications, probability and statistical testing methods, one and two dimensional transform techniques, finger printing, voice recognition, facial recognition, and iris scanning, large scale identification applications, multibiometrics, social, legal, and ethical concerns.

    Credits 3
    Prerequisites   and  .
  
  • CpE 408 - Digital Design Verification and Testing


    A study of complete digital design testing during all design flow stages - from writing code to testing chips after manufacturing, creating and implementing effective test scenarios and assertion techniques, designing self-testing devices. Students will get hands-on experience with various EDA tools for design testing, verification, logic and fault simulation.

    Credits 3
    Prerequisites  .
  
  • CpE 410 - Digital System Design using Hardware Description Languages: HDL


    Modern methodologies in design and test of digital/computer systems. Primary focus on very high speed integrated circuit hardware description languages, in particular, VHDL. Verilog and other hardware programming languages explored. Behavior level simulation, debugging. Introduction to synthesis, placement and routing.

    Credits 3
    Prerequisites   or CS 302.
  
  • CRJ 104 - Introduction to Administration of Justice


    American criminal justice system, its development, components, and processes; includes consideration of crime and criminal justice as a formal area of study.

    Credits 3
  
  • CRJ 106 - Introduction to Corrections


    Analysis of the American correctional system emphasizing prison, probation, parole, and community-based corrections; theories of punishment/rehabilitation; the prison as a social system.

    Credits 3
    Prerequisites  .
  
  • CRJ 130 - Survey of Criminal Law


    Introduction to criminal law, its common law origins, basic concepts and application in legal proceedings.

    Credits 3
    Prerequisites  .
  
  • CRJ 155 - The Juvenile Justice System


    Overview of the basic philosophy and procedures of the juvenile justice system, types of delinquent offenders and factors associated with delinquency discussed.

    Credits 3
    Prerequisites  .
  
  • CRJ 164 - Introduction to Criminal Investigation


    Principles, methods, and procedures used in obtaining evidence used in criminal proceedings.

    Credits 3
    Prerequisites  .
  
  • CRJ 211 - Police in America


    History, organization, and role of the police in a democratic society. Current issues in policing discussed.

    Credits 3
    Prerequisites  .
  
  • CRJ 225 - Criminal Evidence


    Principles of evidence that pertain to the criminal justice process, nature and types of criminal evidence, and the rules governing the collection, presentation and admissibility of evidence in court, with special emphasis on the admissibility of evidence at trial.

    Credits 3
    Prerequisites  .
  
  • CRJ 235 - Legal Method and Process


    Federal and local judicial systems, analysis and synthesis of judicial opinions, the methods of interpretation of statutes, and the role of the courts in conflict resolution.

    Credits 3
    Prerequisites  .


     

  
  • CRJ 270 - Introduction to Criminology


    Examination of the causes, types, and distribution of crime in American society.

    Credits 3
  
  • CRJ 301 - Research Methods in Criminal Justice


    Introduction to social research methods and their application to criminal justice. Emphasis on relationships of theory to research, measurement, research design, hypothesis testing, sampling, and the implications of research for social policy.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 302 - Quantitative Applications in Criminal Justice


    Application of quantitative techniques to criminal justice data, with particular focus on problems of existing data sources. Methods of prediction, classification of offenders, forecasting crime trends and modeling decision making in the criminal justice system.

    Credits 3
    Prerequisites  .
  
  • CRJ 311 - Forensic Science


    Survey of the principles and techniques of scientific and technical examination of physical evidence obtained during the investigative process.

    Credits 3
    Prerequisites  .
  
  • CRJ 313 - Community Policing and Problem Solving


    Relationship between law, police, and community in context of policing reform towards community policing. Community policing elements including community-orientation, problem solving, and community crime prevention. Goals, strategies, and limits of formal and informal social control.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 315 - Hate Crimes


    Manifestations, causes and consequences of hate crimes are discussed. Nature of bias-motivated crimes, the perpetrators, victims and the role of hate groups. Community and criminal justice response are also discussed.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 325 - Serial Killers and Sexual Predators


    Examination of the extent, causes, and social characteristics of serial killers and sexual predators. Review of psychological and sociological theories of criminality to explain offender motivation, distribution of offenses across geographical areas, crime elements, and methods of selecting victims. Other topics include homicide investigation techniques, crime profiling, and computer mapping.

    Credits 3
    Prerequisites Three credits of social science.
  
  • CRJ 333 - Criminal Justice in Film


    Explores how various criminal justice issues are represented and misrepresented in popular culture through film. In addition, films are used to illustrate perspectives relevant to criminal justice.

    Credits 3
    Prerequisites  ,  .
  
  • CRJ 400 - Theories of Crime


    Major theories of crime causation and societal reaction to crime. Particular attention to functionalism, conflict theory, definitional theory, the interactionist perspective, strain theory, and social and cultural support approaches.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 404 - Crime Analysis


    Examines theories and statistical approaches to analyze data. These approaches include spatial analysis, behavioral profiling, arrest trajectories, population projections, risk assessment techniques, and other methods used in crime analysis.

    Credits 3
    Prerequisites  ,  ,  , (can not be taken concurrently).
  
  • CRJ 405 - History of Criminal Justice


    Historical development of criminal justice. Several eras reviewed, including the colonial period (up to 1815), nineteenth century, early twentieth century (up to 1940), and the modern era (1940-present).

    Credits 3
    Prerequisites   and  .
  
  • CRJ 407 - Law in Non-Western Societies


    (Same as ANTH 407.) General theory and practice of social control. Examines law and legal procedures in tribal, peasant, and industrial societies.

    Credits 3
    Prerequisites   or  , or upper-division standing.
  
  • CRJ 409 - Youth, Crime, and Society


    Review of the nature, distribution, and causes of youth crime. Special attention on the historical context of youth crime and the subject of youth gangs.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 410 - White Collar Crime


    Examines types, causes, and measurement of white-collar crime, provides an overview of different cases and their costs, considers competing theories to explain white collar criminality, and explores the use of criminal sanctions to deter the misconduct of corporations.

    Credits 3
    Prerequisites  ,  .
  
  • CRJ 411 - Comparative Criminal Justice Systems


    Analysis of the development, function, and problems of foreign criminal justice systems. Emphasis on comparisons to the American system.

    Credits 3
    Prerequisites  .
  
  • CRJ 416 - Campus Crime


    This course explores the relationship between practice and research as reflected in the problems and challenges that confront campus policing and security. This course incorporates both a historical and a contemporary view of campus crime.

    Credits 3
    Prerequisites  ,  .
  
  • CRJ 419 - Law and Society


    This course examines major theoretical and methodological perspectives in sociology of law, lawmaking, law as social control, law in dispute resolution, and its effects on social change. With classic and topical readings, it challenges students to think critically about the nature and functions of law in contemporary society.

    Credits 3
    Prerequisites  ,  ,  .
  
  • CRJ 425 - The Correctional Institution


    Development, philosophy, and operational manifestations of various sentencing alternatives with particular emphasis on correctional institutions and subsequent classification and programming.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 428 - Women and Crime


    (Same as  .) Women as offenders and as processed through the criminal justice system; women as victims and the response of the criminal justice system and the community.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 429 - Gender and Crime


    Debates about the similarities and differences between men and women as they apply to crime. Examines the social construction of masculinity and femininity and how this may be expressed through criminal behavior.

    Credits 3
    Prerequisites  .
  
  • CRJ 432 - Criminal Justice Process


    Procedural law concerning the processing of criminal matters from the investigatory stage through adjudication and disposition in state and federal courts. Emphasis on constitutional case law.

    Credits 3
    Prerequisites  .
  
  • CRJ 435 - Jury Decision-Making


    Cognitive and social influences that affect jury decision-making. Relationship between juror attitudes and behavior, information processing abilities of jurors, decision-making strategies, psycholinguistic limitations of jury instructions, conformity pressures, and other social-psychological factors affecting deliberations.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 436 - Sociology of Law


    Study of the social nature of law, the relationship of law to social organization, law as a mechanism of social change, and the interrelationship between social factors and legal processes.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 437 - Delinquency Prevention and Control


    Examination of the techniques of control, prevention, and treatment of delinquent behavior. Focus on linking techniques to theories of delinquency.

    Credits 3
    Prerequisites  .
  
  • CRJ 438 - Social Inequality and Crime


    Overview of the many dimensions of social inequality and how it relates to law, crime, and justice. Review of social stratification theories and poverty included.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 441 - Social Science in Law


    Use of social science as a tool for a legal analysis. Examines the utility of empirical research in determining substantive legal issues such as community defenses, the use of offender profiles in criminal procedure, the death penalty and the size of juries.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 442 - Victims of Sex Crimes


    Study of victimization due to sexual crimes or deviance. Impact of sexual abuse, rape, pornography and prostitution.

    Credits 3
    Prerequisites  ,  .
  
  • CRJ 445 - Police Administration


    Development and implementation of administrative policies in the management of resources in law enforcement agencies. Emphasis on personnel, planning, budgeting, and decision-making processes.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 450 - Seminar in Criminal Justice


    Contemporary issues and problems in criminal justice viewed from an analytic perspective. Content differs each semester.

    Credits 3
    Prerequisites  ,  .
    May be repeated to a maximum of six credits.
  
  • CRJ 460 - Public Policy, Crime, and Criminal Justice


    Review of current public policy issues related to crime and criminal justice in the United States. Specific topic may change as new policy issues emerge.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 462 - Probation and Parole


    Principles and practices of probation and parole. Emphasis on constructive methods of correctional processing within the broad scope of community-based corrections.

    Credits 3
    Prerequisites  .
  
  • CRJ 469 - Psychology and the Legal System


    (Same as  .) Psychological perspective for understanding legal issues. Topics include the development of conceptions of morality and justice, psychological theories of anti-social behavior, conflict resolution strategies, insanity and the law, judicial decision-making, the effects of stress on police officers, criminal psychological profiling, and psychological impact of victimization.

    Credits 3
    Prerequisites   and  .
  
  • CRJ 480 - Special Topics in Law and Social Control


    Focused analysis of specific forms of criminal behavior or particular theoretical approaches to crime causation. Content differs each semester.

    Credits 3
    Prerequisites   and  .
    May be repeated to a maximum of six credits.
  
  • CRJ 490 - Crime Prevention


    Study of recurring crime problems and approaches to reduce harmful criminal activities. Focused and systematic investigation of existing crime opportunity structures. Application of crime theories to develop police- and community-based strategies to prevent specific crime events

    Credits 3
    Prerequisites  .
  
  • CRJ 491 - Internship in Criminal Justice


    Reinforces academic knowledge with practical work experience in local, state, and federal criminal justice agencies.

    Credits 3
    Prerequisites Declared major in criminal justice,  ,    (can be taken concurrently), junior or above standing, and consent of internship director.
    May be repeated to a maximum of six credits.
    Notes S/F grading only.
  
  • CRJ 498 - Criminal Justice Senior Assessment


    Students must complete the Senior Assessment, CRJ 498, during the semester in which they plan to graduate. Designed to assess students’ knowledge in criminal justice, evaluate department performance and identify areas that need to be strengthened in the department and the curriculum.

    Credits 0
    Prerequisites Graduating senior in semester of graduation.
  
  • CRJ 499 - Independent Study


    Individual research under supervision of the instructor. Students undertake specific research projects in criminal justice on the basis of interest and preparation.

    Credits (1-6)
    Prerequisites   and consent of instructor.
    May be repeated up to six credits.
  
  • CS 115 - Introduction to Computers


    Computer literacy. History of computing, description of basic hardware components, use of application software, introduction to Internet resources, uses of computers in society, and the impact of computerization on society.

    Credits 3
    Prerequisites   or two years of high school mathematics.
  
  • CS 117 - Programming for Scientists and Engineers


    Structured approach to programming and problem solving in FORTRAN. Emphasis placed on techniques of good programming style and on solving numerical problems encountered in science and engineering. Includes use of standard library routines.

    Credits 3
    Prerequisites  .
  
  • CS 135 - Computer Science I


    Problem-solving methods and algorithm development in a high-level programming language. Program design, coding, debugging, and documentation using techniques of good programming style. Program development in a powerful operating environment.

    Credits 3
    Prerequisites   or  .
    Lab/Lecture/Studio Hours Three hours lecture and one hour lab.
  
  • CS 140 - Computing Languages


    Use of a single programming language for problem formulation and solution. Language varies each semester. Typical languages include Java, LISP, Prolog, Scheme, etc.

    Credits (1-3)
    Prerequisites Ability to program in a high-level language. May be repeated if language is different.
  
  • CS 202 - Computer Science II


    Data structures and algorithms for manipulating linked lists. String and file processing. Recursion, Software engineering, structured programming and testing, especially larger programs.

    Credits 3
    Prerequisites  .
  
  • CS 218 - Introduction to Systems Programming


    Algorithms from systems programming including conversion, buffering, device drivers, assemblers and loaders. Use of system services, macros, and linkage conventions. Laboratory exercises programmed in assembly language.

    Credits 3
    Prerequisites   and (  or  ).
  
  • CS 219 - Computer Organization


    Basic organization of digital computers, including I/O units, arithmetic logic units, control units, and memory organization. Number and character representations. Instruction sets and addressing. Microprogramming.

    Credits 3
    Prerequisites   and  .
  
  • CS 270 - Introduction to Internet & World Wide Web


    Introduction to Internet and World Wide Web tools and resources, including Web browsers, robots and search engines, agents, multimedia authorizing environments, electronic publishing, virtual reality, anonymizing and the use of relative identities, Internet security, digital watermarking, and Web censorship. Programming skills covered in corequisite lab. Intended for non-CS majors.

    Credits 2
    Corequisites  .
    Prerequisites   or equivalent.
  
  • CS 270L - Introduction to Internet & World Wide Web - Lab


    Acquaints students with the underlying theory behind, and practical experience in, the use of Interactive Internet and World Wide Web resources in such areas as education, scholarship and research, interpersonal and group communication, virtual communities, electronic publishing, and electronic commerce.

    Credits 1
    Corequisites  .
    Prerequisites   or equivalent.
  
  • CS 301 - Social Implications of Computer Technology


    In-depth examination of moral and ethical issues created by advancing computer technology. Review of ethical theories and examination of issues in malfunction liability, privacy, power, ownership and intellectual property. Discussion of social trends and their possible effects. Extensive reading, classroom discussion, and class presentations required.

    Credits 1
    Prerequisites  ,  .
  
  • CS 302 - Data Structures


    Introduction to sequential and linked structures. File access including sequential, indexed sequential and other file organizations. Internal structures including stacks, queues, trees, and graphs. Algorithms for implementing and manipulating structured objects. Big-O-notation.

    Credits 3
    Prerequisites   and  .
  
  • CS 326 - Programming Languages, Concepts and Implementation


    Design, evaluation and implementation of programming languages. Includes data types and data abstraction, sequence control and procedural abstraction, parameter passing techniques, scope rules, referencing environments and run-time storage management. Study and evaluation of a number of current programming languages.

    Credits 3
    Prerequisites   and either   or  .
  
  • CS 341 - Internet Programming


    Fundamentals of Web page design, use of environment and SSI variables, GGI-Bin programming concepts with both scripting languages and interpreted and compiled languages, creation of advanced form applications, design of search/index utilities Web databases, design and implementation of interactive Web sites.

    Credits 2
    Corequisites  .
    Prerequisites   or   and  .
  
  • CS 341L - Internet Programming Lab


    Helps develop practical skills and applies industry-wide standards and practices for activities such as Web design and layout, electronic publishing, network communications, cybermedia authoring systems, animations, virtual reality, and the development of executable content.

    Credits 1
    Corequisites  .
    Prerequisites   or equivalent.
  
  • CS 351 - Introduction to Multimedia


    Nature and development of digital multimedia, including content selection, scripting, editing, transforming, and producing multimedia material. Basic multimedia development environments including analog and digital image and video capturing, motion development tools, scripting environments, and meta-level directing software. Semester project involves creation of an entire multimedia cd.

    Credits 2
    Corequisites  .
    Prerequisites   or equivalent.
  
  • CS 351L - Introduction to Multimedia Lab


    Develops practical skills and applies industry-wide standards and practices for the creation of interactive multimedia, including, but not limited to, use of such development tools as screen capture utilities, analog and digital video capture environments, motion development programs, and scripting and directing programs.

    Credits 1
    Corequisites  .
    Prerequisites   or equivalent.
  
  • CS 370 - Operating Systems


    Operating systems organization, sharing and allocation of system resources, protection mechanisms, and integration of system components.

    Credits 3
    Prerequisites   and either   or  .
  
  • CS 417 - Introduction to Computer Simulation


    Simulation as a tool for the investigation of random phenomena. Emphasis on discrete simulation. Preparation of input for simulation and analysis of results. Use of SIMSCRIPT for discrete simulation. Comparison of discrete and continuous simulation. Simulation problems in several disciplines examined in detail.

    Credits 3
    Prerequisites   and  .
  
  • CS 420 - Human-Computer Interaction


    Overview of human-computer interaction principles, guidelines, methods, and tools. User research, low-fidelity prototyping, participatory design, usability evaluation, visual design, usability principles, and affordances. Graphical user interface implementation, including design patterns, event handling, widget toolkits, languages, and development environments.

    Credits 3
    Prerequisites  .
  
  • CS 441 - Advanced Internet Programming


    Advanced Internet programming design and applications including client/server technologies and environment and software, client/server network operating systems, client/server database management systems, data warehousing environments, data mining, basic networking models and protocols, CASE tools, Groupware, Middleware, Internet security, privacy considerations.

    Credits 2
    Corequisites  .
    Prerequisites   and  .
  
  • CS 441L - Advanced Internet Programming Lab


    Helps student develop practical skills and learn to apply industry-wide standards and practices for advanced Internet and Internet 2 applications.

    Credits 1
    Corequisites  .
    Prerequisites   and  .
  
  • CS 445 - Internet Security


    Internet security theory and practice, advanced IP concepts, the concepts of stimulus and response in the context of securing a network, network packet and traffic analysis, internet protocol (IP) vulnerabilities, packet filtering, intrusion detection, internet exploits, exploit signatures, internet forensics, network security investigation.

    Credits 3
    Prerequisites  .
  
  • CS 448 - Computer Security


    Overview of computer security, threats, vulnerabilities and controls. Physical security, computer security policies and implementation plans, and computer forensics including penetration testing and investigation. Management issues. Legal, privacy and ethical issues.

    Credits 3
    Prerequisites  .
  
  • CS 451 - Multimedia Systems Design


    Theory and practice of multimedia system design overview. High-level topics include multimedia content and formats, underlying technologies, digital cinematography, scripting, storyboarding, CD-ROM production and online publication, porting multimedia to the Web. Emphasis on the design process and the seamless integration of content in an interactive environment.

    Credits 3
    Corequisites  .
    Prerequisites  .
  
  • CS 451L - Multimedia Systems Design Laboratory


    Helps student develop practical skills and learn to apply industry-wide standards and practices for the design of multimedia systems.

    Credits 1
    Corequisites  .
    Prerequisites  .
  
  • CS 456 - Automata and Formal Languages


    Regular expressions. Regular, context-free, and unrestricted grammars. Finite and pushdown autoamata. Turing machines and the halting problem; introduction to decidability.

    Credits 3
    Prerequisites   and  .
  
  • CS 457 - Database Management Systems


    Concepts and structures necessary for design and implementation of a database management system. Survey of current database management systems and use of a DBMS.

    Credits 3
    Prerequisites   and  .
  
  • CS 458 - Introduction to Data Mining


    Introduction to basic concepts in data mining. Topics include association-rule mining, information extraction, web mining, categorization, and clustering.

    Credits 3
    Prerequisites  ,  
  
  • CS 460 - Compiler Construction


    Current methods in the design and implementation of compilers. Construction of the components of an actual compiler as a term project.

    Credits 3
    Prerequisites   and  .
  
  • CS 463 - Computer Architecture


    Introduction to computer architecture. Topics include basic computer organization concepts; history and taxonomy of computer architectures; language and software influences on architecture; instruction set design; stack, array, data flow, and database machines; multiprocessor and network architectures; and fault tolerant designs.

    Credits 3
    Prerequisites  .
  
  • CS 465 - Computer Networks I


    An introduction to the design and implementation of computer communication networks, their protocols and applications. It covers the technologies and standards in data transmission, telecommunication networks, network architectures, networking hardware, wireless networks, and the basis of the Internet including UDP and TCP as well as a number of application protocols.

    Credits 3
    Prerequisites  .
  
  • CS 466 - Computer Networks II


    Explores advanced topics in computer networks, the protocols, algorithms, hardware, and performance issues, especially in TCP/IP networks. Details of IP routing algorithms, quality of service, protocol implementation issues, router architecture and types, various TCP versions and their performance, the related telecommunication networks, and wireless technologies are discussed.

    Credits 3
    Prerequisites  .
  
  • CS 469 - Introduction to Digital Image Processing


    Background and basics of digital image processing. Topics include: the human visual system, image representation, sampling, image mathematics, and geometry, image enhancement, smoothing and sharpening, the fast Fourier transform, and a survey of image restoration methods.

    Credits 3
    Prerequisites  ,    or  .
 

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