2009-2011 Graduate Catalog 
    
    May 06, 2024  
2009-2011 Graduate Catalog [ARCHIVED CATALOG]

Course Descriptions


Course descriptions are arranged alphabetically by the course prefix code letters, as listed here. For the purpose of brevity, course descriptions may consist of sentence fragments. Unless otherwise specified, graduate courses carry three credits. 

 

Criminal Justice

  
  • CJ 609 - Social and Structural Models of Crime


    Prerequisite: CJ 605 . This course is part of a package of courses focused on criminal behavior that are part of the proposed PhD in Criminal Justice.
    3 credits
  
  • CJ 610 - Administration of Justice


    A study of all the steps of the criminal justice system, from the time the accused is arrested until sentencing to a correctional facility. The objectives are to review all the problems which arise during this process and to consider some possible solutions which will benefit the individual being processed without subverting the purposes of the process.
    3 credits
  
  • CJ 611 - Research Methods in Criminal Justice


    An introduction to quantitative and qualitative menthods used in criminal justice for research and policy analysis. Students will become familiar with basic types of research designs, survey research methods, evaluation methods.
    3 credits
  
  • CJ 612 - Criminal Justice Management


    The development of the theory and practice of criminal justice management in the United States. Covers significant developments and ideas of those who have made major contributions to American criminal justce management.
    3 credits
  
  • CJ 613 - Quantitative Applications in Criminal Justice


    Prerequisite: CJ 611  An introduction to quantitative applications in the field of Criminal Justice. Basic descriptive and inferential statistics. Topics include measurement scales, measures of central tendency, measures of dispersion, data distributions, sampling, probability, hypothesis testing, Chi Square, Z-test, T-Test, and Analysis of Variance models. Students will also be introduced to the use of SPSS for data analysis.
    3 credits
  
  • CJ 615 - Rational Models of Crime


    Prerequisite: CJ 605 . A survey of rational choice theories of crime from sociology, psychology, economics, and political science perspectives. Topics include deterrence, routine opportunities theory, incapacitation, and conflict approaches to understanding crime and criminal behavior.
    3 credits
  
  • CJ 617 - Advanced Victimology


    An in-depth analysis of the causes, correlates, dynamics, and aftereffects of criminal victimization on victims of crime and a review of current practices in the area of crime victim assistance.
    3 credits
  
  • CJ 618 - Crime Victims' Rights and Services


    An anlysis of the legal rights of victims of crime at both the state and federal levels and how these laws relate to specific victim advocacy and service-providing programs, with an in-depth treatment of the management and administration of crime victim programs.
    3 credits
  
  • CJ 619 - Psychology of Crime


    Prerequisites: CJ 601  AND CJ 605 . A survey of psychological explanations of criminal behavior. Topics include psychoanalytic theories, trait theories, social learning, cognitive learning, biosocial theories, developmental theories of crime, and economic and social psychological theories of criminal behavior.
    3 credits
  
  • CJ 622 - Advanced Quantitative Applications in Criminal Justice


    Prerequisite: CJ 613  or its equivalent. An introduction to multivariate statistical techniques as applied in criminal justice research. Topics include regression analysis, discriminant analysis, factor analysis, manova, and multivariate significance tests.
    3 credits
  
  • CJ 623 - Mental Health Law


    Prerequisite: CJ 601  Review of civil and criminal law as it relates to mental health issues. Topics include competence to stand trial, insanity, competence to be executed, civil commitment, sexual predator commitment statutes, confidentiality, duty to warn, and issues of expert testimony. Ethical issues and issues of professional responsibility will be covered.
    3 credits
  
  • CJ 624 - Group Process in Criminal Justice


    Small group interaction; both theoretical and experimental facets of group process are presented. Group counseling and encounter groups.
    3 credits
  
  • CJ 625 - Information Systems Threats, Attacks, and Defenses


    This course provides an overview of the actors, motives, and methods used in the commission of computer-related crimes and describes the methods used by organizations to prevent, detect, and respond to these crimes. (Also see NSP 625 )
    3 credits
  
  • CJ 626 - Firewall and Secure Enterprise Computing


    This course covers theory and practices of Internet firewalls and many of the details and vulnerabilities of the IP and embedded protocol sites. In the laboratory and online portion of the course students will construct, deploy, and test a real firewall against common Internet attacks. (Also see NSP 626)
    3 credits
  
  • CJ 627 - Internet Investigations & Audit-Based Computer Forensics


    Theory and techniques of tracking attackers across the Internet and gaining forensic information from computer systems. The course includes case studies of Internet-based crimes and addresses limits of forensic techniques. (Also see NSP 627 )
    3 credits
  
  • CJ 628 - Computer Viruses and Malicious Code


    This course addresses theoretical and practical issues surrounding computer viruses. (Also see NSP 628)
    3 credits
  
  • CJ 629 - Practical Issues in Cryptography


    Examples of current historical cryptography and stegonagraphic systems; major types of cryptosystems and cryptanalytic techniques, and how they operate; hands-on experience with current cryptographic technology. (Also see NSP 629)
    3 credits
  
  • CJ 630 - Investigating Financial Crimes


    Study of principles and techniques associated with investigating financial crimes. Emphasis on case study approach to understanding financial crimes investigation.
    3 credits
  
  • CJ 637 - Criminal Justice Policy


    Examines the formulation and implementation of criminal justice policy, including an introduction to policy analysis in the criminal justice context.
    3 credits
  
  • CJ 638 - Public Policy Analysis in Criminal Justice


    Prerequisites: CJ 613  and CJ 637  or their equivalent. An introduction to public policy and program analysis as applied within the criminal justice field. Topics include the impact of basic research on policy formulation and implementation. Special attention will be given to issues of decision-making and its tools.
    3 credits
  
  • CJ 646 - Abnormal Psychology in Forensic Populations


    CJ 601 Prerequisites: Undergraduate or graduate course in Abnormal Psychology, CJ 601. This is an advanced course in mental disorders associated with prisons and other forensic practice. Emphasis is on disorders involving violent and predatory behavior including personality disorders, psychosis, pedophilia, and other sexual paraphilias. Special emphasis on psychopathy, psychopathology, and criminal behavior. Well-known forensic cases will be examined. This course is a prerequisite for all other courses in the Forensic Psychology sequence (See also P 656 ).
    3 credits
  
  • CJ 647 - Forensic Assessment


    CJ 646  This course will review the spectrum of assessement methods used in evaluation and treatment in inmate and forensic settings. Various techniques of forensic interviewing will be examined. Emphasis on ability to assess violence and risk will be included. Students will come to understand the strengths and limitations of a wide variety of forensic assessment methods. Additional attention will be given regarding techniques to assess malingering. (See also P 657).
    3 credits
  
  • CJ 648 - Forensic Treatment Models


    CJ 647  This course will examine various mental health treatment modalities, with particular emphasis on treatment for patients/inmates in the forensic system. Psychopharmacology, group therapy, cognitive techniques, community-based management, faith-based approaches, and social skills training will be covered. Treatment of insanity acquittees, incompetent-to-stand-trail patients, inmates, juvenile offenders, psychopaths, and sex offenders will be examined. Management of high-risk forensic populations will be covered. Particular emphasis will be on current research findings regarding the effectiveness of these approaches with forensic populations. (See also P 658.)
    3 credits
  
  • CJ 649 - Fire Scene Investigation and Arson Analysis


    The techniques of crime scene documentation and investigation as they relate to fire and explosion scenes. Evidence recognition and collection. Laboratory analysis of fire scene, arson accelerant, and explosion scene residues. Scientific proof of arson. Laboratory fee required. (See also FS 649 .)
    4 credits
  
  • CJ 650 - Death Investigation: Scene to Court


    An in-depth study of the principles and techniques associated with investigating homicides; suicides; and accidental, natural, or equivocal deaths. While considering the sociological, psychological, and legal aspects typically found in these cases, the process will take students from the scene to the court, criminal or civil. Enrollment restricted to fully matriculated graduate students in criminal justice and forensic science only.
    3 credits
  
  • CJ 651 - Criminal Procedure


    An inquiry into the nature and scope of the U.S. Constitution as it relates to criminal procedures. Areas covered include the law of search and seizure, arrests, and right to counsel.
    3 credits
  
  • CJ 652 - Sexual Offenders and Predators


    An in-depth study of behavioral patterns and dynamics associated with persons who commit sexually motivated crimes and of the processes of victim selection and the identification of sexual offenders.
    3 credits
  
  • CJ 655 - Crime Prevention Through Environmental Design


    Analysis of theory and applied methods of crime prevention using environmental design methods. Experiential exercises are included.
    3 credits
  
  • CJ 656 - Problem-Oriented Policing


    In-depth examination of problem-oriented policing including examination of SARA model, specialized tactics, and methods of community analyses.
    3 credits
  
  • CJ 657 - Crime Mapping and Analysis


    Survey of Geographical Information Systems (GIS) research and applications in the field of public safety, including analysis of hit spots, density patterns, and forecasts of crime patterns.
    3 credits
  
  • CJ 658 - Leadership Issues in Policing


    Study of leadership within modern police organizations. Experiential exercises will be included.
    3 credits
  
  • CJ 659 - Futures Research: Long-Range Planning & Forecasting in CJ


    An advanced examination of philosophical underpinnings of the discipline of Futures Research. The distinctions between conventional and long-range planning will be discussed. A multidisciplinary approach will be utilized. The student will learn to make use of several selective forecasting methodologies. The focus will be on the implementation of empirically derived strategies. The context will be justice system organizations. The purpose is to learn to effect meaningful social change.
    3 credits
  
  • CJ 667 - Fire and Building Codes, Standards, and Practices


    The study of building and fire codes and regulations as they relate to prevention and incidence of structural fires. Contemporary building and fire codes and practices and their enforcement. Model building codes. Fire prevention and control through building design.
    3 credits
  
  • CJ 668 - Fire and Casualty Insurance Practices


    A study of financial risk and decision making. Insurance rate making and relation to risk and other factors. Insurance adjustment and economic factors that must be considered in fire and accident investigations. (See also FS 668 .)
    3 credits
  
  • CJ 669 - Dynamics, Evaluation, and Prevention of Structural Fires


    A detailed analysis of the evolution of modern structures and the mechanical systems necessary to provide safety and comfort. The effect of the nature of structures and their mechanical systems on fire behavior. Structural basis and mechanical systems for fire protection and fire prevention.
    3 credits
  
  • CJ 670BB - ST: Serial Murder


    A study of selected issues of particular interest to the students and instructor.
    3 credits
  
  • CJ 670DD - ST: History of the U.N.


    NULL
    3 credits
  
  • CJ 670FF - ST: Research Seminar in Criminal Justice


    NULL
    3 credits
  
  • CJ 670G - ST: Crime in Media


    NULL
    3 credits
  
  • CJ 670GG - ST: Research Issues in Theories of Crime


    NULL
    3 credits
  
  • CJ 675 - Private Security Law


    A review and examination of currently applicable federal and state administrative, civil, criminal, and constitutional laws as they relate to the private security industry. The framework of the course will include sources of authority and common law.
    3 credits
  
  • CJ 676 - Security Management Seminar


    Current problems, concerns, issues, and legislation affecting the private security industry as they relate and are of interest to the students and instructor.
    3 credits
  
  • CJ 677 - Private Security in Modern Society


    An introduction to current thinking and problems relating to the private security system. The course will examine such issues as historical growth, role, mission, and future of the industry. Other topics will include professionalization and ethics in the field.
    3 credits
  
  • CJ 680 - Research Issues in Cyberterrorism


    This course will consist of lectures, discussions, and empirical research into issues in cyberterrorism, its causes, its limitations, and its implications. It will focus largely on the thresholds and factors that drive terrorist groups into the information arena, the use of information technology by terrorist groups, and the emergence of new terrorist groups which use the information arena as their primary terrorism mechanism.
    3 credits
  
  • CJ 684 - Fire Scene Reconstruction


    Application of the principles of reconstruction of the scene, including fire behavior, fire pattern analysis, ignition mechanisms, interpretation of human behavior, and fire scene analysis. Emphasis on scene documentation, origin and cause determination, preparation of reports, arson motives, rendering of advisory opinions to assist in the resolution of disputes affecting life and property. (See also FS 684 .)
    3 credits
  
  • CJ 690 - Research Project I


    Individual guidance on a research endeavor. 1-3 credits.
    0 credits
  
  • CJ 691 - Research Project II


    Prerequisite: CJ 690 . NULL
    0 credits
  
  • CJ 693 - Criminal Justice Internship I


    The student's formal educational development will be complemented by field placement experience in various criminal justice settings or agencies. Field experience will be supervised by designated agency and department personnel.
    3 credits
  
  • CJ 694 - Criminal Justice Internship II


    Prerequisite: CJ 693  NULL
    3 credits
  
  • CJ 695 - Independent Study


    A directed independent learning experience, the topic and format to be agreed upon by the student and supervising faculty. 1-3 credits.
    0 credits
  
  • CJ 697 - Thesis I


    Prerequisite: 15 graduate hours. Periodic meetings and discussions of the individual student's progress toward the completion of the thesis.
    3 credits
  
  • CJ 698 - Thesis II


    A continuation of Thesis I.
    3 credits
  
  • CJ 699 - Thesis III


    A continuation of Thesis II.
    3 credits

Chemical Engineering

  
  • CM 621 - Air Pollution Fundamentals


    Prerequisite: CH 601  or permission of instructor. An introduction to the sources of air pollution, transport of gaseous and particulate pollutants in the atmosphere on local and global scales, transformations of pollutants by atmospheric processes, impact of airborne pollutants on the environment, control of sources of air pollution, and legislative mandates. Introduction to meteorological concepts and computer transport models. Current issues such as ozone depletion and global warming will also be discussed. (See also CE 661 .)
    3 credits
  
  • CM 622 - Air Pollution Control


    Prerequisite: CM 621 Prerequisite: CM 621 or permission of instructor. Covers conventional and emerging air pollution control technologies. Conventional technologies include cyclone separators, baghouse filters, wet scrubbers, electrostatic precipitators, thermal and catalytic incineration, absorbers, and absorption systems. Emerging technologies will vary with new developments. Legislative mandates related to control technologies and emission limits will be discussed.
    3 credits
  
  • CM 624 - Chemical Process Safety


    Prerequisite: undergraduate degree in engineering, chemistry, or physics or permission of instructor. Methods of analysis and design for the control of hazards as applied to a chemical process environment. Emphasis on applications and current industrial practices. Topics include characterization of chemical hazards, toxic release modeling, fire and explosion prevention, pressure relief equipment design, hazard identification/risk, assessment techniques, and accident investigation.
    3 credits
  
  • CM 670 - Selected Topics


    A study of selected issues of particular interest to the students and the instructor. May be taken more than once.
    3 credits
  
  • CM 690 - Project


    Prerequisite: 15 graduate hours or permission of the department chair and program coordinator. Independent work under the guidance of an advisor in an area of mutual intererst, each study terminating in a technical report of academic merit. May involve research or design activity to solve a significant technical problem which utilizes chemical engineering concepts.
    3 credits
  
  • CM 695 - Independent Study I


    A planned program of individual study under the supervision of a member of the faculty.
    3 credits
  
  • CM 696 - Independent Study II


    A continuation of Independent Study I.
    3 credits
  
  • CM 698 - Thesis I


    Prerequisite: completion of 15 credits of graduate work. Periodic meetings and discussion of the individual student's progress in the preparation of a thesis.
    3 credits
  
  • CM 699 - Thesis II


    A continuation of Thesis I.
    3 credits

Communication

  
  • CO 620 - Applied Communication in Organizations


    This course is a survey of communication theory as applied to the organizational environment. Special attention will be directed toward management communication styles, conflict, disagreement, changes in organizations, formal v. informal power and communication, people in organizations, structure of organizations, motivations, barriers to effective communication, and competencies involved in effectively communicating to the organization's internal and external publics.
    3 credits
  
  • CO 621 - Managerial Communication


    Prerequisite: MG 637  or MG 640  or P 619  or PA 601 . Major emphasis on the role of communication in a democracry and the effects of communication content. Brief treatment of content analysis techniques, person-to-person communication, and barriers to the flow of communication.
    3 credits
  
  • CO 623 - Communication in Health Care


    Examination of the diversity of communication encounters and contexts in which allied health professionals may be involved; emphasis on development of competencies and skills necessary to communicate effectively with staff, patients, and the community. Influence of interpersonal communication and mass media in staff development, patient care, and the marketing of health care. Students will develop a communication campaign aimed at internal and external audiences.
    3 credits
  
  • CO 631 - Public Information Dynamics


    How the executive can best present the organization in an accurate and favorable light to the news media. Training techniques for the public relations person who will work with executives giving corporate messages internally and press statements externally.
    3 credits
  
  • CO 632 - Contemporary Public Relation Issues


    Using the case-study approach, the course concentrates on the problems facing management and public relations executives in businesses and other institutions. The problems change from year to year, in tune with developments in society.
    3 credits
  
  • CO 640 - Communication Technologies


    An in-depth examination for non-technical students of technologies used with visual, voice data, and character information for communicating at a distance, for storing and subsequently retrieving information, and for processing information to improve communication efficiency.
    3 credits
  
  • CO 641 - Competition and Regulation in Telecommunication


    A study of proceedings before state public utility commissions and the Federal Communications Commission delineating the boundaries between those activities in the telecommunication field subject to regulation, those open to competition with restrictions, and those cleared to be fully competitive. The course will include discussion and analysis of contemporary legal proceedings affecting this topic.
    3 credits
  
  • CO 642 - Managment of Telecommunication Organizations


    A study and comparison of managerial systems and practices in users, manufacturers, distributors, and common carriers of telecommunication facilities. Identification of criteria necessary for developing and maintaining effective telecommunication organizations. Case problems will relate largely to specific instances from this field.
    3 credits
  
  • CO 643 - Telecommunication Policy and Strategy


    Examination of management policies and strategies for the complex telecommunication organization operating in a dynamic environment, from the viewpoint of the top-level executives of the organization. Development of analytic frameworks for the management of numerous elements involved in assuring the fulfillment of the goals of the total organization. Integration of the student's general business knowledge with the content of the course. Emphasis is placed on the examination and discussion of cases drawn largely from the telecommunication industry.
    3 credits
  
  • CO 693 - Internship


    A program of field experience, approved by the program advisor, under the tutelage of a professional in the field of communication.
    3 credits
  
  • CO 695 - Independent Study I


    A planned program of individual study or research in communication under the supervision of a member of the faculty.
    3 credits
  
  • CO 696 - Independent Study II


    A continuation of Independent Study I.
    3 credits
  
  • CO 698 - Thesis I


    Prerequisite: 15 graduate hours. Periodic meetings with the advisor for discussion of the individual student's progress in the preparation of a thesis.
    3 credits
  
  • CO 699 - Thesis II


    A continuation of Thesis I.
    3 credits

Computer Science

  
  • CS 604 - Introduction to Programming/C


    Prerequisite: College Algebra (M 109 or equivalent). A first course in computer programming using the C language, for those with little or no experience in programming. Problem solving methods, program planning, development, and testing. Sound programming practices and good style. Simple preprocessor usage, objects, expressions, functions, libraries, basic types, arrays, and pointers. Extensive programming will be required.
    3 credits
  
  • CS 610 - Intermediate Programming/C


    Prerequisites: College Algebra (M 109 or equivalent) and CS 604  or permission of instructor. An intermediate-level programming course covering all aspects of the ANSI C language, its preprocessor, syntax and semantics, modern usage, design and solution techniques, as well as elements of data structures, algorithms, and analysis of programs. Emphasis is on construction of portable, modular programs.
    3 credits
  
  • CS 617 - Java Programming


    Prerequisite: CS 610 . Object-oriented programming, graphic interfaces, and event handling in Java, using Swing and the Abstract Windows Toolkit. Also covers files, exceptions, concurrency, and synchronization with threads.
    3 credits
  
  • CS 620 - Data Structures


    Prerequisite: CS 610  Data structures, their functions and uses. Topics include basic data representations, arrays, linked structures, stacks, queues, trees, graphs, and hashing. The relationship between data structures and algorithms. Sorting and searching, elements of complexity analysis. Recursion and other solution techniques. Students will develop and run several programs.
    3 credits
  
  • CS 622 - Database Systems


    Prerequisite: CS 604  or knowledge of programming language. Corequisite: MB 625. A survey of database systems, their purposes, structures, functions and uses. Topics include an overview of DB systems, major DB models, design and implementation, introduction to typical DB systems, and internal operation of DB systems.
    3 credits
  
  • CS 622B - Advanced Database Systems


    Prerequisites: CS 622 . A second course in database systems covering advanced topics and new developments in the database field. Topics include database design methodologies and evaluation, embedded SQL, concurrency control, recovery schemes, security, query processing and optimization, and an introduction to object-oriented databases.
    3 credits
  
  • CS 623 - Rapid Software Development/VB.Net


    Prerequisites: CS 620  and CS 622 . A course for experienced programming students in rapid software development within the environment of "dot Net framework".Topics include the VB.Net IDE (Integrated Development Environment), human-computer interaction, GUI interface development, legacy remote-database connectivity using ODBC, as well as ADO.Net (ActiveX Data Object) method. Students will conceive, design, code, implement, document, and present a substantial programming project as the final product of this course.
    3 credits
  
  • CS 625 - Software Project Management


    Prerequisite: CS 610 . Project management, roles, and planning, including software and estimation, software quality, industry standards, technical staff evaluation, team management, project recovery, and risk management.
    3 credits
  
  • CS 626 - Object-Oriented Principles and Practice/C++


    Prerequisite: CS 620  An advanced programming course taught in the C++ language. Objects, methods, abstract data types, data hiding, templates, inheritance, polymorphism, exception handling. Students will design and code several modular projects using C++.
    3 credits
  
  • CS 627 - Distributed Database Systems


    Prerequisites: CS 622  and CS 644 . A course on the concepts, analysis and design of distributed database systems. Topics include distributed database architectures, distributed datebase design, semantic data control, distributed query processing, optimization of distributed queries, query decomposition, localization of distributed data, transcation management, concurrency control, distributed object management, distributed database reliability, paralled database systems.
    3 credits
  
  • CS 628 - Object-Oriented Analysis and Design


    CS 617  OR CS 623  OR CS 626  or permission of the instructor An object-oriented design methodology course. Topics include system analysis, design, and implementation. Primary emphasis on the Unified Modeling Language (UML) methodology and its importance in developing a software project. Students will design a major group project and implement portions using C++ or Java or C#.
    3 credits
  
  • CS 630 - Introduction to Computer Theory


    Introduction to the theory of computers and computation including study of formal systems and methods; regular expressions, formal languages and grammars, elements of parsing theory, and the Chomsky hierarchy; finite automata and pushdown automata; decidability; Turning machines, Post machines; and other formal computer models; and elements of complexity theory.
    3 credits
  
  • CS 632 - Algorithm Design and Analysis


    Prerequisite: CS 620  Study of the time and space complexity of algorithms and of efficient algorithm design. Topics include amortized analysis, advanced data structures, greedy algorithms, divide-and-conquer, dynamic programming, randomized algorithms, NP-Completeness.
    3 credits
  
  • CS 634 - Cryptography and Data Security


    Prerequisite: CS 610  A survey of cryptographic concepts and algorithms and their application to data security. Techniques studied include private key cryptosystems, public key cryptosystems, and hash functions. Commonly used algorithms will also be studied, including DES, 3DES, IDEA, RSA, Diffie-Hellman, MD5, SHA, and DSS. Other algroithms examined will be those used to provide confidentiality, message authentication, key exchange, and digital signatures in applications such as client-server authentication, email security, and web security.
    3 credits
  
  • CS 636 - Structure of Programming Languages


    Prerequisites: CS 620 . The structure, syntax, and semantic aspects of computer languages will be studied. Programs will be written in the FORTH language.
    3 credits
  
  • CS 640 - Computer Organization


    The structure and the function of computers. The nature and the characteristics of modern computer systems and the operation of individual components: CPU, control unit, memory units, and I/O devices. Topics include addressing methods, machine-program sequencing, microprogramming, complex I/O organization, interrupt systems, multiple-module memory systems and caches, peripheral devices, microprocessors, pipeline organization, and memory interleaving.
    3 credits
  
  • CS 640B - Parallel Computer Architectures


    Preerquisites: CS 610  and CS 640 . Parallel and other high-performance architectures and their implications for system software, including three structural classes: pipelined computers, array processors, and multiprocessor systems. Topics include the memory, the I/O subsystems, and the interconnection network needed in parallel computers; the design principles and applications or pipelines super-computers; the interconnection structure of array processors; operating system controls; coordination of parallel activity; and performance of parallel systems.
    3 credits
  
  • CS 642 - Computer Networks and Data Communication


    Prerequisites: CS 644 . The ISO 7-level model, netowork topology, communications theory, protocols, virtual circuits and packet switching, local networks (CSMA/CD, token ring), error detection and correction. Additional topics may include security (Data Encryption Standard, public-key cryptosystems), TCP/IP, sockets.
    3 credits
  
  • CS 644 - Operating Systems


    Prerequisite: CS 640 . Study of the function, structure, and design of computer operating systems, principally multi-programming systems. Topics include management of processes and processor resources, of data and memory and of peripheral devices; concurrent processes; system protection; scheduling; paging and virtual systems.
    3 credits
  
  • CS 644B - Distributed Operating Systems


    Prerequisite: CS 644  A second couse in operating systems, and system architecture covering advanced topics in distributed systems, and the new technology in hardware/software developments. Includes hardware and software concepts of distributed systems, interprocess communication, distributed objects, message-oriented and stream-oriented communication, synchronization, process scheduling, fault tolerance, consistency, replication, distributed file systems, real-time distributed systmems, concurrency and access control.
    3 credits
  
  • CS 645 - Network Administration


    Prerequisite: CS 640  or EE 610  or EE 682  or permission of the instructor. Fundamentals of administration of a networked computer. Topics include basic duties of a system administrator, overview of TCP/IP networking, file system layouts, user management, network services such as DNS, NIS, DHCP file sharing, printing, mail, ftp, web, interacing different operating systems on one network, and general security issues including prevention through firewalls and secure shells. Lab exercises will use both Unix and Windows systems.
    3 credits
  
  • CS 646 - Introduction to Computer Security


    Prerequisite: CS 604 . Knowledge of networks is desireable. A survey of computer and network security issues including types of network attacks, viruses, intrusion detection and tracking, firewalls, trust relationships and authentication, secure connections, cryptography, and recent security policy and legislation.
    3 credits
  
  • CS 646B - Topics in Computer Security


    Prerequisites: CS 645  and CS 646 . An in-depth look at the security-related issues of a selection of services and applications provided by computers in various infrastructures. Such services may include, but are not limited to, the following: email, web sites, E-commerce support, communication techniques such as IM and VOIP, databases, directory services, authentication using PKI, KDC, and biometrics, e-voting, J2EE, and .Net computing and server hardening.
    3 credits
  
  • CS 647 - Systems Programming


    Prerequisite: CS 620 . Techniques for systems programming using the C language and libraries. Topics include data structures for system implementation, string processing, macro preprocessors, conditional compilation, UNIX system calls including file and directory operations and process control, inter-process communication, client-server routines. Programming projects required.
    3 credits
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10