Вы находитесь на странице: 1из 5

7/30/2020 Syllabus ce3804;

CEE 3804

Computer Applications in Civil Engineering

Syllabus

Home Assignments Solutions Syllabus Evaluation Help

Dates Topics Covered Reading Practice Files


Computers as Notes 1 - Course
Engineering Introduction Taylor series expansion file
Tools Car data
Week 1 Review of Notes 2 - Computer Autobahn data
computer basics Arithmetic Grades_file (practice vlookup)
Problem solving
Notes 3 - Excel Review
Concatenation example
ACME Company loan example
Pavement Thickness example
Excel Functions (see
Excel Construction assets_cat
Notes # 3)
(Functions in Construction_firm
Week 2
Excel) Notes 4 - Excel Data Trucks_maint_cost
Handling and Pivot Tables Airports_data
US_Population
Database_practice

Notes 5 - Optimization
(General)
Osaka Bay Problem
Excel
gps_data file
(Functions in Notes 6 - Minimization
Week 3 Lake_Pollution_Control
Excel) Problems
Airline_Fleet_Assignment
Notes 7 - Excel Solver and
Optimization
Advanced Excel AddTwoNumbers
Notes 7.5 - VBA Basic
routines in AddTwoNumbers_Box
Week 4 problem solving Notes 8 - VBA and SimpleLoop
Optimization Macros LoopAndConcatenation

Week 5 Basic Notes 9 - Data Types and Pavement_Thickness_Function


programming Language Fundamentals Modified_Kicker_Subroutine
principles Kicker_withDeclarations
Notes 15 - GUI and Kicker_with AngleTable
Interfaces Kicker_withCrudePlot
CPUTime No Declarations
Lecture: Excel Data CPUTime with Declarations
Validation and Matlab Boolean Demo
128.173.204.63/courses/cee3804/syllabus_ce_3804.html 1/5
7/30/2020 Syllabus ce3804;

Introduction Use of VarType Function


Passing By Value or Reference
Runway Capacity File
kicker_withControls.xls
Kicker with Controls 2
Kicker with Controls 3

Input File Examples

Chicago OHare data file


Read data using Textscan
Bridges of the world (text file)
Read Excel data using xlsread
Notes 10 - Introduction to Bridges of the world (Excel file)
Matlab
Analysis of Bridges of the World

Variables, Data Lecture: Matlab Basics


Output File Examples
Types and
Lecture: Reading and Save to Binary Example (SAVE)
Subroutines in
Importing Data into
VBA Save to Excel Example (XLSWRITE) for
Week 6 Matlab
Crude Graphic Windows
User Interface Additional LP Practice Save to Excel Example (XLSWRITE) for
(Form) (with Matlab) Macintosh
Save to Text File Example (FPRINTF)
Practice Problem Save to ASCII fomat (DLMWRITE)

Sample Data Files

Rainfall rate data


Traffic flow data
Runway occupancy data
Flexural strength data

Week 7 Matlab as Notes 11 - Matrices in beamCalculationExample.m


computing Matlab std_for_loop.m
engine array_prealloc.m
General Lecture: Linear Algebra vector_ops.m
functionality vs Array Calculations in sample2d_comet.m
Scalar and array Matlab sample2d_graphs.m
operations subplot_demo.m
Plot capabilities Lecture: March 23, gtext_demo.m
Scripts 2020 (Linear sample3d_graphs.m
Algebra vs Array sample3d_stem.m
Operations in sample3d_plot3.m
Matlab) traffic
Lecture: Vector
Operations in Matlab

Lecture: Two-
Dimensional Plots in
Matlab

Lecture: Three
Dimensional Plots in
128.173.204.63/courses/cee3804/syllabus_ce_3804.html 2/5
7/30/2020 Syllabus ce3804;

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

Notes 12 - Functions in
Matlab pavement_cbr.m
thickness_plot.m
Lecture: Matlab thickness.m
Functions (Part 1) normalDist_Analysis.m
Creating Matlab normal
Week 9 Functions Lecture: Matlab Functions mach.m
(Part 2) isam.m
atmosphere
Read Chapter 10 of A cantileverBeam.m
Practical Introduction to callingCantileverBeam.m
Programming and Problem speedDistanceCalculator.m
Solving callingSpeedDistanceCalculator.m

Notes 12.5 (TBC)


Decisions and
Loops in Read Chapter 5 of A
Week 10 Practical Introduction to
Programming
Programming and
Problem Solving
Notes 13 - Advanced
Functions in Matlab
(updated 2013)

Lecture (April 3, 2020): Car data Numeric file


Curve Fitting in Matlab Aircraft data numeric file
More on
Week 11 demo_for_Meshgrid
functions Lecture (April 6, 2020): Area Under_Runoff_function
Interpolation and Runoff_function
Integration with Matlab

Lecture (April 8, 2020):


Integration and Diff.
Equations with Matlab
Week 12 Numerical Notes 8 - Numerical Numerical_Integration_Samples (Excel)
Integration Integration Matlab_Integration_Sample
Numerical Matlab_Function (for Integration Sample)
Differentiation Lecture (April 10, 2020): Trapezoidal Rule (Matlab)
Differential Equations HS train analysis (Matlab)
with Matlab trainDynamics (Matlab function)
Mass-spring system
function for Mass-Spring system
128.173.204.63/courses/cee3804/syllabus_ce_3804.html 3/5
7/30/2020 Syllabus ce3804;

Lecture (April 13, 2020):


Differential Equations
(Part 2) with Matlab
Notes 14 - Differential
Equations / Simulink

Notes 14.5 - Applications


of Simulink
cooling.m
Lecture (April 15, 2020):
ftemp.m
Differential Equations and
Highway Investment Model Files
Solving Simulink (Part 1)
Highway_3.m
Differential
Week 13 Lecture (April 17, 2020): fhwy3_rev.m
Equations
Differential Equations and Car_following_Model.mdl
Simulink
Simulink (Part 2) Runway_Arresting_System.mdl
WaterControlModelBaseline.mdl
Lecture (April 20, 2020): WaterControlModel_variableDemand.mdl
Simulink Modeling (Part
1)

Lecture (April 22, 2020):


Simulink Modeling (Part
2)
Matlab Data Structures

Matlab Data Structures (2) Read data using Textscan


Lecture (April 24, 2020): Bridges of the world (text file)
Matlab Data Structures Read Excel data using xlsread
Bridges of the world (Excel file)
(Part 1)
Structures and Airport Struct File
Week 14 Databases Lecture (April 27, 2020): USA Map file
Data Structures and Flight Plan structure file (mat)
Databases Manipulating struct files sample
Manipulating flight plan data file
Read Chapter 8 of A Database_practice (car data file)
Practical Introduction to
Programming and
Problem Solving
Week 15 Databases Database Notes 1 Sample Database (MyBooks)

Database Notes 2 Completed MyBooks v3


Sample Excel Table (Airports)
Database Notes 3 Sample Excel Table (Runways)
Construction assets_cat
Closing Remarks

Lecture (April 29, 2020):


Databases (Part 1)

Lecture (May 1, 2020):


Exam 2 Review

128.173.204.63/courses/cee3804/syllabus_ce_3804.html 4/5
7/30/2020 Syllabus ce3804;

Lecture (May 4, 2020):


MS Access and Databases

Lecture (May 6, 2020):


MS Access Example
Per Virginia Tech
Week 16 Final Exam Monday May 11, 2020 from 4:25PM to 6:25PM
Schedule

128.173.204.63/courses/cee3804/syllabus_ce_3804.html 5/5

Вам также может понравиться