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 |
5 |
|
7 |
4 |
|
8 |
5 |
|
9 |
Roots of equations: bisection, linear interpolation, Newton-Raphson |
4 |
10 |
4 |
|
11 |
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 |