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 |
Introduction to computer methods, html basics |
3 |
2 |
Computer components, binary devices, binary arithmetic |
3 |
3 |
VB interface development, objects, classes, methods, inheritance |
2 |
4 |
Engineering problem solving: analytical and numerical solutions |
5 |
5 |
Curve fitting: statistics, regression and interpolation |
3 |
6 |
Algorithms, flow charts, pseudocode, program development cycle |
4 |
7 |
Visual basic for applications, civil engineering methods for term projects |
2 |
8 |
Decision structures: If-Then-Else; Variable types in VB |
5 |
9 |
VB operations, mixed mode arithmetic, operations on strings |
4 |
Readings: Kerman and Brown
Chap. 1, pp. 8-23 |
Computer basics (terminology), binary arithmetic, ASCII text |
3 |
Chap. 2, pp. 28-48 |
Visual Basic Development Environment |
2 |
Chap. 3 |
Planning your program: algorithms, flowcharts, pseudocode |
4 |
Chap. 4 |
Elements of programming, variable types |
5 |
Chap. 5, pp. 98-107 |
Flow control: If-Then-Else decision structures |
5 |
Chap. 11 |
Visual Basic for Applications |
2 |
Readings: Chapra and Canale
Chap 1 |
Mathematical modeling (falling parachutist problem) |
5 |
pp. 427-433 |
Curve fitting methods and intro to statistics |
3 |
Sec 17.1, 17.2 |
Linear regression, polynomial regression |
2 |
Chap. 2 |
Computers and software: algorithms, flowcharts, pseudocode |
4 |
Laboratories
Laboratory |
Title |
Level |
1 |
3 |
|
2 |
4 |
|
3 |
2 |
|
4 |
2 |
|
5 |
5 |
Homeworks
Homework |
Subject |
Level |
1 |
Html, binary conversion to decimal, binary arithmetic, binary strings |
3 |
2 |
Analytical and numerical solutions to parachutist problem |
5 |
3 |
Algorithms and flow charts |
4 |
4 |
Programming exercises in Visual Basic |
5 |