CEE 3804

Computer Applications in Civil Engineering

Syllabus


 Home Assignments Solutions Syllabus Evaluation Help

 Dates
Topics Covered
Lectures
 Reading
 Practice Files
Week 1
  • Computers as Engineering Tools
  • Review of computer basics
  • Problem solving

Quick Links

Week 2
  • Excel (Functions in Excel)
Week 3
  • Excel (Functions in Excel)
Week 4
  • Advanced Excel routines in problem solving
  • Optimization

Week 5
  • Basic programming principles

Notes 9 - Data Types and Language Fundamentals

Notes 15 - GUI and Interfaces

Week 6
  • Variables, Data Types and Subroutines in VBA
  • Crude Graphic User Interface (Form)

 

 

 

Input File Examples

Output File Examples

Sample Data Files

Week 7
  • Matlab as computing engine
  • General functionality
  • Scalar and array operations
  • Plot capabilities
  • Scripts

 

Week 8
  • Linear equations and applications to engineering problems
  • Matrix computations
 

 

 

Week 9
  • Creating Matlab Functions

 

 

 

Week 10
  • Decisions and Loops in Programming
 

Notes 12.5 (TBC)

 

 
Week 11
  • More on functions

 

Week 12
  • Numerical Integration
  • Numerical Differentiation

 

Week 13
  • Solving Differential Equations
  • Simulink

 

Week 14
  • Structures and Databases

 

Week 15
  • Databases

 

Week 16

Final Exam

 

Per Virginia Tech Schedule

May 3, 2024 (Between 10:05 AM and 12:05 PM ) Section 09M