May 03, 2024  
2019-2020 Undergraduate Academic Catalog 
    
2019-2020 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Chemistry

  
  • CH 401 - Topics in Chemistry

    0 lecture hours 0 lab hours 3 credits
    Course Description
    This course covers current topics in chemistry that are not covered in other classes. Topics and structure, as well as credits, may vary. Faculty areas of expertise and possible topics for this course are listed on the Physics and Chemistry Department pages in the undergraduate catalog and on the Web. Groups of students interested in a particular topic should contact the appropriate faculty member well in advance of registration for the quarter. Credit in this course will be determined after consultation with the instructor. (prereq: consent of instructor)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Vary by course offering

    Prerequisites by Topic
    • None

    Course Topics
    • Depend on the course offering

    Coordinator
    Dr. Matey Kaltchev
  
  • CH 499 - Independent Study

    1 lecture hours 0 lab hours 3 credits
    Course Description
    Students are given the opportunity to pursue an approved subject not covered in regularly scheduled course work. This may take the form of individual or small group studies, literature surveys, and laboratory or research projects. Weekly meetings with the course adviser are required. A final report to be filed in the Physics and Chemistry Department may also be required. This course is offered to students with junior or senior standing. Students with freshman or sophomore standing should request CH 199 . (prereq: consent of the course coordinator and department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have the opportunity to plan a course of study
    • Broaden his/her scientific knowledge

    Prerequisites by Topic
    • None

    Course Topics
    • To be determined

    Laboratory Topics
    • Depends on topic selected

    Coordinator
    Dr. Matey Kaltchev
  
  • CH 2050 - General Chemistry for Life Sciences

    3 lecture hours 2 lab hours 4 credits
    Course Description
    The course introduces the fundamental concepts of chemistry. Students will learn about measurement units, elements, atoms, periodic table, and the quantitative aspects of chemistry. They will study the nature of compounds, apply gas laws to human body; learn the basis of radiochemistry and its application in nuclear medicine. Learn acid base chemistry and study of colligative properties such as osmosis. Radioactivity and its medical applications concludes the general chemistry sequence (not open to engineering majors) (prereq: high school chemistry)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Conduct experiments, make observations, collect, analyze, and interpret data
    • Recognize the use of common measurement units, convert measurements done in metric system into other related units, calculate medication dosing
    • Describe the structure of atom, use the mole concept and molecular formulas
    • Locate the elements in the periodic table; recognize property trends, electron configuration
    • Draw lewis dot structures, describe bonds, name compounds, and write formulas
    • Classify different kinds of chemical reactions, perform reaction stoichiometry
    • Identify states of matter, perform calculations based on gas laws, apply gas laws to life science situations, perform enthalpy calculations
    • Predict the solubility of substances on the basis of molecular polarity and intermolecular forces, calculate solution concentrations, Henry’s law describe colligative properties
    • Define what are acids, bases, salts and buffers, calculate pH, blood as buffer, and learn pathologies of acidosis or alkalosis
    • Describe forms of radiation, use nuclear reaction equations and half-life, recognize health effects of radiation, use biological units red, gray and rem, describe medical uses

    Prerequisites by Topic
    • None

    Course Topics
    • Measurement units, interconversion of units, medication dosing: dose per kilogram body weight, drip rate of liquids, drops per minute dosing
    • Atoms and molecules: Structure of atom, isotopes, mole concept, chemical formulas
    • Periodic table: electronic configuration and property trends
    • Bonding: ionic and covalent bonding, electronegativity, polar covalent bonds
    • Chemical reactions: types of chemical reactions, decomposition, combination, replacement, ionic. Exothermic and endothermic reactions, stoichiometry
    • States of matter: liquid, solid, gas, kinetic molecular theory, gas laws, evaporation, sublimation, boiling and melting points, enthalpy
    • Solutions and colloids: solution and solubility, intermolecular forces, concentration expressions-nsmolarity, percent solution, milli-equivalent solution, solution preparation and stoichiometry, Henry’s law, colligative properties, colloids, dialysis
    • Acid and base properties of solutions, Bronsted theory, pH, strong acids, bases, salts, buffers, metabolic acidosis and alkalosis, respiratory acidosis and alkalosis
    • Radioactive nuclei, radioisotopes, nuclear reactions, half-life, effects of radiation on health, radiation units including biological units rad, gray, rem, medical imaging, medical use of radioisotopes

    Laboratory Topics
    • Moles and chemical formulas (pg.# 113)
    • Chemical reactions and equations (pg.# 83)
    • Gas laws (PV and VT relationships) (pg.# 129)
    • Ionic solutions and electrolytes (IV fluids, Ringer’s, Pedialyte etc.) (pg.# 159)
    • Osmosis, dialysis
    • Hemodialysis, filtration (pg.# 199)
    • Molecular geometry and bonding (instructor handout)
    • pH part I: Measuring pH and properties of Buffers (pg.# 213)
    • Design an experiment: creation of IV fluids for specific diseases
    • Shielding from nuclear radiation (instructor handout)

    Coordinator
    Dr. Vipin Paliwal
  
  • CH 2251 - Organic Chemistry for Life Sciences

    3 lecture hours 2 lab hours 4 credits
    Course Description
    The course concisely focuses on what students need to know in organic chemistry in order to continue with biochemistry in the next quarter. Basic nomenclature rules will be introduced. Important functional groups involved in biological molecules will be studied. This includes alcohols, amines, amides, aldehydes and ketones, carboxylic acids and their derivatives. The structures and chemistries of amino acids, proteins, nucleic acids, carbohydrates, and lipids will be introduced. This will help you develop the foundation for biochemistry and will also help you understand the structure of pharmaceutical drugs. (prereq: CH 2050 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Name and draw structural formulas of organic compounds, describe bonding and isomerism, identify functional groups, conformations, properties of alkanes, alkenes, alkynes
    • Describe aromatic compounds and benzene structure, properties and uses
    • Classify alcohols, phenols, thiols and ethers, identify alcohol groups biological molecules  describe hydrogen bonding, chemical properties of alcohols
    • Describe physical and chemical properties of aldehydes and ketones, industrial and biologically important aldehydes and ketones
    • Describe physical and chemical properties of carboxylic acids and esters
    • Classify amines and assign names, recognize key reactions, names amines as neurotransmitters, give uses of specific biological amines like epinephrine, amphetamines and alkaloids
    • Name amides, show hydrogen bonding, give products of acid and base hydrolysis, make connection with biological amides in peptides and proteins
    • Learn classes of amino acids
    • Learn chemical structure of proteins
    • Learn chemical structure of nucleic acids
    • Learn chemical structure of carbohydrates
    • Learn chemical structure of lipids

    Prerequisites by Topic
    • Classes of chemical bonds
    • Organic and inorganic compounds
    • Electronegativity and bond polarity
    • Shapes of molecules
    • Intermolecular forces
    • Chemical equation stoichiometry
    • Solutes and solvents-polar and non-polar
    • Solubility of substances in polar and non-polar solvents

    Course Topics
    • Organic and inorganic compounds comparison, nomenclature of alkanes, alkenes and alkynes, isomerism, conformations, physical and chemical properties, polymers of alkenes (5 classes)
    • Aromatic compounds, benzene derivatives, properties and uses (1 class)
    • Naming and classifying alcohols, physical properties, reactions of alcohols. phenols, ether, thiol their biochemical importance, ether anesthetics (2 classes)
    • Naming aldehydes and ketones, physical properties, chemical properties: oxidation, hydrogenation, hemi-acetal. important aldehydes and ketones, chiral molecules, Fischer projections (3 classes)
    • Naming carboxylic acids and esters, physical properties, reactions of carboxylic acids and esters, alpha hydroxacids (3 classes)
    • Name amine and amides, physical and chemical properties, biological important amines (3 classes)
    • Classes of amino acids based on its chemistry-polar, non-polar, charged, reactions of amino acids (2 classes)
    • Structural levels of proteins-primary, secondary, tertiary and quaternary (2 classes)
    • Structure of nucleic acid bases, nucleotides, phosphodiester bond, DNA and RNA (2 classes)
    • Structural classes of carbohydrates-mono, di-, polysaccharides, glycoside bond (2 classes)
    • Classes of lipids-nonpolar triacylglycerol, polar phospholipids (2 classes)
    • Exams (3 classes)

    Laboratory Topics
    • Organic techniques I
    • Organic techniques II
    • Reactions of unsaturated hydrocarbons
    • Alcohols & phenols
    • Aldehydes and ketones
    • Carboxylic acids and ester
    • Aspirin synthesis & testing aspirin products
    • Amino acid structure
    • Carbohydrate structure

    Coordinator
    Dr. Vipin Paliwal
  
  • CH 2261 - Biochemistry for Life Sciences

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course introduces students to biomolecules, such as proteins, carbohydrates, lipids and nucleic acids in relation to human physiology. Structure and function of biomolecules and their roles in human body will be discussed. Enzymes and their roles in metabolism will be discussed. Nutritional aspects of the carbohydrate metabolism will be detailed. Biochemical basis of metabolic diseases will be discussed. Mechanism of action of pharmaceuticals such as dopamine, serotonin, oxytocin and PGE2 will be introduced. Hands-on experience of disease diagnosis applying biochemical approach will allow students to connect the course with their major. (prereq: CH 2251 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Learn functions of amino acids, peptides, relate the primary, secondary, tertiary, quaternary structures of proteins to function, protein hydrolysis and denaturation
    • Relate the chemical structures of carbohydrates to respective functions
    • Relate the different kinds of lipids to their respective physiological functions
    • Describe enzymes and how they work, factors affecting enzyme activity, explain enzyme inhibition, describe regulation of enzymes, recognize importance of enzymes in diseases
    • Identify nucleotides, describe structure of DNA, outline replication process, describe transcription and translation, explain how genetic code functions, describe mutations
    • Describe nutritional requirements, vitamins and minerals, outline stages of metabolism, role of ATP, coenzymes, describe metabolism of glucose in details, hormonal control of metabolism
    • Outline fat metabolism, describe conditions of ketonemia, ketonuria, ketosis, ketoacidosis
    • Learn the biochemical basis of diseases, biochemical markers and treatment

    Prerequisites by Topic
    • Isomerism
    • Naming organic compounds
    • Identify variuos organic functional groups
    • Chemical structure and classes of amino acids
    • Chemical structure of nucleic acids
    • Chemical structure and classes of carbohydrates
    • Chemical structure of lipids

    Course Topics
    • Enzyme nomenclature, enzyme co-factors, mechanism of enzyme action, factors affecting enzyme action, enzyme inhibition, enzyme regulation, medical applications of enzymes (3 classes)
    • Function of DNA and RNA, DNA replication, transcription, translation, genetic code, mutations (4 classes)
    • Nutritional requirements, macro and micronutrients, catabolism of food, ATP, coenzymes, blood glucose, glycolysis, citric acid cycle, oxidative phosphorylation, glycogen metabolism, hormonal regulation (5 classes)
    • Blood lipids, beta oxidation of fatty acids, ketone bodies and pathological conditions that cause their overproduction (2 classes)
    • Biochemical explanations and diagnosis of diseases including diabetes, myocardial infarctions, hepatic and nephrotic damage (2 classes)
    • Action of pharmaceuticals such as dopamine, serotonin, oxytocin and PGE2 (1 class)
    • Exams (3 classes)

    Laboratory Topics
    • Experiment #1: Vitamins         
    • Experiment #2: Enzymes         
    • Experiment #3: Peptides and Proteins   
    • Experiment #4: DNA components & Extraction
    • Experiment #5: Tests for carbohydrates            
    • Experiment #6: Lipids  
    • Experiment #7: Kidney function test-Determination of serum & urine creatinine          
    • Experiment # 8: Serum Lactate Dehydrogenase as disease marker          
    • Experiment #9: Analysis of Urine- a simulation

    Coordinator
    Dr. Vipin Paliwal
  
  • CH 3020 - Food Chemistry

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Content will include chemical groups, chemical reactions of food, chemistry of ingredients and cooking methods that drive chemical reactions. Students will explore the chemical significance of carbohydrates, lipids, proteins, water, vitamins, minerals and enzymes to properties of food. Students will recognize common chemical reactions and associated changes to molecular structure upon food processing. Methods to prevent detrimental chemical reactions will be discussed. Students will connect molecular structures with flavor, taste, and explore methods used to enhance flavor and taste. Students will explore the differences between solutions, colloids, and suspensions and how they are used in food preparation and taste. (prereq: CH 103 , CH 200 , CH 200A , CH 200B  or CH 2050 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe how solutions, colloids and suspensions affect food preparation and taste
    • Discuss the importance of water to properties of food
    • Compare food preparation methods to taste, appearance and nutrition
    • Recognize common food components such as carbohydrates, lipids, proteins, enzymes, water, vitamins and minerals and their significance to food
    • Recognize common chemical reactions of food and their purpose to food preparation, nutrition and taste; describe common oxidation-reduction reactions, acid-base reactions and crystallization reactions used in food preparation
    • Discuss the chemistry of common food additives and recommend appropriate suggestion to replace common allergens
    • Compare and contrast desired microbial life benefits to the growth of harmful bacteria and fungi in food preparation
    • Describe the molecular structure of common groups of molecules in food and the significance of molecular structure to properties

    Course Topics
    • Chemical components of food; carbohydrates, lipids, proteins, enzymes, water vitamins and minerals (7 class periods)
    • Chemical reaction of food and cooking (5 class periods)
    • Structure and functional relationships of common molecules (5 class periods)
    • Acids and bases (3 class periods)
    • Emulsions, solutions, suspensions, gels and foams (3 class periods)
    • Heating strategies for food preparation (4 class periods)
    • Food preservation (3 class periods)

    Coordinator
    Dr. Anne-Marie Nickel
  
  • CH 3650 - Materials Chemistry

    2 lecture hours 2 lab hours 3 credits
    Course Description
    The basic chemistry principles discussed in chemistry and physics are applied to exploring the structure and properties of bulk materials. The class will focus on understanding how the structural characteristics of the atoms and molecules in a material affect the physical and chemical properties of the material. Materials will be considered on the nanoscopic level to explain macroscopic phenomena. Topics may include conductivity of materials, characterization of solids, solid solutions, nanoparticles, nanostructured devices, materials syntheses, allotropes of carbon, electrons in materials, polymetric materials and composites. (prereq: CH 200 , CH 200A , CH 200B  or PH 2031 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Provide and explain examples of properties that change depending on the scale such as nanoscale, microscale or macroscale
    • Determine a material’s chemical formula from either layer diagram or model of a crystalline structure
    • Calculate the packing efficiency for a given crystalline structure
    • Identify and describe packing, coordination geometry, coordination number for the basic types of crystalline structures
    • Describe tools and data obtained from structural determination methods
    • Explain the function, properties and applications of liquid crystalline materials
    • Identify and describe the structure and properties of several polymers
    • Compare and contrast the different types of magnetism
    • Relate the conductivity of materials to their elemental components
    • Explain with multiple examples the relationship between atomic structure and physical properties using common, commercial, and new technological materials
    • Understand and predict corrosion
    • Distinguish and categorize the major types of solids

    Prerequisites by Topic
    • None 

    Course Topics
    • Types of solids
    • Crystalline materials
    • Conductivity of materials
    • Magnetism
    • Elemental composition of materials
    • Corrosion
    • Structural determination of solids
    • Bulk properties of materials at macroscale, microscale and nanoscale
    • Polymers
    • Liquid crystals

    Laboratory Topics
    • Microfluidic nanofilter (4 sessions)
    • Crystalline materials
    • Liquid crystals
    • Nanoparticle synthesis
    • Nanowire synthesis
    • Luminescent materials

    Coordinator
    Dr. Anne-Marie Nickel
  
  • CH 3660 - Surface Properties of Materials

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This is a materials chemistry course appropriate for junior level students from all engineering majors. The course includes basic description of physics and chemistry of surfaces and their relation to surface properties of materials. The emphasis of the course is to provide students with knowledge on several important modern applications of surface chemistry: surface chemical reactions (catalytic converters and fuel cells), thin films and their application as lubricants, coatings and novel electronic materials, improving friction and wear properties of surfaces through chemical modification. A substantial part of the course is devoted to surface nanotechnology - an introduction to the design, manufacturing and characterization of various nanomaterials and nanodevices on surfaces and their potential applications. (prereq: CH 200 , CH 200A , CH 200B  or PH 2030/PH 2031 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the fundamental physics and chemistry driving the phenomena that occur at the gas-solid interface
    • Use reciprocal space notation to describe surface morphology and properties
    • Understand the principles of operation of modern heterogeneous catalysts
    • Understand the principles of operation of fuel cells
    • Have a solid knowledge on how chemical modification relates to tribological properties of surfaces

    Prerequisites by Topic
    • Chemical bonds and chemical bond formation
    • Physics of the solid state
    • Intermolecular forces

    Course Topics
    • Electronic structure of metal and metal-oxide surfaces
    • Surface description using reciprocal space notation
    • Modern techniques for surface characterization - AES, XPS, SPM, RAIRS, Raman
    • Physisorption and adsorption
    • Interaction of molecules with solid surfaces and surface chemical reactions
    • Heterogeneous catalysis
    • Fuel cells
    • Tribology and nanotribology

    Coordinator
    Dr. Matey Kaltchev
  
  • CH 3670 - Polymer Chemistry

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The course will cover the basics of polymer nomenclature, molecular weight, naturally occurring polymers, inorganic polymers, step-reaction polymerization, free radical chain polymerization, copolymerization, and testing & characterization of polymers. (prereq: CH 200  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Identify structures of polymers
    • Understand and identify different types of naturally occurring and inorganic polymer
    • Differentiate different types of average molecular weight and characterize and determine molecular weight of polymers
    • Understand the mechanisms of step-growth, chain-growth polymerization, and copolymerization
    • Discuss the methods for polymer testing and characterization, and interpret testing and characterization data

    Prerequisites by Topic
    • Properties of matter
    • Atomic structure
    • Chemical bonding and intermolecular forces
    • Solutions, molarity

    Course Topics
    • Introductions to polymers
    • Polymer structure
    • Molecular weight of polymers
    • Naturally occurring polymers
    • Step-reaction polymerization
    • Free-radical chain polymerization
    • Copolymerization
    • Inorganic and organometallic polymers
    • Polymer characterization & testing
    • Additives
    • Polymer technology

    Coordinator
    Dr. Wujie Zhang

Construction Management

  
  • CM 250 - Construction Jobsite Management and Leadership

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course discusses construction jobsite management and leadership issues that would be encountered by entry level employees and interns. Students will be introduced to Requests for Information (RFIs), Shop Drawings, and the Submittal process. Students will also look at issues of jobsite layout and control and develop logistical plans for a construction site. Other on-site issues such as project recordkeeping and technology will also be introduced. Leadership strategies and tactics will also be discussed. (prereq: CM 2200 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand and apply basic strategies in business communication, both orally and in written form, that are common in the construction industry
    • Understand and apply basic strategies for construction recordkeeping
    • Understand and develop proper shop drawings and RFI’s for a construction project
    • Develop a jobsite layout and logistics plan
    • Understand and apply leadership strategies
    • Understand and apply principles in quality assurance and quality control on a construction project
    • Understand the ethical issues that a construction manager faces and apply ethical standards to solve problems

    Prerequisites by Topic
    • Construction methods

    Course Topics
    • Roles and responsibilities of the site superintendent
    • Project delivery methods
    • Shop Drawings
    • Submittals
    • Electronic recordkeeping in construction (Plan Grid software)
    • Construction meeting minutes
    • Jobsite layout and control
    • Leadership attributes
    • Motivation strategies
    • Oral communication on the jobsite

    Coordinator
    Dr. Blake Wentz
  
  • CM 2121 - Surveying

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course presents the methods and principles of field execution and office procedures required in construction surveying, with an emphasis on typical building layout requirements.  Topics include leveling, traversing, site considerations, plumbing of the structure, and general usage of optical and digital instruments.  Required mathematical analysis is integrated. (prereq: MA 126  or high school trigonometry)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop a working knowledge of surveying equipment and techniques required to do basic construction layout
    • Understand the care and handling of equipment
    • Know how to set up and operate a transit
    • Understand horizontal distances taping and EDM
    • Understand horizontal angles, reading, recording, and repetition
    • Understand horizontal curve theory and practice
    • Understand topography
    • Understand construction layout, distances and angles, and error tolerance
    • Understand the basics of U.S. federal land system, deeds, and descriptions
    • Understand differential leveling, theory and practice
    • Understand traverses, closed polygon; measuring calculations and layout
    • Understand how to set up and operate a total station
    • Understand how to set up and operate a GPS unit

    Prerequisites by Topic
    • Trigonometry
    • Basic algebra

    Course Topics
    • Introduction to surveying: measuring horizontal distances; pacing, and using a cloth and steel tape
    • Leveling: setting up and operating the transit as a level, reading and calculating elevations
    • Measuring horizontal angles: setting up and operating the transit
    • Traversing: measuring, mathematically closing and setting a traverse in the field
    • Horizontal curves: computing and laying out a horizontal curve
    • Earthwork volume computations: measuring earthwork quantities by x-sectioning
    • Topographic surveying discussion
    • Boundary survey principles and construction staking techniques will be discussed in class and a complex construction layout will be performed in the field
    • Coordinate systems and construction layout techniques
    • Equipment calibration and state of the art equipment discussion and demonstrations
    • Global positioning systems

    Laboratory Topics
    • Leveling the instrument over a point
    • Taping a distance
    • Angular measurement
    • Measuring a traverse: angles
    • Differential leveling
    • Laying out a traverse (using week 4 data)
    • Horizontal curves
    • Construction layout of a building
    • Construction layout of storm sewer offset from curve
    • Inclement weather activity: traverse and curve calculations

    Coordinator
    Dr. Jera Sullivan
  
  • CM 2200 - Building Construction Methods

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides familiarity with the crew labor and equipment activities typically applied in building construction.  Emphasis is placed on construction techniques involving the more common materials, as student in the AE 1231  Building Construction Materials course.  Laboratories highlight teamwork for the crew labor tasks applied to common assemblies and drawings of the architectural details necessary for their proper construction. (prereq: AE 1231 ) (coreq: AE 1001 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate working knowledge of how the CSI MasterFormat organizes information about building materials and components for site, concrete, masonry, metals and wood
    • Demonstrate working knowledge of how material properties and applications affect construction activities
    • Demonstrate working knowledge of building materials assembly to develop design details for the effective application of materials and components
    • Demonstrate working knowledge of graphical techniques used to depict information on drawings
    • Demonstrate working knowledge of common building construction means, methods, and processes
    • Demonstrate the requirements for effective team leadership, teamwork, and collective effort
    • Apply the concepts on how to think and analyze problems, not just what to think

    Prerequisites by Topic
    • Construction materials

    Course Topics
    • Site organization
    • Safety imperatives
    • Logistical concerns
    • General building construction sequence
    • Plan reading
    • Soils and foundations
    • Equipment production formula
    • OSHA sloping criteria
    • USCS classification and properties
    • Portland cement
    • Cast-in-place and pre-cast concrete
    • Pre-tensioned and post-tensioned concrete
    • Forms and forming systems
    • Concrete reinforcement
    • Concrete placing methods
    • Concrete joints, finishing and curing
    • Masonry
    • Properties of units and motor
    • Masonry laying methods
    • Masonry bonding and jointing
    • Structural steel
    • Steel erection and fastening methods
    • Wood framing
    • Wood erection and fastening methods
    • Typical construction sequence

    Coordinator
    Doug Nelson
  
  • CM 2300 - Building Construction Methods II

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course discusses advanced building construction methods as a continuation of CM 2200 , Building Construction Methods I.  The primary focus of the course will be on the methods and materials of building interior finishes and are covered within the context of quality assurance and control, logistics, planning, regulatory requirements, and decision making.  Laboratories highlight teamwork and planning for tasks applied to common interior building finishes.  (prereq: CM 2200 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate working knowledge of interior construction methods
    • Identify and define the various types of doors and windows in a building
    • Identify and define the various types of interior finishes in a building
    • Understand the tools and methods used to construct interior finishes in a building
    • Understand the sequence of events on how to construct a commercial building
    • Develop a generic schedule of events on interior construction sequences

    Prerequisites by Topic
    • Basic building construction methods

    Course Topics
    • Wood products
    • Thermal insulation
    • Vapor barriers
    • Bonding agents, sealers and sealants
    • Bituminous materials
    • Roofing systems
    • Exterior doors and windows
    • Interior doors
    • Entrances and storefronts
    • Cladding systems
    • Drywall and paint
    • Interior walls, partitions and ceilings
    • Flooring systems
    • Acoustical materials
    • Finish carpentry, cabinetry
    • Interior finishes

    Coordinator
    Dr. Blake Wentz
  
  • CM 3013 - Construction Project Financial and Cost Control

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Provides a working knowledge of cost engineering practices and techniques applied to construction project cost management and control activities to optimize project financial returns. (prereq: BA 2501 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Without reference, the student can explain the information flow between cost control and other commonly interacting construction project disciplines
    • Without reference, the student can describe and track the steps in the transmission of typical job site labor, materials, equipment cost data, through typical project performance reports, to its effect on company financial reports
    • Given the required course materials, the student can devise and apply a suitable work breakdown structure for a building construction project of modest scope
    • Without reference except for appropriate project status reports, the student can perform an accurate earned value analysis and cite possible causes of performance variances and actionable remedies for unacceptable performance of a typical construction project
    • Without reference, the student can cite multiple special concerns and techniques for controlling various types of direct and indirect project costs
    • Without reference, the student can state and explain the significance of at least three ethical imperatives for construction cost engineers

    Prerequisites by Topic
    • No prerequisites by topic appended

    Course Topics
    • Construction and cost accounting practices and procedures
    • Construction cost engineering to include forecasting and revenue projections
    • Earned value analysis
    • Work Breakdown Structure (WBS)
    • Jobsite labor and performance reporting
    • Direct and indirect cost reporting

    Coordinator
    Robert Lemke
  
  • CM 3024 - Construction Law

    4 lecture hours 0 lab hours 4 credits
    Course Description
    Architectural engineering, construction management and civil engineering students gain a working knowledge of elemental aspects of construction and general business law and legal concepts to include legally sufficient and proper routine administrative processes. Students gain understanding of construction and general business risks and ethics, to enhance their decision-making skills as construction project team members.  (prereq: junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Analyze elemental construction project or general business disputes and recommend legally sufficient and proper routine administrative processes in the context of appropriate risk management and ethical behavior
    • Explain the different types and the general provisions and structure of construction contracts, including identifying the parties and their respective roles and duties
    • Explain fundamental aspects of the regulatory environment and professional licensing
    • Explain fundamental aspects of lien law and the contractor’s rights and remedies
    • Explain fundamental provisions of national and local labor law
    • Explain general administrative procedures by which to avoid disputes and litigation
    • Identify ethical issues arising in professional practice, and apply ethical standards to determine an appropriate course of action
    • Describe common claims and defenses to liability applicable to Owners, Contractors, and Design Professionals
    • Discuss the public policy implications of important federal legislation impacting engineering and construction practice

    Prerequisites by Topic
    • None

    Course Topics
    • American legal system
    • Business associations
    • Construction contracts
    • Role play exercises
    • Exams and exam review
    • Professional responsibilities
    • Torts
    • Land use controls
    • Payment provisions
    • Change orders
    • Subsurface and unforeseen conditions
    • Subcontracting process
    • Claims and defenses to claims
    • Risk management 
    • Construction labor law
    • Arbitration and alternative dispute resolution methods
    • Current trends

    Coordinator
    Dr. Blake Wentz
  
  • CM 3112 - Building Environmental and Mechanical Systems for CM

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Students will develop a working knowledge of building HVAC, sanitary, and other mechanical systems components and their functioning, to enable effective installation planning, scheduling and cost estimation by the construction manager. Students will study the basic design principles of HVAC and plumbing systems as well and completing basic load calculations. Lab activities will revolve around load calculations, basic installation methods of HVAC and plumbing systems, and estimating/scheduling activities for mechanical systems. (prereq: junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the principles of HVAC and plumbing to make a safe and healthy building environment
    • Effectively balance mechanical criteria in order to select an optimal mechanical system
    • Develop accurate take-offs and estimates of mechanical systems
    • Describe the pros and cons of different types of mechanical systems
    • Identify and define different components of a mechanical system
    • Develop a schedule that incorporates mechanical systems into a schedule of a General Contractor

    Prerequisites by Topic
    • None 

    Course Topics
    • Reading mechanical plans
    • Heating systems
    • Cooling systems
    • Ventilation systems
    • Ductwork
    • Indoor air quality
    • HVAC take-off and estimating
    • Commissioning
    • DWV systems
    • Domestic water systems
    • Storm water systems
    • Fire protection systems

    Coordinator
    Dr. Blake Wentz
  
  • CM 3210 - Construction Scheduling

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Course imparts a working knowledge of construction project scheduling techniques, especially the critical path method for network analysis, to enable determination of dates and durations of project activities. Includes exercises in network logic and constraints, forward and backward passes, critical path and float, cost crashing, resource leveling, and PERT. Concept of a work breakdown structure is integrated. Study begins with manual techniques, but shifts to gain skill with common scheduling software. (prereq: CM 3250 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Without reference, the student can describe at least one advantage and disadvantage for each of the following: the Gantt chart, CPM AoA, CPM AoN, CPM PDM, linear activity schedule, and PERT
    • Given the contract documents for a building construction project of moderate scope ($3 to $5 million), as well as a detailed (Level 4) copy of the CSI UniFormat and MasterFormat, the student can disaggregate the work to define an appropriate set of activities that includes pre-construction tasks
    • Given an array of appropriate construction project activities, the student can logically constrain and sequence the activities to create a coherent project network
    • Given an array of appropriate construction project activities, the student can estimate their respective durations, based on available resources and work quantity takeoffs
    • Given a logic network of construction activities, their respective durations, and the unconstrained resources to be applied against each activity, the student can perform a forward and backward pass to establish the project duration, determine the critical path(s), and schedule the early start of each activity all without additional references
    • Given a construction project early start schedule prepared with unconstrained resources, without additional references, the student can level the schedule if any resources become constrained
    • Given necessary crash-cost curves, the student can optimize the resources to be applied, in order to deliver the project at least total cost
    • Given a logic network and the activities, shortest expected, most probable, and longest expected durations, students can perform a PERT analysis with only normal probability tables and the variance formula as references
    • Given the contract documents for a building construction project of moderate scope ($3 to $5 million), as well as a task list with assigned resources, durations, and precedences, students can correctly load a standard scheduling software package to obtain an accurate activity schedule and typical reports

    Prerequisites by Topic
    • Some course topics related to scheduling are briefly introduced in CM 3011, and pre-construction activities are introduced, as well. Calculation of activity durations relies on knowledge of detailed production estimating.

    Course Topics
    • Construction planning vs. scheduling
    • Types of construction schedules (Gantt, CPM, AoA, AoN, PDM, PERT)
    • Event time calculations
    • Logic types
    • Dummy activities
    • Work Breakdown Structure (WBS)
    • Activity duration determination
    • Time vs. cost
    • Forward and backward passes
    • Critical path and its significance
    • Float or slack
    • Resource leveling
    • AoN networks
    • PDM networks and lag
    • Scheduling pre-construction activities
    • Linear activity scheduling
    • Program Evaluation and Review Technique (PERT)
    • Project control issues (linked to CM 3013 )

    Laboratory Topics
    • Gantt chart preparation
    • AoA network preparation
    • Early start schedule preparation and resource summary
    • AoN network preparation
    • Scheduling software capabilities and applications

    Coordinator
    Dr. Blake Wentz
  
  • CM 3250 - Construction Estimating

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course teaches the methodology, procedures and organizational techniques involved in preparing a competitive bid. Detailed estimates for each major construction discipline are prepared, based upon real construction project documents. Ethical considerations in budgeting and estimating are discussed. The final project is the preparation of a formal competitive bid on a project (ABET Design Course). (prereq: CM 2200 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Know the various types of estimating required
    • Know the bidding process
    • Know how to prepare a quantity survey
    • Know how to interpret drawings and specifications
    • Know the various costs of work
    • Know how to qualify subcontractor quotes
    • Know how to develop bidding strategies
    • Know the ethical implications of the budgeting, bidding, estimating process
    Prerequisites by Topic
    • Construction methods

    Course Topics
    • Construction estimating
    • Planning and administration
    • The quantity survey
    • Cost of work
    • Finalizing, recapping and submitting the bid
    • Post bid follow-up and using the construction estimate
    • Labor management
    • Bid rigging and bid shopping
    • Contractor management
    • Quality assurance
    • Safety
    • Project closeout
    • Ethical issues to consider in the bidding, budgeting, estimating process
    Laboratory Topics
    • Types of estimates
    • Estimating procedures
    • Quantity takeoffs
    • On Screen take-off Software
    • Accuracy in estimating
    • Checks and balances
    • Competitive bid
    • CostWorks estimating software
    Coordinator
    Dr. Jera Sullivan
  
  • CM 3417 - Construction Equipment Management

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides a working knowledge of powered equipment types and other jobsite systems commonly applied in methods of building construction. Internal rental rate compilation, buy-lease-rent and repair-replace decisions, maintenance management, detailed determination of costs and schedule relating to building foundation construction and to crane lifting operations are some of the topics introduced. Equipment operations for horizontal construction are only briefly included. (prereq: CM 2200 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop a working knowledge of common building construction equipment types and operations
    • Develop a working knowledge of project- and enterprise-level equipment management concerns
    • Develop a working knowledge of internal rental rate and production unit-cost calculations
    • Develop a working knowledge of equipment maintenance management imperatives and techniques
    • Develop a working knowledge of equipment cost estimating and scheduling techniques
    • Develop a working knowledge of equipment selection based on the type and amount of work to be accomplished

    Prerequisites by Topic
    • Time-value of money
    • Common construction methods
    • Soil properties

    Course Topics
    • Internal rental rate
    • Buy-lease-rent and repair-replace decisions
    • Maintenance management
    • Equipment application sequences for common excavation and lifting requirements

    Coordinator
    Dr. Jera Sullivan
  
  • CM 3612 - Building Electrical and Communication Systems for CM

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Students will develop a working knowledge of building electrical and communication systems components and their functioning, to enable effective installation planning, scheduling and cost estimation by the construction manager. Students will study the basic design principles of power and lighting systems as well and completing basic load calculations. Lab activities will revolve around load calculations, basic installation methods of power and lighting systems, and estimating/scheduling activities for electrical systems (prereq: junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the basic principles of electrical power systems in buildings
    • Understand the basic principles of lighting systems in buildings
    • Develop basic calculations for power loads in a building
    • Identify and define the different components of an electrical system
    • Develop take-offs and estimates for electrical systems in buildings
    • Develop a schedule that incorporates electrical systems into a schedule for a general contractor

    Prerequisites by Topic
    • None

    Course Topics
    • Physics of electricity and magnetism
    • Basic power loads and calculations
    • Basic lighting loads and calculations
    • Electrical quantities
    • Voltage systems
    • Electrical distribution and grounding systems
    • Specifications, shop drawings and submittals for electrical
    • Low voltage systems
    • Lighting sources and fixtures
    • Basic estimating for electrical systems
    • Code issues for electrical
    • Ethics for subcontractors
    • Sustainability for electrical

    Laboratory Topics
    • Physics of electricity (week 1)
    • Physics of magnetism (week 2)
    • Power load calculations (week 3)
    • Lighting load calculations (week 4)
    • Basic wiring lab (week 5)
    • Tour of generic facility (week 6)
    • Power systems take-off and estimating (week 7)
    • Lighting systems take-off and estimating (week 8)
    • Shop drawings and submittals Lab (week 9)
    • Tour of MSOE Kern Center (week 10)

    Coordinator
    Dr. Blake Wentz
  
  • CM 4311 - Construction Project Management I

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Course emphasizes construction phase activities, building on learning of previous courses and preparing CM students for requirements during later assignments of senior project. Construction project management software is introduced. (prereq: CM 2200 , junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop working knowledge of electronic project administration, to include project management software applications
    • Develop working knowledge of modifying a standard design-build contract to better meet the needs of the project
    • Develop a working knowledge of how best to respond to a request for proposal (RFP) or a request for qualifications (RFQ)
    • Develop working knowledge of preparing a project information management plan for a client
    • Develop a working knowledge of documentation typically required to administer construction phase operations, to include preparation of clear, concise, and complete records, reports, correspondence, and submittals
    • Develop a working knowledge of suitable scheduling, attendees, and content for meetings typically needed to properly administer construction phase operations

    Prerequisites by Topic
    • Elements of the total construction project cycle and processes
    • Risk management, project delivery methods, and contracts
    • Roles and responsibilities of typical project team members
    • Value engineering and constructability in the design process
    • Project planning process, scheduling, and the role of estimating
    • Information management and documentation principles
    • Construction project record keeping and controls
    • Quality in the constructed project
    • Safety management
    • Partnering, contract enforcement and dispute resolution
    • Project closeout

    Course Topics
    • Electronic project administration
    • Meetings and negotiations
    • Project reports and records
    • Preconstruction operations
    • Construction operations

    Laboratory Topics
    • Prepare a written response to RFQ
    • Prepare a written response to RFP
    • Supplement a standard design-build contract for a set of notional project circumstances and requirements
    • Electronic project administration
    • Meeting organization and execution
    • Start a Project Management Plan

    Coordinator
    Dr. Jera Sullivan
  
  • CM 4321 - Construction Project Management II

    2 lecture hours 2 lab hours 3 credits
    Course Description
    Course further develops skills and knowledge necessary for effective management of construction phase activities. Exercises require application of software to reinforce integration of detailed estimating, bidding, and scheduling skills. Ethical imperatives are discussed. (prereq: CM 4311 , CM 3013 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop a working knowledge of applying construction project planning principles to a particular site and specific contract documents
    • Develop a working knowledge of possible ethical dilemmas that can erupt during construction operations and how they should be solved
    • Reinforce knowledge of detailed estimating, bidding, and scheduling, as will be required for CM 4731  CM Senior Project III
    • Develop a working knowledge of construction contract modification administration and control

    Prerequisites by Topic
    • Electronic project administration
    • Meetings and negotiations
    • Project reports and records
    • Preconstruction operations
    • Construction operations

    Course Topics
    • Planning for construction
    • Detailed construction estimating procedures
    • Construction scheduling procedures
    • Changes and extra work
    • Ethical dilemmas in construction

    Laboratory Topics
    • Development and application of a suitable detailed work breakdown structure (WBS), using the CSI UniFormat and MasterFormat
    • Detailed construction estimating procedures
    • Construction scheduling procedures

    Coordinator
    Dr. Blake Wentz
  
  • CM 4512 - Construction Safety Management

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides a working knowledge of OSHA standard as they relate to the construction Industry. Safety requirements, public protection, insurance issues and contract language responsibilities are some of the topics introduced. Students who attend all of the classes and pass the final exam have the opportunity to earn an OSHA 30-hour certification. (prereq: CM 2200 , junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop a working knowledge of OSHA standards pertaining to common building construction operations
    • Develop a working knowledge of project- and enterprise-level safety management concerns
    • Develop a working knowledge of how safety costs affect the construction estimate
    • Develop a working knowledge of safety responsibilities on the site as they are spelled out in the contracts
    • Earn certification and acquire an OSHA 30-hour training card

    Prerequisites by Topic
    • None 

    Course Topics
    • The OSHA Act and how it pertains to construction
    • Personal protective equipment
    • Hazard communication
    • Excavation safety
    • Fall protection
    • Scaffold and ladder safety
    • Material and tool safety
    • Setting up a safety program
    • Safety, insurance and the contract

    Coordinator
    Daniel Burazin
  
  • CM 4712 - Architectural Engineering and Construction Management Design-Build Senior Project I

    1 lecture hours 2 lab hours 2 credits
    Course Description
    This course is the first part of a three-part series in designing a building for a real-life client using the design build project delivery method. The course concentrates on preparing and developing the required “program” a designer must complete in order to understand the client’s building and design goals and requirements. The students must understand spatial relationships, building users, building codes and budget constraints in the development of the final program. The program is then used in the other senior project courses, AE 4721 /CM 4721  and AE 4731 /CM 4731 , as a basis of the design for the building. Other topics include team organization, team building, client interviewing skills, LEED and sustainable development, space analysis, building code review, building type research, Building Information Modeling (BIM) and CAD. Note: BSAE students should register for AE 4712  in their fourth year and CM-4712 in their fifth year. BSCM students should register for CM 4712; five-year two-degree BSAE/BSCM students should register for AE 4712  in their fourth year and CM 4712 in their fifth year. Students must take this course in consecutive terms with AE 4721 /CM 4721 , followed by AE 4731 /CM 4731 . (prereq: CM 3210 , and CM 325 or CM 3250 , major GPA greater than 2.0, senior standing or fifth year standing in BSAE/BSCM five-year program) (coreq: AE 4311 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Formulate the space requirements of a building based on client interviews and research
    • Generate appropriate plans based on the required spatial relationships
    • Identify appropriate LEED and sustainable design features
    • Determine appropriate Building Code regulations that apply to their project
    • Analyze budget constraints
    • Research appropriate building type examples for their project
    • Facilitate team organization and team building

    Prerequisites by Topic
    • Speech
    • Sketching ability
    • Architectural graphic skills
    • Understanding of all building systems
    • Building type and associated construction costs

    Course Topics
    • Team building
    • Design Build Delivery System
    • Programming
    • Space analysis
    • Research and data collection
    • Commissioning
    • Value engineering
    • Interviewing
    • Building Code review
    • Conceptual estimating

    Coordinator
    Dr. Blake Wentz
  
  • CM 4721 - Architectural Engineering and Construction Management Design-Build Senior Project II

    1 lecture hours 3 lab hours 3 credits
    Course Description
    This is the second of the three-part senior project series. This is a team-taught course, taught by architects, structural engineers, HVAC engineers, plumbing and fire protection engineers, building electrical power distribution engineers, and construction managers. It continues to emphasize the design-build process and requires an interdisciplinary team of students to utilize their respective engineering design specialty courses or construction management expertise as they design a building and plan for its construction by using estimating, scheduling, budgeting and construction project management techniques. The following phases will be completed: (1) site analysis; (2) preliminary architectural drawings and presentations; (3) architectural design development drawings; (4) preliminary engineering (structural, environmental, electrical) systems analysis; (5) preliminary budget analysis; (6) project scheduling and (7) ongoing project management responsibilities; (8) presentation to clients and other professionals. Note: Four-year BSAE students must register for AE 4721 ; four-year BSCM students must register for CM 4721; five-year BASE/BSCM two-degree students must register for AE 4721  in their fourth year and for CM 4721 in their fifth year. The three-course sequence 4711/4721/4731 must be taken in consecutive quarters during the same academic year. (prereq: senior standing, CM 4712 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand how to develop a conceptual estimate from the client program
    • Understand the element of a preconstruction schedule
    • Understand how to assemble a project pro forma
    • Understand how to develop a Management Information Systems (MIS) plan
    • Understand the key steps in the value engineering and constructability analysis of the project design

    Prerequisites by Topic
    • None 

    Course Topics
    • Estimating
    • Scheduling
    • MIS
    • Value engineering
    • Constructability
    • Pro forma and project financing feasibility
    • Presentations
    • Model building

    Coordinator
    Dr. Blake Wentz
  
  • CM 4731 - Architectural Engineering and Construction Management Design-Build Senior Project III

    1 lecture hours 3 lab hours 4 credits
    Course Description
    This is the final course in the senior project series, a continuation of the team-taught senior project. Emphasis is on the design-build process and the interdisciplinary team of students to utilize their respective engineering design specialty courses or construction management expertise. This course emphasizes the engineering design and construction project management work begun in AE 4721 /CM 4721 . The topics in this course include (1) analysis and calculations for all engineering systems; (2) continued constructability analysis and value engineering; (3) life cycle cost analysis; (4) construction quality control systems; (5) project scheduling, estimating; (6) ongoing project management; and (7) project startup procedures. Students also make a presentation to industrialists in defense of their engineering design or CM project analysis. Four-year BSAE students must register for AE 4731; four-year BSCM students must register for CM 4731; five-year BSAE/BSCM two-degree students must register for AE 4731 in year four and for CM 4731 in year five of their programs. The three-course sequence, 4711/4721/4731, must be taken in consecutive quarters during the same academic year. (prereq: senior standing, CM 4721 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design and develop a detailed estimate from the project drawings
    • Design and develop a detailed project schedule
    • Design and develop a site-specific safety process
    • Design and develop a quality assurance/quality control process
    • Understand the key steps in the value engineering and constructability analysis of the project design
    • Present the project plan in both written and oral form to a jury of outside industry professionals

    Prerequisites by Topic
    • None 

    Course Topics
    • Estimating 
    • Scheduling
    • Site logistics plans
    • General conditions
    • Quality assurance
    • Quality control
    • Manpower loading and analysis
    • BIM clash detection

    Coordinator
    Dr. Blake Wentz
  
  • CM 4980 - Special Topics in Construction Management

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course covers topics in Construction Management that are not covered in other classes. Topics and structure may vary depending on the mutual interest of faculty and students. (prereq: Depends on topics chosen)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Varies depending on topics

    Prerequisites by Topic
    • Varies depending on topics

    Course Topics
    • Varies depending on topics

    Coordinator
    Dr. Blake Wentz
  
  • CM 5020 - Project Acquisitions and Business Development

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Students gain a working knowledge of project acquisition of new work in the construction industry. The student is exposed to an overview of organizational theory, strategic planning and business planning in the construction industry as well as acquisition procedures including response techniques for complex requests for proposals; understanding the final concepts of sales and marketing, backlog, and business development budgeting in construction. (prereq: graduate standing, open to undergraduate students with permission of course program director)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand and identify the project acquisition process
    • Identify projects for acquisition using a go-no-go matrix
    • Develop a prequalification submittal
    • Identify their company’s competitive advantage
    • Generate a planning process for estimating
    • Produce proposals using current marketing strategies
    • Identify risk in evaluating construction contracts
    • Present their project proposals in both written and oral form
    • Develop a handoff meeting agenda and understand how the handoff meeting functions

    Prerequisites by Topic
    • Construction methods
    • Construction project management
    • Construction estimating

    Course Topics
    • Project acquisition process
    • Requests for proposal
    • Prequalification packets
    • Determining your competitive advantage
    • Identifying clients and their decision-making process
    • Legal issues in acquisition
    • Written proposal strategies
    • Bidding strategies
    • Handoff meetings
    • Documentation and tracking strategies
    • Presentation techniques

    Coordinator
    Dr. Blake Wentz
  
  • CM 5040 - Construction Operations and Management Strategies

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Theory and case studies related to the executive-focused management of construction business operations; investigation of current business practices employed by construction firms, executive-level decision-making processes, case studies. (prereq: graduate standing, open to undergraduate students with permission of course program director)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand basic strategies for starting a construction company
    • Effectively manage and control the marketing aspect of a construction company
    • Manage, control, and utilize the financial aspects and controls of a construction company
    • Understand and manage the operations component of a construction company
    • Manage all risks associated with running a construction company, including safety issues
    • Understand the human resources component of a construction company

    Prerequisites by Topic
    • Construction methods
    • Construction project management

    Course Topics
    • The business of contracting
    • Construction company process analysis and improvement
    • Starting a new company
    • The acquire work process
    • The build work process
    • Controlling the marketing process
    • Controlling the operations aspect of the business
    • Differing methods in securing work in good and bad economies
    • The keep track process
    • Managing the financials of a construction firm
    • Job cost guidelines for a construction firm
    • Managing people in construction
    • Best practices in management
    • Human resources in construction
    • Desired attributes of a construction company’s personnel
    • Future directions of the construction industry

    Coordinator
    Dr. Blake Wentz
  
  • CM 5045 - Lean Construction and Resource Management

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Lean construction applications, advanced construction materials and processes from conception to completion; alternative construction delivery processes; codes, municipal approval processes and standards; various contemporary/innovative building systems; managing complex projects; means and methods variations; identification and analysis of the factors affecting resources of the construction industry on a local, national or international level; materials, products and equipment procurement utilizing supply chain management; procurement cycle using Internet-based applications. (prereq: graduate standing, open to undergraduate students with permission of the course program director)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the key elements of construction management as it relates to lean production and lean construction practices
    • Critically evaluate alternative approaches to resource and knowledge management in construction management
    • Critically evaluate alternative approaches to project delivery in construction management

    Prerequisites by Topic
    • Construction methods
    • Construction project management

    Course Topics
    • Lean construction
    • Lean construction’s connection to IPD
    • Lean construction’s connection to BIM
    • Construction knowledge management 
    • Modern construction practices
    • Waste management
    • Recycling in construction

    Coordinator
    Dr. Blake Wentz
  
  • CM 5520 - 21st Century Leadership in Construction

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course will introduce the student to various styles and theories of leading others to accomplish a common goal.  Students will participate in self-examination to discover their natural tendencies for communication and leadership.  The course will explore theories of human motivation, communication, and problem solving.  Examples and issues will revolve around the construction industry and will be relevant for Architectural Engineering, Civil Engineering and Construction Management students. (prereq: junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe and observe various leadership trait theories
    • Understand theories of human motivation
    • Practice situational leadership
    • Gain knowledge of communication strategies and time management
    • Apply Choosing by Advantages for making decisions
    • Read and analyze corporate financial statements

    Prerequisites by Topic
    • None

    Course Topics
    • Definition of leadership and how it differs from management
    • Starting with why and understanding the power of vision casting
    • Leadership trait theories
    • Covey’s 7 Habits of Highly Successful People
    • Writing a personal mission statement
    • Discovering your personal communication style and how to interact with others
    • Motivational theories of Maslow, Herzberg and Deming
    • Understanding of Servant Leadership
    • Communication strategies and handling crucial conversations
    • Time management techniques
    • Choosing by Advantages for sound decision making
    • Presentation skill enhancement
    • Understanding financial statements

    Coordinator
    Dr. Blake Wentz
  
  • CM 7005 - Sustainable Built Environment

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents how sustainable construction materials and methods contribute to meeting the needs of the present without compromising the ability of future generations to meet their own needs; identifies and analyzes those international, national and local programs promoting sustainable construction; characterizes the components of successful sustainable construction projects; analyzes design as well as construction aspects of Green Building and LEED certification; identifies project strategies to achieve LEED certification; explores industrial ecology; and reviews construction environment impact studies. (prereq: graduate standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Become familiar with many worldwide as well as national green programs
    • Understand how meeting various goals and certifications in the green world contributes to the advancement of society and the wellbeing of our world
    • Understand and manage the green efforts in both the design and construction industries
    • Isolate and determine costs associated with building green projects
    • Educate others in the construction industry as to green issues

    Prerequisites by Topic
    • Construction methods
    • Construction project management
    • Sustainable construction
    • Construction estimating

    Course Topics
    • Greening of the construction industry
    • International, national, and local green programs
    • Project strategies to achieve LEED design
    • Green management plan
    • Green product standards
    • Ongoing green building operations
    • Life Cycle costs
    • Green contract issues
    • Costs of green construction
    • Sustainability and BIM
    • Selling green services
    • Green marketing
    • Industrial ecology

    Coordinator
    Dr. Blake Wentz
  
  • CM 7050 - Construction Data and Information Management

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Comprehensive introduction to the principles and techniques of information systems and data communication within the construction industry; data transmissions and network-based technologies employed in the design, implementation, and management of construction communication networks; Building Information Modeling; advanced computer and information systems applied in the construction industry; mobile and cloud systems; imaging; independent projects; research. (prereq: graduate standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the increased importance of data and information management techniques in construction management practices and the basic concepts and theories concerning the use of information technology
    • Apply the knowledge and skills to critically evaluate alternative approaches for using information technology for construction management
    • Use hands-on experience in the use of a well-known and widely used information technologies

    Prerequisites by Topic
    • Construction project management
    • Building information modeling

    Course Topics
     

    • Interoperability
    • IT for construction
    • IT for facility management
    • Building Information Modeling (BIM)
    • Integrated Project Delivery (IPD)

    Coordinator
    Dr. Blake Wentz

Computer Science

  
  • CS 421 - Advanced Computer Graphics

    2 lecture hours 2 lab hours 3 credits
    Course Description
    In this course, students explore the field of interactive 3-D computer graphics. Lecture topics provide theoretical and practical knowledge of common 3-D graphics algorithms and techniques. Laboratory exercises focus on the creation of interactive 3-D applications using existing software libraries. The course culminates in a student-chosen design project implementing various aspects of 3-D graphics. (prereq: SE 2811  or CS 321X)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand and apply 3D graphics algorithms related to transformations, illumination, texturing, etc. with the aid of software libraries
    • Understand the issues relevant to computer animation
    • Develop interactive applications using 3D graphics
    • Investigate and apply software libraries for 3D graphics and related software needs

    Prerequisites by Topic
    • Basic 2-D and 3-D graphics algorithms and concepts
    • Object-oriented language programming

    Course Topics
    • Tests and reviews (1 classes)
    • OpenGL, programmable pipeline, vertex and fragment shaders (3 class)
    • Transformations (2 classes)
    • Illumination (2 classes)
    • Optimization (1 class)
    • Animation (2 classes)
    • Texture (2 classes)
    • Shading (2 classes)
    • Ray tracing (2 classes)
    • Curves (1 class)
    • Fractals (1 class)
    • Student presentations (1 class)

    Laboratory Topics
    • Software library introduction
    • Interactive presentation graphics
    • Illumination
    • Animation
    • Term project
    • Project presentations

    Coordinator
    Dr. Jay Urbain
  
  • CS 493 - Advanced Digital Design

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course introduces the concept of softcore processor design. Softcore processors are customizable systems on a chip. The students will develop custom peripherals for the softcore processor system using VHDL. Verification of the design of the peripherals will be performed by writing testbenches in VHDL and running simulations. A variety of peripherals will be designed such as a PWM component, a timer/counter component and a UART. The components that the students design will be instantiated as peripherals to the softcore processor and then downloaded to an FPGA. Test programs written in C will then be used to verify that the system functions as specified. (prereq: CE 2930 or EE 3921  or CE 2812 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Use VHDL to describe a digital system behaviorally and structurally
    • Write a testbench in VHDL to perform simulation and verification of a digital system
    • Create a custom embedded system using a softcore processor
    • Use custom-made components written in VHDL as peripherals to a softcore process
    • Download the entire system to an FPGA and write code in C to test the design

    Prerequisites by Topic
    • Combinational and sequential digital logic with VHDL
    • Computer organization and architecture

    Course Topics
    • Concurrent signal assignments (2 classes)
    • Structural design (2 classes)
    • Processes and sequential statements (2 classes)
    • Finite state machine implementation (2 classes)
    • Generics and parameterized component design (1 class)
    • Case studies (6 classes)
    • Timing models for simulation (2 classes)
    • Hour examination (1 class)
    • Introduction to softcore processors (4 classes)

    Laboratory Topics
    • Each instructor will assign weekly laboratory projects. All projects will utilize Quartus II for the implementation and simulation of the design. The lab exercises will utilize an Altera Development board (for example, DE1). These boards are available for checkout from the Technical Support Center

    Coordinator
    Dr. William Barnekow
  
  • CS 1011 - Software Development I

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course provides an introduction to object-oriented software development using the Java programming language. Emphasis is placed on translating written problem descriptions into robust software solutions. Topics covered include Java program structure, algorithmic problem solving and modularization, I/O statements, control constructs, looping techniques, class libraries, user-defined classes and methods, arrays, and ArrayLists. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design and document an algorithmic solution for a given problem statement
    • Create and interpret complex expressions that use relational and Boolean operators
    • Select the appropriate selection control statement for a given task
    • Use while/do-while/for statements to control repetition in algorithmic solutions
    • Select the appropriate repetition control statement for a given task
    • Translate UML class diagrams into Java code
    • Design and implement simple classes
    • Design and implement class and object methods
    • Use existing Java class libraries
    • Design and implement simple Java programs
    • Declare and use collections of primitive and object data using arrays
    • Declare and use collections of object data using ArrayLists

    Prerequisites by Topic
    • None

    Course Topics
    • Exams
    • Algorithm development
    • Arithmetic operations
    • String and primitive data types
    • Java development basics
    • Selection
    • Iteration
    • Standard Java classes
    • Math library
    • UML class/sequence diagrams
    • OO programming
    • Methods and arguments
    • Class implementation
    • Arrays
    • ArrayLists
    • Review

    Laboratory Topics
    • Java development environment
    • Conditionals
    • Iteration
    • Standard Java classes
    • Class implementation
    • Arrays
    • Array lists

    Coordinator
    Dr. Christopher Taylor
  
  • CS 1021 - Software Development II

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course continues the study of objected-oriented software development using the Java programming language. Students design, document and implement software classes and incorporate these classes into larger applications. Topics covered include abstraction, encapsulation, declaring and implementing abstract data types, interfaces, inheritance, polymorphism, graphical user interfaces, simple event-driven programming, exception handling, and file I/O. (prereq: CS 1011  or SE1011 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Explain the rationale for object-oriented design and programming
    • Translate UML class and sequence diagrams into Java code
    • Apply composition, inheritance, and interfaces
    • Distinguish between extending a class (inheritance) and implementing an interface
    • Define polymorphism
    • Design and implement simple Java classes and packages
    • Document the implementation of small software systems
    • Make appropriate use of exception handling
    • Use classes from the Java standard library to read and write files on disk
    • Use the Java API specification (javadoc) to determine correct use of standard library classes

    Prerequisites by Topic
    • Selection and iteration statements
    • Simple Java programs
    • Simple Java classes
    • UML class diagrams into Java code
    • Arrays and ArrayLists

    Course Topics
    • Java fundamentals
    • GUI
    • Event-driven programming
    • Aggregation, composition, generalization, and realization in UML class diagrams
    • Inheritance and polymorphism
    • Interfaces/Abstract classes
    • Exception handling
    • File I/O

    Laboratory Topics
    • ArrayLists
    • Inheritance
    • Interfaces
    • GUI
    • Event handling
    • Exception handling
    • File I/O

    Coordinator
    Dr. Christopher Taylor
  
  • CS 2040 - Programming in C and C++

    3 lecture hours 2 lab hours 4 credits


    Course Description
    This course introduces students to additional scripted, procedural, and object-oriented programming languages including C and C++. Students are introduced to the concepts of compilation, memory management, linking, low-level types, efficient implementation of objects, and the Standard Template Library. Students may not receive credit for both CS3210 and CS2040. (prereq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Write procedural C programs
    • Write procedural and object-oriented C++ programs
    • Make use of C++ operator overloading
    • Make use of C++ polymorphism, particularly virtual vs. non-virtual methods
    • Create and make use of C++ namespaces
    • Create and make use of C++ templates
    • Make use of the C++ Standard Library
    • Make use of C and C++ memory management tools
    • Make use of C/C++ compiler pre-processor directives
    • Distinguish and make use of argument passing by value, reference, and address
    • Discuss how typing systems influence efficiency, readability, and reliability
    • Write procedural and object-oriented programs in a scripting language
    • Be familiar with functional programming

     


    Prerequisites by Topic
    • Object-oriented programming, Java, data structures

    Course Topics
    • Procedural, object-oriented programming in a scripting language
    • Procedural, object-oriented C++ programming
    • Memory management in C++
    • Standard Template Library
    • Procedural programming in C
    • Functional programming concepts

    Laboratory Topics
    • Scripting languages (2 sessions)
    • C++ (7 sessions)
    • C (1 session)

    Coordinator
    Dr. Robert Hasker

  
  • CS 2300 - Computational Science

    3 lecture hours 2 lab hours 4 credits
    Course Description
    An introduction to the science of computation and data including tools, languages, and methods to support artificial intelligence.  Topics include applying the scientific method for data-driven computational problems, analysis, data preparation, and visualization.  (prereq: CS 1021 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Learn and apply the scientific method to data analysis and inference
    • Clean and manage data using functional programming libraries such as pandas
    • Use matrices and software libraries to structure data for analysis and manipulation
    • Manipulate models of real-world problems based on data
    • Predict the runtime and memory utilization of algorithms based on complexity analysis methods
    • Communicate data interpretations including generating meaningful data visualizations

    Prerequisites by Topic
    • None

    Coordinator
    Dr. Derek Riley
  
  • CS 2400 - Introduction to Artificial Intelligence

    2 lecture hours 2 lab hours 3 credits
    Course Description
    The objective of this course is to introduce the basic concepts of artificially intelligent systems. Topics covered include knowledge representation, problem solving using search, and the agent framework.  The role of AI in engineering and computing systems is presented, and students complete exercises that develop skills in applying AI tools and languages to real-world problems.  (prereq: CS 2852 , CS 2300 , and MA 2310  or MA 1830 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand what constitutes artificial intelligence and be able to identify such systems as well as their limitations
    • Possess an understanding of knowledge representation and the agent framework
    • Implement a variety of artificial intelligence techniques to solve problems including game play, search, and min-max
    • Apply propositional and first-order logic
    • Solve problems using reinforcement Q-learning
    • Understand machine learning concepts

    Prerequisites by Topic
    • None

    Coordinator
    Dr. Jay Urbain
  
  • CS 2550 - Concepts of Data Structures and Algorithms

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course covers the organization of data and the algorithms that act upon them. The fundamentals of how to store, retrieve, and process data efficiently is covered. Emphasis is placed on fundamental data structures and algorithms for search, sorting, and dynamic programming. The topics of stacks, queues, trees, sets, and hash maps are introduced. Fundamentals of algorithm performance are introduced with an emphasis placed on computational time and space complexity analysis. Laboratory activities include the application of data structures and algorithms from standard libraries using scripting and high-level, object-oriented languages. (prereq: BE 2200  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Select appropriate abstract data type (ADT), data structure, and algorithm for an application
    • Use variations of standard data structures and algorithms and understand how changes affect correctness and time complexity
    • Introduction into algorithm design
    • Quickly determine how efficient an algorithm or data structure will be

    Prerequisites by Topic
    • Event-driven programming in a high-level language
    • Exception handling
    • File I/O
    • Arrays
    • Interfaces/abstract classes

    Course Topics
    • Introduction to data structures and algorithms (1/2 class)
    • The role of algorithms in the problem-solving process (1/2 class)
    • Divide and conquer problem-solving strategies (1 class)
    • Abstract data types (ADT) including interfaces and inheritance (1 class)
    • Java collections framework and Array based lists (1 class)
    • Computational time complexity (1 class)
    • Computational space complexity (1 class)
    • Introduction to sorting algorithms, insertion sort, bubble sort (1 class)
    • Quick sort (1 class)
    • Queues (1 class)
    • Stacks (1 class)
    • Linked lists (1 class)
    • Hash tables (1 class)
    • Recursion (1 class)
    • Trees, tree traversal, tree implementation strategies (1 class)
    • Breadth-first search (BSF) (1 class)
    • Introduction to graphs (1 class)
    • Graph algorithms and implementation strategies (1 class)
    • Strategies for choosing and implementing the right data structure, algorithm (1 class)
    • Comparison and analysis of existing resources (1 class)

    Laboratory Topics
    • Problem solving with algorithms
    • Java Collections for reading, sorting, and displaying data
    • Algorithmic analysis and benchmarking - mystery sort
    • Design and analysis of ADTs, data structures, and algorithms for sorting applications
    • Linked lists, stacks, queues, and hash tables comparison and analysis
    • Tree traversal and search application
    • Graph-based representation and search of biological data

    Coordinator
    Dr. Jay Urbain
  
  • CS 2711 - Computer Organization

    4 lecture hours 0 lab hours 4 credits
    Course Description
    This course provides students with an introduction to the structure of computer hardware, including the components of a modern computer system as well as the tradeoffs necessary to construct such a system. Specific course topics include Boolean Algebra, basic combinatorial logic, basic sequential logic, numeric systems, the role of performance in designing computer systems, Amdahl’s Law, instruction formats, addressing modes, computer arithmetic with both fixed and floating point numbers, single cycle and multi-cycle data-path design, pipelining, the memory hierarchy, and caching. Students will develop small, assembly language programs on a simulator as a means of exploring instruction formats and data-path operation. (prereq: CS 1011 or SE 1011 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • (Application) Use Boolean algebra to simplify logic statements
    • (Application) Construct simple combinatorial and sequential logic designs to solve basic problems
    • (Comprehension) Understand the relationship between input, output, memory, the processor, the data path, and the control path within a computer
    • (Comprehension) Explain how signed and unsigned numbers and floating point numbers are represented within a computer
    • (Application) Perform signed, unsigned, and floating point mathematical operations, including addition, subtraction, multiplication, and division
    • (Comprehension) Explain the memory hierarchy within a computer and quantify its impact on computer performance
    • (Application) Explain how variables are allocated in memory and the relationship between variables and pointers
    • (Application) Compute performance related metrics for a computer-based system or implemented program
    • (Analysis) Critique the design and implementation of a processor based upon design parameters
    • (Synthesis) Write simple assembly language routines using MIPS assembly language

    Prerequisites by Topic
    • Simple procedural programming
    • Primitive data types and sizes
    • Fundamental understanding of arrays

    Course Topics
    • Truth tables (1 lecture)
    • Boolean algebra (2 lectures)
    • Circuit design (1 lecture)
    • Karnaugh maps (2 lectures)
    • Computer parts (1 lecture)
    • Electrical power (1 lecture)
    • Computing performance (1 lecture)
    • Computer operations (2 lectures)
    • Signed and unsigned numbers (1 lecture)
    • Representing programs in memory (1 lecture)
    • Logical operations (2 lectures)
    • Procedures and functions (1 lecture)
    • Communicating with users (1 lecture)
    • Exam review (1 lecture)
    • Midterm exam (1 lecture)
    • Adders and subtractors (1 lecture)
    • Comparators (1 lecture)
    • Addition and subtraction (1 lecture)
    • Multiplication (2 lectures)
    • Division (2 lectures)
    • Floating point numbers (3 lectures)
    • Latches, flip-flops, and registers (1 lecture)
    • The processor (1 lecture)
    • Datapath design (1 lecture)
    • Pipelining (1 lecture)
    • Branch prediction (1 lecture)
    • Memory technology (1 lecture)
    • Caching (2 lectures)
    • Caching performance (1 lecture)
    • Multicore introduction / emerging topics (2 lectures)

    Coordinator
    Dr. Walter Schilling
  
  • CS 2852 - Data Structures

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course covers the organization of data and the algorithms that act upon them. The topics of arrays, linked lists, stacks, queues, trees, sets, and hash tables are introduced. Fundamentals of algorithm performance are also introduced, with an emphasis placed on time complexity analysis. Laboratory activities include implementation of data structures as well as the application of data structures from standard libraries. (prereq: CS 1021 or SE1021 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand and apply complex data structures and algorithms
    • Use appropriate algorithms (and associated data structures) to solve problems
    • Have a thorough understanding of commonly used library data structures
    • Analyze the time complexity of algorithms
    • Understand the use of recursion in problem solving
    • Use data structures in software design and implementation
    • Apply standard library data structures in software design
    • Select appropriate data structures for a given application

    Prerequisites by Topic
    • Java GUI
    • Event-driven programming
    • Exception handling
    • File I/O
    • ArrayList
    • Interfaces/abstract classes

    Course Topics
    • Exams
    • Introduction
    • Java collections framework
    • Array based lists
    • Iterators
    • Deep vs Shallow Copies
    • Linked lists
    • Asymptotic algorithm analysis
    • Stacks and queues
    • Recursion
    • Generics
    • Trees
    • Binary search trees
    • Insertion sort
    • TreeMap and TreeSet
    • Hash tables
    • HashMap and HashSet
    • Review

    Laboratory Topics
    • Benchmarking
    • Algorthim analysis
    • ArrayList/linked lists
    • Recursive algorithms
    • Stack/queue
    • Tree
    • Hash table

    Coordinator
    Dr. Christopher Taylor
  
  • CS 2911 - Network Protocols

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course provides an introduction to the principles and practice of computer networking with emphasis on the Internet and related protocols, including HTTP, FTP, POP, IMAP, SMTP, DNS, UDP, and TCP/IP with a focus on the application, transport and network layers. The course also introduces the structure, components, and functionality of network architectures including packet switching, error control, flow control, and congestion control. (prereq: SE 1011 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand what a network protocol is and how it is specified.
    • Describe the purpose and operation of key application and transport protocols, including HTTP, FTP, POP, IMAP, SMTP, DNS, UDP, and TCP.
    • Describe the operation of the network layer and IP protocol.
    • Describe network security concepts, security threats, and risks related to security breaches.
    • Describe important uses of cryptography in network security.
    • Write applications using socket connections.
    • Design and implement a simple web server and email client.
    • Use a monitoring tool to view and interpret network communication

    Prerequisites by Topic
    • Ability to design and implement small-scale software components and system
    • Understanding of data structures and algorithms

    Course Topics
    • Introduction to networking terminology, layering, and basic concepts.
    • Network applications
    • HTTP, FTP, SMTP, and DNS protocols
    • Socket programming
    • Transport layer, UDP and TCP protocols
    • Network layer, virtual circuits, datagrams
    • IP protocol, forwarding, and routing
    • Link layer, Ethernet
    • Network security, cryptography, SSL/TLS protocols

    Laboratory Topics
     

    • Network communication using socket connections
    • Network monitoring tool use
    • Design and implementation of software using web and email protocols
    • Network security techniques

    Coordinator
    Dr. Josiah Yoder
  
  • CS 3210 - Computer Graphics

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course introduces computer graphics with implementation in C++ on the Linux platform, reinforcing the object-oriented programming concepts of inheritance and polymorphism. Algorithms, data structures, graphics primitives, and graphics standards are discussed in addition to hardware aspects of computer graphics. Topics such as 2-D and 3-D transformations, graphics libraries, and clipping algorithms are presented. Laboratory exercises provide opportunities for students to develop graphics algorithms and interactive applications. Students may not receive credit for both CS3210 and CS2040. (prereq: CE 2812 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Give examples of and discuss computer graphics hardware
    • Define and use two-dimensional and three-dimensional graphic object representations
    • Apply and appraise several scan-conversion algorithms
    • Understand and apply two-dimension and three-dimension transformations
    • Discuss and apply concepts of object-oriented programming, inheritance, polymorphism, and event-driven systems
    • Describe C++ and STL concepts, including classes and constructors, operator overloading, STL vector class, dynamic memory with new and delete
    • Apply data structures to the management of computer graphics entities
    • Compile and execute C++ programs on the Linux platform

    Prerequisites by Topic
    • Programming in C
    • Function pointers
    • Designing and writing C functions
    • Designing modular applications by use of multiple files

    Course Topics
    • Overview of computer graphics
    • Computer graphics input and output hardware
    • Mathematical background
    • Lines and line generation
    • Polygons and filling
    • Two-dimensional transformations
    • Windowing and clipping
    • Three-dimensional objects
    • Three-dimensional transformations
    • Projections and depth
    • Graphical user interfaces
    • Examinations and reviews

    Laboratory Topics
    • C++ classes
    • STL containers
    • Scan-conversion
    • Event-driven programming
    • 2-D Graphics
    • 3-D Graphics

    Coordinator
    Deborah Varnell
  
  • CS 3840 - Operating Systems

    4 lecture hours 0 lab hours 4 credits
    Course Description
    This course introduces students to the design and implementation of modern operating systems. Topics covered include the history of operating systems, process synchronization and scheduling, deadlock detection and avoidance, memory management, file systems, protection and security, and input/output systems. Students will be exposed to the POSIX interface through lecture and homework assignments. Students will see the construction of a simple operating system executing on a small microprocessor. Students will construct simple shell scripts to run in a UNIX shell. (prereq: (CS 2711  or CE 1921 ) and (CS 2040  or CS 3210 ))
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Identify the components of operating system process management
    • Recognize issues related to concurrent processes and synchronization techniques
    • Discuss and illustrate several approaches to operating system memory management
    • Analyze the usage of memory management systems experimentally
    • Discuss and illustrate commonly used scheduling algorithms
    • Describe input/output handling in operating systems
    • Illustrate file system interfaces and implementation
    • Apply POSIX system calls
    • Construct and execute simple shell scripts

    Prerequisites by Topic
    • C/C++ programming experience (including memory management, C/C++ compilation model, structures/unions)
    • RISC Assembly Language programming

    Course Topics
    • Course introduction (1 class)
    • Operating systems overview (2 classes)
    • Operating systems architecture and design (1 class)
    • Processes (1 class)
    • Context switching (1)
    • Interprocess communication (2 lectures)
    • Threads (2 lectures)
    • Scheduling (2 lectures)
    • Synchronization (2)
    • Deadlocks (2 lectures)
    • Swapping (1 lecture)
    • Virtual memory (1 lecture)
    • Page replacement algorithms and performance (2 lectures)
    • File systems introduction (1 lecture)
    • Access control (1 lecture)
    • File allocation schemes ( 1 lecture)
    • DMA (1 lecture)
    • Security (2 lectures)
    • Shell scripting (4 lectures)
    • Exams, review, and course assessment (4 lectures)
    • Developing OS topics (4 lectures)

    Coordinator
    Dr. Walter Schilling
  
  • CS 3841 - Design of Operating Systems

    3 lecture hours 2 lab hours 4 credits


    Course Description
    This course introduces the design and implementation of modern operating systems, as well as the implementation of C programs in a hosted environment. Topics covered include the multiprocess programming, multithreaded programming, synchronization and scheduling, deadlock detection and avoidance, memory management, file systems, and input/output systems. Laboratory projects provide experience in using operating system facilities available on a Linux virtual machine. (prereq: CE 2812 , CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the core concepts and terminology associated with operating systems
    • Communicate effectively using proper grammar and technical writing in lab reports and assignments
    • Develop and implement programs in C in a hosted environment
    • Develop and use dynamic memory in a software application
    • Develop and manage concurrency and synchronization in a software application
    • Analyze scheduling problems for performance criteria
    • Use files in a C based systems in multiple fashions
    • Properly comment source code for effective communication

    Prerequisites by Topic
    • Proficiency in programming in C, including standard C library functions (character processing, string processing, memory functions, mathmatical functions)
    • Familiarity with digital logic design, memory organization, processor registers, and interrupt handling mechanisms
    • Familiarity with basic data structures, such as arrays, lists, queues, and stacks
    • Ability to construct basic data structures, including linked list and queues, in Java
    • Familiarity with configuration management tools and disciplined software development.
    • Ability to debug C source code using an IDE.

    Course Topics
    • C compilation model and building C code
    • Operating systems introduction
    • Operating systems structure and components
    • Virtual machines
    • OS processes
    • Interprocess communications (shared memory, pipes, sockets, RPC)
    • Example OS implementations of major constructs (task switching, synchronization, etc.)
    • Threading
    • Signal handling
    • Scheduling and scheduling algorithms
    • Synchronization and critical sections
    • Deadlocks and deadlock prevention
    • Virtual memory and paging
    • File Systems implementation
    • Physical devices and hard drive implementation
    • Exam review
    • In-class exams

     


    Laboratory Topics
    • Introduction to UNIX system calls, debugging, and developing hosted applications (1 week)
    • Construction of a fundamental data structure in C using dynamic memory (1 week)
    • Construction of UNIX software using high level file system access (fopen, fread, fwrite, etc.) and integrating data structures (1 week)
    • Construction of a software application using multiple processes and interprocess communications (1 week)
    • Construction of a multithreaded software application with appropriate thread synchronization (2 weeks)
    • Design and implementation of a memory debugging system (1 week)
    • Design and implementation of a dynamic memory manager (2 weeks)

    Coordinator
    Dr. Walter Schilling

  
  • CS 3851 - Algorithms

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course extends the study of algorithms introduced in CS 2852 . Topics covered include searching, sorting, selection, graph structures, traversal algorithms and P/NP complete problems. Applications such as data compression and optimization problems are also discussed. Laboratory activities include the implementation and comparison of problem-specific algorithms. (prereq: CS 2852 , MA 262 , MA 3320 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply asymptotic time complexity analysis to choose among competing algorithms
    • Construct and solve recurrence equations describing the asymptotic time complexity of a given algorithm
    • Implement sorting algorithms such as heapsort and quicksort
    • Describe how graph and tree structures are implemented
    • Describe similarities and difference between breadth-first and depth-first search techniques
    • Compare and contrast at least two minimum spanning tree algorithms
    • Identify the use of dynamic programming techniques in algorithmic design
    • Describe the implications of demonstrating that a particular algorithm is NP complete
    • List at least three engineering applications of algorithmic design and analysis

    Prerequisites by Topic
    • Algorithmic analysis
    • Java programming
    • Set theory
    • Recursion
    • Methods of proof
    • Graphs
    • Trees

    Course Topics
    • Independent research presentation
    • Algorithmic analysis
    • Mathematic tools
    • Sorting
    • Order statistics
    • Greedy algorithms
    • Graphing algorithms
    • Dynamic programming
    • NP complete

    Laboratory Topics
    • Algorithm analysis
    • Sorting
    • Greedy algorithms
    • Dynamic programming

    Coordinator
    Dr. Christopher Taylor
  
  • CS 3860 - Database Systems

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course introduces the theory and practice of database design and application, with an emphasis on relational models. Dimensional, non-relational, and other topical data models are introduced. Topics include SQL, database design using entity-relation modeling and normalization techniques, database application programming, object to relational mapping, authentication and access control, concurrency, and performance optimization. Lab assignments reinforce the lecture material. (prereq: CS 2852 , MA 2310 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design database models using entity-relationship modeling, relational modeling, and normalization techniques. 
    • Use standard database languages (e.g. SQL) for querying, manipulating, and basic management of databases. 
    • Design relational database applications. 
    • Document database designs. 
    • Describe the purposes and typical mechanisms for maintaining security and confidentiality. 
    • Understand basic database integrity properties of atomicity, concurrency, isolation, and durability.
    • Understand CAP Theorem concepts of consistency, availability, and partitioning
    • Understand and be able to apply transaction processing and integrity constraints
    • Understand fundamentals of query processing and query performance optimization
    • Be aware of modern trends in the area of database systems.

    Prerequisites by Topic
    • Understand and apply data structures and algorithms. 
    • Use appropriate algorithms (and associated data structures) to solve complex problems. 
    • Be able to analyze the time complexity of algorithms, both sequential and recursive. 
    • Be able to use data structures in software design and implementation. 

    Course Topics
    • Introduction and prerequisite review
    • Entity-relationship model and relational model
    • Relational Model
    • SQL
    • Functional dependencies, normalization, relational design, and query optimization
    • Relational algebra and calculus, data definition and manipulation languages (SQL), aggregates, and updates
    • Record storage, index structures, transactions, and concurrency
    • Stored procedures, triggers, recovery, security, and database administration
    • Advanced database topics

    Laboratory Topics
    • Database introduction.
    • Data modeling
    • SQL
    • Application integration
    • Design project design and implementation.
    • Design project demonstration

    Coordinator
    Dr. Jay Urbain
  
  • CS 4210 - Advanced Computer Graphics

    2 lecture hours 2 lab hours 3 credits
    Course Description
    In this course, students explore the field of interactive 3-D computer graphics. Lecture topics provide theoretical and practical knowledge of common 3-D graphics algorithms and techniques. Laboratory exercises focus on the creation of interactive 3-D applications using existing software libraries. The course culminates in a student-chosen design project implementing various aspects of 3-D graphics. (prereq: SE 2811  or CS 321X)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand and apply 3D graphics algorithms related to transformations, illumination, texturing, etc. with the aid of software libraries
    • Understand the issues relevant to computer animation
    • Develop interactive applications using 3D graphics
    • Investigate and apply software libraries for 3D graphics and related software needs

    Prerequisites by Topic
    • Basic 2-D and 3-D graphics algorithms and concepts
    • Object-oriented language programming

    Course Topics
    • Tests and reviews (1 classes)
    • OpenGL, programmable pipeline, vertex and fragment shaders (3 class)
    • Transformations (2 classes)
    • Illumination (2 classes)
    • Optimization (1 class)
    • Animation (2 classes)
    • Texture (2 classes)
    • Shading (2 classes)
    • Ray Tracing (2 classes)
    • Curves (1 class)
    • Fractals (1 class)
    • Student Presentations (1 class)

    Laboratory Topics
    • Software library introduction
    • Interactive presentation graphics
    • Illumination
    • Animation
    • Term project
    • Project presentations

    Coordinator
    Dr. Jay Urbain
  
  • CS 4230 - Distributed and Cloud Computing

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides an introduction to the concepts, architecture, and programming techniques in high-performance distributed computing environments. An emphasis is placed on scalable web services applications. Topics include cloud computing, data processing in large clusters, distributed and parallel data processing, distributed storage systems, virtualization, and secure distributed computing. Students will study state-of-the-art solutions developed by Google, Amazon, VMWare, Yahoo, Microsoft, Sun/Oracle, and the research community. Topics may vary to reflect the current state-of-the-art and student interest. Students will apply what they learn in a series of introductory lab exercises and complete a final project using a distributed computing platform. (prereq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the basic concepts, architecture, and programming techniques in parallel and distributed computing environments
    • Understand how to select an appropriate distributed system architecture for a given application scenario
    • Understand how to design, develop, and deploy a basic distributed application

    Prerequisites by Topic
    • None

    Course Topics
    • Course introduction (1 class)
    • Introduction to cloud and distributed computing (1 class)
    • Virtual machine monitors (1 class)
    • Autoscaling computing clusters (1 class)
    • Developing and deploying clustered Web applications (1 class)
    • Distributed file systems (2 class)
    • Non-relational database systems (2 classes)
    • Midterm (1 class)
    • Data intensive processing in large clusters. Google’s MapReduce. Apache’s Hadoop (2 classes)
    • Warehouse scale computing architecture (1 class)
    • Map reduce and DFS applications (2 classes)
    • Map reduce and databases (1 class)
    • Map reduce graph processing and PageRank (2 classes)
    • Distributed retrieval and data mining (2 class)

    Laboratory Topics
    • Introduction to Amazon Web Services - Launching an EC2 Machine Instance 
    • Creating an Amazon Machine Image (AMI)
    • Elastic load balancing and autoscaling
    • Deploying a web application
    • Non-relational database application
    • SimpleDB
    • MapReduce
    • Final project

    Coordinator
    Dr. Jay Urbain
  
  • CS 4830 - Computer Vision

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This class provides a survey of modern computer vision topics and a computer vision design experience. After a brief introduction to the array representation of images and classical low-level algorithms, this course lays the foundation for modern computer vision on the foundational concepts of camera geometry, feature extraction, and machine learning. Students will implement a modern computer vision algorithm in a series of structured labs, after which they will implement a computer vision algorithm in a project experience. This class is intended for students with a strong programming background. (prereq: junior standing in CE or SE program, MA 231  or MA 2314  and MA 383  or instructor consent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Interpret gray-scale and color images encoded as Matlab arrays
    • Implement simple computer vision algorithms by operating on raw pixel values
    • Compute projections and back-projections using the pinhole camera model
    • Stitch panoramas using homographies and RANSAC
    • Interpret machine learning algorithms as partitions of multi-dimensional space
    • Implement features and describe their role in vision
    • Understand the value of real-world and synthetic testing for computer vision algorithms
    • Design and implement a computer vision algorithm

    Prerequisites by Topic
    • Matrix multiplication
    • Eigenvectors/Eigenvalues
    • Procedural programming
    • Partial derivatives

    Coordinator
    Dr. Josiah Yoder
  
  • CS 4850 - Machine Learning

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides a broad introduction to machine learning. Machine learning explores the study and construction of algorithms that can learn from and make predictions on data. Such algorithms operate by building a model from example inputs in order to make data-driven predictions or decisions, rather than following strictly static program instructions. Topic categories include supervised, unsupervised, and reinforcement learning. Students will reinforce their learning of machine learning algorithms with hands-on, tutorial-oriented laboratory exercises for development of representative applications. (prereq: MA 262  and CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the concepts of learning theory, i.e., what is learnable, bias, variance, overfitting
    • Understand the concepts and application of supervised, unsupervised, semi-supervised, and reinforcement learning
    • Understand the application of learned models to problems in classification, prediction, clustering, regression analysis, time-series, game play, and web-scale data

    Prerequisites by Topic
    • Machine learing topics require understanding of probability and statistics, knowledge of algorithms, and programming maturity

    Course Topics
    • Machine learning theory and applications
    • Variance, bias, overfitting
    • Learning categories:
      • supervised learning
      • unsupervised learning
      • reinforcement learning
    • Representative algorithms from each learning category will be covered:
      • gradient descent
      • linear regression
      • logistic regression
      • decision trees
      • clustering
      • support vector machines
      • neural networks for deep learning

    Laboratory Topics
    • Gradient descent
    • Linear regression
    • Logistic regression
    • Decision trees
    • Clustering
    • Neural networks for deep learning

    Coordinator
    Dr. Jay Urbain
  
  • CS 4860 - C# and Program Language Design

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course explores programming language design in the context of the C# programming language. Topics covered include C# fundamentals, multi-threaded programming techniques, LINQ, IEnumerable, IQueryable, expression trees, Rx, and IObservable. (prereq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have a better appreciation for the design of programming languages
    • Compare and contrast programming language concepts
    • Understand the tradeoffs of programming language features
    • Develop tools for learning and evaluating programming languages
    • Learn C# both as it compares to Java and as it compares with functional programming languages
    • Have experience writing one moderately sized program using Microsoft development environments

    Prerequisites by Topic
    • Proficiency in a programming language
    • Basic threading

    Course Topics
    • Programming language fundamentals
    • C# fundamentals
    • Multi-threaded programming
    • LINQ and IEnumerable
    • IQueryable and expression trees
    • Rx
    • IObservable

    Laboratory Topics
    • C# fundamentals
    • Language design exploration
    • Events
    • LINQ
    • Asynchronous programming
    Coordinator
    Dr. Derek Riley
  
  • CS 4881 - Artificial Intelligence

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides an introduction to basic concepts of artificially intelligent systems. Topics covered include knowledge representation, search strategies and machine learning. The course introduces modern machine learning techniques for supervised, unsupervised, and reinforcement learning and describes the role of artificial intelligence (AI) in engineering and computing systems. Practical exercises permit students to apply AI tools and languages to suitable problems. (prereq: CS 2852 , MA 2310 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate an understanding of the principles of formal logic including propositional and first order logic
    • Conduct proofs of correctness in reasoning systems using the methods of unification and resolution
    • Understand the techniques involved with reasoning in the presence of uncertainty
    • Address the problems related to search, and its application to intelligent systems, including: game playing, decision making, and adversarial search
    • Understand and apply modern machine learning techniques for supervised, unsupervised, and reinforcement learning

    Prerequisites by Topic
    • A fundamental understanding of structured programming languages
    • A fundamental understanding of data structures and algorithms
    • A fundamental understanding of probability and statistics

    Course Topics
    • Problem solving, uninformed search
    • A* search and heuristic functions
    • Local search
    • Constraint satisfaction
    • Online search
    • Game playing
    • Logical agents, propositional logic
    • Forward chaining, backward chaining, knowledge agents
    • More knowledge-based agents
    • First order logic
    • First order inference
    • Knowledge representation
    • Acting under uncertainty, axioms of probability, inference using joint distributions
    • Bayes networks
    • Machine learning
    • Supervised learning: Naive Bayes, decision trees, and neural networks
    • Unsupervised learning: clustering with K-Means, K-Medoids, and hierarchical agglomerative clustering
    • Collaborative filtering
    • Reinforcement learning
    • Data mining
    • Concept learning and inductive hypothesis

    Laboratory Topics
    • History, defining intelligence, grand challenges, biologically inspired computing
    • Intelligent agents, uninformed search, informed search
    • Knowledge based agents
    • Machine learning

    Coordinator
    Dr. Jay Urbain
  
  • CS 4920 - Information Security

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides a survey of computer security, consisting of the business case for security, principles of security, classes of vulnerabilities (e.g., buffer overrun), and the principles of cryptography. Cryptography topics are covered in depth, including secret and public key methods, stream ciphers, and related tools and standards such as Kerberos and PGP. (prereq: CE 2801  or CS 2711  or EE 2905  or EE 2931 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Discuss the business case and the need for an increased focus on computer security, including types of vulnerabilities (social engineering, insecure libraries, etc.) and how current vulnerabilities are disseminated by the software community
    • Analyze computing systems with an awareness of various timely legal issues related to security and privacy
    • Choose appropriate security implementation techniques based on secret and public key cryptography, the use of hashing, and other cryptographic principles
    • Appraise competing tools for common security practices, such as public key encryption, firewalling, and securing network traffic

    Prerequisites by Topic
    • Set algebra
    • High-level language/assembly relationship
    • OS and system API based design

    Course Topics
    • Introduction and context (4 classes)
    • Cryptography (10 classes)
    • Midterm (1 class)
    • Authentication (2 classes)
    • Guest Speakers (1 class)
    • Standards (3 classes)
    • Tools overview (1 class)
    • x86 stack overruns in C (1 class)
    • Student presentations (6 classes)

    Coordinator
    Michael Vieau
  
  • CS 4980 - Topics in Computer Science

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course allows for study of emerging topics in computer science that are not present in the curriculum. Topics of mutual interest to faculty and students will be explored. (prereq: consent of instructor)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Varies

    Prerequisites by Topic
    • Varies

    Course Topics
    • Varies

    Coordinator
    Dr. Derek Riley
  
  • CS 4981 - Topics in Computer Science with Lab

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course allows for study of emerging topics in computer science that are not present in the curriculum. Topics of mutual interest to faculty and students will be explored.  The course includes a laboratory. (prereq: consent of instructor)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Varies

    Prerequisites by Topic
    • Varies

    Course Topics
    • Varies

    Laboratory Topics
    • Varies

    Coordinator
    Dr. Christopher Taylor
  
  • CS 4999 - Independent Study

    1 lecture hours 0 lab hours 3 credits
    Course Description
    A student enrolled in this course is afforded the opportunity to pursue a specialized topic in his or her chosen field of study. After an approved area of study has been selected, weekly meetings with the course adviser are required. A final report, the format of which is left to the discretion of the adviser, is required at the end of the term. (prereq: junior or senior standing in CE or SE, consent of instructor and department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Engage in independent learning on a specialized topic
    • Document research or study results in a technical report

    Prerequisites by Topic
    • Varies

    Course Topics
    • Varies

    Coordinator
    Dr. Derek Riley

Civil Engineering

  
  • CV 310 - Water Resources Engineering

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Water Resources Engineering is the first applied engineering course in the water area of the civil engineering curriculum. In this course, students learn the fundamentals of hydrology and hydraulics applied to surface and ground water. This course focuses on theoretical fundamentals applicable to municipal water supply and distribution, and sewage collection and management (sanitary and storm).  Upon completion of this course, the student will be prepared for the hydraulics and hydrologic systems portion of the Civil Engineering portion of the Fundamentals of Engineering Exam. The concepts studied in Water Resources Engineering are foundational to all advanced Water Resources Engineering courses and should be familiar to all practicing civil engineers. (prereq: AE 2130 , MA 235 , MA 262 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Basic Hydrology
      • Use an intensity-duration-frequency curve to characterize an observed rainfall or develop a design rainfall depth
      • Calculate runoff using NRCS hydrology and the rational formula
    • Basic Hydraulics
      • Calculate flow through pipes factoring with minor losses and diameter changes using the General Energy Equation and the Hazen-Williams Equation
      • Determine operating point of a pumping system with simply networked discharge piping and multiple pumps
      • Calculate uniform, steady state flow in open channels including circular and trapezoidal channel shapes using the Manning Equation
      • Utilize a specific energy theory to analyze critical depth and hydraulic jumps
      • Calculate flow through standard open channel hydraulic control structures such as weirs and flumes
    • Impulse/Momentum
      • Apply the impulse-momentum principle to compute thrust at fittings
      • Quantify power generated or used by hydraulic machinery such as pumps and turbines
    • Groundwater
      • Apply Darcy’s Law to compute flow rate in an aquifer
      • Use a pump test and groundwater flow formulas to determine the hydraulic conductivity of a soil
    • Reservoirs
      • Apply storage routing equations to route a hydrograph through a reservoir
      • Determine the safe yield of a reservoir given a long-term flow series.
    • Municipal Water Distribution, Sanitary Collection, and Storm Water Management Systems
      • Identify key elements of water distribution and sanitary sewage collection systems
      • Calculate flow in a multi-path pipeline system using energy loss and continuity equations
      • Utilize tractive-force theory to determine if sewers or channels will scour
      • Determine storm sewer size and inlet grate spacing
    • Laboratory Procedures
      • Evaluate the impact of experimental error on laboratory results

    Prerequisites by Topic
    • Ability to apply the general energy equation to the solution of hydraulics problems
    • Ability to apply Manning’s equation to the solution of steady, uniform flow problems in open channels
    • Familiarity with elementary probability and statistics
    • Ability to solve ordinary differential equations

    Laboratory Topics
    • Rainfall/runoff (lab 1)
    • Pipe and minor loss measurement (lab 2)
    • Multipath flow (lab 3)
    • Open channel flow measurement (lab 4)
    • Gradually and rapidly steady open channel flow (lab 5)
    • Erosion and scour (lab 6)
    • Storage routing (lab 7)
    • Hydraulic conductivity and drawdown (lab 8)
    • Student investigation: Verify hydrologic or hydrologic theory (lab 9)
    • Application of Linear Momentum Equation: Francis Turbine (lab 10)

    Coordinator
    Dr. William Gonwa
  
  • CV 320 - Environmental Engineering

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Environmental engineering addresses the design and operation of systems for water pollution control, air pollution control, and the management of solid and hazardous (including radioactive) wastes. Topics include environmental mass and energy balances, water and wastewater treatment, air pollution control, solid waste collection, disposal, and recycling, the potential for biogas recovery and utilization at wastewater treatment plants and municipal solid waste landfills, and an introduction to environmental laws, regulations and the discharge permitting process. (prereq: CH 201 , AE 2121 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Calculate pollutant concentrations and loadings in the common units used in environmental engineering
    • Solve environmental engineering problems requiring the application of basic physical, chemical, and biological principles
    • Perform mass balances on environmental systems
    • Identify contaminants of concern that are removed by environmental unit operations and processes
    • Design single components or processes of environmental systems using simple “rule-of-thumb” design criteria
    • Develop process flow diagrams for simple environmental systems
    • Perform a basic risk assessment
    • Perform a life-cycle cost assessment

    Prerequisites by Topic
    • None 

    Course Topics
    • Environmental measurements (1 class)
    • Historical developments, laws, and regulations (2 classes)
    • Chemical processes (3 classes)
    • Biological processes (3 classes)
    • Physical processes; mass balances (3 classes)
    • Risk assessment (3 classes)
    • Municipal water treatment (3 classes)
    • Municipal wastewater treatment (3 classes)
    • Solid waste engineering (3 classes)
    • Air resources engineering (3 classes)
    • Sustainable engineering: LCCA, LEED v. Envision, case studies (3 classes)
    • Wet laboratories: solids, alkalinity, BOD, chemical precipitation (4 labs)
    • Dry laboratories: spreadsheet mass balances, solid waste characterization (2 labs)
    • Midterm exams (2 labs)
    • Guest speaker; final exam review (2 labs)

    Coordinator
    Dr. Francis Mahuta
  
  • CV 322 - Environmental Laboratory

    2 lecture hours 2 lab hours 3 credits
    Course Description
    Emphasizes laboratory methods and interpretation of laboratory results for the physical, chemical, and biological analyses of environmental samples, including those used to characterize water and wastewater treatment operations, surface water systems, and soil and ground water (prereq: CH 201 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe several of the more important water quality parameters used to characterize water quality with respect to potable water and municipal wastewater
    • Conduct experiments and analyze and interpret the experimental data to determine values of selected water quality parameters following Standard Methods procedures
    • Explain the environmental significance of each of the water quality parameters studied

    Prerequisites by Topic
    • None 

    Course Topics
    • Standard titrimetric solutions (2 classes, 1 lab)
    • Acidity and alkalinity (2 classes, 1 lab)
    • Ionic strength (2 classes, 1 lab)
    • Hardness; saturation index (2 classes, 1 lab)
    • Phosphorus (2 classes, 1 lab)
    • Nitrogen (2 classes, 1 lab)
    • Chlorine (2 classes, 1 lab)
    • Dissolved oxygen; BOD (2 classes, 1 lab)
    • COD (2 classes, 1 lab)
    • Gas chromatography (1 class, 1 lab)
    • Final exam review; course evaluations (1 class)

    Laboratory Topics
    • Lab #1: Preparation of standard solutions for Lab #2
    • Lab #2: Acidity and alkalinity of surface and ground waters
    • Lab #3: Conductivity and TDS
    • Lab #4: Hardness and CaCO3 saturation index
    • Lab #5: Phosphorus by titration and colorimetric methods
    • Lab #6: Ammonia by distillation and ISE methods
    • Lab #7: Chlorine
    • Lab #8: DO by Winkler and DO probe; BOD5
    • Lab #9: COD
    • Lab #10: Gas chromatography (demonstration)

    Coordinator
    Dr. Francis Mahuta
  
  • CV 380 - Transportation Engineering

    4 lecture hours 0 lab hours 4 credits
    Course Description
    The class will give an overview of the characteristics and functions of highway, air, rail and other modes of urban and intercity transportation. The class will concentrate on the design of roadways and intersections. The planning process, the evaluation of costs, benefits and environmental considerations are covered. (prereq: sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have a knowledge of the terms used in transportation engineering and their definitions
    • Understand the steps required for a roadway development project
    • Understand how vehicle and driver characteristics influence the design of various transportation facilities
    • Learn the procedures for horizontal and vertical road alignments
    • Be able to relate traffic flow characteristics, including capacity, speed and safety considerations, to the design of roadways
    • Be able to perform signal timing analysis
    • Understand the transportation needs of persons with mobility disabilities

    Prerequisites by Topic
    • None 

    Coordinator
    Dr. John Zachar
  
  • CV 415 - Hydraulics

    3 lecture hours 2 lab hours 4 credits


    Course Description
    Hydraulics is the second level of applied engineering course in the water area of the civil engineering curriculum. In this course, students build upon material introduced in CV 310 , going more in depth and covering additional topics in the field of hydraulics. Upon completion of this course, the student will be prepared for hydraulics portions of the Principles and Practice of Engineering Civil Breadth (morning topics V.A and V.B) and Water Resources and Environmental Depth Exam (afternoon topics I and II). (prereq: CV 310 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
     

    Closed-Conduit Hydraulics

    • Calculate minor losses in complex fittings
    • Analyze the performance of an actual pump station with multiple pumps
    • Compute hydraulic transient pressures in a pipeline
    • Compute thrust forces due to changes in momentum at fittings
    • Analyze turbines for optimal efficiency

    Open Channel Hydraulics

    • Compute flow profiles in open channels under uniform, gradually varied, and rapidly varied conditions
    • Analyze unsteady flow in open channels
    • Apply HEC-RAS to analyze gradually varied flow in open channels
    • Compute flood stage profiles and floodplain limits in rivers
    • Assess scour and sediment transport in movable bed conditions
    • Design culverts to achieve desired headwater levels
    • Size spillways to pass design flow rates
    • Analyze hydraulic structures for the purpose of dissipating energy (e.g., at spillways and culvert outlets)
    • Describe Computational Fluid Dynamics modeling

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Laboratory Topics
    • Field trip to a pump station (lab 1)
    • Calculation of pipe and minor losses in pipe network apparatus (lab 2)
    • Measurement and control of hydraulic transients (lab 3)
    • Optimization of laboratory turbine (lab 4)
    • Observation of water surface profiles in the flume (lab 5)
    • Observation of flow through culverts (lab 6)
    • Sediment scour, transport, and deposition (lab 7)
    • Spillways and gates (lab 8)
    • Review for final exam (lab 9)

    Coordinator
    Dr. William Gonwa

  
  • CV 416 - Analysis and Design of Sewerage Systems

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides an introduction to the design and rehabilitation of sewage collection systems, and pump stations/force mains. Topics covered include the development of design flow rates, the analysis and design of gravity sewer systems, sewer network simulation methods using SWMM, pump station and force main design, sewer system rehabilitation, and the structural design of sewers. The goal of this course is to introduce the students to various issues that he or she may encounter in analyzing, designing, or rehabilitating sanitary and combined sewer systems. (prereq: CV 415 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop design discharge rates based upon population forecasts and infiltration and inflow (I/I) rates
    • Apply pipe friction and minor loss equations to calculate flow depth and surcharge levels in wastewater collection system (open/closed channel piping)
    • Model a wastewater collection system to determine flow rates and surcharge levels for design conditions.
    • Identify appropriate appurtenances needed for the proper operation of wastewater collection systems
    • Size pumps, force mains and inverted siphons for use in wastewater collection systems
    • Identify issues involved with major wastewater pump station designs
    • Layout vertical and horizontal alignment of a sanitary sewer
    • Design pipes, backfill, and pipe restraint systems to meet applied structural loads
    • Identify engineering issues related to wastewater collection system degradation (i.e., investigation techniques, corrosion, loss of available capacity, leakage, alternatives to reduce I/I rates, trenchless rehabilitation options)

    Prerequisites by Topic
    • None 

    Course Topics
    • None

    Coordinator
    Dr. William Gonwa
  
  • CV 418 - Analysis and Design of Water Distribution Systems

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Provides an introduction to the analysis, modeling, and design of potable water distribution systems. Topics include the design and analysis of piping networks, pump stations, water towers, and the use of GIS data in systems analysis; development of design conditions; identification of design standards. (prereq: CV 415 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop design water demand based upon population forecasts and historical usage patterns (Student Outcome [SO] a2)
    • Apply pipe friction, minor loss equations, and pump characteristics to calculate pressure and flow in water distribution (closed channel) piping (SO a8)
    • Model a water distribution system to determine flow rates and pressures for design conditions (SO c1)
    • Select appropriate pipe material and appurtenances needed for the proper operation of water distribution systems (SO c1)
    • Size required pumps and water storage facilities for water distribution systems (SO c1)
    • Identify surge assessment techniques and mitigation methods (SO a8)
    • Select appropriate cross-connection control devices (SO c1)
    • Identify key elements of water distribution system master plans (SO c2)
    • Describe key issues related to water systems security (SO j)

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction (1 class)
    • Water supply and demand (3 classes)
    • Hydraulics review (1 class)
    • Structural requirements, line and grade, materials of construction (1 class)
    • Appurtenances, system components, pumping, storage, dual water systems (3 classes)
    • Modeling theory, assembly, and hands-on practice (4 classes)
    • Guest lecturer and/or field trip (1 or 2 classes)
    • Midterm (1 class)
    • Master planning and term project (1 class)
    • Testing water distribution systems (1 class)
    • SCADA (1 class)   
    • Model calibration (1 class)
    • Water distribution system design (1 class)
    • Optimization techniques (1 class)
    • Modeling customer systems (1 class)
    • Operations (1 class)
    • Water systems security (1 class)
    • Integrating GIS and hydraulic modeling (1 class)
    • Transients (2 classes)
    • Hydraulic integrity of system and cross-connection control (2 classes)

    Coordinator
    Dr. William Gonwa
  
  • CV 420 - Municipal Wastewater Treatment Plant Design

    4 lecture hours 0 lab hours 4 credits
    Course Description
    Provides an introduction to the planning, design and operation of municipal wastewater treatment plants. Course topics include design of unit operations and processes common to municipal wastewater treatment, solids treatment and disposal, and an introduction to plant operation and control. (prereq: CV 320 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Characterize wastewater flow rates and mass loadings
    • Identify appropriate categorical or water quality-based effluent limitations for wastewater, and application rates for land disposal of biosolids
    • Design major unit operations and processes applicable to preliminary, primary, and secondary wastewater treatment, and solids handling, thickening, stabilization, and dewatering
    • Prepare a preliminary design report for a new WWTP to include process description, process flow diagram, material balances, nad major equipment list

    Prerequisites by Topic
    • Introduction to environmental engineering

    Course Topics
    • Introduction and regulatory requirements (2 classes)
    • Wastewater characteristics (2 classes)
    • Wastewater characterization for design (2 classes)
    • Flow and load equalization (1 class)
    • Mixing, coagulation, flocculation, precipitation (2 classes)
    • Preliminary and primary treatment (4 classes)
    • Conventional secondary treatment (6 classes)
    • Nutrient (N and P) removal (4 classes)
    • Anaerobic digestion (3 classes)
    • Disinfection (4 classes)
    • Solids handling and pumping (2 classes)
    • Solids thickening, dewatering, drying, and incineration (3 classes)
    • Land application of biosolids (1 class)
    • Midterm exams (2 classes)
    • Final exam review; course evaluations (1 class)
    • Open (holiday)

    Coordinator
    Dr. Francis Mahuta
  
  • CV 430 - Solid Waste Engineering & Design

    4 lecture hours 0 lab hours 4 credits
    Course Description
    Integrated solid waste management systems of the 21st century must address a number of interrelated issues, including source reduction, recycling and reuse, waste collection and transportation, and the disposal of wastes not otherwise recycled or reused. This course addresses the design of systems for the collection, transport, storage, and disposal of solid wastes with a focus on municipal solid waste (MSW). Specific topics include methods of waste characterization, collection systems design, and the design of landfills and emerging thermal processing systems.  (prereq: CV 320 ) (coreq: CV 3500 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe the historical development of solid waste management systems
    • Characterize the sources, composition, and engineering properties of typical solid waste streams
    • Estimate solid waste generation rates for new developments
    • Utilize solid waste data to develop concept plans for waste transfer, landfill, and materials recycling facilities
    • Evaluate and design waste transfer, landfill, and materials recovery processing facilities
    • Identify the major local, state, and federal laws and regulations governing solid waste management systems in the U.S.
    • Describe several chemical, biological, and thermal conversion technologies used in solid waste management systems
    • Select the appropriate mix of technologies for solid waste management program development

    Prerequisites by Topic
    • None 

    Coordinator
    Dr. Francis Mahuta
  
  • CV 500 - Environmental Chemistry

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Course topics include the following: (1) electroneutrality and its application to water analysis; (2) rates of chemical and biochemical reactions; (3) acid-base reactions and the carbonate system; (4) complexation reactions and chelation; (5) precipitation and dissolution reactions; (6) oxidation-reduction reactions; (7) a survey of organic chemistry and how organic compounds react and behave in the environment; (8) adsorption reactions; and (9) a survey of environmental laboratory procedures and analytical techniques in environmental chemistry. Students will also participate in several labs that will illustrate the course topics, including alkalinity, BOD/COD, lime/soda-ash softening, and carbon adsorption.  (prereq: graduate standing in MSCV program)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the principles underlying the chemical transformations that take place in groundwater, surface water, and in water and wastewater treatment processes 
    • Apply the principles of water chemistry to the design of selected water/wastewater and soil/groundwater remediation processes 
    • Identify the various classes of organic compounds and how organic compounds behave and react in the environment 
    • Understand the field and laboratory procedures involved in the sampling and analysis of water and soil samples

    Prerequisites by Topic
    • One year of general chemistry required

    Coordinator
    Dr. Frank Mahuta
  
  • CV 502 - Environmental Microbiology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course covers the basic morphology, biology and distribution of the major microbial groups: viruses, bacteria, fungi, protozoa and algae. Distribution of pathogenic microorganisms (and their surrogates) in the environment, and the methods used for their quantification and control are examined. Microbial growth and metabolism, and the resultant molecular transformations, are studied. The activities of microbes in specific habitats (i.e., biofilms, rhizobia, aquifers) are explored. Particular attention is given to microbes used to help solve environmental problems and to those that create environmental problems. (prereq: BI 102 , graduate standing)  
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • See Graduate Catalog

    Prerequisites by Topic
    • None 

    Course Topics
    • See Graduate Catalog

    Coordinator
    See Graduate Catalog
  
  • CV 510 - Storm Water Management Systems Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course applies the hydrologic principles learned in CV 4100 to the analysis and design of systems for the management of storm water runoff. Topics include the design of roadway drainage systems including sewers and ditches, storm water management system design, storm water management plans, construction site erosion control plans, best management practices, water quality modeling of urban developments, regulations, and developing cost estimates. (prereq: CV 4100 or equivalent, senior standing, and consent of program director or department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 512 - Geographical Information Systems (GIS)

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course will cover fundamentals of GIS analysis applied to environmental and engineering-related problems. In this course you will learn to use ArcGIS software, and you will also learn key fundamentals of using geographic information systems (GIS). At the end of the course you will be an informed GIS user, as well as being competent at ArcGIS. Topics include data sources, creating and collecting data into a GIS database, performing spatial analysis, integrating GIS data with other software programs, and conceptualizing and solving spatial problems using GIS. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • See Graduate Catalog

    Prerequisites by Topic
    • None

    Course Topics
    • See Graduate Catalog

    Coordinator
    See Graduate Catalog
  
  • CV 516 - Design of Water Distribution and Sewerage Systems

    4 lecture hours 0 lab hours 4 credits
    Course Description
    TBD  (prereq: TBD)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • TBD

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 518 - Watercourse Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course will explore tools and analyses used to develop engineering designs for projects within streams, rivers and other natural or semi-natural watercourses. The focus will be the hydrologic and hydraulic aspects of design, establishing the flow conditions that are a primary driver of the ecological, geomorphic and biochemical processes within aquatic systems. Standard modeling techniques will be emphasized (HEC-RAS and HEC-HMS) but the use of more sophisticated analyses will also be introduced. Topics include watercourse system functions and processes, design flow estimation, watercourse hydraulics, scour sediment transport and geomorphology, and habitat design. (prereq: CV 310 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • See Graduate Catalog

    Prerequisites by Topic
    • Water resources engineering

    Course Topics
    • See Graduate Catalog

    Coordinator
    See Graduate Catalog
  
  • CV 522 - Unit Operations and Processes Laboratory

    2 lecture hours 3 lab hours 3 credits
    Course Description
    Combination of classroom study and laboratory investigation of unit operations and processes used in water and wastewater treatment. Biological processes include activated sludge and anaerobic digestion; physical/chemical operations and processes include coagulation/flocculation/precipitation, sedimentation, filtration, and adsorption/ion exchange. (prereq: CV 320 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • None

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 542 - Design of Air Pollution Control Systems

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Presents strategies for waste minimization and pollution prevention, and introduces concepts of air pollution control design and the regulatory and environmental concerns associated with air pollution control. Covers sources of air pollution and available control options, the design process, applications, and case studies. (prereq: CV 320 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • None 

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 550 - Physical Hydrogeology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Topics include groundwater occurrence, geologic properties of groundwater systems, recharge sources and discharge sinks, Darcy’s Law of groundwater movement, differential equations of groundwater flow, solutions of steady and unsteady groundwater flow equations, pumping test design, groundwater modeling, and groundwater field methods. (prereq: CV 4100 , MA 235 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • None 

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 552 - Contaminant Hydrogeology and Groundwater Remediation

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Topics include identifying sources of groundwater contamination, types and properties of contaminants, advection, dispersion and diffusion contaminant migration mechanisms, contaminant transport equations, contaminant transport modeling, groundwater investigation and monitoring, and remediation of contaminated groundwater to meet risk and regulatory requirements. (prereq: CV 550 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • None

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 554 - Ground Water and Soil Remediation Technologies

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents an overview of techniques to be used to clean up existing pollutants in soil, water or air in the vicinity of hazardous waste sites. Emphasis is on the remediation of pre-existing pollution rather than on pollution prevention strategies. Topics to be covered include the following: (1) surface water control strategies such as capping of surface impoundments, floating lagoon covers, grading, revegetation, diversion and collection; (2) groundwater contaminant clean-up and control strategies such as groundwater pumping, subsurface drains, subsurface barriers, and groundwater treatment procedures such as air and steam stripping, carbon absorption, biological treatment, ion exchange absorption, chemical treatments and reverse osmosis; (3) soil remediation procedures such as in-situ bioremediation, chemical remediation, soil flushing and physical treatment techniques; (4) procedures for the control of gas emissions and fugitive dust control from surface impoundments and landfills; (5) waste, soil and sediment disposal techniques; (6) monitoring strategies for remediated sites and leak detection strategies; and (7) remediation of leaking underground storage tanks (LUST). (prereq: graduate standing in MSCV program or consent of department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • None 

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 711 - GIS Applications in Water Resources Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    TBD
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 712 - Water Quality Analysis and Modeling

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Topics include the development of water quality criteria for surface and ground waters, modeling water quality in rivers, lakes, and reservoirs, determining waste assimilative capacities and developing total maximum daily loads (TMDLs) for receiving waters, water toxicity and bioassays, and mixing zone studies. (prereq: CV 310 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 730 - Pollution Prevention and Waste Minimization

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The U.S. Congress passed the Pollution Prevention Act of 1990, which states that pollution should be prevented or reduced at the source whenever feasible. This course is an introduction to both hazardous (RCRA Subtitle C) and solid (RCRA Subtitle D) waste management and strategies for source reduction of these wastes. Students are expected to complete a project that involves defining a baseline situation (process maps, generator status, applicable laws and regulations and current costs), researching alternatives, and proposing a strategy that effectively reduces wastes generated, reduces life-cycle environmental impacts and is cost effective. (prereq: graduate standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 740 - Air Permitting

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The federal Clean Air Act of 1970 established national ambient-air quality standards (NAAQS) along with federal new source performance standards (NSPSs) and hazardous air pollutant emission standards (NESHAPs). In the Clean Air Act Amendments of 1990, federal permitting and enforcement of these standards was introduced in the Title V operating permit regulations. This course will introduce the student to the Title V permitting process. Specific topics addressed include reviewing Title V requirements, determining when a permit is required, describing the process for applying for permits, determining permit compliance, and understanding MACT, BACT, RACT, and LAER requirements. (prereq: graduate standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 752 - Risk Assessment and Environmental Auditing

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Course topics include the following: (1) a review of the environmental risk assessment process; (2) a review of environmental auditing procedures, including an introduction to ISO 14,000 and its impact on the environmental auditing process; (3) an overview of federal requirements relating to environmental assessments and impact statements; 4) a project involving the conducting of an actual audit of a facility; and 5) a project involving the review ad assessment of the risk assessment process used in developing an existing regulation. (prereq: graduate standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 756 - Environmental Project Management/ Life Cycle Cost Analysis

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents techniques for assessing the merit of various technical solutions to environmental problems based on life cycle costs and considerations of sustainability. Included in any life cycle cost analysis are estimates of both long-and short-term liability costs that represent a large proportion of the overall exposure a company or client faces when implementing a program to manage environmental wastes. This course also addresses product life cycle and sustainability from a corporate perspective, and covers techniques that businesses can use to evaluate the competency of environmental consultants. (prereq: graduate standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 760 - Environmental Law

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents case law and regulations relating to all areas of environmental compliance needed by the practicing environmental engineer. Specific topics include common law liability issues; insurance; the rule-making process; the federal National Environmental Policy Act (NEPA); surface and groundwater regulations, including the Clean Water Act (CWA) and the Oil Pollution Act; regulations relating to solid waste and recycling, and to hazardous wastes, including the Resource Conservation and Recovery Act (RCRA); laws relating to brownfields redevelopment; Sara Title III and community right-to-know laws; OSHA regulations; the Toxic Substances Control Act; Department of Transportation (DOT) regulations relating to shipments of wastes; the Clean Air Act (CAA); and laws relating to new source construction and major source operation permits. (prereq: graduate standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 799 - Civil Engineering Independent Study

    1 lecture hours 0 lab hours 3 credits
    Course Description
    Independent study allows a student with a particular interest in a topic to undertake additional work outside of the classroom format. The student works under the supervision of a faculty member and undertakes studies that typically lead to a report. (A maximum of three credits of independent study may be applied to a Master of Science in Civil Engineering degree; credits for independent study may not be transferred from other institutions.) (prereq: consent of program director or department chairperson)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Determined by faculty member and student

    Prerequisites by Topic
    • None

    Course Topics
    • Determined by faculty member and student

    Coordinator
    Dr. Blake Wentz
  
  • CV 1001 - Freshman Seminar I

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Freshman Seminar I introduces the Architectural Engineering, Construction Management, and Civil Engineering majors to the incoming student.  Each major and specialty option will be discussed, as well as the different career paths for each major.  Basics in surveying, organization and understanding of construction drawings and documents will be introduced, as well as a discussion on ethics.  General topics are introduced to develop the students’ academic, personal and interpersonal skills that help in college and create a sense of campus involvement.  In addition, the laboratory periods will teach the basics of CAD drafting and Building Information Modeling (BIM) using AutoCAD and REVIT software. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe the program options within the CAECM Department with an emphasis on architectural engineering with one of the three specialties (structural, mechanical, and electrical systems), civil engineering with one of the three specialties (structural, environmental/water resources, construction management) and construction management.
    • Give examples of architectural engineering, civil engineering, and construction management career opportunities.
    • Understand the professional responsibilities and ethical conduct expectations for registered professional engineers and certified construction managers.
    • Understand the building design process and the roles that both architectural engineers, civil engineers, and construction managers play in the development and execution of building projects.
    • Be proficient in the use of AutoCAD and REVIT software
    • Have experience working as an effective team member.
    • Develop academic, personal, and interpersonal skills that will help the student succeed in college and create a sense of campus involvement.
    • Enhance skills in oral presentation, written expression, graphic communication and class participation with practice and feedback.
    • Raise awareness of the student conduct and ethics code

    Prerequisites by Topic
    • None

    Course Topics
    •  Introduction of CAECM department and programs
    • Active learning and professionalism
    • GE hours and the process for submission
    • The architectural and engineering design process
    • Introduction of the Construction Management program and specialty
    • Introduction of the Environmental/Water Resources specialty
    • Introduction of Transportation and Geotechnical Engineering
    • Introduction of the Structural specialty
    • Introduction of the Electrical specialty
    • Introduction of the Mechanical specialty
    • Ethics for engineers and construction managers
    • MSOE policies and procedures

    Laboratory Topics
    • AutoCAD menu structure, entity creation, saving drawings
    • Creating circles and arcs, using object snaps, using layers
    • Adding dimensions, dimensioning options, adding text, crosshatching
    • Moving and copying entities, creating blocks
    • Block attributes, prototype drawings, title blocks, use of viewports
    • Getting started with REVIT
    • Wall types, doors, windows, elevators
    • Floors, floor to floor height, common walls
    • Roof types, skylights
    • Floor and ceiling systems

    Coordinator
    Doug Nelson
  
  • CV 1001L - Freshman Seminar I (Lab Only)

    0 lecture hours 2 lab hours 1 credits
    Course Description
    The laboratory periods will teach the basics of CAD drafting and Building Information Modeling (BIM) using AutoCAD and REVIT software. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be proficient in the use of AutoCAD and REVIT software

    Prerequisites by Topic
    • None

    Laboratory Topics
    • AutoCAD menu structure, entity creation, saving drawings
    • Creating circles and arcs, using object snaps, using layers
    • Adding dimensions, dimensioning options, adding text, crosshatching
    • Moving and copying entities, creating blocks
    • Block attributes, prototype drawings, title blocks, use of viewports
    • Getting started with REVIT
    • Wall types, doors, windows, elevators
    • Floors, floor to floor height, common walls
    • Roof types, skylights
    • Floor and ceiling systems

    Coordinator
    Doug Nelson
  
  • CV 1002 - Freshman Seminar II

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Freshman Seminar II builds on the information taught in Freshman Seminar I.  Students work in teams to solve a building design problem and perform basic engineering calculations, develop project schedules, develop construction estimates, and prepare architectural engineering drawings by hand, using AutoCAD, and using Revit. (prereq: CV 1001 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand how construction documents (drawings and specifications) are organized and their importance in building safe buildings and infrastructure
    • Understand the building design process and the roles that both architectural engineers, civil engineers, and construction managers play in the development and execution of building projects
    • Be proficient in the use of AutoCAD and REVIT software
    • Develop academic, personal and interpersonal skills that will help the student succeed in college and create a sense of campus involvement

    Prerequisites by Topic
    • Autodesk Revit

    Course Topics
    • Humanitarian engineering
    • Orthographic projection drawing
    • Engineering history
    • Surveying/GIS Introduction
    • Building elevation drawings
    • Organization of construction documents
    • CSI formats & RS means introduction
    • Drawing stair plans
    • Engineering drawings and symbols
    • Civil engineering graphics
    • Using the International Building Code
    • Types of construction specifications
    • Specification writing
    • ADA code restrooms
    • Engineering public policy
    • Site plan drawings
    • Engineering material selection
    • Engineering economics

    Coordinator
    Doug Nelson
  
  • CV 2001 - Civil 3D

    1 lecture hours 4 lab hours 3 credits
    Course Description
    This class teaches the basics of AutoCAD Civil 3D modeling for civil engineering projects.  No previous CAD experience is required.  Topics include basic concepts of computerized drafting, program interface, templates, points, surfaces, topography, and alignments. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Create models in Civil 3D
    • Import surveying field data
    • Create topography models and contour maps
    • Subdivide property into lots
    • Layout an alignment both horizontally and vertically
    • Create models of roadways

    Prerequisites by Topic
    • None

    Course Topics
    • Introduction to CAD
    • Program interface
    • Import survey data
    • Modeling surfaces
    • Designing horizontal alignments
    • Designing vertical profiles
    • Creating corridors and road cross-sections
    • Subdividing parcels
    • Designing pipe networks

    Coordinator
    Dr. Blake Wentz
  
  • CV 3310 - Geometric Design of Roadways

    4 lecture hours 0 lab hours 4 credits
    Course Description
    This course develops skills in the geometric design of transportation facilities including roadways, bicycle and pedestrian facilities.  Building on the introductory knowledge gained in CV 380 , students develop a detailed understanding of transportation design elements and practice design skills using AutoCAD Civil 3D.  Topics include functional analysis of transportation facilities, design vehicles and drivers, horizontal and vertical alignment, drawing in CAD software, and elements of safety in transportation design. (prereq: CV 2001 , CV 380 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Differentiate between functional highway classifications
    • Design horizontal and vertical alignment of a roadway segment to fit existing topography
    • Analyze intersection design conditions and choose appropriate control
    • Identify and analyze the pros and cons of the general interchange types

    Prerequisites by Topic
    • Civil 3D
    • Transportation Engineering

    Course Topics
    • Functional classification of highway systems
    • Traffic characteristics and highway capacity as applicable to design decision-making
    • Horizontal alignment of roadways
    • Vertical alignment of roadways
    • Access, pedestrians and bicycles
    • Combination curves in highway design
    • Design elements of cross sections
    • Civil 3D applications in transportation engineering
    • Freeway and interchange design

    Coordinator
    Dr. Jera Sullivan
  
  • CV 3320 - Traffic Engineering

    4 lecture hours 0 lab hours 4 credits
    Course Description
    This course provides an in-depth assessment of traffic related issues on transportation infrastructure.  Students analyze traffic demands and design systems to efficiently manage traffic flow.  Course topics include traffic flow theory, data collection and analysis techniques, traffic control and intersection design. (prereq: CV 380 , MA 262 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Utilize statistical techniques to assess traffic conditions
    • Model traffic flow conditions
    • Design and analyze weaving, merging and diverging highway segments
    • Appropriately sign and mark highway facilities
    • Analyze and properly design signalized and non-signalized intersections

    Prerequisites by Topic
    • Transportation engineering
    • Probability and statistics

    Course Topics
    • Human factors in transportation design
    • Traffic control devices
    • Traffic flow theory and analysis
    • Statistical testing in traffic applications
    • Data collection and reduction techniques
    • Volume, speed, travel-time and delay studies
    • Weaving, merging, and diverging roadway segments
    • Signing and marking
    • Intersection design and warrants

    Coordinator
    Dr. Jera Sullivan
  
  • CV 3500 - Geotechnical Engineering

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Introduction to the fundamental principles of soil mechanics.  Topics include elementary mass-volume relations for soils, soil types and classifications, soil compaction, geostatic stress distributions, shear strength under drained and undrained conditions, bearing capacity, settlement, and consolidation.  The laboratory will cover test methods and interpretations of laboratory results for the determination of physical, mechanical, and hydraulic properties of soil. (prereq: AE 1231 , and AE 201 or AE 2012 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Conduct particle size analysis and determine Atterberg limits and use the results to classify soils per the USCS and AASHTO soil classification systems
    • Calculate various soil parameters using an understanding of a three-phase diagram
    • Calculate soil relative density and specify field compaction
    • Calculate the hydraulic conductivity of various soils
    • Calculate the total stress, pore water pressure, and effective stress at various points I the soil profile of a saturated soil without seepage
    • Explain the process of settlement and consolidation in both sandy and clay soils
    • Calculate the shear strength of cohesive and cohesionless soils
    • Conduct typical geotechnical engineering laboratory tests and understand the application of their results in civil engineering
    • Interpret the results from a geotechnical report for use in various aspects of civil engineering

    Prerequisites by Topic
    • Construction materials
    • Mechanics of materials

    Course Topics
    • Weight-volume relationships
    • Clay minerals and clay chemistry
    • Grain size analysis
    • Atterberg limits
    • Classification of soils (USCS and AASHTO)
    • Compaction
    • Water content and organic matter content
    • Permeability
    • Effective stress
    • Subsurface stress in soils
    • Relative density
    • Compressibility of soil
    • Proctor compaction test
    • Shear strength
    • Hydraulic conductivity test
    • Footings
    • Direct shear strength
    • Retaining walls
    • Soil sampling and investigation
    • Soil reports
    • Bridge pier foundation design

    Coordinator
    Dr. Frank Mahuta
  
  • CV 3900 - Humanitarian Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is an introduction to humanitarian engineering.  The course begins with a study on the topics of development/development theory, social justice, culture and poverty.  Several theories will be presented on why some communities are underdeveloped as well as several models of development.  The course will research good development principles and practical opportunities for various engineering fields. (ABET Credits: 1 Engineering; 2 General Studies) (prereq: sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Summarize the current status of development and examine some perspectives from the poor
    • Relate the history of development and evaluate various theories of development
    • Evaluate and judge different development models
    • Explain various development principles
    • Apply lessons from the course to concrete opportunities in various fields of engineering

    Prerequisites by Topic
    • None

    Course Topics
    • Context
    • History of development
    • Development models
    • Development principles
    • Opportunities for engineers
    • Student presentations

    Coordinator
    Dr. Todd Davis
  
  • CV 4100 - Hydrology

    4 lecture hours 0 lab hours 4 credits
    Course Description
    This course provides in-depth coverage of the principles of hydrology, building upon the introductory material covered in CV 310 . Topics include the hydrologic principles and analysis, frequency analysis and risk, hydrologic flood routing of reservoirs and streams, hydrologic simulation using HEC-HMS, urban hydrology, radar rainfall estimates, the use of GIS hydrologic analysis, and watershed erosion and reservoir sedimentation. (prereq: CV 310 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop design flow rates (low flow, peak flow, flow duration, firm yield, design hydrographs) for engineering designs  
    • As part of this overall objective, the student will be able to:
    • Calculate infiltration, evapotranspiration, snowmelt, and runoff using various methods.
    • Disaggregate hydrographs into base and wet weather flow components
    • Apply appropriate methods to determine time of concentration
    • Develop synthetic hydrographs
    • Apply unit hydrographs to develop storm hydrographs
    • Characterize, using statistical methods, raw river flow and precipitation data
    • Estimate return intervals of extreme hydrologic phenomena
    • Perform hydrologic routing of flow through reservoirs and streams
    • Perform hydrologic modeling of a watershed using a computer model (i.e. HEC-HMS)
    • Estimate erosion potential of soils and impacts of sedimentation on reservoirs
    • Use geographic information systems to obtain hydrologic data

    Prerequisites by Topic
    • None 

    Course Topics
    • Hydrologic principles 
    • Hydrologic analysis
    • Frequency analysis 
    • Hydrologic Flood routing 
    • Hydrologic simulation (HEC-HMS) 
    • Urban hydrology 
    • GIS applications in hydrology 
    • Radar rainfall applications in hydrology 
    • Erosion and sedimentation 
    • Severe storm impacts and flood management 

    Coordinator
    Dr. William Gonwa
  
  • CV 4900 - Civil Engineering Senior Design Project I

    1 lecture hours 4 lab hours 3 credits
    Course Description
    This course is the first course in a two-course sequence. Students interact with a real-life client to design a civil engineering project through the preliminary design phase of the project. Students will apply their academic knowledge of civil and environmental engineering systems to the design of a real-world project as part of a multidisciplinary project team. Potential types of projects that can be used to satisfy the senior design project include (1) national design competitions, (2) international service projects with organizations such as Engineers Without Borders (EWB), or (3) projects solicited from or offered by local municipal entities or businesses. Projects are assigned to student teams by the faculty.  In this first quarter, students design teams are organized and paired with faculty advisors in their specialty area. Student teams receive a “Request for Proposals” (RFP) for the design and construction of a civil engineering project at the start of the quarter. Lectures address the design process, engineering specifications, and library research techniques. The quarter culminates in the production and presentation of a detailed design-build proposal in accordance with the requirements of the RFP. (prereq: senior standing and completion of all junior level specialty courses)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop and present a proposal for the design and construction of a civil engineering project in response to the RFP 
    • Demonstrate the ability to design a system, component, or process to meet desired needs in more than one civil engineering context and within realistic constraints such as customary standards of practice, costs, and sustainability
    • Demonstrate expertise as a functional member of a multidisciplinary team
    • Demonstrate the ability to identify, formulate, and solve ill-defined engineering problems in the student’s area of specialization
    • Demonstrate an ability to organize and deliver effective verbal, written, and graphical communications
    • Demonstrate an understanding of the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
    • Demonstrate self-directed learning
    • Demonstrate the ability to use the appropriate techniques, skills, and engineering tools necessary for modern engineering practice
    • Develop simulated industry work relationships using a student and faculty team approach
    • Identify and list the advantages and limitations of the team approach in a realistic design project environment
    • Display an understanding of the basic tenets of sustainability
    • Demonstrate the ability to cooperate with team-mates, coordinate workloads, and manage time effectively
    • Demonstrate understanding of applicable code requirements and design guidelines
    • Demonstrate the students’ knowledge of their specialty area in civil engineering:

    a.    Construction Management

    • Exhibit understanding of effective site mobilization and project safety requirements
    • Show understanding of project cash flow requirements
    • Prove understanding of construction scheduling
    • Present complete line item and summary of construction costs
    • Develop a Management Information Systems (MIS) plan that is effective and project appropriate
    • Apply appropriate computer tools
    • Apply value engineering and constructability
    • Demonstrate understanding of the LEED certification process and how it affects overall project costs, coordination, and owner decisions
    • Present quality oral presentations and demonstrate ability to answer questions during presentations

    b.    Environmental Engineering

    • Characterize potential wastestreams
    • Identify applicable regulations
    • Identify and analyze appropriate alternative systems, components, or processes to manage, treat, and dispose of the wastestreams while complying with applicable regulatory requirements
    • Create order of magnitude cost estimates for alternatives
    • Select alternative(s) for design development
    • Communicate graphically, verbally, and in writing to the client describing the selected alternatives
    • Perform mass and energy balances on environmental systems
    • Utilize the LEED and/or Envision rating systems for the assigned project
    • Consider building sustainability issues with respect to appropriate electrical, HVAC, plumbing, and environmental design
    • Consider emergency systems, egress lighting, exit signs, and fire alarm systems/pumps in relation to appropriate design

    c.    Structural Engineering

    • Develop structural systems compatible with Civil Engineering design and other engineering disciplines
    • Understand structural loadings and other structural design criteria
    • Understand lateral force resisting systems
    • Understand structural design evident in structural plans
    • Understand structural design evident in structural details
    • Appropriately use knowledge of structural analysis by hand
    • Appropriately use knowledge of structural analysis by computer programs
    • Appropriately use knowledge of structural design calculations
    • Discuss structural design and human behavior issues in meetings and presentations

    d.    Water Resources Engineering

    • Identify the relevant hydrologic and hydraulic features of the project requiring design
    • Identify options for stormwater management applicable to the project
    • Create order of magnitude cost estimates for each stormwater management option considered
    • Identify options for relevant hydraulic systems (e.g., hydraulic profiles, water supplies, wastewater drainage) on the project
    • Create order of magnitude cost estimates for hydraulic system options

    Prerequisites by Topic
    • Must have completed all prior courses in specialization to start of course
    • Approval of curriculum coordinator

    Course Topics
    • Introduction to course and scoping of project
    • Problem identification within specialization
    • Solution alternative identification
    • Alternative analysis
    • Alternative selection
    • Presentation to client

    Coordinator
    Doug Nelson
  
  • CV 4920 - Civil Engineering Senior Design Project II

    1 lecture hours 6 lab hours 4 credits


    Course Description
    This course is the second course in a two-course sequence. Students are expected to develop preliminary design documents for their project as presented during the first quarter and amended by the client. The preliminary design documents will typically include plans, specifications, and an estimate of construction costs and schedules for detailed engineering design and construction. The students must then orally present and defend the design before a review committee of experienced practitioners and/or faculty members. (prereq: CV 4900 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop and present a proposal for the design and construction of a civil engineering project in response to the RFP.  
    • Demonstrate the ability to design a system, component, or process to meet desired needs in more than one civil engineering context and within realistic constraints such as customary standards of practice, costs, and sustainability.
    • Demonstrate expertise as a functional member of a multidisciplinary team.
    • Demonstrate the ability to identify, formulate, and solve ill-defined engineering problems in the student’s area of specialization.
    • Demonstrate an ability to organize and deliver effective verbal, written, and graphical communications.
    • Demonstrate an understanding of the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
    • Demonstrate self-directed learning.
    • Demonstrate the ability to use the appropriate techniques, skills, and engineering tools necessary for modern engineering practice.
    • Develop simulated industry work relationships using a student and faculty team approach.
    • Identify and list the advantages and limitations of the team approach in a realistic design project environment.
    • Display an understanding of the basic tenets of sustainability.
    • Demonstrate the ability to cooperate with team-mates, coordinate workloads, and manage time effectively
    • Demonstrate understanding of applicable code requirements and design guidelines
    • Demonstrate the students’ knowledge of their specialty area in Civil Engineering:

    a.     Construction Management

    • Exhibit understanding of effective site mobilization and project safety requirements
    • Show understanding of project cash flow requirements
    • Prove understanding of construction scheduling
    • Present complete line item and summary of construction costs
    • Develop a Management Information Systems (MIS) plan that is effective and project appropriate
    • Apply appropriate computer tools
    • Apply value engineering and constructability
    • Demonstrate understanding of the LEED certification process and how it affects overall project costs, coordination, and owner decisions
    • Present quality oral presentations and demonstrate ability to answer questions during presentations

    b.    Environmental and Water Resources Engineering

    • Characterize potential wastestreams
    • Identify applicable regulations
    • Identify and analyze appropriate alternative systems, components, or processes to manage, treat, and dispose of the wastestreams while complying with applicable regulatory requirements
    • Create order of magnitude cost estimates for alternatives
    • Select alternative(s) for design development
    • Communicate graphically, verbally, and in writing to the client describing the selected alternatives
    • Perform mass and energy balances on environmental systems
    • Utilize the LEED and/or Envision rating systems for the assigned project
    • Consider building sustainability issues with respect to appropriate electrical, HVAC, plumbing, and environmental design
    • Consider emergency systems, egress lighting, exit signs, and fire alarm systems/pumps in relation to appropriate design
    • Identify the relevant hydrologic and hydraulic features of the project requiring design
    • Identify options for stormwater management applicable to the project
    • Create order of magnitude cost estimates for each stormwater management option considered
    • Identify options for relevant hydraulic systems (e.g., hydraulic profiles, water supplies, wastewater drainage) on the project
    • Create order of magnitude cost estimates for hydraulic system options

    c.    Structural Engineering

    • Develop structural systems compatible with Civil Engineering design and other engineering disciplines
    • Understand structural loadings and other structural design criteria
    • Understand lateral force resisting systems
    • Understand structural design evident in structural plans
    • Understand structural design evident in structural details
    • Appropriately use knowledge of structural analysis by hand
    • Appropriately use knowledge of structural analysis by computer programs
    • Appropriately use knowledge of structural design calculations
    • Discuss structural design and human behavior issues in meetings and presentations

    Prerequisites by Topic
    • Must have completed all prior courses in specialization prior to start of course
    • Approval of curriculum coordinator

    Course Topics
    • Modification of project plan as needed
    • Perform final design calculations and design sketches
    • Prepare draft design drawings and details
    • Prepare final construction cost estimate
    • Prepare draft construction documents
    • Finalize documents and drawings
    • Presentation of design to committee

    Coordinator
    Doug Nelson

  
  • CV 5210 - Matrix Structural Analysis

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents the matrix stiffness method of structural analysis. Topics include analysis of trusses, beams, and frames; coordinate transformation; equivalent nodal loads; and computerized analysis with emphasis on structural modeling and verification of results.  (prereq: AE 3211  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • Structural Analysis

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
  
  • CV 5220 - AISC Steel Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents advanced topics in design of steel structures. Topics include plate girder design; column and frame design; bracing design; connection design; and advanced floor serviceability. (prereq: AE 3221  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog
    Prerequisites by Topic
    • Steel Design

    Course Topics
    See Graduate Catalog
    Coordinator
    See Graduate Catalog
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11