2015-2016 Undergraduate Course Catalog 
    
    Apr 30, 2024  
2015-2016 Undergraduate Course Catalog [ARCHIVED CATALOG]

Courses


View Courses by College .

Please note, when searching courses by Code or Number, an asterisk (*) can be used to return mass results. For instance a Code search of 2* can be entered, returning all 200-level courses.

 

Civil Engineering

  
  • CIE 443 - Transportation Engineering

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Double Numbered with: CIE 643
    Transportation systems, modes and significance. Traffic engineering fundamental relationships and field studies. Intersection design and control. Geometric design of road alignments. Introduction to transportation planning. Additional work required of graduate students. A research report is required for CIE 643.
  
  • CIE 457 - Biogeochemistry

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Double Numbered with: CIE 657
    Biogeochemical relationships as a unifying concept for ecological systems, including importance of biogeochemical relationships in ecosystems and global cycles. The interface between abiotic and biotic components of ecosystems is explained. Additional work required of graduate students.
    PREREQ: CHE 106  AND CHE 107 
  
  • CIE 463 - Introduction to Sustainable Engineering

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Double Numbered with: CIE 663
    Introduction to principles underlying engineering decisions to improve our quality of life without jeopardizing quality of life for future generations. Application of these principles to qualitative and quantitative engineering problems. Additional coursework required of graduate students.
  
  • CIE 471 - Environmental Chemistry and Analysis

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CEN 461 
    Double Numbered with: CIE 671
    An introduction to chemical principles in natural and engineered environmental systems. Thermodynamics and kinetics of reactions; acid-base chemistry; environmental organic chemistry; treatment process design applications. Includes selected laboratory exercises. Additional work is required of graduate students.
  
  • CIE 472 - Applied Env Microbiology

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CEN 472 
    Double Numbered with: CIE 672
    General Principles and application of environmental microbiology and microbial processes. Role of microbes in water pollution control, environmental health, and element cycling in the environment. Additional work is required of graduate students.
  
  • CIE 473 - Transp Procss/Env Engrng

    College of Engineering and Computer Science
    3 credit(s) Even Academic Yr e.g. 2004-5
    Double Numbered with: CIE 673
    Fundamentals and applications of mass and heat transport in environmental engineering. Molecular and turbulent diffusion, advection, dispersion, settling, and surface transfer in air and water. Quantitative applications in treatment systems and the natural environment. Additional work is required of graduate students.
    PREREQ: (CIE 327  OR MAE 341 ) AND CIE 341 
  
  • CIE 474 - Environmental Health Engineering

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Double Numbered with: CIE 674
    An introduction to the relationship between human health and environmental processes. Toxicological effects of air, water and soil pollution. Approaches to risk assessment. Engineering approaches to minimize environmental health risks.
    PREREQ: CHE 106  AND CIE 341 
  
  • CIE 475 - Civil and Environmental Engineering Design

    College of Engineering and Computer Science
    4 credit(s) At least 1x fall or spring
    Capstone design experience. Fundamental principles in various areas of civil and environmental engineering applied to open-ended design projects. Economics, safety, reliability, environmental, sustainability, ethical and social considerations.
  
  • CIE 478 - Rehabilitation of Civil Infrastructure

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Double Numbered with: CIE 678
    Deterioration of construction materials. Evaluation, non-destructive testing, and rehabilitation of existing structures. Properties and applications of repair materials. Seismic retrofit of bridges. Analysis and design of structural members retrofitted with carbon fiber reinforced polymer composites.
    PREREQ: CIE 332  AND ECS 325 
  
  • CIE 490 - Independent Study

    College of Engineering and Computer Science
    1-6 credit(s) At least 1x fall or spring
    In-depth exploration of a problem or problems. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor or instructors and the department.
    Repeatable
  
  • CIE 499 - Honors Capstone Project

    College of Engineering and Computer Science
    1-3 credit(s) Upon sufficient interest
    Completion of an Honors Capstone Project under the supervision of a faculty member.
    Repeatable 2 time(s), 3 credits maximum
  
  • CIE 529 - Risk Anlys in Civ Engin

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Probability, statistics, and decision theory applied to a variety of civil-engineering disciplines, such as structural design and analysis, geotechnical, water quality, water resources, and transportation.
    PREREQ: MAT 397 
  
  • CIE 535 - Strctrl Steel Design

    College of Engineering and Computer Science
    3 credit(s) Odd academic yr e.g. 2007-8
    Design of structures using load- and resistance-factor design concept. Limit states design of columns, beams, beam-columns, frames, connections, plate girders, and composite sections. Computer applications to design.
    PREREQ: CIE 331 
  
  • CIE 536 - Prestrssd Concrete Design

    College of Engineering and Computer Science
    3 credit(s) Odd academic yr e.g. 2007-8
    Analysis and design of prestressed concrete members for flexure, shear, torsion, and compression. Basic concept of prestressing. Stress computation and prestress loss estimation. Deflection and crack control.
    PREREQ: CIE 331 
  
  • CIE 538 - Dynamics of Structures

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Response of single and multiple degree of freedom systems to dynamic loadings (harmonic, blast, wind, earthquake); design of buildings, bridges, and pipelines for dynamic loading (with particular emphasis on earthquakes); building and bridge codes.
  
  • CIE 545 - Pavement Design

    College of Engineering and Computer Science
    3 credit(s) Even Academic Yr e.g. 2004-5
    Pavement types and stress analysis, traffic assessment, subgrade and pavement materials evaluation, design of flexible and rigid pavements for highways and airports, pavement distress and rehabilitation, introduction to pavement management systems and SuperPave mix design.
    PREREQ: CIE 338 
    COREQ: CIE 443 
  
  • CIE 548 - Engineering Economics and Technology Valuation

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: MAE 548 
    Value-based assessment and management of engineering/technology projects: equivalence; discounted cash flow; taxes/depreciation; financial statements. Risk-adjusted valuation: risk/uncertainty in staged projects; Monte Carlo simulations; decision trees; real options; project portfolio management.
    PREREQ: MAT 296 
  
  • CIE 549 - Designing with Geofoam

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Introduction to geofoam production, physical properties, evaluation of engineering parameters, specification and quality assurance, analyses and design of selected applications, comparison with conventional methods, field monitoring, and case histories.
    PREREQ: CIE 338 
  
  • CIE 551 - Energy Conversion

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Crosslisted with: MAE 551 
    Energy demand and resources. Fundamentals of combustion. Power plants, refrigeration systems. Turbines and engines. Advanced systems. Direct energy conversion. Alternate energy sources. Energy storage. Costs and environmental impact.
  
  • CIE 552 - Building Environmental Measurements and Controls

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Crosslisted with: MAE 552 
    Fundamentals of building ventilating methods for measuring and controlling indoor environmental conditioning, thermal comfort, and indoor air quality.
    PREREQ: MAE 341  AND MAE 355 
  
  • CIE 553 - HVAC Systems Analysis and Design

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Crosslisted with: MAE 553 
    Fundamentals of moist air properties, basic air conditioning processes, heat transfer in building structures, heating and cooling load calculations, and air distribution systems.
    PREREQ: MAE 251 
  
  • CIE 554 - Prin Envrn Toxicology

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Factors that make chemicals environmental hazards and techniques used in their evaluation. Topics include chemical, physiological, and molecular aspects of toxicology; transport and fate of chemicals in the environment; and current legislation.
    PREREQ: (BIO 121  AND BIO 123 ) OR (CHE 106  AND CHE 107  AND CHE 275 ) OR (CHE 109  AND CHE 129 )
  
  • CIE 555 - Hazardous Waste Mgmt

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Regulations that address management of hazardous wastes. Practices and technologies commonly used in meeting regulations. Investigative and diagnostic techniques.
  
  • CIE 558 - Solid Wastes: Collection and Disposal

    College of Engineering and Computer Science
    3 credit(s) Odd academic yr e.g. 2007-8
    Composition of refuse. Quantities produced by individuals and industries. Collection equipment, methods, and associated costs. Disposal problems and solutions, such as landfills, incineration, and composting.
  
  • CIE 561 - Air Resources I

    College of Engineering and Computer Science
    3 credit(s) Odd academic yr e.g. 2007-8
    Occurrence, nature and properties, major sources and quantities of contaminants. Ambient air concentration levels, community distribution patterns, and control of air pollution.
  
  • CIE 565 - Bioremediation

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Crosslisted with: CEN 565 
    Uses of bioremediation in engineering applications. Role of microorganisms in degradation of pollutants and contaminants. Regulatory, societal, and legal issues of bioremediation.
    PREREQ: CIE 472 /CEN 472 
  
  • CIE 567 - Biotechnology

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Crosslisted with: CEN 567 
    Engineering applications of biotechnology in agriculture, industry, and the environment. Principles of molecular genetics as applied in the biotechnology industry. Hands-on exposure to laboratory recombinant DNA technology.
    PREREQ: CIE 472 
  
  • CIE 570 - Water&Wastewtr Trtmnt Des

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Design of water and wastewater treatment plants; design capacity, process size and configuration, and overall treatment system performance for specific use needs and regulatory requirements. Groups prepare designs and cost estimates with written and oral reports.
    PREREQ: CIE 327  AND CIE 342
    Repeatable
  
  • CIE 571 - Water Quality Modeling

    College of Engineering and Computer Science
    3 credit(s) Odd academic yr e.g. 2007-8
    Conceptual and mathematical models of water quality in surface waters. Application of mass and energy balances to aquatic systems. Numerical methods for solution of governing equations. Students will build simple models and use existing water quality modeling software.
    PREREQ: MAT 296  AND CIE 341 
  
  • CIE 584 - Designg W/Geosynthetics

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Engineering properties of geosynthetics (geotextiles, geogrids, geonets, geomembranes, and geocomposites). Design of filters using geotextiles, retaining structures using geosynthetics, design of liquid impoundment, and solid waste containment facilities.
    PREREQ: CIE 337 
  
  • CIE 588 - Principles of Wind Turbines

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Crosslisted with: ECS 588 , MAE 588 
    Aerodynamics, performance, control, and electrical aspects wind turbines.
    PREREQ: MAE 341 

Computer and Information Science

  
  • CIS 223 - Statistical Reasoning and Practice

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Methods for exploratory data analysis. Graphical and numerical summaries of numerical and categorical data. Drawing conclusions from data. Basic probability, correlation, estimation and testing. Concepts of study design.
    PREREQ: MAT 194
  
  • CIS 252 - Introduction to Computer Science

    College of Engineering and Computer Science
    4 credit(s) At least 1x fall or spring
    Programming emphasizing recursion, data structures, and data abstraction. Elementary analysis of and reasoning about programs. Public policy issues. Extensive programming. Three hours of lecture and one hour of computer laboratory.
  
  • CIS 321 - Introduction to Probability and Statistics

    College of Engineering and Computer Science
    4 credit(s) At least 1x fall or spring
    Programming-oriented introduction to fundamentals in statistics and probability; elementary statistics, graphical and numerical representation; probability distributions; tests and confidence intervals; regression, and correlation. CPS 621 adds Journalism applications of statistical methods.
    PREREQ: MAT 295 
  
  • CIS 341 - Computer Organization & Programming Systems

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Essentials of computer organization: digital logic, microprogramming, processors, memories, input-output devices. Instruction sets, assembly language, data types, relation to high level languages. Program construction, traps and interrupts, input-output programming.
    PREREQ: ECS 102  OR CIS 252 
  
  • CIS 342 - Introduction to Systems Programming

    College of Engineering and Computer Science
    1 credit(s) At least 1x fall or spring
    Input and output, including error handling, file descriptors and interface to OS. Pointers and pointer arithmetic. Structures. Memory functions and storage allocation. Makefiles, header files, libraries, compilation, and linking.
    PREREQ: CIS 351  
    COREQ: CIS 341  
  
  • CIS 351 - Data Structures

    College of Engineering and Computer Science
    4 credit(s) At least 1x fall or spring
    Abstract data structures, algorithm analysis, array, string lists, trees, binary search trees, priority queues, hashing, graphs, object-oriented programming. Three hours of lectures. One hour of computer laboratory.
    PREREQ: CIS 252 
  
  • CIS 352 - Programming Language: Theory & Practice

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Environments, stores, scoping, functional and imperative languages, modules, classes, data encapsulation, types, and polymorphism. Implementation of these constructs in a definitional interpreter.
    PREREQ: CIS 375  AND CIS 351 
  
  • CIS 375 - Introduction to Discrete Mathematics

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Basic set theory and symbolic logic. Methods of proof, including mathematical induction. Relations, partitions, partial orders, functions, and graphs. Credit cannot be given for both MAT 375 and CIS 375.
    PREREQ: PHI 251 
  
  • CIS 380 - International Course

    College of Engineering and Computer Science
    1-12 credit(s) Irregularly
    Offered through SUAbroad by educational institution outside the United States. Student registers for the course at the foreign institution and is graded according to that institution’s practice. SUAbroad works with the S.U. academic department to assign the appropriate course level, title, and grade for the student’s transcript.
    Repeatable
  
  • CIS 386 - Principles of Computer System Design

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CSE 386 
    Fundamental design principles for computer and information systems. Concurrency, race conditions, complexity, modularity, abstraction, layering, hierarchy, iteration, emergent properties, organization, virtualization, performance, atomicity, fault tolerance, consistency, and security.
    PREREQ: ECS 102  AND CIS 351 
  
  • CIS 390 - Honors Seminar in Computer & Information Science

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Specific topics in computer and information science suitable for honors-thesis research.
    Repeatable
  
  • CIS 400 - Selected Topics

    College of Engineering and Computer Science
    1-6 credit(s)
    Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.
    Repeatable
  
  • CIS 425 - Introduction to Computer Graphics

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Graphics programming. User interfaces. Modeling and viewing transformations. Shading techniques. Representations of three-dimensional models. Curves and non-planar surfaces. Ray tracing and radiosity. Antialiasing.
    PREREQ: CIS 351  OR CSE 382 
  
  • CIS 428 - Introduction to Cryptography

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Classical cryptosystems and their cryptanalysis, RSA and other public-key cryptosystems, pseudo-random sequences, zero-knowledge protocols, related ethical and social concerns.
    PREREQ: CIS 477  OR MAT 534  OR MAT 541 
  
  • CIS 440 - Topics in Mobile Programming

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Crosslisted with: CSE 440
    Double Numbered with: CIS 640
    A variety of subjects surveyed or a particular subject in depth. Additional coursework required of graduate students.
    PREREQ: CIS 351 OR CSE 382
    Repeatable 2 time(s), 9 credits maximum
  
  • CIS 444 - Mobile Application Programming

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CSE 444 
    Double Numbered with: CIS 651
    Development of applications for different mobile devices. Creating effective user interfaces, efficient use of persisitent storage, network services, GPS, maps and sensors. Additional work required of graduate students.
    PREREQ: CIS 351  OR CSE 382 
  
  • CIS 453 - Software Specification and Design

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Software requirements analysis, including structured analysis methodology. Behavioral and nonbehavioral aspects of software specification. Development of specification. Development of specification documents. High-level design and software architecture.
    PREREQ: CIS 351  OR CSE 382 
  
  • CIS 454 - Software Implementation

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Ethics in software development. Detailed design of software, using tools such as structure charts. Implementation and software testing. Team projects and presentations.
    PREREQ: CIS 453 
  
  • CIS 458 - Data Networks: Basic Principles

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CSE 458 , ELE 458 
    Data communication networks, multilayer network architecture, data transmission fundamentals, network protocols, local and wide area networks, transport and application protocols.
    PREREQ: CIS 321  OR MAT 521 
  
  • CIS 467 - Introduction to Artificial Intelligence

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Double Numbered with: CIS 667
    Knowledge representation, production systems, search algorithms, game playing, uncertainty handling, learning, automated reasoning, computer vision, and natural language processing. Programming project or term paper required for CIS 667, not for CIS 467 .
    PREREQ: CIS 375  AND CIS 321  AND (CIS 351  OR CSE 382 )
  
  • CIS 468 - Natural Language Processing

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Double Numbered with: CIS 668
    Linguistic and computational aspect of natural language processing technologies. Lectures, readings, and projects in the computational techniques required to perform all levels of linguistic processing of text. Additional work required of graduate students.
  
  • CIS 470 - Experience Credit

    College of Engineering and Computer Science
    1-6 credit(s) Every semester
    Participation in a discipline- or subject-related experience. Students must be evaluated by written or oral reports or an examination. Limited to those in good academic standing.
    Repeatable
  
  • CIS 471 - Optimization Methods

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Classical methods of minimum and maximum, gradient methods, conjugate direction methods, linear programming and simplex algorithm, integer programming, non-linear optimization, random search algorithms.
  
  • CIS 473 - Automata and Computability

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Countable and uncountable sets; diagonalization proofs; finite state automata; regular, context-free, context-sensitive, recursive, and r. e. languages; Turing machines; relationships between classes of languages and machines; the halting problem; proof methods for decidability and undecidabilty.
    PREREQ: CIS 375  OR MAT 275
  
  • CIS 477 - Introduction to Analysis of Algorithms

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Mathematical modeling of computational problems; searching and sorting algorithms; search trees, heaps, and hash tables; divide-and-conquer, dynamic programming, and greedy choice design techniques; graph algorithms; NP-completeness; and selected topics.
    PREREQ: CIS 375  AND CIS 351 
  
  • CIS 478 - Introduction to Quantum Computing

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Purpose of QC; simple Markov processes; quantum registers; quantum state transitions; classical vs quantum models of computation; measurement and superposition; no-cloning theorem; quantum teleportation; quantum logic.
    PREREQ: CIS 375  AND (MAT 397  OR MAT 331 )
  
  • CIS 483 - Introduction to Computer and Network Security

    College of Engineering and Computer Science
    3 credit(s)
    Crosslisted with: CSE 484 
    Operating system security. Authentication. Access control. Program vulnerabilities. Malicious code. Secure programming principles. TCP/IP protocols, vulnerabilities, attacks, and countermeasures. Firewalls. Intrusion detection. Secret-key and Public-key cryptography. One-way has function. Digital Signature.
    PREREQ: CIS 486  OR CSE 486 
  
  • CIS 486 - Design of Operating Systems

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CSE 486 
    Design and implementation of modern operating systems. Resource management and protection of CPU, memory, and storage. File systems. Input/output. Concurrent process implementation. Process synchronization. Networking.
    PREREQ: (CIS 341  AND CIS 342  AND CIS 351 ) OR (CSE 281  AND CSE 382 )
  
  • CIS 487 - Access Control, Security and Trust

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CSE 487
    Analytical/logical basis for trusting systems. Access requests, authorizations, certificates, credentials, jurisdiction, and delegation. Applications include distributed access control, process isolation and sharing, and access policies.
    PREREQ: CIS 275
  
  • CIS 488 - Introduction to Internet Security

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: CSE 488 
    Network attack techniques and methods to defend them. Topics include vulnerabilities of TCP/IP protocols, denial of service attacks, intrusion detection, firewalls, tracing the source of attacks, anonymous communication, IPsec, virtual private network, and PKI.
    PREREQ: CIS 486  OR CSE 486 
  
  • CIS 489 - Mobile Systems Security

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Components in Mobile OS; basic mobile app development; sandbox mechanism; permission enforcement; vulnerabilities; malware attacks. Additional work required of graduate students.
    PREREQ: CIS 486  OR CSE 486  
  
  • CIS 490 - Independent Study

    College of Engineering and Computer Science
    1-6 credit(s) Every semester
    In-depth exploration of a problem or problems. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor or instructors and the department.
    Repeatable
  
  • CIS 499 - Honors Capstone Project

    College of Engineering and Computer Science
    1-3 credit(s) Upon sufficient interest
    Completion of an Honors Capstone Project under the supervision of a faculty member.
    Repeatable 2 time(s), 3 credits maximum
  
  • CIS 500 - Selected Topics

    College of Engineering and Computer Science
    1-6 credit(s)
    Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester.
    Repeatable
  
  • CIS 531 - Compiler Construction

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Programming a small compiler. Lexical analysis, tokens, finite automata, hashing. Syntax analysis, grammars, syntax trees, error recovery. Scope and type analysis, symbol tables. Run-time stack, variable addressing, expression evaluation, procedure activation, recursion. Code generation, 0ptimization, portability.
    PREREQ: CIS 351 
  
  • CIS 543 - Control of Robots

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: ELE 516 
    Kinematics, dynamics, and control of mobile and/or manipulator robots. Path planning, actuators, sensors, human/machine interface. Two hours lecture and two hours laboratory weekly. Design project.
  
  • CIS 545 - Introduction to Combinatorics

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Crosslisted with: MAT 545 
    Permutations, combinations, recurrence relations, generating functions, inclusion-exclusion and applications, introductory graph theory.
    PREREQ: CIS 375  OR MAT 375 
  
  • CIS 551 - Modern Programming in Java

    College of Engineering and Computer Science
    3 credit(s)
    Programming in Java with generic classes. Defining generic classes. Specifying types and inheritance. Verifying correctness of Java methods and classes. Managing concurrency, remote method invocation, and performance considerations.
  
  • CIS 553 - Software Systems Implementation

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Organization, analysis, and documentation of a sophisticated implementation project in a prominent high-level language, such as ADA, C, or Modular-2. Substantial programming assignments and analytical documentation. Language and project may vary from year to year.
    PREREQ: CIS 453 
  
  • CIS 554 - Object Oriented Programming in C++

    College of Engineering and Computer Science
    3 credit(s) At least 1x fall or spring
    Survey of basic C constructs. Data abstraction, classes, derived classes, types, structures and template. Access control, information hiding, multiple inheritance. Formatting stream I/O, libraries, interfaces, modular system 0rganization. Substantial programming assignments.
    PREREQ: ECS 102 
  
  • CIS 565 - Introduction to Artificial Neural Networks

    College of Engineering and Computer Science
    3 credit(s) Upon sufficient interest
    Perceptrons and the Perceptron Convergence Theorem; non-linear optimization, gradient descent methods; neural net architecture, conjugate-gradient and recurrent networks; Hopfield networks, Kohonen’s feature maps; non-neural clustering algorithms.
  
  • CIS 567 - Knowledge Representation and Reasoning

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Applications of mathematical methods to knowledge bases. Methods include nonclassical, fuzzy logic and statistical inference. Application topics include planning, temporal and physical reasoning, attitudes, the frame problem, preference, constraints, qualitative differential equations, situation theory.
  
  • CIS 581 - Concurrent Programming

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Processes, events, alphabets, and trace sets. Process equivalence. Divergence, dead-lock, fairness, and termination. Message channels, buffers, pipelines, trees, rings, grids, recursive nets. Mutual exclusion, semaphores, conditional critical regions, monitors, remote procedures. Programming exercises in Joyce.
  
  • CIS 583 - Systems Assurance Seminar

    College of Engineering and Computer Science
    3 credit(s) Irregularly
    Crosslisted with: CSE 583 
    Basic terminology of assurance and cryptography. Social and privacy issues of assurance. Ethics in computing. Legal aspects and implications of system assurance. Weekly presentations by external and internal speakers.

Classics

  
  • CLA 421 - Classical Mythology

    College of Arts and Sciences
    3 credit(s)
    Crosslisted with: LIT 421 , REL 421 
    Myths and rituals of Greek mythology and religion. Ancient poets/playwrights and important mythological themes found in later Western religious/artistic traditions. Offered only in Florence.

Clarinet

  
  • CLR 140 - Clarinet/Non Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For non-music students.
    Repeatable 1 time(s), 4 credits maximum
  
  • CLR 145 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 146 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 240 - Clarinet/Non Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For non-music students.
    Repeatable 1 time(s), 4 credits maximum
  
  • CLR 245 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 246 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 340 - Clarinet/Non Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For non-music students.
    Repeatable 1 time(s), 4 credits maximum
  
  • CLR 345 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 346 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 349 - Clarinet/Perform Honors

    Setnor School of Music
    1-4 credit(s) Every semester
    Repeatable 1 time(s), 4 credits maximum
  
  • CLR 440 - Clarinet/Non Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For non-music students.
    Repeatable 1 time(s), 4 credits maximum
  
  • CLR 445 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 446 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 449 - Clarinet/Perform Honors

    Setnor School of Music
    1-4 credit(s) Every semester
    Repeatable 1 time(s), 4 credits maximum
  
  • CLR 540 - Clarinet/Non Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For non-music students.
    Repeatable 1 time(s), 4 credits maximum
  
  • CLR 545 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.
  
  • CLR 546 - Clarinet/Music Majors

    Setnor School of Music
    1-4 credit(s) Every semester
    For music students.

College Learning Strategies

  
  • CLS 105 - College Learning Strategies

    School of Education
    3 credit(s) Every semester
    Study and application of learning strategies in the context of lectures, reading, recitations and independent learning situations.

Communication Design

  
  • CMD 104 - Fundamentals of Communications Design

    School of Art and Design
    3 credit(s) At least 1x fall or spring
    Introduction to processes, materials, methods required for creation and production of visual communications. Typography, image creation, communication, layout.
    PREREQ: DES 101 AND 103
    COREQ: DES 102
  
  • CMD 251 - Intro Communication Design I

    School of Art and Design
    3 credit(s) At least 1x fall or spring
    Survey of concepts, methods, techniques, and media used to solve graphic design problems.
    COREQ: CMD 281 
  
  • CMD 252 - Intro Communication Design II

    School of Art and Design
    3 credit(s) At least 1x fall or spring
    Continuation of CMD 251 . Emphasizes typography, layout, and three-dimensional design projects.
    PREREQ: CMD 251  AND CMD 281 
    COREQ: CMD 282 
  
  • CMD 270 - Experience Credit

    School of Art and Design
    1-6 credit(s) Irregularly
    Participation in a discipline or subject related experience. Student must be evaluated by written or oral reports or an examination. Permission in advance with the consent of the department chairperson, instructor, and dean. Limited to those in good academic standing.
    Repeatable
  
  • CMD 281 - Design Methods

    School of Art and Design
    3 credit(s) At least 1x fall or spring
    Introduces design principles and production techniques, emphasizing visual, manual, and intellectual skills for communication of ideas and their translation through traditional methods into print.
    COREQ: CMD 251 
  
  • CMD 282 - Design Skills & Processes

    School of Art and Design
    3 credit(s) At least 1x fall or spring
    Introduces Macintosh technology and software programs as design and production tools for print media. Application of tools and software to create solutions to traditional visual communications’ problems.
    PREREQ: CMD 251  AND CMD 281 
    COREQ: CMD 252 
 

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