|
GOALS
This class introduces Civil engineering students to
concepts and technologies in modern computing and engineering information processing.
Students will learn how to communicate online, transfer files over the Internet,
and to write, compile and test simple object-oriented computer programs
that can solve engineering problems in a networked environment.
COURSE CONTENTS
For the Spring Semester 2008,
the course contents will be as follows:
-
Computing in Civil Engineering (1 week).
How has computing changed over the past 20 years?
What's cool about computing in the 2000-2007 era?
How are computers and computer technologies changing the way
engineering companies conduct their day-to-day business? Examples.
-
Problem Solving with Computers (1 week).
Complementary strengths of man versus machine.
Pathway from problems to solutions with computers (i.e., problem,
algorithm, software development, software execution, result).
-
Basic Concepts (1-2 weeks).
hardware components in a simple computer;
storing information on computers;
high and low level computer languages;
compiled programs versus intepreted programs;
text editors; principles of good software development.
-
World Wide Web Development (2-3 weeks).
Basics of computer networks.
Brief history of the Internet and WWW.
World Wide Web Browsers and servers.
Search engines and how to use them.
Looking ahead to the "Semantic Web."
Design of Web pages, HTML and XML tags, use of Google Maps. Examples.
All students will develop a home page on the World Wide Web.
Students will use the basic features of Java to
solve simple engineering problems,
and design web pages that incorporate Java applets.
IMPORTANT
-
Be sure to check the General Information
section for expectations on homework, computer programs, and midterm/final exams,
|