Notes From Class
Week 1 : January 31 and February 1, 2001
-
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 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.
Also see the tutorial
A Beginners Guide to HTML .
-
You should be reading Chapters 2 and 3 of Austin/Chancogne.
-
Please check the meet the class
page to make sure our information on you is correct.
We will take pictures next week.
Week 2 : February 6 and 8, 2001
Week 3 : February 13 and 15, 2001
-
If you missed class, we are now covering Chapter 7 of Austin/Chancogne.
Pay particular attention to the material on function declarations,
and scope and storage of functions/variables described in Section 7.6.
-
Homework 2 is available!
Week 4 : February 20 and 22, 2001
-
If you missed class, we continued discussing storage and scope
of variables and functions -- see Chapter 7 of Austin and Chancogne.
We will also start arrays and pointers this week (see Chapter 8).
-
To access your homework/test grades online, go to
AJ Clark School of Engineering Online
and look under Student Tools.
Week 5 : February 27 and March 1, 2001
-
If you couldn't make it to class, we continued talking about
pointers and arrays, how arrays are passed to functions,
and a strategy for writing a function that will swap variables.
That's it for C. Now we are moving onto Java ... you should be
reading Chapter 16 of Austin/Chancogne and Chapter 2 of Campione et al.
-
Homework 3 is available!
-
Solutions to
Homework 2 are available!
Week 6 : March 6 and 8, 2001
-
Please take a look at the Java program examples
on Swing and Java2D.
-
If you would like to play with the Quadratic equations solver,
which we covered in class, here
is the source code : Quadratic.java
-
Please e-mail austin@isr.umd.edu a (tentative) abstract of your Java project.
Include : names of developers, project title, and a 3-4 sentence project description.
I will add these descriptions to the project page (and make the appropriate links).
Week 7 : March 13 and 15, 2001
-
Midterm 1. March, 15. The midterm will be closed book and will
cover Chapters 3 through 9 of the C tutorial.
There are three questions. Question 1 covers basic concepts in C programming
and software development.
In questions 2 and 3, I ask you lots of questions about two small C programs.
-
Week 8 : March 20 and 22, 2001
Week 9 : March 27 and 29, 2001
Week 10 : April 3 and 5, 2001
Week 12 : April 17 and 19, 2001
-
Click here
for a slightly revised version of Greg Walsh's Java tutorial.
At this point, only the first three lesson plans work......
-
Midterm 2. April 19.
The midterm will be closed book and will
cover principles of object-oriented software development and Java programming.
Week 15 : May 8 and 10, 2001
-
We are covering XML and Java in Class.
-
The Java projects are due May 15 (no extensions).
Because there are only 13 projects this semester,
we will grade them online -- please e-mail me the link
to your project so that we can get to it from the
Java Projects page.
-
Also, if you would like a link from the Java projects page to
your home page, e-mail that to austin@isr.umd.edu as well.
-
2001 Summer Employment Opportunity
SEIL Web-Development and Program Coordinator Assistant
(Two Positions Available)
Overview.
The Systems Engineering Integration Laboratory (SEIL) is seeking a
part-time student to assist the Program Coordinator and
associate staff with web development,
office automation activities,
and support activities for course development in the MSSE program.
Requirements and Responsibilities.
The candidate will have a working knowledge of Windows/UNIX OSs,
Office suite experience, and basic web/internet tools.
Prior web design experience in desired, but not necessary.
The position will require approximately 20 hours/week,
although the schedule is flexible.
The candidate will be use modern web development technologies including
Dreamweaver/Fireworks, ASP/ASP.Net, and Database (Access/SQL Server)
to develop SEIL Intranet/Internet content and applications.
Benefits.
The SEIL offers a dynamic group of faculty, students,
and staff working on a wide range of research projects.
It is an ideal student position for those interested in
communications, control, and systems engineering applications.
Work hours and pay are negotiable.
For more information, please contact Jean LaFonta,
SEIL Coordinator at (301) 405-6579 or by email at jlafonta@isr.umd.edu.
Week 16 : May 15, 2001
Final (35%) : May 22, 2001, 1.30-3.30pm.
The exam will cover C and Java and will be open book.
Developed in February 2001 by Mark Austin
Copyright © 2001, Department of Civil, University of Maryland