Courses of Study 2017-2018 
    
    May 21, 2024  
Courses of Study 2017-2018 [ARCHIVED CATALOG]

Course Descriptions


 

ENGRD—Engineering Distribution

  
  • ENGRD 2020 - Statics and Mechanics of Solids

    (crosslisted) MAE 2020  
         
    Fall, spring. 4 credits. Letter grades only.

    Prerequisite: PHYS 1112 . Corequisite: MATH 1920  or permission of instructor.

    Staff.

    Covers principles of statics, force systems, and equilibrium in solid structures. Topics include: free body diagrams in two and three dimensions; frames; mechanics of deformable solids; stress and strain; axial force; shear force, bending moment, and torsion in bars and beams; thermal stress; pressure vessles; statically indeterminate problems; buckling and yielding. 

    Outcome 1: Students will be able to draw complete and correct free body diagrams.

    Outcome 2: Apply the principle of equilibrium to calculate external and internal forces in simple, statically determinant mechanical systems, including simple shear and bending moment distributions.

    Outcome 3: Understand the concepts of stress, strain, deformation and elasticity. Analyze the stress, strain and deformation in bars subject to axial, bending and torsional loads.

    Outcome 4: Use the principles of elasticity and equilibrium to solve for stresses in simple statically
    indeterminate systems.

  
  • ENGRD 2100 - Introduction to Circuits for Electrical and Computer Engineers

    (crosslisted) ECE 2100  
         
    Fall, spring. 4 credits. Student option grading.

    Corequisite: MATH 2930  and PHYS 2213 .

    A. Molnar.

    First course in electrical circuits and electronics. Establishes the fundamental properties of circuits with application to modern electronics. Topics include circuit analysis methods, operational amplifiers, basic filter circuits, and elementary transistor principles. The laboratory experiments are coupled closely with the lectures.

    Outcome 1: Learn to describe and analyze components of electronic circuits.

    Outcome 2: Analyze and design multi-component electrical circuits by applying fundamental analysis tools.

    Outcome 3: Learn how to effectively use laboratory equipment in the context of electrical circuits.

    Outcome 4: Analyze dynamic circuits (transient & sinusoidal steady state) by applying Laplace Transforms and Phasor analysis methods.

    Outcome 5: Develop rigorous experimental and analytical skills and effective communication of results.

  
  • ENGRD 2110 - Object-Oriented Programming and Data Structures

    (crosslisted) CS 2110  
         
    Fall, spring, summer. 3 credits. Student option grading.

    Prerequisite: CS 1110  or CS 1130  or equivalent course in Java or C++.

    Staff.

    For description, see CS 2110 .

  
  • ENGRD 2112 - Object-Oriented Design and Data Structures - Honors

    (crosslisted) CS 2112  
         
    Fall. 4 credits. Student option grading.

    Prerequisite: CS 1110  or CS 1130  or equivalent course in Java or C++, or permission of the instructor.

    Staff.

    For description, see CS 2112 .

  
  • ENGRD 2140 - Computer Systems Programming

    (crosslisted) ECE 2400  
         
    Fall, spring. 3 credits. Letter grades only.

    Prerequisite: CS 1110  (preferred) or CS 1112 .

    J. Martínez.

    Intermediate computer programming course with a systems bent, equally practical in embedded, desktop, or server environments. Topics include C and C++ programming, input/output, program structure, debugging and profiling, dynamic memory management, essential data structures and programming techniques, program analysis, code optimization, and an introduction to UNIX services and programming environment. For more information, see http://ece2400.ece.cornell.edu.

  
  • ENGRD 2190 - Mass and Energy Balances


         
    Fall. 3 credits. Letter grades only.

    T. M. Duncan.

    Engineering problems involving material and energy balances. Batch and continuous reactive systems in the steady and unsteady states. Introduction to phase equilibria for multicomponent systems. Examples drawn from a variety of chemical and biomolecular processes.

    Outcome 1: Basic engineering calculations: convert units quickly and accurately; define, calculate and estimate properties of process materials such as fluid density, concentrations, pressure, etc. (a, k)

    Outcome 2: Material and energy balance calculations: draw and label process flowsheets from verbal descriptions of processes; carry-out degree-of-freedom analyses; write and solve mass and energy balance equations for single unit and multiple unit processes with and without chemical reaction. (a, b, d, f, k)

    Outcome 3: Physical chemistry: perform pressure-volume-temperature calculations for ideal and nonideal gases; perform vapor-liquid equilibrium calculations for systems containing one condensable component and for ideal multicomponent solutions; calculate internal energy and enthalpy changes for process fluids undergoing specified changes in temperature, pressure, phase, and chemical compositions; incorporate such calculations into mass and energy balance problems.(a, b, d, f, k)

    Outcome 4: Other: explain the difference between transient and steady-state processes and make simple mass and energy balance calculations for transient processes; work effectively in teams and know your classmates; produce a written report on the design and analysis of a large scale process addressing a technical problem of national importance. (a, b, e, f, g, i, j, k)

  
  • ENGRD 2202 - Biomedical Transport Phenomena

    (crosslisted) BME 2000  
         
    Fall. 3 credits. Letter grades only.

    Corequisite: mathematics through MATH 2930  (or equivalent).

    M. R. King.

    For description, see BME 2000 .

  
  • ENGRD 2210 - Thermodynamics

    (crosslisted) MAE 2210  
    (CU-SBY)     
    Fall, summer. 3 credits. Letter grades only.

    Prerequisite: MATH 1920 , PHYS 1112  , or permission of instructor.

    E. Fisher.

    Presents the definitions, concepts, and laws of thermodynamics. Topics include the first and second laws, thermodynamic property relationships, and applications to vapor and gas power systems, refrigeration, and heat pump systems. Examples and problems are related to contemporary aspects of energy and power generation and to broader environmental issues.

    Outcome 1: Choose an appropriate system and identify interactions between system and surroundings.

    Outcome 2: Obtain values of thermodynamic properties for a pure substance in a given state, using tables, relations for incompressible substances, and relations for gases.

    Outcome 3: Apply energy and entropy balances in the control mass (closed system) and control volume formulations to the analysis of devices and cycles.

  
  • ENGRD 2220 - Signals and Information

    (crosslisted) ECE 2200  
         
    Fall, spring. 4 credits. Letter grades only.

    Prerequisite: MATH 2930  and CS 1110  or CS 1112 . Corequisite: MATH 2940 .

    L. Tong.

    For description and learning outcomes, see ECE 2200 .

  
  • ENGRD 2250 - The Earth System

    (crosslisted) EAS 2250  
    (CU-SBY)     
    Spring. 4 credits. Letter grades only.

    Prerequisite: MATH 1110  or MATH 1910 .

    W. White.

    For description and learning outcomes, see EAS 2250 .

  
  • ENGRD 2300 - Digital Logic and Computer Organization

    (crosslisted) ECE 2300  
         
    Fall, spring. 4 credits. Letter grades only.

    Prerequisite: CS 1110  or CS 1112 .

    D. Albonesi.

    This course provides an introduction to the design and implementation of digital circuits and microprocessors. Topics include transistor network design, Boolean algebra, combinational circuits, sequential circuits, finite state machine design, processor pipelines, and memory hierarchy. Design methodology using both discrete components and hardware description languages is covered in the laboratory portion of the course.

    Outcome 1: Understand Boolean logic and state machines as theoretical foundations of digital systems.

    Outcome 2: Be able to conceive, analyze, design, and build combinational and sequential digital logic solutions to everyday problems.

    Outcome 3: Comprehend the basic structure and functionality of ROM and RAM memories.

    Outcome 4: Understand the basic structure and functionality of central processing units, and build a simple one using FPGA hardware.

    Outcome 5: Understand the structure and operation of memory hierarchies and input/output systems.

  
  • ENGRD 2510 - Engineering Processes for Environmental Sustainability

    (crosslisted) BEE 2510  
    (CU-SBY)     
    Fall. 3 credits. Letter grades only.

    Prerequisite: CHEM 2070 CHEM 2090  or AP Chem. Prerequisite or corequisite: MATH 2930 .

    L. Aristilde.

    For description and learning outcomes, see BEE 2510 .

  
  
  • ENGRD 2600 - Principles of Biological Engineering

    (crosslisted) BEE 2600  
         
    Fall. 3 credits. Letter grades only.

    Prerequisite or corequisite: MATH 2930 , two semesters of core biology major classes and the investigative lab or BIOG 1445 .

    M. Wu.

    For description and learning outcomes, see BEE 2600 .

  
  • ENGRD 2610 - Mechanical Properties of Materials: From Nanodevices to Superstructures

    (crosslisted) MSE 2610  
         
    Fall. 3 credits. Letter grades only.

    Prerequisite: PHYS 1112 .

    S. Baker.

    For description, see MSE 2610 .

  
  • ENGRD 2620 - Electronic Materials for the Information Age

    (crosslisted) MSE 2620  
         
    Spring. 3 credits. Letter grades only.

    Prerequisite: MATH 1920 , PHYS 2213  or permission of instructor. Corequisite: PHYS 2214 .

    M. Thompson.

    For description, see MSE 2620 .

  
  • ENGRD 2640 - Interfacing the Digital Domain with an Analog World

    (crosslisted) AEP 2640  
         
    Fall. 3 credits. Letter grades only.

    Prerequisite: CS 1112 . Corequisite: ENGRC 2640 .

    J. Moses.

    For description and learning outcomes, see AEP 2640 .

  
  • ENGRD 2700 - Basic Engineering Probability and Statistics


         
    Fall, spring, summer. 3 credits. Student option grading.

    Prerequisite: MATH 1910  and MATH 1920 .

    Staff.

    Gives students a working knowledge of basic probability and statistics and their application to engineering. Includes computer analysis of data and simulation. Topics include random variables, probability distributions, expectation, estimation, testing, experimental design, quality control, and regression.

    Outcome 1: Understand the breadth of decision situations with uncertainty that arise in engineering, industry, and society.

    Outcome 2: Develop the skills needed for extracting information from data in real-world decision situations.

    Outcome 3: Learn methods of probability modeling and data analysis.

    Outcome 4: Build familiarity with current software used for statistical inference and data analysis.

  
  • ENGRD 3100 - Introduction to Probability and Inference for Random Signals and Systems

    (crosslisted) ECE 3100  
         
    Spring, summer. 4 credits. Letter grades only.

    Prerequisite: MATH 2940 , PHYS 2213 , or equivalents.

    E. Bitar.

    For description, see ECE 3100 .

  
  • ENGRD 3200 - Engineering Computation

    (crosslisted) CEE 3200  
         
    Spring. 4 credits. Student option grading.

    Prerequisite:  and . Corequisite: . Recommended prerequisite: .

    P. J. Diamessis.

    Introduction to numerical methods, computational mathematics, and probability and statistics. Development of programming and graphics proficiency with MATLAB and spreadsheets. Topics include Taylor-series approximations, numerical errors, condition numbers, operation counts, convergence, and stability, probability distributions, hypothesis testing. Included are numerical methods for solving engineering problems that entail roots of functions, simultaneous linear equations, statistics, regression, interpolation, numerical differentiation and integration, and solution of ordinary and partial differential equations, including an introduction to finite difference methods. Applications are drawn from different areas of engineering. A group project uses these methods on a realistic engineering problem.

    Outcome 1: Be familiar with standard numerical methods and statistical procedures for engineering computation and learn to synthesize from different methods in a specific engineering application.

    Outcome 2: Learn how to compute, estimate and track errors associated with numerical computations.

    Outcome 3: Have a working knowledge of higher-level programming languages widely used in engineering for numerical methods and graphics, in particular, MATLAB.

    Outcome 4: Gain experience in teams.

    Outcome 5: Learn how to develop sanity tests for one’s computational results and how to report them in a clear and objective manner.