CVEN 302-502
Computer Applications in Engineering and Construction
Spring 2019

 

 

Course Description

 

CVEN 302 Computer Applications in Engineering and Construction (2-3), Credit 3. I, II, S. Application of Computers to solutions of civil engineering problems using various numerical methods; structured computer programming; mathematical modeling and error analysis; solution of algebraic and differential equations; numerical differentiation and integration; curve fitting; root finding.

Prerequisites: ENGR 112, MATH 308, or registration therein.

Textbooks: There are two required textbooks for this course:

 

Chapman, S.J. (2016). MATLAB Programming for Engineers, Fifth Edition. Cengage Learning, ISBN 9781305924499.

 

Chapra, S.C. (2018). Applied Numerical Methods with MATLAB for Engineers and Scientists. Fourth Edition, McGraw-Hill; New York.

 

Instructor

:

Dr. H.C. Chen

Office

:

DLEB 304C

Phone

:

(979) 847-9468

Email

:

hcchen@civil.tamu.edu

Course website

:

http://ceprofs.tamu.edu/hchen/cven302.html

Office Hours

:

MF 1:30 3:00 pm or other times by appointment

 

TA

:

Mr. Jin Young Kim

Office

:

DLEB 310E

Email

:

kjyoung@tamu.edu

Phone

:

(979) 264-0305

Office Hours

:

TR 2:30 4:00 pm

Peer Mentors

:

Mr. Andrew Wong, Ms. Casey Key, Mr. Joseph Lacross

Office

:

CVLB 322

Office Hours

:

9:00 am 10:00 am (MW: Wong, T: Key)

:

10:00 am 11:00 am (MW: Wong, T: Key, F: Lacross)

:

11:00 am 12:00 pm (MWF: Lacross, T: Wong)

 

:

12:00 pm 1:00 pm (MWF: Lacross)

 

:

2:00 pm 3:00 pm (R: Wong)

Syllabus

Syllabus

MATLAB Software

Lecture Notes

Introduction

Chapter M1

Chapter M2

Chapter M3

Chapter M4

Chapter M5

Chapters M6-M7

Chapters C1-3

Chapter C4

Chapter C5

Chapter C6

 

Quizzes

Quiz 1 (Friday, 02/22/2019)

 

Exams

Midterm Exam 1 (Wednesday, March 6, 2019, 1:50-3:50 pm, ZACH 315)

Midterm Exam 2 (Wednesday, April 10, 2019, 1:50-3:50 pm, ZACH 315)
Final Exam
(Friday, May 3, 2019, 3:30 am - 5:30 pm, ZACH 315)

 

CVEN 302-502 Assignments

A. Problem Sets

The following presents the written assignments for Spring 2019.

Date out

Problems

Date due

01/25

HW 1: Introduction to Programming

02/01

02/01

HW 2: Loops and Branch Statements

02/08

02/08

HW 3: MATLAB User-Defined Functions

02/15

02/15

HW 4: Truncation Error and Root Finding

02/22

02/22

HW 5: Open Root-Finding Methods and Linear Algebra

03/01

03/01

HW 6: Gauss Elimination and Matrix Inverse

03/08

03/08

HW 7: Linear Least-Squares Regressions

03/22

03/22

HW 8: General Least-Square Regressions

03/29

03/29

HW 9: Interpolation and Integration

04/05

04/05

HW 10: Numerical Differentiation

04/12

04/12

HW 11: Numerical Solutions to IVPs

04/20

04/22

HW 12: Numerical Solutions to BVPs and Eigenvalues

04/29

B. Programming Assignments

The following presents the programming assignments for Spring 2019.
You should report the results of your work using the CVEN 302 Memorandum Template

Date out

Problems

Date due

01/23

PG0: MATLAB Programming Exercises

NA

01/30

PG1: Analysis of Historical Gas Price Data

02/05

02/06

PG2: Random Number Generation and Particle Diffusion

02/12

02/13

PG3: Bouncing Circles [Lecture Notes]

02/19

02/27

PG4: Analysis of Wave Data Using Root-Finding Methods [wavedata.zip]

03/07

03/20

PG5: Structural Analysis of a Statically Determinant Truss

03/26

03/27

PG6: Curve Fitting for Stage-Discharge Relationships [gaugedata.m]

04/02

04/17

PG7: Earthquake Vibration in a Multistory Building [PG07_data.zip]

04/23

04/24

PG8: Eigenvalue Analysis of a Shear Building Model

04/30

 

  1. A hard copy of the problem set must be turned in by 4:10 pm on the due date.
  2. The programming assignments (in Word or PDF format) must be submitted electronically via turnitin.com (Class ID 20216024) by 11:59 pm on the due date. 
    Be aware that the website does NOT accept late submission; you will receive only 50% of the possible score for that assignment.