# CE 311K Computer MethodsReview for Second ExamSpring 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

 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

 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