May 04, 2024  
Graduate Catalog 2014 - 2015 
    
Graduate Catalog 2014 - 2015 [ARCHIVED CATALOG]

Course Descriptions


 

Civil Engineering

  
  • CVE 709 - Energy Methods In Structural Mechanics

    (3 credits)
    Prerequisite: CVE 604 or permission of instructor. Development of the principles of virtual work, total potential energy, complementary virtual work, total complementary energy, and Reissner’s principle for solid mechanics problems. Castigliano theorems, Ritz, Galerkin, and finite element methods. Applications in structural mechanics problems for bars, beams, columns, plates, and shells. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 711 - Finite Element Analysis I

    (3 credits)
    Prerequisite: CVE 511 or permission of instructor. Theory and application of finite element methods as an analysis tool for two- and three-dimensional stress analysis problems in engineering.


    Click here for the schedule of courses

  
  • CVE 712 - Finite Element Analys II

    (3 credits)
    Prerequisite: CVE 512. Extension of the finite element method to the solution of advanced three-dimensional stress analysis problems. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 713 - Nonlinear Finite Element Analysis

    (3 credits)
    Prerequisites: CVE 512 and/or permission of instructor. Isoparametric finite element discretization and incremental equations of motion. Total and updated Lagrangian formulations. Nonlinear geometry and nonlinear material problems in two- and three-dimensions. Computer solution of problems. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 714 - Elastic Instability

    (3 credits)
    Prerequisite: CVE 511. Euler buckling of bars, beam/columns, and plates using matrix methods; concepts of geometric nonlinearity, including bifurcation and limit point analysis using iterative numerical techniques; applications to load eccentricity and system imperfection.


    Click here for the schedule of courses

  
  • CVE 722 - Fatigue Analysis

    (2 credits)
    Prerequisite: CVE 620. The fundamental concepts of crack growth in the presence of cyclic stress are considered. The fracture mechanics approach is adopted. Similitude concepts, common empirical and semi-empirical equations, variable amplitude loading, and rain fall analysis are discussed.


    Click here for the schedule of courses

  
  • CVE 725 - Viscoelasticity

    (2 credits)
    Prerequisite: CVE 604. Modeling of continua as a viscoelastic material where stress and strain fields in deformable bodies are time and spatially dependent. Viscoelastic models include Maxwell fluids and Kelvin solids. Creep phenomena, stress relaxation, hereditary integrals, viscoelastic beams, beams on continuous supports, vibration, and wave propagation in viscoelastic materials are studied.


    Click here for the schedule of courses

  
  • CVE 765 - Hydrologic Modeling

    (3 credits)
    Prerequisite: CVE 561. Numerical and statistical methods employed in computer models that simulate the movement of surface water through the hydrologic cycle. Emphasizes the utilization of computer programs to evaluate the hydrologic response of watersheds.


    Click here for the schedule of courses

  
  • CVE 771 - Physical and Chemical Principles of Environmental Engineering

    (3-0-3 credits)
    The study of environmental legislation and the resultant regulations as they apply to the environmental engineering profession. Addresses federal, state, and local regulations as applied to soil, water, air, and multimedia engineering activities.


    Click here for the schedule of courses

  
  • CVE 774 - Industrial Waste Treatment

    (3-0-3 credits)
    Study of sources of industrial wastewater and their treatability by physical, chemical, and biological processes; problems and solutions involved in combining municipal and industrial waste treatment; and treatment of wastewater from selected industries.


    Click here for the schedule of courses

  
  • CVE 775 - Environmental Engineering Laboratory

    (2-3-3 credits)
    Laboratory evaluation and discussion of the unit operations and processes in water and waste treatment, with emphasis on the interpretation of theoretical concepts in full-scale systems. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 780 - Biological Waste Treatment

    (3-0-3 credits)
    Biological treatment processes and systems used in water-quality control; biological and engineering considerations of wastewater treatment, including theory, purpose, evaluation, and design of secondary and tertiary processes. Offered spring semester.


    Click here for the schedule of courses

  
  • CVE 782 - Air Pollution Control Engineering Design

    (3-0-3 credits)
    Design of air-pollutant-control systems for mobile and stationary sources of pollutants. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 783 - Occupational Health Engineering

    (3-0-3 credits)
    Principles and application of occupational health engineering for the control of physical and chemical hazards in the workplace. Includes ventilation design, noise control,
    ionizing and non-ionizing radiation controls, and ergonomics. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 785 - Hazardous Waste Engineering Management

    (3-0-3 credits)
    Hazardous-waste risk factors, environmental audits, and pollution prevention. Design and operation of hazardous-waste management facilities.


    Click here for the schedule of courses

  
  • CVE 786 - Hazardous Waste Site Remediation

    (3-0-3 credits)
    Hazardous-waste risk factors, site characterization, remediation technologies, remedial alternatives analysis, and radioactive wastes. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 793 - Special Problems In Civil Engineering

    (4 credits)
    Detailed study of a special topic under the guidance of a faculty member. Offered on sufficient demand.


    Click here for the schedule of courses

  
  • CVE 897 - Doctoral Research

    (16 credits)
    Prerequisite: Standing in Engineering Doctoral Program. Up to 10 credits may be used toward the dissertation credit requirements. Available every semester.


    Click here for the schedule of courses

  
  • CVE 899 - Dissertation

    (16 credits)
    Prerequisite: Successful completion of candidacy examination and Dissertation Proposal Approval Form on file with the College of Graduate Studies. A design project or a research problem under the guidance of a faculty member, culminating in the writing of a dissertation. Available every semester.


    Click here for the schedule of courses


Communication

  
  • COM 501 - Pro Seminar In Communication

    (4 credits)
    Introduction to the history of science, communication theories, and the nature of scientific inquiry. Focuses on a survey of major theories, the logic of communication inquiry, techniques in literature search and review, and the skills in critiquing research. Also examines the structure and logic of the scientific method, as well as different research methodologies and when they are employed. Introduces students to key principles of design, sampling, reliability and validity, measurement, and hypothesis testing.


    Click here for the schedule of courses

  
  • COM 512 - Communication Research Methods

    (4 credits)
    Examines specific quantitative and qualitative research methods, including survey, experimental, content analytic, and observational designs. Emphasis is on design and execution of research for exploratory, descriptive, and explanatory purposes. Students also learn statistical procedures employed in analyzing data through an introduction to multivariate statistics and an overview of t-tests, analysis of variance, and multiple regression techniques.


    Click here for the schedule of courses

  
  • COM 543 - Theory Building

    (4 credits)
    The examination of the structure, assumptions, and testing of various theories in the physical and social sciences and their application to communication science as well as theory construction techniques.


    Click here for the schedule of courses

  
  • COM 544 - Mediation And Collaborative Problem Solving

    (4 credits)
    Examines how mediation works, factors that determine whether mediation can be used to resolve disputes, and the conditions under which mediation is most effective.


    Click here for the schedule of courses

  
  • COM 548 - Managing Organizational Teams

    (4 credits)
    Focuses on the structure, functions, and processes of organizational teams and work groups. Special attention is given to promoting effective teamwork in today’s organizations through methods of team building and examining leadership issues confronting teams.


    Click here for the schedule of courses

  
  • COM 549 - Health Communication

    (4 credits)
    Focuses on interactions of people involved in the health care process and the dissemination and interpretation of health-related messages. Emphasis is on provider-recipient communication, communication in health concerns as they relate to physical, mental, and social health issues.


    Click here for the schedule of courses

  
  • COM 610 - Organizational Communication Theory

    (4 credits)
    Prerequisite: COM 501 or permission of instructor. Focuses on three main issues: 1) major theoretic approaches to studying organizations, and the communication models emphasized in each approach; 2) major variations in processes and effects of organizational communication when analyzed by the structure, function, and level of communication system; 3) applications of concepts and principles for describing and analyzing organizational communication processes and effects.


    Click here for the schedule of courses

  
  • COM 620 - Relational Communication

    (4 credits)
    Focuses on communication networks and the relational dimensions of communication behavior, including control and affective functions of verbal and nonverbal communication and examination of human communication models as they relate to both information theory and the “systems approach.” Emphasis on interaction theories of personality in explaining interpersonal communication behavior.


    Click here for the schedule of courses

  
  • COM 630 - Mass Communication Theory

    (4 credits)
    Provides students with an introduction to the major theories and concepts in the field of mass communication. Attention is devoted to communication perspectives and to psychological perspectives. Topics include determinants of mass media news, effects of television news, political advertising and debates, television violence effects, TV and children, media economics, and the sociology and psychology of the mass media audience.


    Click here for the schedule of courses

  
  • COM 631 - Multivariate Statistical Methods

    (4 credits)
    Prerequisite: COM 512. Advanced methods course on multivariate statistical methods used in analyzing research in human communication. Focuses primarily on understanding these methods and statistics rather than on their actual performance and calculation. Students should be able to critically read and analyze published research in communication, including the methodological and statistical sections of these articles, as well as to use computer programs to apply multivariate statistical tests, including factor analysis, multiple regression, discriminant analysis, MANOVA models, cluster analysis, and multi-dimensional scaling.


    Click here for the schedule of courses

  
  • COM 632 - Audience/Media Research Methods

    (4 credits)
    Introduction to applied research methods in public relations, advertising, and media in relation to the nature of and relations between audience and media. Focuses on demographic and psychographic research methods, audience measurement techniques such as audience ratings, quantitative and qualitative research data gathering, analysis and interpretation methods, such as focus groups, surveys, and experiments.


    Click here for the schedule of courses

  
  • COM 633 - Content Analysis Research Methods

    (4 credits)
    An empirical and systematic investigation of documented messages in print, graphical, and audio-visual forms and observed human communication behaviors. Focuses on the design and execution of content analytic studies, including form vs. content variables, measurement issues, reliability and validity assessment, a systems view of research findings, use of a computer text analysis program, and traditional human-coder techniques.


    Click here for the schedule of courses

  
  • COM 634 - Ethnographic/Qualitative Research Methods

    (4 credits)
    Assumptions behind and strategies for conducting ethnographic research. Qualitative techniques of data collection, including intensive interviews, field observations, and use of various cultural texts. Methods of data analysis and the writing of ethnographic studies. Emphasis on the ethnography of communication.


    Click here for the schedule of courses

  
  • COM 635 - Participant Observation/Interviewing Methods

    (4 credits)
    An examination of the basic principles and strategies of participant observation, a method of collecting information utilizing creative judgment and systematic procedures. Theoretical basis for collecting data using the combination of qualitative and quantitative methodologies is discussed. Techniques of interviewing and mini-fieldwork participant observation are discussed and practiced.


    Click here for the schedule of courses

  
  • COM 640 - Persuasive Communication and Campaigns

    (4 credits)
    Prerequisite: COM 501 or permission of instructor. Study of persuasive communication and campaigns. Focuses on major communication theories of persuasion, current issues and problems in persuasive communication, and an examination of mass and interpersonal persuasive campaign issues such as attitude formation, fear appeals, cognitive dissonance theory, and interpersonal persuasion. Students may construct campaigns and persuasive appeals for application.


    Click here for the schedule of courses

  
  • COM 641 - Political Communication

    (4 credits)
    This seminar explores theory and research on political communication. The role of mass media and public opinion in American politics is examined, focusing on media and elections, agenda setting, political advertising, campaigning, and presidential debates. Contemporary and classic theories of press and politics are critically examined.


    Click here for the schedule of courses

  
  • COM 642 - Communication and Technology

    (4 credits)
    An in-depth study of the fundamental nature and components of existing and emerging communication technologies and their relationship to society. Focuses on the discussion of current sociocultural, economic, and regulatory issues relevant to the development of these technologies and their ongoing convergence in the information society as well as their impact on communication systems.


    Click here for the schedule of courses

  
  • COM 650 - Seminar on Urban Communication

    (4 credits)
    Examines research, perspectives and controversies in urban communication. Focuses on mass and interpersonal communication patterns that make up communication systems in neighborhoods and cities and the importance of technology, with attention to both macro and micro questions about the relationship between communication and environment. In addtion, traditional models and theories from communication and a variety of methodologies are applied to the study of urban issues. Active research projects are integrated into the class.


    Click here for the schedule of courses

  
  • COM 660 - Strategic Communication

    (4 credits)
    Focuses on the Strategic Communication (planned response) processes often associated with Strategic Management. It is an in-depth and hands on approach to the mechanics, development and implementation of Public Relations Plans, which include elements of Public Relations, Organizational, Advertising and Marketing principles. Research processes will be implemented and used at several levels to identify issues amd audiences as well as to design, manage and evaluate campaigns. Students will learn how to better work with such key publics as media, employees, community members and investors.


    Click here for the schedule of courses

  
  • COM 670 - International Negotiation Strategy and Practices

    (4 credits)
    Negotiations, both professional and personal, take place on many fronts. This course is designed to raise your negotiation competency by examining negotiation from an intercultural communication competency perspective. You wil learn how to develop strategic goals for the international marketplace. This course will allow you to identify and address areas of strength and weakness in your negotiation style.


    Click here for the schedule of courses

  
  • COM 689 - Collaborative Research Project

    (4 credits)
    Prerequisite: Grade of “B” or higher in COM 531. Exit option for completion of the master’s program. Students work with faculty on a significant team project and are involved in conceptualization, project design, data collection, data analysis and evaluation, preparing and writing reports, and presentation of results to clients. The nature of the project selected is announced in advance. Graded S/F.


    Click here for the schedule of courses

  
  • COM 695 - Seminar In Communication Theory and Methodology

    (4 credits)
    In-depth analysis of one or more specific issues in communication theory in relation to an applied problem in communication. Area of primary emphasis varies depending on the instructor. Theory or methodology course; may be repeated once with change in topic.


    Click here for the schedule of courses

  
  • COM 696 - Problems in Communication

    (4 credits)
    In-depth examination of a student-selected communication topic via independent study. Typically involves the utilization of appropriate research methods (e.g., field survey, attitude poll, experimental investigation) as applied to the student’s proposed research topic. Students may serve as research interns in a faculty member’s program of research. Offered every semester; see advisor for help in scheduling. No more than four credit hours from either COM 596 or COM 590 may be counted toward degree completion.


    Click here for the schedule of courses

  
  • COM 697 - Comprehensive Examination

    (2 credits)
    Prerequisites: Permission of instructor and Graduate Director, and completion of 36 hours required for graduation. Students enroll in the course the semester they take the comprehensive examination. May be repeated. Graded S/F.


    Click here for the schedule of courses

  
  • COM 698 - Research Project

    (9 credits)
    Prerequisites: Permission of School Graduate Director. Design and execution of an individual research project directed toward analysis of a communication problem found in a career-related setting. May be repeated until completed. Graded S/F.


    Click here for the schedule of courses

  
  • COM 699 - Thesis

    (9 credits)
    Prerequisites: Permission of School Graduate Director. Writing of a master’s thesis under the direction of a member of the department faculty. Thesis research must be conducted within the boundaries set by faculty expertise. May be repeated until completed. Graded S/F.


    Click here for the schedule of courses

  
  • COM 710 - Organizational Communication Theory

    (4 credits)
    Prerequisite: COM 501 or permission of instructor. Focuses on three main issues: 1) major theoretic approaches to studying organizations, and the communication models emphasized in each approach; 2) major variations in processes and effects of organizational communication when analyzed by the structure, function, and level of communication system; 3) applications of concepts and principles for describing and analyzing organizational communication processes and effects.


    Click here for the schedule of courses

  
  • COM 720 - Interpersonal Communication Theory

    (4 credits)
    Prerequisite: COM 501 or permission of instructor. Focuses on communication networks and the relational dimensions of communication behavior, including control and affective functions of verbal and nonverbal communication and examination of human communication models as they relate to both information theory and the “systems approach.” Emphasis on interaction theories of personality in explaining interpersonal communication behavior.


    Click here for the schedule of courses

  
  • COM 730 - Mass Communication Theory

    (4 credits)
    Provides students with an introduction to the major theories and concepts in the field of mass communication. Attention is devoted to communication perspectives and to psychological perspectives. Topics include determinants of mass media news, effects of television news, political advertising and debates, television violence effects, TV and children, media economics, and the sociology and psychology of the mass media audience.


    Click here for the schedule of courses

  
  • COM 731 - Multivariate Statistical Methods

    (4 credits)
    Prerequisite: COM 512. Advanced methods course on multivariate statistical methods used in analyzing research in human communication. Focuses primarily on understanding these methods and statistics rather than on their actual performance and calculation. Students should be able to critically read and analyze published research in communication, including the methodological and statistical sections of these articles, as well as to use computer programs to apply multivariate statistical tests, including factor analysis, multiple regression, discriminant analysis, MANOVA models, cluster analysis, and multi-dimensional scaling.


    Click here for the schedule of courses

  
  • COM 732 - Audience/Media Research Methods

    (4 credits)
    Introduction to applied research methods in public relations, advertising, and media in relation to the nature of and relations between audience and media. Focuses on demographic and psychographic research methods, audience measurement techniques such as audience ratings, quantitative and qualitative research data gathering, analysis and interpretation methods, such as focus groups, surveys, and experiments.


    Click here for the schedule of courses

  
  • COM 733 - Content Analysis Research Methods

    (4 credits)
    An empirical and systematic investigation of documented messages in print, graphical, and audio-visual forms and observed human communication behaviors. Focuses on the design and execution of content analytic studies, including form vs. content variables, measurement issues, reliability and validity assessment, a systems view of research findings, use of a computer text analysis program, and traditional human-coder techniques.


    Click here for the schedule of courses

  
  • COM 734 - Ethnographic/Qualitative Research Methods

    (4 credits)
    Assumptions behind and strategies for conducting ethnographic research. Qualitative techniques of data collection, including intensive interviews, field observations, and use of various cultural texts. Methods of data analysis and the writing of ethnographic studies. Emphasis on the ethnography of communication.


    Click here for the schedule of courses

  
  • COM 740 - Persuasive Communication and Campaigns

    (4 credits)
    Prerequisite: COM 501 or permission of instructor. Study of persuasive communication and campaigns. Focuses on major communication theories of persuasion, current issues and problems in persuasive communication, and an examination of mass and interpersonal persuasive campaign issues such as attitude formation, fear appeals, cognitive dissonance theory, and interpersonal persuasion. Students may construct campaigns and persuasive appeals for application.


    Click here for the schedule of courses

  
  • COM 741 - Political Communication

    (4 credits)
    This seminar explores theory and research on political communication. The role of mass media and public opinion in American politics is examined, focusing on media and elections, agenda setting, political advertising, campaigning, and presidential debates. Contemporary and classic theories of press and politics are critically examined.


    Click here for the schedule of courses

  
  • COM 742 - Communication and Technology

    (4 credits)
    An in-depth study of the fundamental nature and components of existing and emerging communication technologies and their relationship to society. Focuses on the discussion of current sociocultural, economic, and regulatory issues relevant to the development of these technologies and their ongoing convergence in the information society as well as their impact on communication systems.


    Click here for the schedule of courses

  
  • COM 750 - Seminar on Urban Communication

    (4 credits)
    Examines research, perspectives and controversies in urban communication. Focuses on mass and interpersonal communication patterns that make up communication systems in neighborhoods and cities and the importance of technology, with attention to both macro and micro questions about the relationship between communication and environment. In addition, traditional models and theories from communication and a variety of methodologies are applied to the study of urban issues. Active research projects are integrated into the class.


    Click here for the schedule of courses

  
  • COM 760 - Strategic Communication

    (4 credits)
    Focuses on the Strategic Communication (planned response) processes often associated with Strategic Management. It is an in-depth and hands on approach to the mechanics, development and implementation of Public Relations Plans, which include elements of Public Relations, Organizational, Advertising and Marketing principles. Research processes will be implemented and used at several levels to identify issues amd audiences as well as to design, manage and evaluate campaigns. Students will learn how to better work with such key publics as media, employees, community members and investors.


    Click here for the schedule of courses

  
  • COM 770 - International Negotiation Strategy and Practices

    (4 credits)
    Negotiations, both professional and personal, take place on many fronts. This course is designed to raise your negotiation competency by examining negotiation from an intercultural communication competency perspective. You will learn how to develop strategic goals for the international marketplace. This course will allow you to identify and address areas of strength and weakness in your negotiation style.


    Click here for the schedule of courses

  
  • COM 795 - Seminar In Communication Theory and Methodology

    (4 credits)
    In-depth analysis of one or more specific issues in communication theory in relation to an applied problem in communication. Area of primary emphasis varies depending on the instructor. Theory or methodology course; may be repeated once with change in topic.


    Click here for the schedule of courses

  
  • COM 796 - Problems in Communication

    (4 credits)
    In-depth examination of a student-selected communication topic via independent study. Typically involves the utilization of appropriate research methods (e.g., field survey, attitude poll, experimental investigation) as applied to the student’s proposed research topic. Students may serve as research interns in a faculty member’s program of research. Offered every semester; see advisor for help in scheduling. No more than four credit hours from either COM 596 or COM 590 may be counted toward degree completion.


    Click here for the schedule of courses


Computer & Information Sc

  
  • CIS 500 - Introduction To Programming

    (4 credits)
    Introduction to the principles of computation, problem-solving methods, and algorithm development using a popular programming language. Development of good programming style and basic skills of designing, coding, debugging, and documenting programs. Use of libraries and conditional compilation. Topics include functions, arrays, strings, structures, recursion, file I/O, pointers, and introduction to linked lists.


    Click here for the schedule of courses

  
  • CIS 505 - Analytical Methods In Computer Science

    (4 credits)
    Prerequisite: OMS 500. Methods and concepts necessary for use in computer programming, data structures, relational databases, algorithm analysis, and other areas of computer science. Topics include sets, combinatorics, logic, induction, relations, functions, graphs and trees, recurrence equations, and introduction to proof of program correctness.


    Click here for the schedule of courses

  
  • CIS 506 - Data Structures & Algorithms

    (4 credits)
    Continuation of CIS 500. Emphasis on data structures and their use. Topics include stacks, queues, linked lists, trees, and graphs; complexity analysis of sorting, searching, and hashing algorithms.


    Click here for the schedule of courses

  
  • CIS 508 - Internet Programming

    (4 credits)
    Prerequisite: CIS 506. Introduces Internet and intranet programming languages such as HTML, XML, Perl, JavaScript, and ASP in the context of building Internet and World Wide Web applications. Discusses other technologies including Unix, socket programming, remote procedure calls, and web-based application servers.


    Click here for the schedule of courses

  
  • CIS 524 - Comparative Programming Languages

    (3 credits)
    Prerequisite: CIS 506. A short history of programming languages and coding styles precedes the study of a collection of programming paradigms. The major programming paradigms are surveyed, including procedural, functional, object-oriented, graphical-user-interface based, and logic programming. The relationships between syntax, semantics and the compilation process are investigated.


    Click here for the schedule of courses

  
  • CIS 530 - Database Systems and Processing

    (3 credits)
    A comprehensive introduction to database concepts. Emphasis is given to the relational database model. Discussion of data modeling approaches, normalization and database design theory, data definition and manipulation languages , data architecture for storage of large data sets, indexing techniques for effective data retrieval, query processing and optimization, security, concurrency control and recovery mechanisms. Lab experience using various commercial DBMS systems with a focus on `how to use the tools’.


    Click here for the schedule of courses

  
  • CIS 535 - Language Processors

    (3 credits)
    Prerequisite: CIS 506. Foundation of computer organization and assembly language. Topics include data representation, machine language, hardware fundamentals, registers, and addressing modes. Fundamentals of systems programming including assembly language, assemblers, macro processors, linkers, loaders, and compilers. Examples of language processors are studied on various computers.


    Click here for the schedule of courses

  
  • CIS 540 - C/C++ For Systems Programming

    (3 credits)
    Co-requisite: CIS 506 . Prerequisite: CIS 506. This course serves as the introduction to system-level course. In this course, students will work on Linux systems and use C programming language to develop system programs in Unix/Linux environment. While no C programming skill is required, students are expected to be proficient in at least one high level programming language, e.g., Java.


    Click here for the schedule of courses

  
  • CIS 545 - Architecture & Operating Systems

    (3 credits)
    Prerequisite: CIS 540. The basic concepts of computer systems, commonly found in most modern computers, are studied. In particular, the class focuses on processes (management, scheduling, synchronization), memory management, I/O management and file systems. Students are expected to work on several intensive programming projects, in addition to regular class assignments.


    Click here for the schedule of courses

  
  • CIS 550 - Introduction to Algorithms

    (3 credits)
    Prerequisite: CIS 505, CIS 506. This course offers a systematic study of algorithms and their complexity, including sorting, searching, selecting, and algorithms for graphs. Algorithm design techniques including greedy, divide-and-conquer, dynamic programming and network flow are also covered. NP-complete problems will be briefly introduced as the topic of computational complexity. Algorithm implementation is required as a form of programming projects.


    Click here for the schedule of courses

  
  • CIS 554 - Data Comm Net

    (3 credits)
    Prerequisite: CIS 545. Data communications: characteristics of physical transmission media, including international standards for data encoding and device interfacing; transmission principles, modems and multiplexors, data link protocols, mechanisms for error detection/correction, and flow control. Computer Networks: broad survey of existing networks; network topology; network layers from the ISO OSI reference model; network programming; analytical tools for network analysis and design.


    Click here for the schedule of courses

  
  • CIS 568 - Object Oriented Design and Programming

    (3 credits)
    Prerequisite: CIS 506. Course builds on basic knowledge of data structures and programming in Java. The course revisits concepts of polymorphism and examines how fundamental building blocks of encapsulation, inheritance and polymorphism can be put together to build sensible libraries (packages) of classes. Other topics covered in the class include client side programming with in-depth coverage of deep cloning, exception handling, event source/listeners, GUI, reflection, and multithreading, and java sockets. In addition, issues of deployment of java packages, and jar files are discussed.


    Click here for the schedule of courses

  
  • CIS 580 - Introduction to Computer Architecture

    (3 credits)
    Prerequisite: CIS 535. The course focuses on the design of modern computer systems. Topics include processor and instruction set design; addressing; control structures and microprogramming; memory management, caches, memory hierarchy; interrupts; I/O structures and buses. Upon successful completion of this course, a student will be able to design and program embedded systems.


    Click here for the schedule of courses

  
  • CIS 590 - Foundations of Computing

    (3 credits)
    Prerequisites: CIS 505 and CIS 535. Sets, relations, regular languages, finite automata, context-free languages, pushdown automata, phrase-structure languages, Turing machines, Church’s theory, recursion, computability, decidability, computational complexity.


    Click here for the schedule of courses

  
  • CIS 600 - Advanced Computer Architecture

    (3 credits)
    Prerequisite: CIS 580; must be admitted to the College or Business as a degree seeking student to be eligible for this course. Logic circuit design concepts, including various CPU implementation methods. Architectural features of minicomputers and microcomputers, including processor organization and control, storage addressing, and input/output structures; emphasis on impact on application and system software; detailed study of popular minicomputers and microprocessors and their use of architectural features.


    Click here for the schedule of courses

  
  • CIS 601 - Graduate Seminar in Computer and Information Science

    (1 credits)
    Prerequisite: Completion of the M.C.I.S. preparatory program. Introduction to current research topics in computer science and information systems. Explores how research is done in these areas. State-of-the-art industrial practices also examined. Students prepare presentations on current research topics in computer science or information systems based on surveys of recent articles. Must be taken the first semester after completion of the preparatory program.


    Click here for the schedule of courses

  
  • CIS 606 - Analysis Of Algorithms

    (3 credits)
    Prerequisites: CIS 390 or 550. Algorithms and their time/space complexities; models of computation; design of efficient algorithms: recursion, divide-and-conquer, dynamic programming; algorithms for sorting, searching, and graph analysis. Algorithms for parallel computing.


    Click here for the schedule of courses

  
  • CIS 611 - Relational Database Systems

    (3 credits)
    Prerequisites: CIS 505 and CIS 530 or CIS 610. Detailed study of the relational model of data, including its query languages: relational algebra and relational calculus. Expressive power of query languages. Design of relational databases, functional and multivalued dependencies, normalization theory, elimination of update anomalies, lossless joins, and dependency preserving decompositions. Exposure to practical aspects of relational design and query evaluation.


    Click here for the schedule of courses

  
  • CIS 612 - Advanced Topics In Database Systems

    (3 credits)
    Prerequisites: CIS 430 or CIS 530. Discussion of data models, including relational, functional, ER, enhanced ER, object-oriented, and networks. Query processing and optimization. Transaction handling, recovery, and concurrency control. Enforcing security and integrity constraints. Distributed and multimedia databases. Hands-on experience with some relational/non-relational DBMS systems.


    Click here for the schedule of courses

  
  • CIS 620 - Advanced Operating Systems

    (4 credits)
    Prerequisite: CIS 545. Distributed systems and surrounding issues are explored. Topics include: Distributed processes, communication, naming, synchronization, replication, fault tolerance, file systems, security and advanced Operating System concepts. Lab work involves processes, interprocess communication, network interfaces and socket programming.


    Click here for the schedule of courses

  
  • CIS 630 - Enterprise Application Development

    (4 credits)
    Prerequisite: CIS 568. Issues surrounding the development of distributed applications, including their architecture, design, and implementation; use of the Java Enterprise API?s; includes servlets, JavaServer Pages (JSP), Java Database Connectivity (JDBC), RMI, CORBA, JNDI, Enterprise JavaBeans, and XML; design and development of complex, distributed web applications.


    Click here for the schedule of courses

  
  • CIS 631 - Distributed Object Systems

    (4 credits)
    Prerequisite: CIS 568. Surveys the tools, techniques, and design principles behind large-scale web-based systems; covers many of the design, deployment, and maintenance issues that are likely to arise in practice. Both multi-tier and peer-to-peer architectures are discussed. Students gain practical experience in design, implementation, deployment, and testing of simple distributed systems under RM, CORBA, SOAP, and web services.


    Click here for the schedule of courses

  
  • CIS 632 - Mobile Computing

    (4 credits)
    Prerequisite: CIS 568. This course teaches the latest in wireless technologies, including wireless networks, wireless carriers, operating systems for mobile devices, wireless security, WAP (Wireless Application Protocol), WML (Wireless Markup Language), and micro-browsers. Design and implementation of wireless applications using Sun’s J2ME (Java 2 Micro Edition), including applications that utilize user interfaces, graphics, Graduate Course Descriptions /223 multimedia (the Mobile Media API for J2ME), storage to device’s database, and network connections. Included will be n-tier applications that use servlets on a Web server and mobile device software as the first tier. Also covered will be Microsoft Windows CE and Pocket PC.


    Click here for the schedule of courses

  
  • CIS 634 - Object-Oriented Software Engineering

    (4 credits)
    Co-requisite: CIS 610 . Prerequisites: CIS 568. Introduction to structured systems analysis and design; use of data flow diagrams, data dictionaries, and structured English in systems analysis; use of structure charts, coupling, cohesion, transform analysis, packaging, and various heuristics in systems design.


    Click here for the schedule of courses

  
  • CIS 635 - Software Engineering Metrics, Economics, & Management

    (4 credits)
    Prerequisite: CIS 568. Importance of software quality assurance; metrics for quantitative comparisons and evaluations of software and of development processes; phases and activities of a software life-cycle; use of cost-estimation models to plan the cost, schedule, and effort required at various levels of project detail; software project planning and control techniques; use of estimates in decision making for management; computerized tools for software estimation and project management.


    Click here for the schedule of courses

  
  • CIS 636 - Software Quality Assurance

    (4 credits)
    Prerequisites: CIS 568. Introduction to object-oriented systems development. Object modeling, use cases, class development, CRC analysis, class diagrams, interaction diagrams, and state transition diagrams. Transition from analysis to design. Design specification. Transition from design to programming.


    Click here for the schedule of courses

  
  • CIS 650 - Compiler Design

    (3 credits)
    Prerequisites: CIS 505 and 535. Practical overview of the principles involved in the design and construction of translators. Language theory and its relation to push-down automata, parsing methods, finite state machines and lexical methods, including data representation and run-time environments. In-depth coverage of major parsing and syntax-directed translation ranging from top-down recursive-descent methods, including LL(k) and SLL(k), to bottom-up LR methods, including simple LR, canonical LR, and lookahead LR, with exposure to the yacc parser generator tool. Lexical analysis, including regular expressions, finite state machines, and the lex scanner generator tool.


    Click here for the schedule of courses

  
  • CIS 658 - Multimedia Computing

    (4 credits)
    Prerequisite: CIS 506 and CIS 540. Introduces digital capture, representation, processing, and playback of multimedia data, audio, video, and images. Java is used for programming assignments and Java media APIs are studied and used. Commercial products for multimedia capture, editing, and broadcast also are used.


    Click here for the schedule of courses

  
  • CIS 660 - Data Mining

    (4 credits)
    Prerequisites: CIS 530. Must be admitted to the College of Business as a degree-seeking graduate student to be eligible for this course. This course will examine data mining methods, technologies, techniques and algorithms. The course will also cover data quality issues, data reduction, data preparation, data pre-processing, model creation, model selection, and model evaluation. Sample data sets will be used to illustrate the course concepts by hands-on experimentation with data mining algorithms implementations and/or by using existing data mining software.


    Click here for the schedule of courses

  
  • CIS 666 - Artificial Intelligence

    (3 credits)
    Prerequisites: CIS 505 and CIS 506. Study of recent AI techniques important for practical applications, including neural networks, genetic algorithms and evolutionary computing, fuzzy systems, and chaotic systems.


    Click here for the schedule of courses

  
  • CIS 667 - Bioinformatics

    (4 credits)
    Prerequisite: CIS 506. An introductory course in biology or chemistry is recommended, but not required. Computational methods for study of biological sequence data in molecular biology. Analysis of genome content and organization. Techniques for searching sequence databases, pairwise and multiple-sequence alignment, phylogenetic methods. Protein structure prediction and modeling, proteomics and the use of web-based bioinformatics tools.


    Click here for the schedule of courses

  
  • CIS 675 - Information Security

    (3 credits)
    Prerequisites: CIS 545. A comprehensive study of security vulnerabilities in information systems and the basic techniques for developing secure applications and practicing safe computing. Topics including common attacking techniques such as buffer overflow, Trojan, virus, and others. UNIX, Windows, and Java security; conventional encryption; Hash functions and data integrity; public-key encryption (RSA, Elliptic-Curve); digital signature; watermarking for multimedia; security standards and applications; building secure software and systems; legal and ethical issues in computer security.


    Click here for the schedule of courses

  
  • CIS 690 - Professional Internship

    (1 credits)
    Prerequisite: Undergraduate and Nondegree graduates ineligible to enroll in 600/700/800 level courses; dept consent required. Work experience in a professional environment. The work performed must extend the academic curriculum and provide a meaningful learning experience in the student’s area of interest. Term paper required.


    Click here for the schedule of courses

  
  • CIS 693 - Special Topics In Computer & Information Science

    (4 credits)
    Prerequisite: Varies depending on content. Special topics of current interest in computer and information science. Content varies each offering. May be repeated with change in topic.


    Click here for the schedule of courses

  
  • CIS 694 - Special Topics In Computer & Information Science

    (4 credits)
    Prerequisite: Varies depending on content. Special topics of current interest in computer and information science. Content varies each offering. May be repeated with change in topic.


    Click here for the schedule of courses

  
  
  • CIS 698 - Independent Study

    (4 credits)
    Prerequisite: Undergraduate students, Nondegree graduates ineligible to enroll in 600/700/800 level graduate courses; dept consent required. Study of significant problems in some phase of administration related to the computer industry or computer applications. A written report, suitable for publication in a professional journal, is required. Available only to M.B.A. students taking a computer science concentration.


    Click here for the schedule of courses

  
  • CIS 699 - Master’S Thesis Research In Computer & Information Science

    (3 credits)
    Prerequisite: Departmental approval of written proposal. Research in some area of computer and information science; primarily for students who intend to pursue doctoral studies. Students may register more than once for this course with departmental approval.


    Click here for the schedule of courses

  

Coun, Admin, Super, Adult

  
 

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