CE 311K Computer Methods       Review for Second Exam         Spring 2002

 

The material is classified according to Bloom’s Taxonomy of Educational Objectives

Level

Title

Meaning

1

Knowledge

Definitions, facts, formulas

2

Comprehension

Explanation of definitions, formulas, problem solving procedures

3

Application

Know how to use a formula or procedure to solve simple problems

4

Analysis

Break down a complex problem and solve by steps

5

Synthesis

Derivation of basic formulas, design of new systems

6

Evaluation

Advantages and limitations of alternative approaches

 

Lectures

Lecture

Topic

Level

1

Flow control – For Next Loop, Do Loop

5

2

Numerical solution of differential equations – Euler’s method

3

3

Numerical integration, graphic depiction of solutions

3

4

Structured programming – File I/O, Subprograms, Functions, Recursion

5

5

Arrays, 1-D, multidimensional, sorting using arrays

5

6

Error trapping and debugging, use of the VB debugger

2

7

Matrices and linear equations, statically indeterminate structures

4

8

Progress reports on term projects

2

9

Roots of equations: graphical, bisection, false position methods

4

10

Case study of VB programming for vulnerability assessment (Gil Strassberg)

2

11

Solving nonlinear equations, Newton-Raphson method

4

12

Relational databases

2

 

Readings: Kerman and Brown

Ch. 5, pp. 107-117

For-Next Loops, Do Loops,

5

Ch. 5, pp. 121-124

Sequential file input and output

2

Ch. 6

Structured programming: subprograms, functions, recursion

5

Ch. 7

Error trapping and debugging

2

Ch. 8, pp. 173-185

Arrays

5

Ch. 9, pp. 232-233

Sorting and Searching

3

Ch. 12

Databases

2

 

Readings: Chapra and Canale

Sec. 5.1 – 5.3

Roots of equations by bracketing methods

4

Sec. 6.1 – 6.2

Roots of equations by Newton-Raphson method

4

Sec. 8.2

Open channel flow

3

Part 3, pp. 217-227

Linear algebraic equations and basic matrix operations

3

Sec. 9.7

Gauss-Jordan method for solving simultaneous linear equations

4

Sec. 12.2

Static indeterminate structures

3

Part 6, pp. 569-579

Numerical integration

3

Sec. 21.1, 21.2

Trapezoidal rule, Simpson’s rules

3

Part 7, pp. 671-679

Ordinary differential equations

3

Sec 25.1, 25.2

Euler’s method for solving ODE’s

3

 


 

Laboratories

Laboratory

Title

Level

6

Looping in VB, Factorial function, Taylor series expansion

5

7

Graphics and solving for position of a falling raindrop

4

8

Subprograms and arrays, data sorting

5

9

Roots of equations: bisection, linear interpolation, Newton-Raphson

4

10

Matrix operations, solving simultaneous linear equations

4

11

Flow through a reservoir, assessment of model documentation

2

 

Homeworks

Homework

Subject

Level

5

Flow control using Loops

5

6

Subprograms and functions

5

7

Design of interface for your term project

2

8

Solving simultaneous linear equations

4

9

Roots of equations

4