Objectives
Home ] Schedule ] [ Objectives ] Policies ] TAs ] Grading ] VBA-Excel ] Old Exams ] Sample VBA ] Student Guide ]

 

Home
Schedule
Objectives
Policies
TAs
Grading
VBA-Excel
Old Exams
Sample VBA
Student Guide

The purpose of this course is to teach you how to use the computer as a tool for solving civil engineering problems.  We will discuss some computing basics such as operating systems, and the components of a computer.  We will learn how to use the web and how to develop your own web pages.  We will spend some time discussing spreadsheet programs and their applications.  We will spend a significant portion of the course on computer programming using the Visual Basic language.  We will develop VB applications embedded within Excel.

After completing this course you should feel comfortable using computers to solve a variety of problems with a variety of computer tools.  You should also be able to recognize which tool is appropriate for a given situation.

In terms of the department outcomes, you will be developing the following competencies in this course:

8.270.1    Have a basic understanding of computer hardware and software operations with an ability to use general purpose applications such as word processors, spread sheets, and engineering tools.

8.270.2    Be able to use internet technology including use of e-mail, publication of web documents, and performing searches for reference materials.

8.270.3    Have an understanding of data structures associated with programming, including variables, arrays, and objects.

8.270.4    Have an understanding of programming logic related to decisions (if statements) and conditional expressions.

8.270.5    Have an understanding of iterative programming logic (loops).

8.270.6    Be able to organize computer code into logically organized components consisting of custom functions and subroutines.

8.270.7    Be able to utilize standard debugging tools to analyze and correct errors in programming logic.