Jun 26, 2024  
2017-2018 Graduate Catalog 
    
2017-2018 Graduate Catalog [ARCHIVED CATALOG]

Courses of Instruction


This list includes for each course the catalog number, title, credit hours, class and laboratory hours per week, description and prerequisites.

A secondary listing in parentheses indicates that this course is cross-referenced with another program.

Graduate credit may be earned only for courses numbered 6000 or above. Each 6000-level course carries a 4000-level undergraduate counterpart. Students who receive graduate credit in such courses must do extra work of an appropriate nature as determined by the department and are graded according to graduate standards. Students who receive credit for the 4000-level course may not receive credit later for the same course at the 6000 level.

Courses at the 7000 level are designed primarily for the degrees that emphasize professional practice rather than research.

 

Civil Engineering

  
  • CE 8220 - Foundation Engineering

    3 Credits (3 Contact Hours)
    Requirements for satisfactory foundations; theory and design of shallow foundations; pressure distribution beneath rigid and flexible shallow foundations; bearing capacity and settlement of deep foundations; foundation failures.
  
  • CE 8230 - Asphalt Concrete Properties

    3 Credits (3 Contact Hours)
    Includes identification and suitability of aggregates for construction. Covers characteristics and properties of bituminous materials and materials behavior, construction and design problems. Requires use of microcomputers and the mainframe.
  
  • CE 8240 - Infrastructure Corrosion

    3 Credits (3 Contact Hours)
    Discussion of technologically important material-environment combinations. Course provides a basic but thorough review of causes of corrosion and the methods by which it can be identified, monitored, and controlled. Preq: Consent of instructor.
  
  • CE 8250 - Soil Dynamics and Geotechnical Earthquake Engineering

    3 Credits (3 Contact Hours)
    Fundamentals of soil dynamics, plate tectonics and earthquakes; application of the concepts to seismic ground response, design ground motions, soil liquefaction, seismic slope stability, dynamic lateral earth pressures, and soil improvement.
  
  • CE 8260 - Properties of Portland Cement Concrete

    3 Credits (3 Contact Hours)
    Material science and engineering of Portland cement concrete. Topics include physical and chemical properties of cements; mixture proportioning; mixing; placement; curing techniques; specifications, tests and evaluation of fresh and hardened concrete; durability issues; and considerations in specialized applications.
  
  • CE 8270 - Special Cements and Concrete

    3 Credits (3 Contact Hours)
    Study of material science and engineering aspects of specialty concretes that are used in unique civil engineering applications, including high-strength concrete, high performance concrete, highly flowable concrete, underwater concrete, shotcrete and others. Exposes students to properties and applications of specialty cements and admixtures that are often used in these special applications.
  
  • CE 8280 - Repair and Rehabilitation of Concrete Structures

    3 Credits (3 Contact Hours)
    Provides students with a knowledge of different types of failures in concrete associated with material durability, construction and design (load) related failures. Also provides knowledge to identify, assess and remediate damage in concrete pavements and structures. Introduces the concepts and tools related to structural health monitoring.
  
  • CE 8290 - Geosynthetics

    3 Credits (3 Contact Hours)
    Study of geosynthetics including geotextiles, geogrids, geomembranes, geonets, geosynthetic clay liners, geopipe and geocomposites which are used in many aspects of civil engineering for soil structures, retaining walls, pavement construction and rehabilitation, drainage, filtration and containment facilities. Covers production of geosynthetics, material properties, design aspects and field installation.
  
  • CE 8320 - Capital Project Management Fundamentals

    3 Credits (3 Contact Hours)
    Fundamental concepts of designing and constructing capital projects: what they are, why they are done, who is involved and how to best design and build them; phases of a capital project; and variations of organizational and contractual structures used for capital projects. Preq: Consent of instructor.
  
  • CE 8330 - Capital Project Controls

    3 Credits (3 Contact Hours)
    Principles and best practices of project controls for capital construction projects, including conceptual and detail estimating, scheduling and earned value management (EVM); development of project baseline incorporating scope, schedule and budget; use of baseline to monitor and manage cost and schedule performance; and shortcomings of EVM. Preq: CE 8320  and consent of instructor.
  
  • CE 8340 - Key Topics in Capital Project Management

    3 Credits (3 Contact Hours)
    Investigates key topics associated with planning and managing capital construction projects, how these topics are integrated into a capital construction project management plan that achieves business and project objectives and how the project team uses the project management plan to successfully complete the construction project. Preq: CE 8320  and consent of instructor.
  
  • CE 8350 - Construction Project Modeling

    3 Credits (3 Contact Hours)
    Mathematical and computer models are used to simulate construction operations. Covers linear models and optimization applications to construction materials, scheduling and equipment allocation; typical computer models used in construction using simple modeling examples.
  
  • CE 8360 - Civil Engineering Quality Management

    3 Credits (3 Contact Hours)
    Principles of total quality management (TQM) and their applications in the engineering and construction industry; TQM implementation techniques emphasizing the construction environment; concepts of quality assurance (QA) and quality control (QC) in construction.
  
  • CE 8370 - Construction Specifications and Contracts

    3 Credits (3 Contact Hours)
    Elements of specifications delineating responsibilities of all involved parties and identifying courses of action during abnormal circumstances; necessary parts of a contract dealing with governmental regulations and institutional preferences, licenses, bonds, insurance and taxes.
  
  • CE 8380 - Materials Management

    3 Credits (3 Contact Hours)
    Functions of construction materials management including design interface, purchasing, expediting, transportation, field control and warehousing; design and application of integrated materials management computer systems; new technology that impacts materials management including bar coding, electronic data interchange and voice recognition. Preq: Consent of instructor.
  
  • CE 8390 - Sustainable Infrastructure Systems

    3 Credits (3 Contact Hours)
    Covers sustainable infrastructure systems with emphasis on science-based stools to design and analyze these systems. Examines theoretical background and specific cases for topics including life-cycle assessment, systems analysis and economic valuation for sustainability.
  
  • CE 8400 - Project Management Applications

    3 Credits (3 Contact Hours)
    Quantitative tools for effective management and control of engineered projects from design through construction; cost coding and control, advanced schedule management techniques and quality management principles; extensive hands-on use of the microcomputer.
  
  • CE 8420 - Natural Catastrophe Risk Analytics

    3 Credits (3 Contact Hours)
    Fundamentals of natural catastrophe modeling, derivation of exceedance, probability curve, hazard model, inventory model, vulnerability model, loss model, sources and impact of uncertainties, applications of catastrophe modeling to hurricane and earthquake hazards. This course is offered as an online contract course to industry clients and enrollment is limited to industry professionals. Preq: CE 8590 .
  
  • CE 8450 - Data Mining for System Analytics

    3 Credits (3 Contact Hours)
    Essential theoretical and practical techniques in data mining, including fundamental concepts in data mining, preprocessing, characterization and comparison, frequent pattern analysis, classification and prediction, cluster analysis, hypotheses evaluation, feature extraction, outlier analysis and dimensionality reduction. This course is offered as an online contract course to industry clients and enrollment is limited to industry professionals.
  
  • CE 8460 - Flow in Open Channels

    3 Credits (3 Contact Hours)
    Free surface flow problems; applications of digital computer; concepts of boundary layer theory; uniform and varied flow; hydraulic jump; design criteria for prismatic channels and transitions; applications of unsteady flow.
  
  • CE 8470 - Optimization Support Models

    3 Credits (3 Contact Hours)
    Covers the development of optimization models to aid in complex decision making and mitigate risk; risk measures of basic stochastic and robust optimization models; and the implementation of models in software systems in decision support systems. This course is offered as an online contract course to industry clients and enrollment is limited to industry professionals. Preq: Consent of instructor.
  
  • CE 8480 - Risk Analytics in Supply Chains

    3 Credits (3 Contact Hours)
    Supply chain risk management principles are reviewed with an emphasis on risk analytics and measurement of disruptions on potential supply chain scenarios. Disruptions and risks covered include those linked to both natural and manmade risks. This course is offered as an online contract course to industry clients and enrollment is limited to industry professionals. Preq: CE 8470 .
  
  • CE 8490 - Enterprise Risk Analytics

    3 Credits (3 Contact Hours)
    Study of enterprise risk analytics (ERA); the ERA process, frameworks, technologies, and key components; risk function; enterprise risk identification and sharing; Risk without risk owners; ERA case studies; and positions and requirements for people in ERA. This course is offered as an online contract course to industry clients and enrollment is limited to industry professionals. Preq: Consent of instructor.
  
  • CE 8500 - Design Thinking for Risk Engineering

    3 Credits (3 Contact Hours)
    Introduction to design thinking methodology in the context of risk engineering. Emphasis is placed on understanding risk engineering challenges, exposure to tools, brainstorming solutions, designing systems, and engaging in continuous short cycle innovation processes to continually improve designs. This course is offered as an online contract course to industry clients and enrollment is limited to industry professionals. Preq: Consent of instructor.
  
  • CE 8510 - Reliability

    3 Credits (3 Contact Hours)
    Elements of probabilistic methods; classical theory of structural reliability and reliability-based design methods. Term project required on reliability design in a relevant field of civil engineering.
  
  • CE 8530 - Applications in Traffic Engineering

    3 Credits (2 Contact Hours)
    Highway capacity analysis; design of unsignalized intersections; intelligent transportation systems; parking; traffic signal coordination; microscopic and macroscopic traffic simulation. Coreq: CE 8531 .
  
  • CE 8531 - Applications in Traffic Engineering Laboratory

    0 Credits (3 Contact Hours)
    Non-credit laboratory to accompany CE 8530 . Coreq: CE 8530 .
  
  • CE 8540 - Travel Demand Forecasting

    3 Credits (2 Contact Hours)
    In-depth coverage of travel-demand forecasting theory and the four-step process; site impact analysis; disaggregate demand models. Students work in groups to develop a computer-based travel forecasting model for a small city. Coreq: CE 8541 .
  
  • CE 8541 - Travel Demand Forecasting Laboratory

    0 Credits (3 Contact Hours)
    Non-credit laboratory to accompany CE 8540 . Coreq: CE 8540 .
  
  • CE 8550 - Transportation Seminar

    1 Credits (1 Contact Hours)
    Practical discussion of the transportation profession featuring faculty and off-campus experts. Course is highlighted by a retreat where students present their transportation research.
  
  • CE 8560 - Human Factors in Risk Engineering

    3 Credits (3 Contact Hours)
    Overview of theories in sensation, perception, cognition and motor control of humans related to the design of systems, and application of theories to risk engineering and human reliability assessments in order to reduce risk within systems and environments. This course is a contract course offered online by special arrangement. Preq: Graduate standing or consent of instructor.
  
  • CE 8570 - Fundamentals of Uncertainty Modeling for Risk Engineering

    3 Credits (3 Contact Hours)
    Covers concepts of uncertainty, random variables, probability and risk; fundamentals of sampling, inference, test of goodness-of-fit and regression; survival analysis; and uncertainty propagation. Topics and examples are focused on risk of constructed facilities. This course is a contract course offered online by special arrangement. Preq: Graduate standing or consent of instructor.
  
  • CE 8580 - Fundamentals of Risk Engineering and Management

    3 Credits (3 Contact Hours)
    Covers measures of risk, vulnerability and consequence; qualitative and quantitative methods for risk analysis and estimation; consequence models; risk communication and acceptance criteria; and treatment and management of risk. Focus is on concepts, theories and applications for risk engineering and management. This course is a contract course offered online by special arrangement. Preq: CE 8570  or consent of instructor.
  
  • CE 8590 - Quantitative Methods in Risk Engineering

    3 Credits (3 Contact Hours)
    Covers fundamentals of uncertain information processing, Monte Carlo simulation, risk analysis tools, event tree analysis, fault tree analysis, decision tree and risk-based decision analysis, Bayesian updating for decision making, value of information analysis, and risk analysis for complex systems. This course is a contract course offered online by special arrangement. Preq: CE 8570  or consent of instructor.
  
  • CE 8600 - Advanced Fluid Mechanics

    3 Credits (3 Contact Hours)
    Laminar and turbulent flows; boundary layer and free shear flows (jets, wakes, etc.); descriptions of velocity, shear stress and pressure measurements, and aerodynamic drag.
  
  • CE 8610 - Mechanics of Sediment Transport

    3 Credits (3 Contact Hours)
    Characterization of sediments; physical principles governing fluvial, estuarial and coastal transport of cohesionless and cohesive sediments, including incipient motion, stable channel design, bedforms, and bedload and suspended transport.
  
  • CE 8680 - Environmental Fluid Mechanics and Hydraulics

    3 Credits (3 Contact Hours)
    Study of turbulence and basic flow equations as they impact the environment. Includes slender flows including circular and plane turbulent jets, jets in crossflows, wall, surface jets and plumes; near-field and far-field analysis of discharge in rivers including continuous momentum discharges, nonbouyant plumes and passive slugs; mixing in lakes and reservoirs; and stratified flows.
  
  • CE 8700 - Capstone Design for Risk Engineering

    4 Credits (2 Contact Hours)
    Students solve open-ended, real world risk engineering problems via a team project design process that includes development, project management, and economic decision making components. Design and report methodologies for use in work-related projects are employed, and communication skills are reinforced through report presentations. This course is offered as an online contract course to industry clients and enrollment is limited to industry professionals. Preq: Consent of instructor. Coreq: CE 8701 .
  
  • CE 8701 - Capstone Design for Risk Engineering Laboratory

    0 Credits (6 Contact Hours)
    Non-credit laboratory to accompany CE 8700 . Coreq: CE 8700 .
  
  • CE 8750 - Numerical Models in Hydraulics

    3 Credits (3 Contact Hours)
    Students learn applications of numerical modeling, finite difference, finite volume and finite element, as tools for solving complex problems in the areas of hydraulics/fluid mechanics. Students learn techniques of developing and analyzing computational models for parabolic, elliptic and hyperbolic equations used in the area of hydraulics.
  
  • CE 8890 - Special Problems I

    1-3 Credits (1-3 Contact Hours)
    Research design problems from field of structures, construction, soil mechanics, transportation, ocean and coastal engineering, or materials engineering. Subject matter varies with interest and experience of student and instructor.
  
  • CE 8900 - Special Problems II

    1-3 Credits (1-3 Contact Hours)
    Research design problems from field of structures, construction, soil mechanics, transportation, ocean and coastal engineering, or materials engineering. Subject matter varies with interest and experience of student and instructor.
  
  • CE 8910 - Master’s Thesis Research

    1-12 Credits (1-12 Contact Hours)
    Master’s Thesis Research
  
  • CE 8930 - Selected Topics in Civil Engineering

    1-6 Credits (1-6 Contact Hours)
    Topics not covered in other courses. May be repeated for credit.
  
  • CE 9910 - Doctoral Dissertation Research

    1-12 Credits (1-12 Contact Hours)
    Doctoral Dissertation Research

Communication

  
  • COMM 6040 - Media Communication and Social Identities

    3 Credits (3 Contact Hours)
    Examines the communication of individual and social identities in convergent and mass/social media, and popular culture. Focuses on the communication of identity portrayals and representations, communicative acts in response, and how individuals and groups navigate and create their own media cultures. Addresses factors such as ability, faith, gender, race, age, nationality, subcultures, and/or other areas. Preq: COMM 2010 with a C or better or consent of instructor.
  
  • COMM (ENGL) 6510 - Film Theory and Criticism

    3 Credits (2 Contact Hours)
    Advanced study into the theory of film/video making emphasizing understanding a variety of critical methods to approach a film. Examines the history of film theory and defines the many schools of film criticism, including realism, formalism, feminism, semiotics, Marxism, and expressionism. May also be offered as ENGL 6510 . Coreq: COMM 6511 .
  
  • COMM (ENGL) 6511 - Film Theory and Criticism Laboratory

    0 Credits (3 Contact Hours)
    Non-credit laboratory to accompany COMM 6510 . May also be offered as ENGL 6511 . Coreq: COMM 6510 .
  
  • COMM 6640 - Advanced Organizational Communication

    3 Credits (3 Contact Hours)
    Application of communication theory and research to the analysis of particular organizational communication processes. Students study significant issues and/or methods of intervention and innovation in organizational communication. Preq: COMM 3640 or consent of instructor.
  
  • COMM 6700 - Communication and Health

    3 Credits (3 Contact Hours)
    Considers institutional and health care communication issues as well as the relationship between social issues, communication, and health. Preq: COMM 2010 with a C or better or consent of instructor.
  
  • COMM (ENGL) 6910 - Classical Rhetoric

    3 Credits (3 Contact Hours)
    Traces the development of rhetoric from Protagoras through Isocrates, Plato, Aristotle, Cicero and Quintillian and considers questions essential to understanding persuasive theory and practices. May also be offered as ENGL 6910 .
  
  • COMM (ENGL) 6920 - Modern Rhetoric

    3 Credits (3 Contact Hours)
    Examines the “new rhetorics” of the 20th century, which are grounded in classical rhetoric but include findings from biology, psychology, linguistics and anthropology, among other disciplines. May also be offered as ENGL 6920 .
  
  • COMM 8000 - Communication Pedagogy

    1 Credits (1 Contact Hours)
    Students develop teaching skills within the field of communication studies, focusing on the teaching of general education courses. Course explores the facilitation of a positive classroom environment, addressing student needs, and evaluation of student work. Discusses teaching philosophy and pedagogy.
  
  • COMM 8010 - Communication Theory I

    3 Credits (3 Contact Hours)
    Explores the history, development and current state of scientific theories related to the study of human communication. Covers social scientific traditions of theory. Students gain an understanding of metatheory and its relationship to historical and contemporary forms of theorizing about human communication.
  
  • COMM 8020 - Communication Theory II

    3 Credits (3 Contact Hours)
    Surveys theories and analytic concepts used in the pluralistic field of communication studies. Draws on qualitative, rhetorical, critical, aesthetic, and humanistic traditions. May include, but is not limited to, social theory, interpretive criticism, feminism, sound studies, aesthetics, queer theory, cultural studies and philosophy, Emphasis is on applications to social media studies.
  
  • COMM 8030 - Survey of Communication Technology Studies

    3 Credits (3 Contact Hours)
    Surveys the approaches to researching uses, meanings and effects of contemporary communication technologies in the pluralistic field of communication studies (e.g., interpersonal, small groups, policy, globalization, organizations, history, sustainability, infrastructure, children and media, cultural studies, networks), drawing on social scientific and humanistic traditions.
  
  • COMM (ENGL) 8040 - Fundamentals of Health Communication

    3 Credits (3 Contact Hours)
    Fundamentals of health communication and the Health Communication Certificate; two theoretical bases underlying this interdisciplinary program in health communication, one based on social science theory and one based on humanities, i.e. rhetorical theory; history of both theoretical bases. Undergraduate students may request consent of Health Communication Coordinator to enroll in this course. May also be offered as ENGL 8040 .
  
  • COMM 8050 - Communication and Social Movements

    3 Credits (3 Contact Hours)
    Examines arguments, tactics and structures of social movements from discursive, rhetorical, social perspectives in the field of communication studies.. Using case studies, questions of history, external and internal rhetoric, control and adaptation are considered. Movements as diverse as feminism, environmentalism, alternative globalization and various rights-oriented movements may be considered.
  
  • COMM 8060 - Health Communication and Culture

    3 Credits (3 Contact Hours)
    Exploration of select issues regarding the communication of medical knowledge and how it is created and challenged through media by individuals, groups and institutions. Emphasizes understanding medical and health-related knowledge from cultural, historical and /or social perspectives.
  
  • COMM (ENGL) 8070 - Health Communication Campaign Planning and Evaluation

    3 Credits (3 Contact Hours)
    Application of theories, practices and tools developed in ENGL 8040  and ENGL 8060  to planning, implementing and evaluating a public health campaign that targets a particular health practice. May also be offered as ENGL 8070 . Preq: ENGL 8040  and ENGL 8060  or consent of Health Communication Certificate Coordinator.
  
  • COMM 8080 - Representation and Popular Culture

    3 Credits (3 Contact Hours)
    Seminar explores how popular culture artifacts represent various groups of people based on such characteristics as race, class, gender, sexuality, nationality, etc. A range of theoretical perspectives are incorporated, including but not limited to race theory, feminist theory, queer theory, postcolonialism and hegemonic masculinity theory.
  
  • COMM (ENGL) 8090 - Communication, Culture and the Social Net

    3 Credits (3 Contact Hours)
    Seminar explores communication and cultural practices that are evolving around social media. May also be offered as ENGL 8090 .
  
  • COMM 8100 - Communication Research Methods I

    3 Credits (3 Contact Hours)
    Explores methods of social scientific research methodologies. Methods range from experimental designs to survey and cross sectional designs. Final projects include the employment of one or more methodologies to create a communication-based research proposal.
  
  • COMM 8110 - Communication Research Methods II

    3 Credits (3 Contact Hours)
    Explores select issues in and methods for qualitative research. Students discuss and practice data gathering and analysis techniques associated with ethnographic, interview and textual approaches. Particular attention is given to research technologies. May be taken before, after or at the same time as COMM 8100  .
  
  • COMM 8270 - Sports Media

    3 Credits (3 Contact Hours)
    Explores the history, forms and trends in sports media from a communication perspective, and examines the impact and influence of sport in society, identifying current and future trends in digital media.
  
  • COMM (AAH, ENGL) 8400 - Selected Topics

    3 Credits (3 Contact Hours)
    Independent/directed study; tutorial work in linguistics, professional communication, or American, British or European literature not offered in other courses. May also be offered as AAH 8400  or ENGL 8400 . Preq: Consent of director of MA in English or MA in Professional Communication program.
  
  • COMM (ENGL) 8500 - Research Methods in Professional Communication

    3 Credits (3 Contact Hours)
    Covers various research methods with emphasis on humanistic and empirical inquiry. Readings and research examine how professional communication creates new knowledge and affects the daily lives of others. May also be offered as ENGL 8500 .
  
  • COMM 8560 - Trends in Public Relations Theory and Research

    3 Credits (3 Contact Hours)
    Seminar surveys the major theoretical approaches to public relations, as well as major and recent trends in public relations research and theory development.
  
  • COMM 8640 - Communication and Organizing

    3 Credits (3 Contact Hours)
    Explores theoretical and research literature on human communication and organizing processes from numerous methodological perspectives. Topics may include organizational culture, organizational socialization, power and politics, identification and communication networks and technology.
  
  • COMM 8690 - Political Communication

    3 Credits (3 Contact Hours)
    Seminar examines various forms of political communication through the application of multiple critical methodologies. Participants become familiar with traditional public address scholarship and contemporary study of campaigns, policy, leadership, media and popular culture.
  
  • COMM 8710 - Leadership Communication

    3 Credits (3 Contact Hours)
    Develops ability and knowledge of communicative aspects of leadership. Students integrate theories and practices of persuasion, motivation and media to actualize a leadership vision. Students explore issues and research in ethical and intercultural applications, including implications of institutional structures and their impact on society.
  
  • COMM 8740 - Special Topics in Communication Studies

    3 Credits (3 Contact Hours)
    Varying topics within the field of communication studies. May be repeated for a maximum of six credits, but only if different topics are covered.
  
  • COMM 8900 - Communication Studies Graduate Internship

    3 Credits (3 Contact Hours)
    Preplanned, preapproved, faculty-supervised internship provides Communication Studies graduate students with 8-10 hours per week of field experience in areas related to their curriculum. Unpaid internship provides applied component to advanced study of communication theory and professional development for industry and research careers. May be repeated for a maximum of six credits. Preq: Consent of advisor.
  
  • COMM 8910 - Master’s Thesis Research

    1-9 Credits (1-9 Contact Hours)
    Students complete research toward production of a Master’s thesis. A maximum of six hours may be applied toward a degree, though additional hours may be taken for credit. May be repeated for a maximum of nine credits. Preq: Successful completion of core program requirements and all additional courses as approved by the department director of graduate studies.
  
  • COMM 8990 - Independent Study

    1-3 Credits (1-3 Contact Hours)
    Course for graduate students with special interests or projects in communication studies outside the scope of existing courses. Preq: Consent of instructor.

Computer Science

  
  • CPSC 6040 - Computer Graphics Images

    3 Credits (3 Contact Hours)
    Presents the theory and practice behind the generation and manipulation of two-dimensional digital images within a computer graphics context. Image representation and storage, sampling and reconstruction, color systems, affine and general warps, enhancement and morphology, compositing, morphing, and non-photorealistic transformations. Students are expected to have completed coursework in data structures and linear algebra.
  
  • CPSC 6050 - Computer Graphics

    3 Credits (3 Contact Hours)
    Computational, mathematical, physical and perceptual principles underlying the production of effective three-dimensional computer graphics imagery. Students are expected to have completed coursework in data structures and linear algebra.
  
  • CPSC 6110 - Virtual Reality Systems

    3 Credits (3 Contact Hours)
    Design and implementation of software systems necessary to create virtual environments. Discusses techniques for achieving real-time, dynamic display of photorealistic, synthetic images. Includes hands-on experience with electromagnetically-tracked, head-mounted displays and requires, as a final project, the design and construction of a virtual environment. Students are expected to have completed coursework in data structures before enrolling in this course.
  
  • CPSC 6120 - Eye Tracking Methodology and Applications

    3 Credits (3 Contact Hours)
    Introduction to the human visual system; visual perception; eye movements; eye tracking systems and applications in psychology, industrial engineering, marketing, and computer science; hands-on experience with real time, corneal-reflection eye trackers, experimental issues. Final project requires the execution and analysis of an eye tracking experiment. Students are expected to have completed coursework in data structures and statistics before enrolling in this course.
  
  • CPSC 6140 - Human and Computer Interaction

    3 Credits (3 Contact Hours)
    Survey of human and computer interaction, its literature, history, and techniques. Covers cognitive and social models and limitations, hardware and software interface components, design methods, support for design, and evaluation methods. Students are expected to have completed coursework in data structures before enrolling in this course.
  
  • CPSC 6150 - Mobile Device Software Development

    3 Credits (3 Contact Hours)
    Detailed study of programming, tools, and design decisions involved in developing applications for mobile devices. Students design and implement a nontrivial software application for a mobile device. Students are expected to have completed coursework in data structures and software development before enrolling in this course.
  
  • CPSC 6160 - 2-D Game Engine Construction

    3 Credits (3 Contact Hours)
    Introduction to tools and techniques necessary to build 2-D games. Techniques draw from subject areas such as software engineering, algorithms, and artificial intelligence. Students employ techniques such as sprite animation, parallax scrolling, sound, AI incorporated into game sprites, and the construction of a game shell. Students are expected to have completed coursework in data structures before enrolling in this course.
  
  • CPSC 6180 - Usable Privacy and Security

    3 Credits (3 Contact Hours)
    Survey of the field of usable security and privacy with an emphasis on emerging technologies. Topics include authentication, location privacy, social network privacy, behavioral advertising, health privacy, anonymity, cryptocurrency, technical writing and ethical conduct of usable privacy and security research. Students are expected to have completed coursework in at least one of: software development, human factors, experimental psychology, security policy, or computer security, before enrolling in this course.
  
  • CPSC 6200 - Computer Security Principles

    3 Credits (3 Contact Hours)
    Covers principles of information systems security, including security policies, cryptography, authentication, access control mechanisms, system evaluation models, auditing, and intrusion detection. Computer security system case studies are analyzed. Students are expected to have completed coursework in operating systems and networking before enrolling in this course.
  
  • CPSC 6240 - System Administration and Security

    3 Credits (3 Contact Hours)
    Covers topics related to the administration and security of computer systems. Primary emphasis is on the administration and security of contemporary operating systems. Students are expected to have completed coursework in operating systems and networking before enrolling in this course.
  
  • CPSC 6280 - Design and Implementation of Programming Languages

    3 Credits (3 Contact Hours)
    Overview of programming language structures and features and their implementation. Control and data structures found in various languages are studied. Also includes runtime organization and environment and implementation models. Students are expected to have completed coursework in assembly language and formal language theory before enrolling in this course.
  
  • CPSC 6300 - Applied Data Science

    3 Credits (3 Contact Hours)
    Course covers applied methods and techniques in Data Science, including data scraping, cleaning, and storage; technical issues when working with different types of data; basic topics in machine learning; parallel and distributed computing; cloud computing; data visualization; and ethical issues in Data Science. Students are expected to have completed at least one college-level introductory class in statistics before enrolling in this course.
  
  • CPSC 6550 - Computational Science

    3 Credits (3 Contact Hours)
    Introduction to the methods and problems of computational science. Uses problems from engineering and science to develop mathematical and computational solutions. Case studies use techniques from Grand Challenge problems. Emphasizes the use of networking, group development, and modern programming environments. Students are expected to have completed coursework in calculus and linear algebra before enrolling in this course.
  
  • CPSC 6620 - Database Management Systems

    3 Credits (3 Contact Hours)
    Introduction to database/data communications concepts as related to the design of online information systems. Problems involving structuring, creating, maintaining, and accessing multiple-user databases are presented and solutions developed. Comparison of several commercially available teleprocessing monitor and database management systems is made. Students are expected to have completed coursework in data structures before enrolling in this course.
  
  • CPSC 6630 - On-line Systems

    3 Credits (3 Contact Hours)
    In-depth study of the design and implementation of transaction processing systems and an introduction to basic communications concepts. A survey of commercially available software and a project using one of the systems are included. Preq: CPSC 6620 .
  
  • CPSC 6720 - Software Development Methodology

    3 Credits (3 Contact Hours)
    Advanced topics in software development methodology. Techniques such as chief programmer teams, structured design and structured walk-throughs are discussed and used in a major project. Emphasizes the application of these techniques to large-scale software implementation projects. Also includes additional topics such as mathematical foundations of structured programming and verification techniques. Students are expected to have completed coursework in software engineering before enrolling in this course.
  
  • CPSC 6770 - Distributed and Cluster Computing

    3 Credits (3 Contact Hours)
    Introduction to the basic technology of and programming techniques for distributed and cluster computing. Standard techniques for developing parallel solutions to problems are introduced and implemented. Software systems that provide high-level abstractions for data communications are considered. Students are expected to have completed coursework in data structures, algorithms and networking before enrolling in this course.
  
  • CPSC (ECE) 6780 - General Purpose Computation on Graphical Processing Units

    3 Credits (3 Contact Hours)
    Instruction in the design and implementation of highly parallel, GPU-based solutions to computationally intensive problems from a variety of disciplines. The OpenCL language with inter-operable OpenGL components is used. Applications to models of physical systems are discussed in detail. Students are expected to have completed coursework in data structures, calculus, and linear algebra before enrolling in this course. May also be offered as ECE 6780 .
  
  • CPSC 6810 - Independent Study

    1-3 Credits (1-3 Contact Hours)
    Areas of computer science in which nonstandard problems arise. Innovative approaches to problem solutions which draw from a variety of support courses are developed and implemented. Emphasizes independent study and projects. May be repeated for a maximum of six credits, but only if different topics are covered.
  
  • CPSC 6820 - Special Topics in Computing

    3 Credits (3 Contact Hours)
    In-depth treatment of topics not fully covered in regular courses. Topics vary from semester to semester. May be repeated, but only if different topics are covered.
  
  • CPSC 6890 - Programming Team Training Seminar

    1 Credits (1 Contact Hours)
    This seminar-style course teaches advanced algorithmic problem-solving motivated by problems in the “competitive programming” domain. Class discussion includes algorithm design and analysis, implementation considerations, and practical applications. Students are expected to have completed coursework in algorithms and data structures before enrolling in this course.
  
  • CPSC 7400 - Computer Science for High School Teachers I

    3 Credits (3 Contact Hours)
    Modern problem-solving and programming methods for high school teachers; algorithm development, software life cycle concepts, system hardware and software components and an introduction to programming in PASCAL. Restricted to graduate students and in-service teachers in secondary education. Students are expected to have completed coursework in Introductory computer programming before enrolling in this course. Coreq: CPSC 7401 .
  
  • CPSC 7401 - Computer Science for High School Teachers I Laboratory

    0 Credits (2 Contact Hours)
    Non-credit laboratory to accompany CPSC 7400 . Coreq: CPSC 7400 .
  
  • CPSC 8040 - Data Visualization

    3 Credits (3 Contact Hours)
    Introduction to material on the theory and practice of designing effective visualizations of data from numerous sources. A broad overview of the field is presented, covering principles, methods and techniques foundational to both information and scientific visualization. Students are expected to have basic programming skills and introductory knowledge of linear algebra and calculus before enrolling in this course. Previous coursework in computer graphics is helpful but not required.
  
  • CPSC 8050 - Advanced Computer Graphics

    3 Credits (3 Contact Hours)
    Advanced techniques used in the artificial rendering of natural scenes; current practice in computer graphics; full software implementation of each technique; extensive coding. Preq: CPSC 6050 .
 

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