(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
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.
(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.
(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.
(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.
(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.
(16 credits) Prerequisite: Standing in Engineering Doctoral Program. Up to 10 credits may be used toward the dissertation credit requirements. Available every semester.
(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.
(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.
(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.
(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.
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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
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.
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.
(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.
(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.
(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.
(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.
(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.
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.
(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.
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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
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.
(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.
(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.
(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.
(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.
(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.
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.
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.
(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.
(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.
(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.
(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.
(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.
(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.
(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’.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
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.
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.
(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.
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.