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

Chapter C8

Chapter C9

Chapter C11

Chapter C14

Chapter C15

Chapter C17

Chapter C19

Chapter C21

Chapter C22A

Chapter C22B

Chapter C13

Chapter C24

PDE_elliptic

PDE_parabolic

Quizzes

Quiz 1 (Friday, 02/22/2019)

Quiz 2 (Friday, 04/05/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 - 5:30 pm, ZACH 311)

 

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 Gauss Elimination

03/01

03/01

HW 6: Matrix Inverse and Linear Least Square Regression

03/22

03/22

HW 7: General Least-Square Regressions and Lagrange Interpolation

03/29

03/29

HW 8: Numerical Integration and Differentiation

04/05

04/05

HW 9: Numerical Solutions to Initial Value Problems

04/15

04/15

HW 10: Eigenvalue Problems

04/22

04/22

HW 11: Numerical Solutions to Boundary Value Problems

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/26

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.zip]

04/02

04/17

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

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.