Notes From Class
Week 1 : September 2 and 4, 1997
-
If you are a University of Maryland Student and do not have
a Glue computer account, please see the FAQ's for
step-by-step instructions on signing up for an account.
If you are a NTU student, please check with your company to see if
they will let you have personal home page at work.
If the answer is "no" send me e-mail.
We will compile a list of student names, and then ask NTU to write a
short letter to the University of Maryland requesting Glue accounts.
(Apparently the issue of accounts hasn't arisen before!).
-
I would like to assemble a list of E-mail addresses for the
class members. From a glue account, E-mail can be sent by simply typing
mail austin@isr.umd.edu
In the body of the e-mail message, please include your name and e-mail address,
and the location of your Web page if you already have one.
Don't forget to tell me that you are in ENCE 489C/ENME 489C.
-
Check out the on-Line UNIX Tutorial
from Campus Computing at Caltech.
Unfortunately the College of Engineering will not be running Unix
short courses this semester. Instead, you should contact
Peer traning courses at AITS (for info, call 405-1500).
-
If you don't already have a home page, create a file
called Welcome.html inside the pub directory.
Step-by-step instructions can be found at
Question 14 of the Frequently Asked Questions page.
Type in the minimal HTML Document on page 4 of the
handout "A Beginners Guide to HTML."
Week 2 : September 9 and 11, 1997
Week 3 : September 16 and 18, 1997
-
The C programs in the Class Notes are available on-line.
-
Homework 2 is available!
-
The Teaching Assistant, Sam Swamy ,
will be holding office hours (for details, look at the "Meet me" link).
Week 4 : September 23 and 25, 1997
-
We have added a third problem to
Homework 2 .
-
Typos in the Notes : I just noticed some typos in the notes.
On page 124, the hierarchy of operators listed in Table 5.2 should read 8,9,10,4,5 and 5.
Similarly, on page 135, the hierarchy of operators in Table 6.1
should be 6,6,6,6,7,7,2, 11 and 12. Sorry about that.
-
For NTU Students :
Check out the
FAQ page
for instructions on how to submit your homework.
Week 5 : September 30 and October 2, 1997
Week 6 : October 7 and 9, 1997
-
If you couldn't make it to class, be sure to talk to someone from class
about the Java book recommendations. A Java Tutorial handout will be
available at the Engineering copy center at the beginning of November.
-
Homework 4 is available!
Week 7 : October 14 and 16, 1997
-
Midterm 1 : Tuesday -- Closed book.
The exam is 11 pages long and contains 4 multi-part
questions that will test your understanding
of basic concepts in computing and programming in C.
There are no multiple choice questions -- you will be asked instead
to explain concepts and ideas, technical details, and so forth.
Chapters 1 through 7 of the text will be covered.
-
Please could you e-mail me the html code for your Java project proposal
using the following
format .
I'll bundle the proposals into a single web page and
provide a link from the class page to your projects.
(Due Nov. 1).
Week 8 : October 21 and 23, 1997
-
Professor Greg Walsh will be giving the lectures this week.
Week 9 : October 28 and 30, 1997
-
Professor Greg Walsh will be giving the lectures this week.
Week 10 : November 4 and 6, 1997
-
Please e-mail me (austin@isr.umd.edu) your Java project proposal.
If you would like to see some examples of suitable proposals,
please take a look at the
Java Projects page.
-
Homework 5 is available!
Note -- if you really want to understand the significance of Problem 11.2,
then you should also take a look at Problem 11.3).
-
The Java Tutorial is now available at the Engineering Copy Center ($10.00).
Week 11 : November 11 and 13, 1997
-
For some ideas on how you might want to present your Java
project, take a look at
Connected Curriculum Project site.
-
More engineering applications have been added to the
Java Applications page.
If you find a Java program on the web that the class should see,
please e-mail me (austin@isr.umd.edu)
with the URL and I'll it to the page.
Week 12 : November 18 and 20, 1997
-
Midterm 2 : On Thursday November 20.
Questions will be drawn from Chapters 3 through 11 of the class notes.
Hint : Be sure to study pointers, pointers and arrays,
dynamic memory allocation and data structures.
Week 13 : November 25 and 27, 1997
-
Check out Gregory's Online Java Tutorial .
When its complete this tutorial will contains twelve lessons for building an interactive tank game.
Along the way the lessons will illustrate some of the main
features supported in the Java language, including inheritence, polymorphism,
multithreading and message passing,
as well as some elementary graphics.
-
Thanksgiving : No class on Thursday.
Week 14 : December 2 and 4, 1997
Week 15 : December 9 and 11, 1997
-
The commands for accessing java on the glue system have just been changed.
To access JDK 1.0, type "tap oldjava" ...
To access JDK 1.1 type "tap java".
-
Please send me an e-mail containing the URL for your Java project.
I'll create a link to your page from the "Java Projects" page.
Note : We will need this link to grade your project!!!
Final Exam : December 18, 10.30 am - 12.00pm
-
The final exam will be closed book and 1-1/2 hrs long.
The exam format is very similar to the first
midterm -- 4 questions, 13 pages long (including the cover page).
The questions cover Chapters 16 through 20 of the Java Tutorial,
and some issues that cropped up in class. The exam does not
contain questions on Dr Walsh's bombs-and-bullets program.
Otherwise, good luck (you'll need it).
Developed in August 1997 by Mark Austin
Last Modified December 16, 1997
Copyright © 1997, Mark Austin,
Department of Civil Engineering, University of Maryland