May 18, 2024  
2015-2016 Undergraduate Academic Catalog 
    
2015-2016 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Computer Science

  
  • 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: 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
    Christopher Taylor
  
  • CS 2910 - Network Protocols

    2 lecture hours 2 lab hours 3 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 applicaiton, 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: CS 2852 )
    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 systems
    • 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
    Josiah Yoder
  
  • 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
    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. (prereq: CS 3841  or SE 2040 )
    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
    • Familiar with the advantages, disadvantages, and proficient in the usage of data structures.
    • Familiar with the advanced programming concepts of event driven systems, inheritance, and polymorphism.
    • Familiar with Linux command-line interface and gcc compiler

    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
    Darrin Rothe
  
  • 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  and SE 2040  or consent of instructor)
    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 Intro (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
    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. 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. Laboratory projects provide experience in using operating system facilities available on a Linux virtual machine. (prereq: CE 2811  , CS 2852 )
    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 systems memory management
    • Discuss and illustrate several scheduling algorithms
    • Describe input/output handling in operating systems
    • Illustrate file system interfaces and implementation
    • Construct software applications which use POSIX/UNIX system calls to spawn additional processes.
    • Construct software which uses multiple POSIX/UNIX threads.
    • Perform independent research on a focused technical topic
    • Document research results in a technical paper
    • Construct software which implements a fundamental data structure in C and manages memory using malloc and free
    • Construct a software library which manages a memory heap

    Prerequisites by Topic
    • Proficiency in programming in C
    • Familiarity with digital logic design, memory organization, processor registers, and interrupt handling mechanisms.
    • Familiarity with basic data structures, such as arrays, lists, and stacks.

    Course Topics
    • C Compilation Model and building C Code
    • Operating Systems Introduction
    • Operating Systems Structure and Components
    • Virtual machines
    • OS Processes (3 lectures)
    • Implementing a simple Operating System for an Embedded Microcontroller (2 lecture)
    • Interprocess communications (Shared memory, pipes, sockets) (2 lectures)
    • Threading (2 lectures)
    • Scheduling and Scheduling Algorithms (2 lectures)
    • Synchronization and Critical Sections (2 lectures)
    • Deadlocks and deadlock prevention (2 lectures)
    • Virtual Memory and paging (3 lectures)
    • File Systems implementation (2 lectures)
    • Physical Devices and hard drive implementation (2 lectures)
    • Security (2 lectures)
    • Exam Review (1 lectures)
    • In Class Exams (1 lecture)

    Laboratory Topics
    • Introduction to UNIX system calls and debugging in a NON-GUI environment.
    • Construction of a fundamental data structure in C using dynamic memory.
    • Construction of a software application using multiple processes using pipes for interprocess communications (2 weeks)
    • Construction of a multithreaded software application with appropriate thread synchronization (2 weeks)
    • Construction of UNIX software using high level file system access (fopen, fread, fwrite, etc.)
    • Analysis of paging and dynamic memory swapping.
    • Construction of a dynamic memory manager (2 weeks)

    Coordinator
    Walter Schilling
  
  • CS 3844 - Operating Systems

    3 lecture hours 0 lab hours 3 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. (prereq: CS 2710  and SE 2040  or consent of instructor)
    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

    Prerequisites by Topic
    • C Programming Experience
    • RISC Assembly language programming

    Course Topics
    • Course Intro (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)
    • Exams, Review, and course assessment (4 lectures)

    Coordinator
    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: CS2852 , MA3320 ) .
    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
    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
    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 a 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
    Jay Urbain
  
  • CS 4802 - Digital Image Processing

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides an introduction to digital image processing techniques. Topics covered include point processes, area processes, geometric processes, digital half-toning and image transforms. Applications such as image enhancement, image restoration, image analysis and color enhancement are also discussed. Laboratory activities include the implementation and comparison of digital image processing techniques. (prereq: CS 2852  or CS 2510  , MA 262  , Senior standing or Consent of Instructor)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Implement simple image processing algorithms
    • Understand digital filtering techniques
    • Be familiar with techniques for representing color
    • Independently research and present a specific topic in image processing

    Prerequisites by Topic
    • Object-oriented design, programming, and documentation
    • Probability density functions

    Course Topics
    • Course introduction (1 class)
    • Color digital images (1 class)
    • Point processes (2 classes)
    • Digital Filtering (2 classes)
    • Blurring, Sharpening, Edge detection (2 classes)
    • Midterm/review (2 classes)
    • Image scaling (2 classes)
    • Digital halftoning (2 classes)
    • Frequency domain (1 class)
    • DFT/FFT/DCT (1 class)
    • Oral Presentations (4 classes)

    Laboratory Topics
    • Application framework (1 session)
    • Histogram equalization (1 session)
    • Digital filtering (2 sessions)
    • Edge detection (1 session)
    • Independent project (5 sessions)

    Coordinator
    Christopher Taylor
  
  • 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
    • Be able to 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
    Carol Tumey
  
  • 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
    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 2810  or CE 2801  or CS 2710  or CS 2711 )
    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
    Eric Durant

Civil Engineering

  
  • CV 100 - Introduction to Civil Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides an introduction to the civil engineering profession. Students will learn about the historical development of civil engineering, and gain an appreciation of the importance that political, legal, environmental, social, and economic issues have on the practice of civil engineering. Students will learn about career paths in civil engineering, and the roles that engineers in each of the major areas of specialization within civil engineering have in the design and construction process. The importance of professional and ethical responsibilities will be emphasized through case studies and example scenarios. Finally, the course provides students with an introduction to the principles of sustainability and sustainable design and construction practices in the civil engineering context. (prereq: None) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Identify the course of study options available within the CAECM Department
    • Discuss historical events of significance to the development of the civil engineering profession
    • List the technical specialty areas within civil engineering, and explain the responsibilities of each in the design and construction of our nation’s infrastructure
    • Analyze and design simple components of civil engineering systems in each technical specialty area
    • Describe continuing education and professional engineering licensure requirements in Wisconsin, and explain why these requirements are important to the practice of civil engineering
    • Explain basic concepts in public policy, and develop recommendations on issues of public policy associated with the civil engineering profession
    • Define sustainability, and identify examples of sustainable design and construction practices used in the civil engineering profession
    • Analyze a fact situation involving conflicting professional and ethical interests, and determine an appropriate course of action using the ASCE Code of Ethics.

    Prerequisites by Topic
    • None 

    Course Topics
    • Course introduction/CAECM Department degree programs (1 class)
    • U.S. infrastructure crisis/ASCE report card (1 class)
    • Accreditation, professional engineering licensure, and continuing education (1 class)
    • Civil engineering history (2 classes)
    • Civil engineering ethics (2 classes)
    • Public policy in civil engineering (2 classes)
    • Sustainability (2 classes)
    • Civil engineering technical specialties - Overview (6 classes)
    • Civil engineering technical specialties - Simple Analysis and Design (6 classes)
    • Civil engineering technical specialties - Guest Speakers (6 classes)
    • Midterm exam (1 class)

    Laboratory Topics
    • Selected laboratory demonstrations will be performed to illustrate selected technical areas of practice

    Coordinator
    Francis Mahuta
  
  • 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 213 , 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

    Course Topics
    • No course topics appended.

    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
    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
    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
    Francis Mahuta
  
  • CV 370 - Geotechnical Engineering

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course presents the basics of geotechnical engineering. Topics include: soil types; soil properties; soil classification; compaction of soils; flow of water through soils; effective stresses in soils; settlement of soils; shear strength of soils; soil reports; stresses under footings and retaining walls; loads on retaining walls. Course includes laboratory exercises. (prereq: AE 1231 , AE 2011 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Classify various soils per the USCS and AASHTO soil classification systems
    • Calculate various engineering properties (permeability, shear strength, relative density, etc.) of soils
    • Analyze the stresses and settlements under footings and behind retaining walls for given loading conditions
    • Correlate experimental results with analytical results for the laboratory exercises

    Prerequisites by Topic
    • Introductory civil engineering materials
    • Introductory mechanics of materials

    Course Topics
    • Introduction
    • Soil types
    • Soil properties
    • Soil classification
    • Compaction of soil
    • Water flow through soil
    • Effective stress
    • Subsurface stresses in soil
    • Settlement and consolidation
    • Shear strength of soils
    • Footings and bearing capacity
    • Retaining wall loading
    • Stresses under retaining walls
    • Soils reports

    Laboratory Topics
    • Visual soil classification
    • Grain size analysis
    • Water content
    • Organic matter content
    • Specific gravity
    • Atterberg limits
    • Relative density
    • Proctor compaction
    • Hydraulic conductivity
    • Consolidation
    • Direct shear
    • Unconfined Compression

    Coordinator
    Todd M. Davis
  
  • 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: junior 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 

    Course Topics
    • No course topics appended.

    Coordinator
    John Zachar
  
  • CV 410 - Hydrology

    3 lecture hours 0 lab hours 3 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 (3 lessons)
    • Hydrologic analysis (3 lessons)
    • Frequency analysis (4 lessons)
    • Hydrologic Flood routing (2 lessons)
    • Mid-term exam (1 lesson)
    • Hydrologic simulation (HEC-HMS) (5 lessons)
    • Urban hydrology (3 lessons)
    • GIS applications in hydrology (3 lessons)
    • Radar rainfall applications in hydrology (3 lessons)
    • Erosion and sedimentation (1 lesson)
    • Severe storm impacts and flood management (1 lesson)
    • Open day (1 lesson)

    Coordinator
    William Gonwa
  
  • 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
    • No course topics appended.

    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
    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
    • No course topics appended.

    Coordinator
    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
    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 o process description o process flow diagram o material balances o 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
    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 , CV 370 ) (coreq: CV 370 )
    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 

    Course Topics
    • No course topics appended.

    Coordinator
    Francis Mahuta
  
  • CV 470 - Foundation Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The principles of soil mechanics are applied to the design of foundations. Covers the analysis and design of shallow foundations, concrete anchorages, retaining walls, piers and piles. (prereq: CV 370 , AE 3021 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design a spread footing subjected to axial load and moment
    • Design a base plate subjected to axial load and moment
    • Design a retaining wall
    • Explain the design of deep foundations for axial loads

    Prerequisites by Topic
    • None 

    Course Topics
    • Live load reduction
    • Shallow foundation design
    • Base plate design
    • Anchorage to concrete
    • Retaining wall design
    • Slab on ground design
    • Pavement
    • Deep foundation design

    Coordinator
    Richard DeVries
  
  • CV 490 - Civil Engineering Senior Design Project I

    2 lecture hours 4 lab hours 4 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)
    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 prior 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
    Douglas Nelson

  
  • CV 492 - Civil Engineering Senior Design Project II

    2 lecture hours 4 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 490 )
    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
    • CV 490  
    • 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
    Douglas Nelson

  
  • CV 500 - Environmental Chemistry

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Francis 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 , gradaute standing)  
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the significance of the sequencing of small subunit rRNA in the taxonomic placement of organisms 
    • Be familiar with the structure and function of viruses, bacteria, fungi, protozoa, and algae 
    • Understand metabolic processes utilized by microorganisms and microbial growth 
    • Be familiar with the roles of microorganisms in biogeochemical cycles 
    • Be familiar with microbial pathogens in the environment, direct and indirect methods of their detection, and methods of their control 
    • Understand the formation, function, and importance of biofilms in the environment 
    • Understand the roles of microbes in various types of wastewater treatment 
    • Understand the roles of microbes in the degradation of organic compounds

    Prerequisites by Topic
    • None 

    Course Topics
    • No course topics appended 

    Coordinator
    Jeffrey MacDonald
  
  • 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 410 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 410 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the federal, state, and local regulations that govern developments
    • Access the local, state, and federal resources that facilitate storm water management systems design
    • Design conventional urban storm water facilities (e.g., storm inlets, storm sewers, outfalls)
    • Design permanent best management practices to control flow and protect water quality.
    • Design construction site erosion control practices to protect water quality
    • Develop storm water management and construction site erosion control plans
    • Layout a storm water management system to achieve regulatory compliance and maximize sustainability
    • Determine water quality impacts of development activities through modeling (e.g.. SLAMM)

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction (1 lecture)
    • Effects of urbanization on receiving waters (1 lecture)
    • Establishing performance goals for storm water management (1 lecture)
    • Federal, state, and local regulations that govern development (1 lecture)
    • Unit process and operations for storm water control (1 lectures)
    • Selection criteria and design considerations (include guest speaker) (2 lectures)
    • Design of storm sewers and ditches (2 lectures)
    • Design of storage units (3 lectures)
    • Mid-term exam (1 lecture)
    • Modeling performance of storm water controls (3 lectures)
    • Design of swales and filter strips (1 lecture)
    • Design of filters (3 lectures)
    • Design of infiltrators (2 lectures)
    • Design of gross pollutant traps (1 lecture)
    • Design of shoreland protection (1 lecture)
    • Maintenance of storm water controls (1 lecture)
    • Whole life cost of storm water controls (1 lecture)
    • Construction site erosion control plans (2 lectures)
    • Permitting (1 lecture)
    • Open day (1 lecture)
    • Field Trip to see installed storm water management practices (4 hours on a weekend)

    Coordinator
    William Gonwa
  
  • 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:
    • None appended

    Prerequisites by Topic
    • None

    Course Topics
    • None appended

    Coordinator
    Francis Mahuta
  
  • CV 516 - Design of Water Distribution and Sewerage Systems

    4 lecture hours 0 lab hours 4 credits
    Course Description
    TBD  TBD 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    TBD
    Prerequisites by Topic
    TBD
    Course Topics
    TBD
  
  • CV 518 - Watercourse Design

    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:
    TBD 
    Prerequisites by Topic
    TBD 
    Course Topics
    TBD
    Coordinator
    Michael Schwar
  
  • 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:
    • Identify the unit operations and processes that can feasibly achieve a specified percent reduction in contaminants of concern 
    • Develop laboratory skills for the analysis and monitoring of water and wastewater treatment operations and processes 
    • Collect monitoring data/samples and perform laboratory tests as needed to determine loading rates, operating parameters, and process performance 
    • Prepare reports summarizing laboratory procedures and results

    Prerequisites by Topic
    • None

    Course Topics
    • No course topics appended 

    Coordinator
    Stephen Arant
  
  • 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:
    • No course learning outcomes appended 

    Prerequisites by Topic
    • None 

    Coordinator
    Michael Schuck
  
  • 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 410 , MA 235 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • None appended

    Prerequisites by Topic
    • None 

    Course Topics
    • None appended

    Coordinator
    Kathi Ried
  
  • 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:
    • None appended

    Prerequisites by Topic
    • None

    Course Topics
    • None appended

    Coordinator
    Francis Mahuta
  
  • 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 department consent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • None appended

    Prerequisites by Topic
    • None 

    Course Topics
    • None appended

    Coordinator
    James Drought
  
  • 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:
    TBD
    Prerequisites by Topic
    TBD 
    Course Topics
    TBD
    Coordinator
    William Gonwa
  
  • CV 712 - Water Quality Analysis and Modeling

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Francis Mahuta
  
  • CV 730 - Pollution Prevention and Waste Minimization

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    James Drought
  
  • 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:
    • None appended

    Prerequisites by Topic
    • None 

    Course Topics
    • None appended 

    Coordinator
    Michael Schuck
  
  • 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:
    • No course learning outcomes appended

    Prerequisites by Topic
    • None 

    Course Topics
    • No course topics appended 

    Coordinator
    Michael Schuck
  
  • CV 756 - Environmental Project Management/ Life Cycle Cost Analysis

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Jay Karls
  
  • CV 760 - Environmental Law

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Donald Gallo
  
  • 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
    DeAnna Leitzke
  
  • 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:AE 1001 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    TBD 
    Prerequisites by Topic
    • Autodesk Revit

    Course Topics
    TBD 
    Coordinator
    DeAnna Leitzke
  
  • CV 2001 - Civil 3D

    3 lecture hours 0 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 (1 hour)
    • Introduction to CAD (1 hour)
    • Program Interface (2 hours)
    • Importing Survey Data (2 hours)
    • Modeling Surfaces (2 hours)
    • Designing horizontal alignments (3 hours)
    • Designing vertical profiles (3 hours)
    • Creating corridors and road cross-sections (4 hours)
    • Subdividing Parcels (3 hours)
    • Designing pipe networks (3 hours)
    • Projects (6 hours)

    Coordinator
    Richard DeVries
  
  • CV 3500 - Geotechnical Engineering

    3 lecture hours 2 lab hours 4 credits
    Course Description
    Introduction to the fundamental priciples of soil mechanics.  Topics include elementary mass-volume relations for soils, soil types and classifications, soil compactioin, 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 AE 201 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    TBD 
    Prerequisites by Topic
    • Construction materials
    • Mechanics of materials

    Course Topics
    TBD
    Coordinator
    Frank Mahuta
  
  • 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)
    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:
    TBD 
    Prerequisites by Topic
    • Structural Analysis

    Course Topics
    TBD 
    Coordinator
    Richard A. DeVries
  
  • 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:
    • Design plate girders for flexure and shear 
    • Design steel frames for gravity and axial loads 
    • Design bracing systems for steel structures 
    • Design connections for steel structures 
    • Understand advanced floor serviceability

    Prerequisites by Topic
    • Steel Design

    Course Topics
    • Design of plate girders (2 classes) 
    • Design of columns including slender element effects (2 classes) 
    • Design of braced and moment frames, including design using the direct analysis method (2 classes) 
    • Analysis of steel framed floors for occupant-induced vibrations (1 class) 
    • Design of connections for steel structures, including partially-restrained connections (2 classes)

    Coordinator
    Richard A. DeVries
  
  • CV 5232 - Prestressed Concrete Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents the behavior and design of prestressed concrete members and structures.  Topics include PCI and ACI design criteria; flexural member design; compression member design; beam-column member design; and connection design. (prereq: AE 3231   or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design prestressed concrete beams for deflection, flexure, development, shear, and torsion
    • Design prestressed concrete columns subjected to axial and flexural loads
    • Determine prestressed connection capacities

    Prerequisites by Topic
    • Reinforced concrete design

    Course Topics
    • Analysis Methods
    • Loss of Prestress
    • Flexure Design
    • Shear and Torsion Design
    • Compression Member Design
    • Connection Design

    Coordinator
    Richard A. DeVries
  
  • CV 5234 - Foundation Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents the design of foundation systems.  Topics include design of shallow foundations for axial, flexural, and shear forces; design of anchorage in concrete; design of retaining walls for lateral and gravity forces; design of slabs on grade and pavement; design of piers and piles; and design of pile caps with the strut and tie method. (prereq: AE 3231  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design a spread footing subjected to axial load and moment 
    • Design a base plate subjected to axial load and moment 
    • Explain the design of deep foundations for axial and lateral loads

    Prerequisites by Topic
    • Reinforced concrete design

    Course Topics
    • Live Load reduction
    • Shallow foundation design
    • Base plate design
    • Anchorage to concrete
    • Basement wall design
    • Slab on ground design
    • Deep foundation design
    • Strut-and-tie method

    Coordinator
    Richard A. DeVries
  
  • CV 5240 - Masonry Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course examines design of unreinforced and reinforced masonry structures.  Topics include lintels; walls subjected to out-of-plane and in-plane loads; detailing, allowable stress design and strength design. (prereq: AE 3231  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be familiar with the material properties of masonry units and mortar 
    • Understand the behavior and design of masonry flexural members 
    • Understand the design of masonry walls for axial loads 
    • Understand the design of masonry walls for out-of-plane bending 
    • Understand the design of masonry walls for in-plane bending and shear 
    • Be familiar with detailing of masonry walls 
    • Understand design of anchorage in concrete and masonry

    Prerequisites by Topic
    • Reinforced concrete design

    Course Topics
    • Introduction to course 
    • Materials (CMU, mortar, grout, reinforcement) 
    • Introduction to ACI 530 
    • Reinforced Masonry Beams 
    • Masonry with Axial Loads (columns, walls and pilasters, slender walls 
    • Wall with In-Plan Bending and Shear (unreinforced and reinforced walls, distribution of force to walls, openings) 
    • Detailing of Masonry (non-masonry lintels, moisture, veneers) 
    • Anchorage design in Masonry and Concrete 
    • Construction Issues 

    Coordinator
    Richard A. DeVries
  
  • CV 5250 - Wood Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents the behavior and design of wood structures.  Topics include sawn beam and column design; engineered wood beam and column design; design of plywood floors, diaphragms, and shear walls; and connection design. (prereq: AE 3201  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be familiar with the material properties and manufacture of sawn and engineered wood products 
    • Understand the design of sawn and engineered wood members for flexure, shear, axial and combined axial and flexural loads 
    • Understand the selection of plywood for out-of-plane loading 
    • Understand the design or horizontal wood diaphragms and vertical wood shear walls 
    • Understand the design of bolted connections of wood members 
    • Understand the design of nailed connections of wood members 
    • Be familiar with other connections of wood members

    Prerequisites by Topic
    • Principles of structural engineering

    Course Topics
    • Introduction to Course 
    • Introduction to NDS Specification 
    • Material Properties and Manufacture of Sawn and Engineered Wood Products 
    • Sawn Beam Design

    Coordinator
    Richard A. DeVries
  
  • CV 5260 - Bridge Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents structural analysis and design of highway bridges.  Topics include construction materials in bridges; loads on highway bridges; load path and distribution in bridge superstructure; design of single-span and multi-span highway bridges including rolled steel girder bridges with concrete deck, flat slab bridges, and box culverts; and bridge aesthetics. (prereq: AE 3231  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the different types of bridges and when their use is appropriate 
    • Determine AASHTO loading requirements for bridges 
    • Design basic steel girder bridges 
    • Design basic reinforced concrete slab bridges

    Prerequisites by Topic
    • Reinforced concrete design

    Course Topics
    • Short topics: Minneapolis I-35 collapse; Bridge types and economical spans; Fatigue and Fracture Mechanics; Hoan Bridge; Aesthetics in design; Arches; Suspension bridge types; Tacoma Narrows; Connecticut Turnpike at Mianus River 
    • Basic structural analysis with moving loads 
    • Loadings and load combinations 
    • Girder bridges: general concepts 
    • Two-span continuous composite rolled steel beam bridge design 
    • Girder bridges: additional topics for precast concrete girders and steel plate girders 
    • Multi-span reinforced concrete slab bridge design 
    • Multi-cell box culvert design

    Coordinator
    Richard A. DeVries
  
  • CV 5262 - Modern Structural Systems

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course introduces the selection of structural systems for performance, cost and constructability; and resistance to gravity and lateral loads. (prereq: AE 3201  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be able to determine the underlying factors in structural system selection with the Owner, Architect, and Engineers of other disciplines in mind 
    • Have an understanding of the structural system selection process for low-, mid-, and high-rise buildings 
    • Be introduced to spreadsheets, software and other resources available from various professional organizations 
    • Have studied materials and materials selection that may be considered “unique” 
    • Have made new contacts with experts in the building construction industry 
    • Have gained an appreciation for the differences in firms and how other firms approach building design and troubleshooting

    Prerequisites by Topic
    • Understanding of design methodologies for different structural materials (steel, concrete, wood, masonry)
    • Basic understanding of structural analysis software

    Course Topics
    • Broad-based system selection comparing materials and construction processes 
    • Open-web joists, joist girders, metal deck 
    • Efficient framing and lateral resistance schemes for steel framed structures  
    • Comparison between concrete floor systems 
    • Considerations for masonry structures 
    • Design considerations for parking structures 
    • Other systems (wood, light gage steel) 
    • Considerations when using structural software

    Coordinator
    Richard A. DeVries
  
  • CV 6210 - Applied Finite Elements

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents the application of the finite element method to building analysis.  Topics include element stiffness matrices for beam, plate, shell and continuum elements; solution of equations; material models for steel and concrete; boundary conditions; and applied loading. (prereq: AE 5210  or CV 5210 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Analyze structures using one dimensional finite elements 
    • Analyze structures using approximations of two dimensional finite elements 
    • Analyze diverse structures using finite element software

    Prerequisites by Topic
    • Matrix structural analysis

    Course Topics
    • Stiffness matrices 
    • Material model 
    • Boundary conditions 
    • Applied loading

    Coordinator
    Richard A. DeVries
  
  • CV 6212 - Structural Dynamics

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course introduces analysis of single degree of freedom systems; multi-degree of freedom Systems; free vibration analysis; forced system response; analysis of earthquake loading; and modal analysis. (prereq: AE 5210  or CV 5210 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Analyze single degree of freedom systems for a variety of dynamic loadings 
    • Analyze multi-degree of freedom systems for a variety of dynamic loadings 
    • Calculate the response of simple structures to earthquake loading

    Prerequisites by Topic
    • Matrix structural analysis

    Course Topics
    • Single degree of freedom (SDOF) systems 
    • Equation of motion 
    • Free vibration 
    • Harmonic loads 
    • Impulsive loads 
    • Methods for numerical solution of equations of motion 
    • Finite difference methods for linear and nonlinear systems 
    • Earthquake response history and spectra 
    • Multi-degree of freedom (MDOF) systems 
    • Equation of motion 
    • Other preliminary topics 
    • Free vibration 
    • Modal damping 
    • Modal analysis for linear systems

    Coordinator
    Richard A. DeVries
  
  • CV 6214 - Lateral Loads on Structural Systems

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course focuses on determining earthquake and wind loads on structures.  Topics include basis for code procedures; code characterization of loads; code assumptions of elastic versus inelastic behavior; and detailing for inelastic response. (prereq: AE 6212  or CV 6212 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Determine wind loads on the main wind force resisting system 
    • Determine wind loads on components and cladding 
    • Determine earthquake loads on a structure

    Prerequisites by Topic
    • Structural dynamics

    Course Topics
    • Earthquake loads 
    • Response of MDOF systems 
    • ASCE-7 Seismic analysis 
    • Performance-based design 
    • ASCE-7 Wind loads

    Coordinator
    Richard A. DeVries
  
  • CV 6216 - Structural Stability

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents structural stability analysis for members and multistory frames.  Topics include torsional buckling of beams; plate buckling; modeling structural stability with the finite element method; and post-buckling behavior. (prereq: AE 6210  or CV 6210 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Determine column buckling behavior and torsional buckling capacity of beams 
    • Determine plate buckling capacities 
    • Model structural stability with the finite element method

    Prerequisites by Topic
    • Finite element analysis

    Course Topics
    • Structural stability 
    • Buckling behavior, torsional buckling 
    • Plate buckling 
    • Modeling 
    • Post-buckling behavior

    Coordinator
    Richard A. DeVries
  
  • CV 6222 - AISI Steel Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents cold-formed structural steel properties and design of cold-formed steel structural members using LRFD methodology published by AISI.  Topics include flexural members; compression members; beam-columns; connections; and cold-formed steel shear diaphragms for residential construction. (prereq: AE 6216 or CV 6216 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design cold-formed steel members for flexural and shear capacity 
    • Design cold-formed steel columns and beam-columns 
    • Design connections of cold-formed steel members

    Prerequisites by Topic
    • Structural stability

    Course Topics
    • AISI Design of beams, columns, connections

    Coordinator
    Richard A. DeVries
  
  • CV 6224 - Connection Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course focuses on the design of connections between structural members with emphasis on connecting hot-rolled steel members.  Topics include overview of connection design; limit states; connection selection; shear connections; moment connections; partially restrained connections; bracing connections; and design of special connections for earthquake loading. (prereq: AE 5220 or CV 5220 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the basis for connection design as presented in the AISC Manual 
    • Determine limit states for different types of connections 
    • Determine connection efficiency for given loads 
    • Determine suitability of connections for different situations 
    • Understand analysis methods unique to connection design 
    • Design simple shear, moment and partially restrained connections 
    • Design light and heavy bracing connections 
    • Understand how seismic loading affects the design of the connection

    Prerequisites by Topic
    • Determinate and indeterminate structural analysis 
    • Understanding of structural analysis software 
    • Understanding of basic design for steel tension, compression, flexural and combined flexural/axial members 
    • Understanding of design of simple connections (tension, shear, moment)

    Course Topics
    • Fastener types 
    • Eccentric loading on fasteners 
    • Prying action 
    • Framing connections 
    • Moment connections 
    • Bracing connections 
    • Partially restrained connections 
    • Introduction to connection design for seismic loading  

    Coordinator
    Richard A. DeVries
  
  • CV 6230 - Reinforced Concrete Structure Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course presents the design of reinforced concrete floor systems.  Topics include design of pan joists systems; design of two way slabs and flat plate floors; ACI Direct Design and Equivalent Frame methods; connection design; and commercial structural design software. (prereq: Graduate Standing; AE 3231  or equivalent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be familiar will the ACI code provisions and engineering methods needed to design any of the common concrete floor systems: Pan joist, wide pan, flat slab and flat plate with conventional reinforcement

    Prerequisites by Topic
    • Reinforced concrete design

    Course Topics
    • ACI code provisions for pan joist floors 
    • Designing a pan joist floor for shear and moment 
    • Wide pan code considerations 
    • ACI code provisions for flat slab floors 
    • The Direct Design and Equivalent Frame method 
    • ACI code provisions for flat plate floors 
    • Introduction to posttensioned floor design

    Coordinator
    Richard A. DeVries
  
  • CV 6370 - Facilities Planning

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Francis Mahuta
  
  • CV 7100 - Applied Statistics and Modeling

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    William Gonwa
  
  • CV 8000 - Research and Presentation

    3 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Francis Mahuta
  
  • CV 8900 - Capstone Project I

    1 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Francis Mahuta
  
  • CV 8910 - Capstone Project II

    1 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Francis Mahuta
  
  • CV 8920 - Capstone Project III

    1 lecture hours 0 lab hours 3 credits
    Course Description
    See Graduate Catalog 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    See Graduate Catalog 
    Coordinator
    Francis Mahuta

BioMolecular Engineering

  
  • EB 499 - BioMolecular Engineering 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 in BioMolecular engineering. This may take the form of individual or small group studies, literature surveys, and laboratory or research projects. Weekly meetings with the course advisor are required. A final report to be filed in the Physics and Chemistry department may also be required. (prereq: junior or senior standing, consent of the course advisor and the Physics and Chemistry Department chairperson)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Varies

    Prerequisites by Topic
    • Varies

    Course Topics
    • Varies

    Coordinator
    Gul Afshan
  
  • EB 1000 - Intro to BioMolecular Engineering

    1 lecture hours 0 lab hours 1 credits
    Course Description
    The course introduces students to biomolecular engineering and its role as a profession in addressing contemporary technological, social, ethical, and economic issues in today’s world. The course highlights the integration of molecular biology into the engineering fields; the fusion of biology-based disciplines into chemical engineering; and new areas of biomolecular engineering such as cell and protein engineering, bioprinting and dicrete nanotransport. Lecture topics include examples of how biomolecular engineers can incorporate a wide range of biosciences with physics and chemistry to develop new products, and improve process efficiencies. Biomolecular modeling and basic concepts of design is introduced. (prereq: None) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Gain an understanding of both the engineering profession and what biomolecular engineers do
    • Distinguish macro scales from micro scales. Should be able to perform unit and scale conversions
    • Gain an understanding of the importance of project participation. Ethics and rules of teamwork in a working environment for a lifelong learning approach
    • Demonstrate the use of basic biomolecular engineering terminology
    • Be familiar with the performance of selected engineering techniques and applications of biomolecular engineering discipline

    Prerequisites by Topic
    • None  

    Course Topics
    • Syllabus, Intro, Pre-test, Survey, History and Intro to BioE (1 class)
    • Intro to BioE Program, Curriculum and the CBM (2 classes)
    • Difference between macro and micro scale. Interchangeable use and applications. (1 class)
    • Diversity and extent of the biomolecular engineering (1 class)
    • Think out of the Box activity (1 class)
    • Reading, understanding and discussing a scientific/Engineering paper (2 classes)
    • T shirt Design discussions (1 class)
    • Introduction to the design process, maintenance of the engineering logbook and an introduction to time management and time logs (1 class)

    Coordinator
    Gul Afshan
  
  • EB 1001 - Intro to BioMolecular Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The course introduces students to biomolecular engineering and its role as a profession in addressing contemporary technological, social, ethical, and economic issues in today’s world. The course highlights the integration of molecular biology into the engineering fields; the fusion of biology-based disciplines into chemical engineering; and new areas of biomolecular engineering such as cell and protein engineering, bioprinting and dicrete nanotransport. Lecture topics include examples of how biomolecular engineers can incorporate a wide range of biosciences with physics and chemistry to develop new products, and improve process efficiencies. Biomolecular modeling and basic concepts of design are introduced. Initial computer skills needed in upcoming courses are introduced. (prereq: None)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Gain an understanding of both the engineering profession and what biomolecular engineers do
    • Distinguish macro scales from micro scales. Should be able to perform unit and scale conversions
    • Gain an understanding of the importance of project participation.
    • Ethics and rules of teamwork in a working environment for a lifelong learning approach
    • Demonstrate the use of basic biomolecular engineering terminology
    • Be familiar with the performance of selected engineering techniques and applications of biomolecular engineering discipline

    Prerequisites by Topic
    • No prerequisites by topic appended

    Course Topics
    • Syllabus, Intro, Pre-test, Survey, History and Intro to BioE (2 class)
    • Intro to BioE Program, Curriculum and the CBM (3 classes)
    • Difference between macro and micro scale. Interchangeable use and applications. (3 class Practice in class)
    • Diversity and extent of the biomolecular engineering (2 class)
    • Think out of the Box activity (2 class)
    • Reading, understanding and discussing a scientific/Engineering paper (5 classes)
    • T shirt Design discussions (5 class)
    • Introduction to the design process, maintenance of the engineering logbook and an introduction to time management and time logs (3 class)
    • Introduction to word, excel, powerpoint (3 practice in class)
    • Exam and quiz (2 classes)

    Coordinator
    Gul Afshan
  
  • EB 1100 - BioMolecular Engineering Seminar I

    1 lecture hours 0 lab hours 0 credits
    Course Description
    This is the first in a series of four BioE seminar courses. Seminars are presented on current subjects relevant to biomolecular engineering. Attendance is required. The seminars will highlight exciting new areas being advanced by biomolecular engineers. One of the goals of the course is to assist students in acquiring skills such as critical thinking, communication, public speaking and participation in discussion of controversial ideas. Students engage in readings on seminar topics, attend the seminar, and participate in discussions facilitated by course instructors. (prereq: None) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply knowledge of mathematics, science, and engineering
    • Work on multidisciplinary team
    • Understand professional and ethical responsibility
    • Communicate effectively
    • Understand the impact of engineering solutions in a global, economic, environmental, and societal context
    • Recognize the need for, and an ability to engage in, life-long learning
    • Have knowledge of contemporary issues
    • Learn about biomolecular engineering and its applications in today’s society
    • Be introduced to professional communication in the form of formal presentations by invited speakers
    • Learn what professional routes exist for graduates with a B.S. in biomolecular engineering, including careers in industry, research, and academia

    Prerequisites by Topic
    • None

    Course Topics
    • Introduction and details of the BioMolecular Engineering Seminar I course. Freshman/Sophomore hybrid teams formed. Freshman IAC Elections
    • Pre-seminar group discussion on readings and concepts relevant to the first talk
    • First invited speaker
    • Post-seminar group discussions on the first talk. Pre-seminar discussion on readings and concepts relevant to the second talk
    • Second invited speaker
    • Post-seminar group discussions on the second talk. Pre-seminar discussion on the readings and concepts relevant to the third talk
    • Third invited speaker
    • Post-seminar group discussions on the third talk
    • Junior/senior BioE student presentations to freshman/sophomore students. Freshman/sophomore students evaluate junior/senior presentations
    • Final open discussion on the course. Survey and questionnaire completed

    Coordinator
    Eryn Hassemer
  
  • EB 2000 - BioMolecular Engineering Lab Safety Ethics

    1 lecture hours 0 lab hours 1 credits
    Course Description
    This course provides basic knowledge of laboratory safety and hazards including: safety regulations, potential hazards, personal protective equipment, elementary toxicology, good laboratory practices, and engineering controls. The course focuses on how to accomplish regulatory compliance, minimize hazards, and reduce the severity of any incidents that may occur in a laboratory. Ethical questions connected with the impact of the sciences and engineering are discussed in terms of global applications. This course must be passed in order to be part of any biomolecular lab experiments and senior design projects. (prereq: sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • An understanding of professional and ethical responsibility
    • An ability to communicate effectively
    • An knowledge of contemporary issues
    • An ability to use the techniques, skills and modern tolls necessary for engineering practice
    • Recognize potential hazards in the laboratory settings and learn how to avoid them by utilizing safety measures, including basic guidelines of proper laboratory practice and engineering controls, as well as picking up and using properly the appropriate kind of personal protective equipment
    • Use MSDS to obtain information about potential material toxicity and appropriate safety measures
    • Research the information in regard to the safety guidelines and regulation to comply with them
    • Apply safety measures in the design and performance of biomolecular engineering experiments
    • Recognize the impact of the work of the biomolecular engineer on the environment and on society, as well as potential ethical questions connected to this work, and be prepared to discuss them in a professional manner, supported by related professional organizations guidelines
    • Recognize the need and value of life-long learning in regard to the safety and ethical problems in the continuously developing field of biomolecular engineering

    Prerequisites by Topic
    • Sophomore standing

    Course Topics
    • Introduction and guidelines
    • General laboratory safety rules
    • Personal protection equipment
    • Protection layers
    • Use of laboratory equipment
    • Physical, chemical, fire, electrical and radiation safety and hazards
    • Chemical safety data sheet
    • Biological safety and hazards
    • Biosafety guidelines
    • Good microbiological techniques
    • Engineering controls
    • Safe experimental design
    • Safety regulations: institutional, local and national
    • Life-long learning
    • Ethics in the workplace
    • Ethics in research
    • Lab tour
    • Paper discussions

    Coordinator
    Eryn Hassemer
  
  • EB 2001 - Laboratory Safety and Ethics

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course provides basic knowledge of laboratory and bioprocessing safety and hazards including: safety regulations, potential hazards and hazard analysis methodologies, personal protective equipment, elementary toxicology, good laboratory practice, and engineering controls. The course focuses on how to accomplish regulatory compliance, minimize hazards, and reduce the severity of any incidents that may occur in a laboratory or a bioprocessing facility. Ethical questions connected with the impact of the sciences and engineering are discussed in terms of global applications.  This course must be passed in order to be part of any biomolecular lab experiments and senior design projects.  (prereq: Sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Recognize potential hazards in the laboratory and manufacturing settings and learn how to avoid them by utilizing safety measures, including basic guidelines of proper laboratory and large-scale practice and engineering controls, as well as picking up and using properly the appropriate kind of personal protective equipment.
    • Be able to use MSDS to obtain information about potential material toxicity and appropriate safety measures.

    • Be able to research the information in regard to the safety guidelines and regulation to comply with them.

    • Be able to apply safety measures in the design and performance of biomolecular engineering experiments and large scale bioprocessing.

    • Be able to apply various methods of hazards analysis to bioprocessing

    • Recognize the impact of the work of the biomolecular engineer on the environment and on society, as well as potential ethical questions connected to this work, and be prepared to discuss theme in a professional manner, supported by related professional organizations guidelines.

    • Recognize the need and value of life-long learning in regard to the safety and ethical problems in the continuously developing field of biomolecular engineering.

    • Recognize the hazards associated with the physical, chemical and biological products and processes designed by biomolecular engineers. 
    • Recognize the role of safety in various aspects of bioprocess design and operations. 
    • Be able to apply various methods of hazards analysis to bioprocessing. 
    • Be able to identify design considerations for various unit operations and production facilities for safe design and operation. 
    • Be able to analyze process hazards using a suitable methodology.

    Prerequisites by Topic
    • Sophomore standing

    Course Topics
    • Introduction and Guidelines.
    • General laboratory safety rules.
    • Personal protection equipment.
    • Protection layering.
    • Use of laboratory equipment.
    • Physical, chemical, fire, electrical and radiation safety and hazards.
    • Chemical safety data sheet.
    • Biological safety and hazards.
    • Biosafety guidelines.
    • Good microbiological techniques.
    • Engineering controls.
    • Safe experimental design.
    • Safety regulations:  institutional, local and national
    • Need for bioprocess safety, past incidents.
    • Overview of the Bioprocessing industry.
    • The Bioprocess lifecycle.
    • Bioprocessing safety management practices.
    • Identifying bioprocess hazards
    • Hazard analysis methods
    • Bioprocess design considerations
    • Bioprocess unit operations
    • Risk management and emerging technologies
    • Selected regulations
    • Large scale biosafety guidelines
    • A generic biosafety checklist
    • Biological assessment questionnaire
    • Bbioprocess facility audit checklist
    • Life-long learning.
    • Ethics in the workplace.
    • Ethics in research.
    • Paper discussions.
    • BioE Lab Tour
    • Group Work.
    • Speakers.

    Coordinator
    Eryn L. Hassemer

  
  • EB 2100 - BioMolecular Engineering Seminar I

    1 lecture hours 0 lab hours 0 credits


    Course Description
    As the first in a series of three BioE seminar courses, this sophomore BioE seminar course highlights exciting new areas being advanced by biomolecular engineers and other relevant topics.   One of the goals of the course is to assist students in acquiring skills such as critical thinking, communication, public speaking and participation in discussion of controversial ideas.  Students attend the seminar, engage in related reading and participate in pre- and post-seminar discussions facilitated by the course instructor(s). Attendance is required for sophomores while BioE freshman are encouraged to attend three of these seminars to earn extra credit in a future EB-course. (prereq: EB 1001 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply knowledge of mathematics, science, and engineering
    • Start understanding professional and ethical responsibility

    • Start understanding the impact of engineering solutions in a global, economic, environmental, and societal context

    • Start recognizing the need for, and an ability to engage in, life-long learning

    • Start having knowledge of contemporary issues

    • Learn more about biomolecular engineering applications in today’s society

    • Be introduced to professional communication in the form of formal presentations by invited speakers

    • Learn what professional routes exist for graduates with a B.S. in biomolecular engineering, including careers in industry, research academia and graduate school

    • Be able to relate to program alums as role models


    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction to the course and team formation
    • Pre-seminar discussion on reading and concepts relevant to the seminars

    • Invited speakers-topics vary from year to year

    • Post-seminar discussion on reading and concepts relevant to the seminars

    • Open group discussions

    • Course learning assessment survey and questionnaires


    Coordinator
    Eryn L. Hassemer

  
  • EB 2240 - Engineering Applications in Biochemistry

    2 lecture hours 2 lab hours 3 credits
    Course Description
    Extensions of the principles of biochemistry are applied to biomolecular engineering. The course provides exposure to enzyme catalysis and kinetics, metabolic pathways, their regulation and associated bioenergetics, cell potential and microbial and H-fuel cell. The interplay of biochemistry, molecular biology, biomolecular and biochemical engineering problems is examined. Laboratory experiments reinforce the concepts from lectures, with an emphasis on applied methods. (prereq: BI 102 , CH 223 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Gain knowledge of engineering applications of biochemistry concepts
    • Perform experimentation related to biomolecular engineering, including hypothesis formulation, model development, measurements with positive and negative controls, data analysis
    • Gain knowledge to design, analyze and control physical, chemical and biological processes
    • Learn to apply basic science engineering concepts knowledge onto new situations

    Prerequisites by Topic
    • Material taught in CH 200  , CH 222   and CH 223  
    • Material taught in MA 136 ,MA 137 , MA 231  ,PH 2010  , BI 102   and EB 2000  
    • Definitions and nomenclature of basic organic and biomolecules
    • Organic Functional groups
    • Monomers of basic biomolecules, proteins, enzymes, nucleic acids, lipids, carbohydrates
    • Directionality of biomolecules, properties of biomolecules
    • Key points of metabolism
    • Nucleophiles and Electrophiles, Hydrophobicity and hydrophilicity

    Course Topics
    • Introduction to the Syllabus, Pre Exam
    • Enzyme Catalysis
    • Enzyme Kinetics
    • Applications Commercial/Industrial use of Proteins and Enzymes
    • Regulations (Enzymes) and Applications
    • A Great Engineering Example-the Cell and Applications
    • H-Fuel Cell and Microbial Fuel Cell
    • Bioenergetics
    • Design of Metabolism and Aerobic Metabolism
    • Photosynthesis and Engineering Aspects of Metabolism
    • Designing of Proteins and Enzymes and Applications

    Laboratory Topics
    • Lab 0: Log notebook, good Lab practices, dos and donts of LMPS
    • Lab 1: Diffusion Measurement in a Two-Compartment Model
    • Lab 2: Measurement of Enzymatic Reaction Rate
    • Lab 3: Dissociation of Double Stranded Polynucleotides
    • Lab 4: Fuel Cells: H and Microbial Fuel Cell
    • Lab 5: Model trays for the Electron Pathway and Energy Transfer during Respiration and Photosynthesis
    • Lab 6: Fuel Cell Challenge Design

    Coordinator
    Gul Afshan
  
  • EB 2250 - Biopolymer Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The course introduces various classes of biopolymers and their applications in selected subspecialties. An understanding of material bulk and surface properties, biopolymer biocompatibility, manufacturing processes, cost, sterilization, packaging and regulatory issues in terms of developing and engineering polymers are stressed. Topics range from polymerization, polymer characterization techniques, and processes tailoring specific properties to biopolymer purification. (prereq: EB 2240 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Categorize different kinds of natural and synthetic biopolymers
    • Understand and discuss the step-growth and chain-growth polymerization and biopolymer processing
    • Discuss the methods for polymers and biopolymers characterization, and analyze the characterization data using their science and engineering skills
    • Understand and discuss the importance of the biopolymer properties: biocompatibility and biodegradability
    • Discuss industrial applications of biopolymers and biopolymer marketing and regulations

    Prerequisites by Topic
    • Biokinetics anf biocatalysis
    • Industrial use of proteins and enzymes
    • Design and applications of proteins and enzymes

    Course Topics
    • Introduction to polymers and biopolymers
    • Natural biopolymers in life science
    • Principles of polymerization
    • Polymer and biopolymer processing
    • Polymer and biopolymer characterization: Physics
    • Polymer and biopolymer characterization: Chemistry
    • Biocompatibility
    • Biopolymers: biomedical applications
    • Biopolymers: environmental applications
    • Project I (biopolymers: agricultural applications)
    • Project I (biopolymers: cosmetic applications)
    • Biopolymers: food industry applications
    • Bioplastics (green plastics): science of biodegradable plastics
    • Engineering biopolymers: market
    • Engineering biopolymers: regulations
    • Project II

    Coordinator
    Wujie Zhang
  
  • EB 2410 - Principles of Biotechnology

    2 lecture hours 2 lab hours 3 credits
    Course Description
    Principles of cell biology, biochemistry, and molecular biology are summarized in the context of biomolecular engineering. Examples of molecular, biochemical and industrial based processes are presented. Lectures focus on the theory of critical techniques that are the backbone of the biotechnological molecular industry. Students have opportunities for hands-on application of techniques during lab sessions. History, ethics and societal impact of biotechnology are discussed. (prereq: EB 2000 , BI 2020 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Discuss the history, impacts, and implications of biotechnology
    • Discussion pros and cons of the different aspects of the field
    • Discuss the underlying principles of several bio-techniques
    • Perform several molecular level biotechnology experimental techniques including hypothesis formulation and measurements with positive and negative controls
    • Perform data analysis using knowledge of basic sciences and engineering
    • Practice at least three different techniques of biotechnology independently
    • Identify several biomolecular engineering applications of biotechnology
    • Integrate molecular knowledge into analysis and design experiments

    Prerequisites by Topic
    • Basic terminology of Nucleic acids, proteins and other biomolecules

    Course Topics
    • Syllabus, History, safety and ethics in Biotechnology (1 class)
    • Lifelong Learning in Biotechnology (1 class)
    • Different Types of Biotechnology (1 class)
    • Impact of Biotechnology on Engineering (1 class)
    • Basic Skills - Doing, Speaking, Thinking Biotech (2 classes)
    • Isolating and Manipulating Biomolecules, DNA, proteins (2 classes)
    • Genetic Engineering/Cloning (3 classes)
    • Transformations/Fermentations (2 class)
    • Operons and Transformations (1 class)
    • Infections/Transfections (1 class)
    • Polymerase Chain Reaction (2 classes)
    • Forensics (2 classes)
    • Design Project presentation and reevaluation (outside class time half a day Saturday)
    • Advance Topics (if time allows)
    • Review

    Laboratory Topics
    • Intro to Biotechnology Methods a. Setting up a legal Scientific Notebook b. Laboratory safety and Ethics
    • Chemistry Needed for Biotechnology Methods a. Measuring very small volumes b. Measuring Mass c. Making Solutions d. Making dilutions e) Basic Biotechnology Calculations
    • Role of Biomolecules in Biomolecular Engineering a. Understanding Design of two strands of DNA b. DNA resolving Gels c. DNA isolation d. Quantitation of DNA via gel electrophoresis e. Quantitation of DNA via spectrophotometer
    • Manipulations of Biomolecules Models for molecular Engineering a. Transformation of bacteria with plasmid (Model of switches at work) b. Restriction Analysis of Pre cut DNA sequence ( phage) c. Crime Scene MSOE - DNA Fingerprinting d. Visiting a Crime Lab. e. Data analysis
    • Amplification Models for Molecular Engineering a. Polymerase Chain Reaction b. Extended activities

    Coordinator
    Gul Afshan
  
  • EB 2420 - Informatics Computing I

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course is to introduce BioE students to computer programming logics and Web development. First, Scratch will be introduced to emphasize the concept and flow of computer programming. Second, C will be introduced to emphasize the syntax and structure of a computer programming language. Third, Matlab and Perl will be introduced to teach how procedural languages work to solve problems. Then, HTML and JavaScript will be introudued and practiced to create Web pages. Lastly, the basic concepts and data types of Python will be introduced. (prereq: None) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the programming concepts and logics
    • Understand the syntax and structure of C
    • Understand the basics of Matlab and Perl
    • Use HTML and JavaScript to create Web pages
    • Understand the basics of Python

    Prerequisites by Topic
    • None

    Coordinator
    Jung Lee
  
  • EB 2430 - Informatics Computing II

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course is to introduce Java programming fundamentals and the basic concepts of algorithms and data structures to BioMolecular Engineering students who took the EB 2420  course as a prerequisite. Emphasis is placed on how to write Java programs using object-oriented concepts, analysis of algorithms and their complexity and performance, and concepts of data structures. The major topics to cover include Java fundamentals, Arrays and ArrayLists, sorting and search algorithms, Abstract Data Types (ADTs), Monte Carlo simulations, data structures based on LinkedLists, Stacks, Queues, and Trees. (prereq: EB 2420 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand object-oriented programming concepts
    • Write Java programs using object-oriented concepts
    • Understand various basic sorting and searching algorithms
    • Understand abstract data types (ADTs)
    • Understand basic concepts of data structures
    • Perform Monte Carlo simulations

    Prerequisites by Topic
    • None

    Course Topics
    • Object-oriented concepts
    • Data types and operators
    • Variables, declarations, and assignments
    • Decision making and iterations
    • Recursion
    • Input and output
    • Arrays and ArrayLists
    • Search and sorting algorithms
    • Time and space complexity
    • Random number generation and simulations
    • Abstract data types (ADTs)
    • LinkedLists
    • Stacks and queues
    • Hashing
    • Graphs and trees

    Laboratory Topics
    • Introduction to Java Programming (1 lab)
    • Data types and operators (1 lab)
    • Decision making and iteration (1 lab)
    • Recursion (1 lab)
    • Arrays and ArrayLists (1 lab)
    • Time and space complexity (1 lab)
    • Random simulation (1 lab)
    • Stacks, Queues, and LinkedLists (1 lab)

    Coordinator
    Jung Lee
  
  • EB 2510 - Thermodynamics I

    4 lecture hours 0 lab hours 4 credits


    Course Description
    The course focuses on the first and second laws of thermodynamics and their applications to chemical, biochemical and biomolecular systems. Course topics include; thermodynamic and volumetric properties of pure substances; irreversible and reversible processes, heat effects in batch and flow processes; entropy; refrigeration cycles, liquefaction and equilibrium are explored. (prereq: MA 235 , PH 2030 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Gain a fundamental understanding of the first and second laws of thermodynamics and their relevance in the biomolecular world.
    • Develop a fundamental understanding of concepts such as: entropy, enthalpy, free energy, internal energy, the conservation of energy, etc. and their relevance in biomolecular engineering.

    • Identify problems, formulate solutions and solve using thermodynamic principles.

    • Understand fundamental equations of state applied to ideal/real gases.

    • Apply fundamental thermodynamic relationships at the molecular level.

    • Use thermodynamic properties of fluids to solve problems.


    Prerequisites by Topic
    • Differential equations, basic principles of thermodynamics

    Course Topics
    • Thermodynamics-basic definitions: Heat, Work, Energy, Pressure, Temperature, Force
    • First Law of Thermodynamics: Conservation of energy principle and its application to real world problems
    • Ideal and Real Gas Laws
    • Heat effects
    • Second Law of Thermodynamics: Entropy, Free Energy
    • Thermodynamic Properties of Fluids
    • Flow processes
    • Refrigeration and Liquefaction
    • Equilibrium

     

     


    Coordinator
    Serdar Ozturk

  
  • EB 2910 - Genomics in Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The course focuses on the theory and practice of genomics and proteomics. In addition, the course provides an introduction to the principal aims, technologies and statistical issues arising in structural and functional genomics and proteomics. Design, engineering and manipulations of the natural and artificial genome and proteome are discussed. Students learn about the engineering applications of structural, functional, evolutionary and comparative genomics, transcriptomics, proteomics, epigenomics and metagenomics. (prereq: EB 2240 ) (coreq: EB 2410 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • An ability to apply knowledge of mathematics, science and engineering
    • An ability to design a system, component, or process to meet desired needs with realistic constraints, such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability
    • Display a thorough foundation in the basic sciences and sufficient knowledge in the concepts and skills required to design, analyze and control physical, chemical and biological processes in the field of biomolecular engineering
    • Describe the principal aims, technologies and statistical issues in genomics and proteomics
    • Gain an understanding of the natural and artificial genome and proteome
    • Describe instrumental methods used in genomics and proteomics
    • Gain an understanding of the applications used in genomics, transcriptomics, proteomics, epigenomics and metagenomics
    • Write a scientific report in standardized format

    Prerequisites by Topic
    • EB 2240 
    • Two quarters of university level chemistry
    • One quarter of university level organic chemistry
    • One quarter of university level biochemistry
    • One quarter of university level cell biology and genetics
    • Corequisite EB 2410  

    Course Topics
    • Genome sequences and acquisition
    • Genomics
    • Genomic variations
    • Epigenomics
    • Transcriptomics
    • Proteomics
    • Metagenomics
    • Whole genome perspective
    • Applications of genomics and proteomics
    • Exams

    Coordinator
    Eryn Hassemer
  
  • EB 3100 - BioMolecular Engineering Seminar II

    1 lecture hours 0 lab hours 1 credits
    Course Description
    As the second in the sequence of three courses, this BioE junior seminar course will be highlighted with presentations by guest speakers from industry and/or academia, by faculty members in the BioE program, and by junior BioE students. Seminars will focus on current topics relevant to biomolecular engineering. Students will learn to critique, analyze, present and discuss the current research, methods, techniques, machines and concepts in a group discussion setting. In addition, this course will provide the opportunity for junior BioE students to rank their potential senior design project as well as interact with the senior BioE students. (prereq: EB 2100 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply knowledge of the basic sciences and engineering to understand the materials being presented by speakers
    • Understand the importance of a biomolecular engineer on multidisciplinary teams with professional ethics
    • Define and describe professional and ethical responsibility of a biomolecular engineer
    • Communicate effectively with colleagues and with nontechnical audiences, in oral, written and graphical forms
    • Compose an effective seminar logbook
    • Communicate professionally by participating in active discussions with the various speakers
    • Learn professional presentation skills by presenting to the senior BioE students
    • Define and identify contemporary engineering/scientific issues of the field
    • Understand the direct and/or indirect impact of biomolecular engineering on the identified contemporary scientific issues in a global, economic, environmental and societal context
    • Define lifelong learning
    • Recognize the need for lifelong learning approaches towards  new professional idea
    • Learn what professional routes exist for graduates with a B.S. in biomolecular engineering, including careers in industry, research, academia and graduate school

    Prerequisites by Topic
    • Knowledge of the terminologies in chemistry, physics, and biology
    • Basic understanding of organic chemistry, biochemistry, and biotechnology
    • Basic understanding of biomolecules and their structure including proteins, nucleic acids, lipids, and carbohydrates
    • Knowledge of basic presentation skills

    Course Topics
    • Introduction
    • BioE faculty senior design project idea presentations for the upcoming year
    • Presentation by invited speakers (topic will change from year to year)
    • BioE junior presentations to BioE seniors
    • BioE senior presentations to BioE freshmen and sophomores
    • Course learning assessment survey and questionnaire (will be done in groups)

    Coordinator
    Jung Lee
  
  • EB 3200 - Bioanalytical Instrumentation

    2 lecture hours 2 lab hours 3 credits


    Course Description
    This course introduces bioprobing, bioanalyzing and high throughput data technology as applied to the field of biomolecular engineering. Mass spectroscopy, Fourier-transform infrared spectroscopy (FTIR), electron microscopy (EM) and atomic force microscopy (AFM) are introduced. High-throuput analytical techniques are studied through the use of plate reader and PalpatorTM. Laboratory experiments provide hands on experience and reinforce material taught in lecture. (prereq: PH 2031 , EB 2410 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Identify key components of several machines used for probing and analysis of biomolecules
    • Demonstrate understanding of concepts, principles of operations and applications of the field
    • Recognize the vital components of sample preparation for the probing and analysis
    • Distinguish between the principles and constraints of high and low throughput
    • Recognize that bioprobing and bioanalysis need constant practice and discipline
    • Practice safety and ethics involved with the field of bioprobing and bioanalysis
    • Recognize and list the hazards associated with the field of bioprobing and bioanalysis

    Prerequisites by Topic
    • Biomolecules structure and function. Physics of mechanics, Physics of electricity and magnetism and modern physics

    Course Topics
    • Atomic Force Microscopy (AFM)-the basics
    • AFM-beyond the basics - using AFM to characterize individual biomolecules, such as DNA.
    • Fourier-Transform Infrared Spectroscopy (FT-IR). Theoretical foundations of vibrational spectroscopy. Principles of operation of IR and FT-IR
    • FT-IR in biomolecular engineering: spectra of functional groups, application of FT-IR to secondary structure of proteins
    • Safety, hazards, discipline, sample prep
    • Principles of plate reading/immunolabeling
    • Applications/constrains of plate reading/immunolabeling
    • Electron microscopy-principles and applications
    • Mass spectroscopy-principles and applications
    • Basic principles of operation of PalpatorTM and the range of its possible applications in the biomolecular engineering field
    • Using the PalpatorTM for high-throughput cellular characterization and cellular treatment efficiency, i.e. pharmaceutical efficacy or toxicity testing.

    Laboratory Topics
    • Laboratory safety, hazards, discipline
    • Hands on AFM-contact and tapping mode imaging of objects of known morphology. Basic use of nanoscope
    • Analysis software
    • Hands on AFM. Preparation of biological samples: DNA on mica. Contact and tapping mode AFM of DNA on mica
    • Protein sample preparation. Acquiring spectra of buffer and BSA in buffer
    • Analysis of FT-IR spectra of BSA in buffer and determination of changes in the secondary structure of proteins
    • Hands on sample prep and Plate reader principle and application
    • Tour to Mass Spec facility at MCW
    • Hands on sample prep and PalpatorTM application to cell characterization

     


    Coordinator
    Matey Kaltchev

  
  • EB 3300 - Molecular Nanotechnology

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course explores the underlying science behind nanotechnology, the tools used to create and characterize nanostructures, and potential applications of such devices. The infusion of nanotechnology into areas of food safety, agriculture, medicine, healthcare, the environment, consumer goods, biomaterials and bio-based engineering disciplines are explored. Potential risks of nanotechnology are discussed. The course covers topics that range from a brief review of the physical principles of electric fields and forces and the nature of chemical bonds and nanofabrication to the current and future applications of nanotechnology. (prereq: BI 102 , PH 2031 )

     


    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Define terms like nanotechnology, bionanotechnology and nanobiotechnology
    • Discuss the nanofabrication methods

    • Characterize nanomaterials/nanodevices and analyze data

    • Discuss molecular nanotechnology applications in food safety, agriculture, medicine, pharmaceuticals, environment, as well as other bio-based engineering disciplines; and, be able to apply molecular nanotechnology into these fields

    • Discuss the philosophy and ethics of molecular nanotechnology


    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction to nanoscience
    • The nature of nanotechnology (from nanoscience to nanotechnology)
    • Nanomaterials and nanostructures
    • Nanofabrication: Top-Down versus Bottom-Up
    • Nanofabrication: Chemical synthesis and modification
    • Characterization at the nanoscale
    • Demonstration: nanofabrication and nano-characterization
    • Bionanotechnology and nanobiotechnology
    • Medical nanotechnology and nanomedicine
    • Special topic I: Design of nanoparticles for cancer treatment
    • Nanotechnology in the Agri-Food sector
    • Special topic II: Nanoparticle Interactions with Plants
    • Nanotechnology and environment
    • Philosophy and ethics of nanotechnology

    Coordinator
    Wujie Zhang

  
  • EB 3400 - Food Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course covers the up-to-date fields of food technology and engineering, including food manufacturing, food storage, and food quality and safety control. Topics range from food ingredients, food processing and packing, food freezing and freeze-drying, molecular gastronomy, and food sensory qualities and evaluation to HACCP and cGMP. (prereq: CH 223 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand and design basic food manufacturing processes
    • Understand the food storage mechanism and methods; and design food storage processes
    • Understand and discuss the importance of food quality and safety control, especially HACCP and cGMP systems; and design food products/processing processes under the HACCP and cGMP guidelines.

    Prerequisites by Topic
    • None

    Coordinator
    Wujie Zhang
  
  • EB 3410 - Applications of Biotechnology

    2 lecture hours 2 lab hours 3 credits
    Course Description
    The course covers applications of biotechnology. An overview of important applications of modern biotechnology on biomolecular engineering is provided. Qualitative and quantitative controls, relevant biotech processes and social and economic impacts of biotechnology are discussed. Laboratory experiments reinforce the concepts from the lecture and emphasize techniques used in biomolecular engineering. (prereq: EB 2410 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • An ability to apply knowledge of mathematics, science, and engineering
    • An ability to design and conduct experiments, as well as to analyze and interpret data
    • An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
    • The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
    • A knowledge of contemporary issues
    • An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • Display a thorough foundation in the basic sciences and sufficient knowledge in the concepts and skills required to design, analyze and control physical, chemical and biological processes in the field of biomolecular engineering
    • Discuss the applications of biotechnology
    • Discuss the biotechnology tools in regard to their application in biomolecular engineering
    • Design and perform simple biotechnology experiments, including hypothesis formation, measurements, and positive and negative controls
    • Demonstrate the laboratory skills related to basic biotechnology techniques
    • Analyze the experimental data using basic science and engineering skills
    • Discuss the new developments in biotechnology in regard to the biomolecular engineering field
    • Apply their knowledge of biology, chemistry, and biotechnology to solve basic problems in the biotechnology and biomolecular engineering field

    Prerequisites by Topic
    • No prerequisites by topic appended

    Course Topics
    • Biotechnology: science and technology
    • Manipulating biomolecules: DNA
    • Polymerase chain reaction
    • Manipulating biomolecules: protein
    • Protein Electrophoresis
    • Western blotting
    • Immunological Applications
    • ELISA
    • Plant Biotechnology
    • Biological engineering and scale up of industrial process
    • Impact of biotechnology on economic and societal issues
    • Student Presentations
    • Exam

    Laboratory Topics
    • Nucleic Acid Applications: polymerase chain reaction
    • Protein Applications: protein isolation and purification
    • Protein Applications: PAGE
    • Protein Applications: Western blot
    • Immunological Applications: ELISA
    • Plant biotechnology
    • Lab Exam

    Coordinator
    Eryn Hassemer
  
  • EB 3420 - Bioinformatics I

    2 lecture hours 2 lab hours 3 credits
    Course Description
    Bioinformatics is a practical discipline to organize and understand huge amount of biological information, encompassing the analysis of biological sequences and structures. This course introduces students to the fundamental foundation of bioinformatics and its ever-increasing power in solving various complex problems in other scientific arenas including medicine and drug development. Starting with the detailed structures and physicochemical properties for the basic building blocks of nucleic acids and proteins, students will learn not only how to navigate the human genome as well as other completed genomes in search of given specific biological information, but also how to retrieve sequence and structure information out of the various specialized databases. In particular, students will learn computational algorithms and approaches as how to effectively and efficiently search against a wide variety of databases for homologs of a gene, RNA or protein sequence. (prereq: CS 2550 , EB 2910 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand various contemporary, complex issues in science, including human disorders
    • Appreciate the power of bioinformatics in solving contemporary issues
    • Understand physicochemical properties of the basic building blocks of nucleic acid and protein and apply them to understanding the structure and function of biomolecules
    • Navigate the human genome database and locate an assigned gene on a chromosome
    • Understand the algorithms and approaches pertinent to similarity search for an RNA or protein sequence query
    • Search against various specialized biological databases for a query
    • Understand the basic principles and strategies of comparative analysis of protein sequences

    Prerequisites by Topic
    • None 

    Course Topics
    • Structure and function of nucleic acids and proteins
    • Genomes and their structure
    • Biological databases and their structure
    • Protein sequences analysis

    Laboratory Topics
    • Understanding nucleic acid structure (1 lab)
    • Understanding protein structure (1 lab)
    • Browsing genomes and their data (2 labs)
    • Biological databases and their search (3 labs)
    • Comparative analysis of protein sequences (2 labs)

    Coordinator
    Jung Lee
  
  • EB 3430 - Bioinformatics II

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course introduces students to the practical application of currently available bioinformatics tools to various real-world problems including comparative analysis of homologous biological sequences to address evolutionary/phylogenetic relationships between a wide variety of different organisms, 3D visualization of large complex biological macromolecules, cross-analysis of biological sequences and their corresponding 3D structures to identify and characterize various redundant sequence and structural motifs essential in defining both the higher-order 3D architecture and the cellular function of many biologically active macromolecules, and molecular modeling to predict the 3D structure of biologically important macromolecules whose higher-order structure is not available yet. (prereq: EB 3420 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Search, collect, and align homologous biological sequences of interest
    • Create a quality alignment of biological sequences
    • Build and interpret a phylogenetic tree based on well-aligned biological sequences
    • Derive sequence-structure relationships by comparing biological sequences and their structure data
    • Compare the 3D structures of homologous biomolecules
    • Visualize and appreciate the detailed 3D structures of very complex biomolecules using various molecular visualization tools
    • Identify and characterize various sequence and structural motifs from a detailed cross-analysis of biological sequences and their corresponding higher-order 3D structures
    • Perform homology modeling to predict the 3D structure of a biological sequence whose structure is not yet available

    Prerequisites by Topic
    • None 

    Course Topics
    • RNA sequence analysis
    • The Tree of Life: phylogenetic relationships between organisms
    • Sequence-Structure relationships of biological macromolecules
    • 3D structure of protein and RNA
    • 3D visualization of biomolecular structures and their analysis
    • Sequence and structural motifs in biological macromolecules
    • Homology modeling of novel biological macromolecules

    Laboratory Topics
    • Comparative analysis of RNA sequences (2 labs)
    • The Tree of Life and phylogenetic analysis (2 labs)
    • Sequence-Structure relationships of biomolecules (1 lab)
    • Comparative analysis of 3D protein and RNA structures (1 lab)
    • 3D visualization and analysis of biomolecular structure (1 lab)
    • Sequence and structural motifs in biomolecules (1 lab)
    • Homology molecular modeling (1 lab)

    Coordinator
    Jung Lee
  
  • EB 3500 - Metabolic Engineering and Synthetic Biology

    2 lecture hours 2 lab hours 3 credits
    Course Description
    The course presents an overview of the latest advances in metabolic engineering and synthetic biology to modulate intracellular pathways using recombinant DNA and other techniques for designing and engineering, biotechnological, medical, environmental, energy, and other applications. Specific application areas, using both synthetic biology and metabolic engineering technologies, for discussion include improved cellular performance for production of biopharmaceuticals or novel drugs, detection and/or degradation of toxins, generation cell therapies, and energy generation from microbial sources. Existing research problems in biomolecular engineering are used to illustrate principles in the design of metabolic pathways, biomolecules, genetic circuits and complex biological systems with emphasis on experimental approaches to design. Design, re-design and fabrication of new and existing biological components and systems are discussed. Laboratory experiments reinforce the concepts from lecture emphasizing engineering and controls of synthetic biotools. (prereq: EB 2410 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
    • An ability to identify, formulate, and solve engineering problems
    • A knowledge of contemporary issues
    • An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
    • A foundation in the basic sciences sufficient to design, analyze and control physical, chemical and biological products and processes.
    • Gain a fundamental understanding of the definitions of Metabolic Engineering and the defining experiments in the field.
    • Have the ability to understand, and apply basic aspects of, mass/material balances and flux analysis to a metabolic engineering problem
    • Develop the ability to identify a metabolic problem, propose solutions, and analyze possible problems
    • Gain a fundamental understanding of the definitions of Synthetic Biology and the defining experiments in the field
    • Develop the ability to understand, and apply basic aspects of, parts, devices and systems analysis to a synthetic biology design
    • Develop the ability to identify a problem and propose possible synthetic biology responses to the identified problem, including detailing the needed design, parts and testing
    • Identify ethical considerations related to synthetic biology, including both possible positive and negative aspects of the field
    • Identify how metabolic engineering and synthetic biology have influenced the areas of production of pharmaceuticals, generation of novel drugs, and energy generation

    Prerequisites by Topic
    • None 

    Course Topics
    • Synthetic Biology: Overview/foundations and engineering principles, BioBricks, designed genetic circuit examples, sensors, output, regulation, oscillations
    • Metabolic Engineering: foundations, growth nutrients, material/mass balance, regulation, network rigidity
    • Applications: clinical, biofuels, pharmaceutical, food, environmental, and biotechnology
    • Theoretical design and proposal of a new sensor and output device
    • Laboratory experience with genetic devices, regulation (promoters and RBS sites), complex circuits, and cellular chassis
    • Ethical considerations of metabolic engineering and/or synthetic biology research and development

    Coordinator
    Gul Afshan
  
  • EB 3510 - Thermodynamics II

    4 lecture hours 0 lab hours 4 credits
    Course Description
    This course surveys the use and application of classical and statistical thermodynamics to chemical, biochemical and biomolecular systems. It covers the application of the First and Second Laws of thermodynamics to living systems, solution thermodynamics, free energy and phase and reaction equilibriums are used to examine biomolecular reactions, energy conversion, binding, molecular thermodynamics (including an introduction to statistical thermodynamics). Examples and applications draw from chemical and biomolecular engineering examples. (prereq: EB 2510 , EB 2910 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand solution thermodynamics, chemical and bio-reaction equilibria and phase equilibria and be able to use thermodynamic properties of fluids to solve problems.
    • Gain a fundamental understanding of the thermodynamics principles and molecular thermodynamics and their relevance in the biomolecular world.
    • Develop a fundamental understanding of concepts such as: entropy, enthalpy, free energy, internal energy, the conservation of energy, etc. and their relevance in biomolecular engineering.
    • Identify problems, formulate solutions and solve using thermodynamic principles.
    • Understand fundamental equations of state applied to intramolecular and intermolecular interactions.
    • Apply fundamental thermodynamic relationships at the molecular level for such events as molecular cooperativity and binding.

    Prerequisites by Topic
    • None 

    Course Topics
    • Solution Thermodynamics
    • Phase Equilibria
    • Chemical Reaction Equilibria
    • Molecular Thermodynamics
    • Introduction to Statistical Thermodynamics
    • Thermodynamic Extremum Principles to Predict Equilibria
    • Entropy and Boltzmann Distribution
    • Driving Forces and Free Energies
    • Intermolecular Interactions
    • Binding

    Coordinator
    Serdar Ozturk
  
  • EB 3520 - Engineering of Controlled Drug Delivery

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course addresses the engineering principles behind the development and understanding of controlled drug delivery systems. This course focuses on understanding the drug delivery process and industrial-relevant techniques used for the design of specific formulations. The topics range from general biological barriers to drug delivery and pharmacokinetics to synthetic drug/gene delivery vectors and targeted drug delivery. (prereq: EB 2250 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Discuss basic pharmacology, pharmacokinetics and pharmacodynamics
    • Discuss the principles of prodrug design and design prodrugs as drug delivery systems
    • Discuss physiological and chemical barriers for drug delivery
    • Discuss and design the carriers for drug delivery
    • Discuss different controlled drug delivery systems and understand the FDA requirements for controlled release systems; and, be able to design controlled drug delivery systems under the FDA requirements
    • Discuss targeted drug delivery, espeically to the brain and tumor; and, be able to design targeted drug delivery systems

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction to drug delivery
    • Pharmacology, pharmacokinetics and pharmacodynamics
    • Physiological and biochemical barriers to drug delivery
    • Prodrugs as drug delivery
    • Engineered carriers and vectors in drug delivery
    • Diffusion-controlled drug delivery systems
    • Dissolution-controlled drug delivery systems
    • Erodible drug delivery systems
    • Osmotic-controlled drug delivery systems
    • Oral controlled-release delivery
    • Targeting approaches to drug delivery
    • Site-specific drug delivery
    • Bioconjugates and chemical drug delivery
    • Market and FDA requirements for controlled release products

    Laboratory Topics
    • Biopolymer purification to achieve pharmaceutical grade
    • Drug stability
    • Alginate-based microcapsules preparation
    • Release profiles of encapsulated drugs

    Coordinator
    Wujie Zhang
  
  • EB 3530 - Cell Culture Lab for BioMolecular Engineering

    1 lecture hours 4 lab hours 3 credits
    Course Description
    The course presents valuable hands-on experience in cell culturing aseptic techniques and their applications in industrial manufacturing and bio-manufacturing. Basics of cell culture techniques, controls and conditions, safety and hazards, types of cell culture, cell environment, cryopreservation and storage of cell lines, good cell banking procedures, alternative cell culture systems, process protocols, bioreactor design and operation, cell growth models and emerging technologies will be discussed and practiced. (prereq: EB 3410 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Perform cell culture using mammalian cell lines
    • Prepare media and recognize the vital components of media and perform aseptic techniques imperative for primary and immortalized mammalian cells
    • Conduct cell count, design growth curve experiments and formulate conditions for optimal transient transfection of cells
    • Identify machines used in cell culture
    • Recognize critical components of the mechanism of how cell culture reagents work and impact of cell culture on cell engineering
    • Handle calculations associated with cell culture and be able to use those in new situations
    • Recognize that the field of cell culture needs constant practice and discipline
    • Recognize the engineering application of cell culture to the design, analysis and control of chemical, physical, and/or biological processes
    • Practice safety and ethics involved with the field of cell culture
    • Recognize the hazards associated with these processes

    Prerequisites by Topic
    • Basic knowledge on cell, biomolecules and metabolism from BI 102  , CH 223   and EB 2240  

    Course Topics
    • Syllabus, Introduction to Cell Culture
    • Aseptic Techniques/Passaging Counting and Housekeeping Cells
    • SAFETY AND HAZARDS Guest Speaker from EHS department
    • Industrial use of plant and animal cell culture
    • Transfer of foreign DNA into animal and plant cells
    • Applications and Scale-UP
    • Design of the projects discussion
    • Immunostaining

    Laboratory Topics
    • Aseptic Techniques/Counting Cells/scopes and Passaging
    • Senior Design Mini Project: (Select and Perform 1)
    • Design and establish a process of cell healing (Scratch Assays). Can be done on all available cell lines, including stem cells
    • Design transformation of Embryonic Stem cells into a different kind. Can be done on available embryonic rabbit stem cells
    • Design cellular differentiation of cells, changing them into a tissue and establishing the mechanical properties using a palpator. Can be done on all cell line

    Coordinator
    Gul Afshan
  
  • EB 3560 - Unit Ops-Prod Scale Bioseparations

    2 lecture hours 4 lab hours 4 credits
    Course Description
    This course applies the principles of phase equilibrium, transport processes and chemical kinetics to the design and characterization of batch and continuous separation processes. Graphical and rigorous numerical techniques are used in the design and scale-up of associated process equipment. The general procedures applicable to various processes are emphasized. Sample problems are drawn from the chemical, food and biochemical processing industries. Laboratory topics include techniques related to common production scale operations, which include filtration, flocculation, extraction, centrifugation and chromatography (prereq: CH 201 , EB 2910 , EB 3510 , EB 3620 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply the principles of transport processes, phase equilibrium and chemical kinetics to design and characterize batch and continuous separation unit processes
    • Describe the operation of various unit processes
    • Design and scale-up the equipment for unit processes
    • Perform biomolecular engineering experimentation

    Prerequisites by Topic
    • Differential equations

    Course Topics
    • Introduction to Bioproducts and Bioseparations
    • Cell Lysis and Flocculation
    • Filtration
    • Sedimentation, Centrifugation
    • Extraction and distillation
    • Liquid Chromatography, Adsorption
    • Precipitation
    • Crystallization
    • Drying

    Laboratory Topics
    • Lab Safety, Training, Quantitative synthesis techniques
    • Flocculation
    • Batch Filtration
    • Tangential Flow Filtration
    • Liquid-Liquid Extraction
    • Chromatography
    • Centrifugation

    Coordinator
    Faisal Shaikh
 

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